Class CloudDeployGrpc.CloudDeployFutureStub

  • Enclosing class:
    CloudDeployGrpc

    public static final class CloudDeployGrpc.CloudDeployFutureStub
    extends io.grpc.stub.AbstractFutureStub<CloudDeployGrpc.CloudDeployFutureStub>
    A stub to allow clients to do ListenableFuture-style rpc calls to service CloudDeploy.
     CloudDeploy service creates and manages Continuous Delivery operations
     on Google Cloud Platform via Skaffold (https://skaffold.dev).
     
    • Method Detail

      • createDeliveryPipeline

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createDeliveryPipeline​(CreateDeliveryPipelineRequest request)
         Creates a new DeliveryPipeline in a given project and location.
         
      • updateDeliveryPipeline

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateDeliveryPipeline​(UpdateDeliveryPipelineRequest request)
         Updates the parameters of a single DeliveryPipeline.
         
      • deleteDeliveryPipeline

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteDeliveryPipeline​(DeleteDeliveryPipelineRequest request)
         Deletes a single DeliveryPipeline.
         
      • listTargets

        public com.google.common.util.concurrent.ListenableFuture<ListTargetsResponse> listTargets​(ListTargetsRequest request)
         Lists Targets in a given project and location.
         
      • getTarget

        public com.google.common.util.concurrent.ListenableFuture<Target> getTarget​(GetTargetRequest request)
         Gets details of a single Target.
         
      • createTarget

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createTarget​(CreateTargetRequest request)
         Creates a new Target in a given project and location.
         
      • updateTarget

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateTarget​(UpdateTargetRequest request)
         Updates the parameters of a single Target.
         
      • deleteTarget

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteTarget​(DeleteTargetRequest request)
         Deletes a single Target.
         
      • getRelease

        public com.google.common.util.concurrent.ListenableFuture<Release> getRelease​(GetReleaseRequest request)
         Gets details of a single Release.
         
      • createRelease

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createRelease​(CreateReleaseRequest request)
         Creates a new Release in a given project and location.
         
      • getRollout

        public com.google.common.util.concurrent.ListenableFuture<Rollout> getRollout​(GetRolloutRequest request)
         Gets details of a single Rollout.
         
      • createRollout

        public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createRollout​(CreateRolloutRequest request)
         Creates a new Rollout in a given project and location.
         
      • ignoreJob

        public com.google.common.util.concurrent.ListenableFuture<IgnoreJobResponse> ignoreJob​(IgnoreJobRequest request)
         Ignores the specified Job in a Rollout.
         
      • retryJob

        public com.google.common.util.concurrent.ListenableFuture<RetryJobResponse> retryJob​(RetryJobRequest request)
         Retries the specified Job in a Rollout.
         
      • listJobRuns

        public com.google.common.util.concurrent.ListenableFuture<ListJobRunsResponse> listJobRuns​(ListJobRunsRequest request)
         Lists JobRuns in a given project and location.
         
      • getJobRun

        public com.google.common.util.concurrent.ListenableFuture<JobRun> getJobRun​(GetJobRunRequest request)
         Gets details of a single JobRun.
         
      • getConfig

        public com.google.common.util.concurrent.ListenableFuture<Config> getConfig​(GetConfigRequest request)
         Gets the configuration for a location.