Package com.google.cloud.deploy.v1
Interface CloudDeployGrpc.AsyncService
-
- All Known Implementing Classes:
CloudDeployGrpc.CloudDeployImplBase
- Enclosing class:
- CloudDeployGrpc
public static interface CloudDeployGrpc.AsyncServiceCloudDeploy service creates and manages Continuous Delivery operations on Google Cloud Platform via Skaffold (https://skaffold.dev).
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidabandonRelease(AbandonReleaseRequest request, io.grpc.stub.StreamObserver<AbandonReleaseResponse> responseObserver)Abandons a Release in the Delivery Pipeline.default voidadvanceRollout(AdvanceRolloutRequest request, io.grpc.stub.StreamObserver<AdvanceRolloutResponse> responseObserver)Advances a Rollout in a given project and location.default voidapproveRollout(ApproveRolloutRequest request, io.grpc.stub.StreamObserver<ApproveRolloutResponse> responseObserver)Approves a Rollout.default voidcancelRollout(CancelRolloutRequest request, io.grpc.stub.StreamObserver<CancelRolloutResponse> responseObserver)Cancels a Rollout in a given project and location.default voidcreateDeliveryPipeline(CreateDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new DeliveryPipeline in a given project and location.default voidcreateRelease(CreateReleaseRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new Release in a given project and location.default voidcreateRollout(CreateRolloutRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new Rollout in a given project and location.default voidcreateTarget(CreateTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Creates a new Target in a given project and location.default voiddeleteDeliveryPipeline(DeleteDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a single DeliveryPipeline.default voiddeleteTarget(DeleteTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Deletes a single Target.default voidgetConfig(GetConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)Gets the configuration for a location.default voidgetDeliveryPipeline(GetDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<DeliveryPipeline> responseObserver)Gets details of a single DeliveryPipeline.default voidgetJobRun(GetJobRunRequest request, io.grpc.stub.StreamObserver<JobRun> responseObserver)Gets details of a single JobRun.default voidgetRelease(GetReleaseRequest request, io.grpc.stub.StreamObserver<Release> responseObserver)Gets details of a single Release.default voidgetRollout(GetRolloutRequest request, io.grpc.stub.StreamObserver<Rollout> responseObserver)Gets details of a single Rollout.default voidgetTarget(GetTargetRequest request, io.grpc.stub.StreamObserver<Target> responseObserver)Gets details of a single Target.default voidignoreJob(IgnoreJobRequest request, io.grpc.stub.StreamObserver<IgnoreJobResponse> responseObserver)Ignores the specified Job in a Rollout.default voidlistDeliveryPipelines(ListDeliveryPipelinesRequest request, io.grpc.stub.StreamObserver<ListDeliveryPipelinesResponse> responseObserver)Lists DeliveryPipelines in a given project and location.default voidlistJobRuns(ListJobRunsRequest request, io.grpc.stub.StreamObserver<ListJobRunsResponse> responseObserver)Lists JobRuns in a given project and location.default voidlistReleases(ListReleasesRequest request, io.grpc.stub.StreamObserver<ListReleasesResponse> responseObserver)Lists Releases in a given project and location.default voidlistRollouts(ListRolloutsRequest request, io.grpc.stub.StreamObserver<ListRolloutsResponse> responseObserver)Lists Rollouts in a given project and location.default voidlistTargets(ListTargetsRequest request, io.grpc.stub.StreamObserver<ListTargetsResponse> responseObserver)Lists Targets in a given project and location.default voidretryJob(RetryJobRequest request, io.grpc.stub.StreamObserver<RetryJobResponse> responseObserver)Retries the specified Job in a Rollout.default voidterminateJobRun(TerminateJobRunRequest request, io.grpc.stub.StreamObserver<TerminateJobRunResponse> responseObserver)Terminates a Job Run in a given project and location.default voidupdateDeliveryPipeline(UpdateDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the parameters of a single DeliveryPipeline.default voidupdateTarget(UpdateTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)Updates the parameters of a single Target.
-
-
-
Method Detail
-
listDeliveryPipelines
default void listDeliveryPipelines(ListDeliveryPipelinesRequest request, io.grpc.stub.StreamObserver<ListDeliveryPipelinesResponse> responseObserver)
Lists DeliveryPipelines in a given project and location.
-
getDeliveryPipeline
default void getDeliveryPipeline(GetDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<DeliveryPipeline> responseObserver)
Gets details of a single DeliveryPipeline.
-
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.
-
listReleases
default void listReleases(ListReleasesRequest request, io.grpc.stub.StreamObserver<ListReleasesResponse> responseObserver)
Lists Releases in a given project and location.
-
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.
-
abandonRelease
default void abandonRelease(AbandonReleaseRequest request, io.grpc.stub.StreamObserver<AbandonReleaseResponse> responseObserver)
Abandons a Release in the Delivery Pipeline.
-
approveRollout
default void approveRollout(ApproveRolloutRequest request, io.grpc.stub.StreamObserver<ApproveRolloutResponse> responseObserver)
Approves a Rollout.
-
advanceRollout
default void advanceRollout(AdvanceRolloutRequest request, io.grpc.stub.StreamObserver<AdvanceRolloutResponse> responseObserver)
Advances a Rollout in a given project and location.
-
cancelRollout
default void cancelRollout(CancelRolloutRequest request, io.grpc.stub.StreamObserver<CancelRolloutResponse> responseObserver)
Cancels a Rollout in a given project and location.
-
listRollouts
default void listRollouts(ListRolloutsRequest request, io.grpc.stub.StreamObserver<ListRolloutsResponse> responseObserver)
Lists Rollouts 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.
-
terminateJobRun
default void terminateJobRun(TerminateJobRunRequest request, io.grpc.stub.StreamObserver<TerminateJobRunResponse> responseObserver)
Terminates a Job Run in a given project and location.
-
getConfig
default void getConfig(GetConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)
Gets the configuration for a location.
-
-