Package com.google.cloud.deploy.v1
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 Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
abandonRelease(AbandonReleaseRequest request, io.grpc.stub.StreamObserver<AbandonReleaseResponse> responseObserver)
Abandons a Release in the Delivery Pipeline.default void
advanceRollout(AdvanceRolloutRequest request, io.grpc.stub.StreamObserver<AdvanceRolloutResponse> responseObserver)
Advances a Rollout in a given project and location.default void
approveRollout(ApproveRolloutRequest request, io.grpc.stub.StreamObserver<ApproveRolloutResponse> responseObserver)
Approves a Rollout.default void
cancelRollout(CancelRolloutRequest request, io.grpc.stub.StreamObserver<CancelRolloutResponse> responseObserver)
Cancels a Rollout in a given project and location.default void
createDeliveryPipeline(CreateDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new DeliveryPipeline in a given project and location.default void
createRelease(CreateReleaseRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Release in a given project and location.default void
createRollout(CreateRolloutRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Rollout in a given project and location.default void
createTarget(CreateTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Target in a given project and location.default void
deleteDeliveryPipeline(DeleteDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single DeliveryPipeline.default void
deleteTarget(DeleteTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Target.default void
getConfig(GetConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)
Gets the configuration for a location.default void
getDeliveryPipeline(GetDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<DeliveryPipeline> responseObserver)
Gets details of a single DeliveryPipeline.default void
getJobRun(GetJobRunRequest request, io.grpc.stub.StreamObserver<JobRun> responseObserver)
Gets details of a single JobRun.default void
getRelease(GetReleaseRequest request, io.grpc.stub.StreamObserver<Release> responseObserver)
Gets details of a single Release.default void
getRollout(GetRolloutRequest request, io.grpc.stub.StreamObserver<Rollout> responseObserver)
Gets details of a single Rollout.default void
getTarget(GetTargetRequest request, io.grpc.stub.StreamObserver<Target> responseObserver)
Gets details of a single Target.default void
ignoreJob(IgnoreJobRequest request, io.grpc.stub.StreamObserver<IgnoreJobResponse> responseObserver)
Ignores the specified Job in a Rollout.default void
listDeliveryPipelines(ListDeliveryPipelinesRequest request, io.grpc.stub.StreamObserver<ListDeliveryPipelinesResponse> responseObserver)
Lists DeliveryPipelines in a given project and location.default void
listJobRuns(ListJobRunsRequest request, io.grpc.stub.StreamObserver<ListJobRunsResponse> responseObserver)
Lists JobRuns in a given project and location.default void
listReleases(ListReleasesRequest request, io.grpc.stub.StreamObserver<ListReleasesResponse> responseObserver)
Lists Releases in a given project and location.default void
listRollouts(ListRolloutsRequest request, io.grpc.stub.StreamObserver<ListRolloutsResponse> responseObserver)
Lists Rollouts in a given project and location.default void
listTargets(ListTargetsRequest request, io.grpc.stub.StreamObserver<ListTargetsResponse> responseObserver)
Lists Targets in a given project and location.default void
retryJob(RetryJobRequest request, io.grpc.stub.StreamObserver<RetryJobResponse> responseObserver)
Retries the specified Job in a Rollout.default void
terminateJobRun(TerminateJobRunRequest request, io.grpc.stub.StreamObserver<TerminateJobRunResponse> responseObserver)
Terminates a Job Run in a given project and location.default void
updateDeliveryPipeline(UpdateDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single DeliveryPipeline.default void
updateTarget(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.
-
-