示例#1
0
        public Task <RepositoryDetails> GetAsync(long id)
        {
            Ensure.IsValidId(id);

            return(api.GetAsync <RepositoryDetails>($"/repositories/{id}"));
        }
示例#2
0
        public Task <ImageDetails> GetAsync(long id)
        {
            Ensure.IsValidId(id);

            return(api.GetAsync <ImageDetails>($"/images/{id}"));
        }
示例#3
0
        public Task <VolumeDetails> GetAsync(long id)
        {
            Ensure.IsValidId(id);

            return(api.GetAsync <VolumeDetails>($"/volumes/{id}"));
        }
示例#4
0
        // By host?

        public Task <ExceptionDetails> GetAsync(long id)
        {
            Ensure.IsValidId(id);

            return(api.GetAsync <ExceptionDetails>($"/exceptions/{id}"));
        }
示例#5
0
        public Task <DeploymentDetails> GetAsync(long id)
        {
            Ensure.IsValidId(id);

            return(api.GetAsync <DeploymentDetails>($"/deployments/{id}"));
        }
示例#6
0
        public Task <EnvironmentDetails> GetAsync(long id)
        {
            Ensure.IsValidId(id);

            return(api.GetAsync <EnvironmentDetails>($"/environments/{id}"));
        }
示例#7
0
        public Task <ClusterDetails> GetAsync(long id)
        {
            Ensure.IsValidId(id);

            return(api.GetAsync <ClusterDetails>($"/clusters/{id}"));
        }
示例#8
0
 public Task <EventDetails> GetAsync(Uid id)
 {
     return(api.GetAsync <EventDetails>($"/events/{id}"));
 }
示例#9
0
        public Task <ProgramDetails> GetAsync(long id)
        {
            Ensure.IsValidId(id);

            return(api.GetAsync <ProgramDetails>($"/programs/{id}"));
        }
示例#10
0
        public Task <DomainDetails> GetAsync(long id)
        {
            Ensure.IsValidId(id);

            return(api.GetAsync <DomainDetails>($"/domains/{id}"));
        }
示例#11
0
        public Task <HostDetails> GetAsync(long id)
        {
            Ensure.IsValidId(id);

            return(api.GetAsync <HostDetails>($"/hosts/{id}"));
        }