Interface CloudDeployGrpc.AsyncService

  • All Known Implementing Classes:
    CloudDeployGrpc.CloudDeployImplBase
    Enclosing class:
    CloudDeployGrpc

    public static interface CloudDeployGrpc.AsyncService
     CloudDeploy service creates and manages Continuous Delivery operations
     on Google Cloud Platform via Skaffold (https://skaffold.dev).
     
    • Method Detail

      • createDeliveryPipeline

        default void createDeliveryPipeline​(CreateDeliveryPipelineRequest request,
                                            io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
         Creates a new DeliveryPipeline in a given project and location.
         
      • updateDeliveryPipeline

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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