Class CloudDeployGrpc.CloudDeployStub

  • Enclosing class:
    CloudDeployGrpc

    public static final class CloudDeployGrpc.CloudDeployStub
    extends io.grpc.stub.AbstractAsyncStub<CloudDeployGrpc.CloudDeployStub>
    A stub to allow clients to do asynchronous 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 void createDeliveryPipeline​(CreateDeliveryPipelineRequest request,
                                           io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new DeliveryPipeline in a given project and location.
         
      • updateDeliveryPipeline

        public void updateDeliveryPipeline​(UpdateDeliveryPipelineRequest request,
                                           io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates the parameters of a single DeliveryPipeline.
         
      • deleteDeliveryPipeline

        public void deleteDeliveryPipeline​(DeleteDeliveryPipelineRequest request,
                                           io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a single DeliveryPipeline.
         
      • listTargets

        public void listTargets​(ListTargetsRequest request,
                                io.grpc.stub.StreamObserver<ListTargetsResponse> responseObserver)
         Lists Targets in a given project and location.
         
      • getTarget

        public void getTarget​(GetTargetRequest request,
                              io.grpc.stub.StreamObserver<Target> responseObserver)
         Gets details of a single Target.
         
      • createTarget

        public void createTarget​(CreateTargetRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new Target in a given project and location.
         
      • updateTarget

        public void updateTarget​(UpdateTargetRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Updates the parameters of a single Target.
         
      • deleteTarget

        public void deleteTarget​(DeleteTargetRequest request,
                                 io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Deletes a single Target.
         
      • getRelease

        public void getRelease​(GetReleaseRequest request,
                               io.grpc.stub.StreamObserver<Release> responseObserver)
         Gets details of a single Release.
         
      • createRelease

        public void createRelease​(CreateReleaseRequest request,
                                  io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new Release in a given project and location.
         
      • getRollout

        public void getRollout​(GetRolloutRequest request,
                               io.grpc.stub.StreamObserver<Rollout> responseObserver)
         Gets details of a single Rollout.
         
      • createRollout

        public void createRollout​(CreateRolloutRequest request,
                                  io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new Rollout in a given project and location.
         
      • ignoreJob

        public void ignoreJob​(IgnoreJobRequest request,
                              io.grpc.stub.StreamObserver<IgnoreJobResponse> responseObserver)
         Ignores the specified Job in a Rollout.
         
      • retryJob

        public void retryJob​(RetryJobRequest request,
                             io.grpc.stub.StreamObserver<RetryJobResponse> responseObserver)
         Retries the specified Job in a Rollout.
         
      • listJobRuns

        public void listJobRuns​(ListJobRunsRequest request,
                                io.grpc.stub.StreamObserver<ListJobRunsResponse> responseObserver)
         Lists JobRuns in a given project and location.
         
      • getJobRun

        public void getJobRun​(GetJobRunRequest request,
                              io.grpc.stub.StreamObserver<JobRun> responseObserver)
         Gets details of a single JobRun.
         
      • getConfig

        public void getConfig​(GetConfigRequest request,
                              io.grpc.stub.StreamObserver<Config> responseObserver)
         Gets the configuration for a location.