public static interface CloudDeployGrpc.AsyncService
CloudDeploy service creates and manages Continuous Delivery operations on Google Cloud Platform via Skaffold (https://skaffold.dev).
| Modifier and Type | Method and 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 |
cancelAutomationRun(CancelAutomationRunRequest request,
io.grpc.stub.StreamObserver<CancelAutomationRunResponse> responseObserver)
Cancels an AutomationRun.
|
default void |
cancelRollout(CancelRolloutRequest request,
io.grpc.stub.StreamObserver<CancelRolloutResponse> responseObserver)
Cancels a Rollout in a given project and location.
|
default void |
createAutomation(CreateAutomationRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Automation in a given project and location.
|
default void |
createCustomTargetType(CreateCustomTargetTypeRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new CustomTargetType 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 |
deleteAutomation(DeleteAutomationRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Automation resource.
|
default void |
deleteCustomTargetType(DeleteCustomTargetTypeRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single CustomTargetType.
|
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 |
getAutomation(GetAutomationRequest request,
io.grpc.stub.StreamObserver<Automation> responseObserver)
Gets details of a single Automation.
|
default void |
getAutomationRun(GetAutomationRunRequest request,
io.grpc.stub.StreamObserver<AutomationRun> responseObserver)
Gets details of a single AutomationRun.
|
default void |
getConfig(GetConfigRequest request,
io.grpc.stub.StreamObserver<Config> responseObserver)
Gets the configuration for a location.
|
default void |
getCustomTargetType(GetCustomTargetTypeRequest request,
io.grpc.stub.StreamObserver<CustomTargetType> responseObserver)
Gets details of a single CustomTargetType.
|
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 |
listAutomationRuns(ListAutomationRunsRequest request,
io.grpc.stub.StreamObserver<ListAutomationRunsResponse> responseObserver)
Lists AutomationRuns in a given project and location.
|
default void |
listAutomations(ListAutomationsRequest request,
io.grpc.stub.StreamObserver<ListAutomationsResponse> responseObserver)
Lists Automations in a given project and location.
|
default void |
listCustomTargetTypes(ListCustomTargetTypesRequest request,
io.grpc.stub.StreamObserver<ListCustomTargetTypesResponse> responseObserver)
Lists CustomTargetTypes in a given project and location.
|
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 |
rollbackTarget(RollbackTargetRequest request,
io.grpc.stub.StreamObserver<RollbackTargetResponse> responseObserver)
Creates a `Rollout` to roll back the specified target.
|
default void |
terminateJobRun(TerminateJobRunRequest request,
io.grpc.stub.StreamObserver<TerminateJobRunResponse> responseObserver)
Terminates a Job Run in a given project and location.
|
default void |
updateAutomation(UpdateAutomationRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Automation resource.
|
default void |
updateCustomTargetType(UpdateCustomTargetTypeRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a single CustomTargetType.
|
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.
|
default void listDeliveryPipelines(ListDeliveryPipelinesRequest request, io.grpc.stub.StreamObserver<ListDeliveryPipelinesResponse> responseObserver)
Lists DeliveryPipelines in a given project and location.
default void getDeliveryPipeline(GetDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<DeliveryPipeline> responseObserver)
Gets details of a single DeliveryPipeline.
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 updateDeliveryPipeline(UpdateDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single DeliveryPipeline.
default void deleteDeliveryPipeline(DeleteDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single DeliveryPipeline.
default void listTargets(ListTargetsRequest request, io.grpc.stub.StreamObserver<ListTargetsResponse> responseObserver)
Lists Targets in a given project and location.
default void rollbackTarget(RollbackTargetRequest request, io.grpc.stub.StreamObserver<RollbackTargetResponse> responseObserver)
Creates a `Rollout` to roll back the specified target.
default void getTarget(GetTargetRequest request, io.grpc.stub.StreamObserver<Target> responseObserver)
Gets details of a single Target.
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 updateTarget(UpdateTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Target.
default void deleteTarget(DeleteTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Target.
default void listCustomTargetTypes(ListCustomTargetTypesRequest request, io.grpc.stub.StreamObserver<ListCustomTargetTypesResponse> responseObserver)
Lists CustomTargetTypes in a given project and location.
default void getCustomTargetType(GetCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<CustomTargetType> responseObserver)
Gets details of a single CustomTargetType.
default void createCustomTargetType(CreateCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new CustomTargetType in a given project and location.
default void updateCustomTargetType(UpdateCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a single CustomTargetType.
default void deleteCustomTargetType(DeleteCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single CustomTargetType.
default void listReleases(ListReleasesRequest request, io.grpc.stub.StreamObserver<ListReleasesResponse> responseObserver)
Lists Releases in a given project and location.
default void getRelease(GetReleaseRequest request, io.grpc.stub.StreamObserver<Release> responseObserver)
Gets details of a single Release.
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 abandonRelease(AbandonReleaseRequest request, io.grpc.stub.StreamObserver<AbandonReleaseResponse> responseObserver)
Abandons a Release in the Delivery Pipeline.
default void approveRollout(ApproveRolloutRequest request, io.grpc.stub.StreamObserver<ApproveRolloutResponse> responseObserver)
Approves a Rollout.
default void advanceRollout(AdvanceRolloutRequest request, io.grpc.stub.StreamObserver<AdvanceRolloutResponse> responseObserver)
Advances a Rollout in a given project and location.
default void cancelRollout(CancelRolloutRequest request, io.grpc.stub.StreamObserver<CancelRolloutResponse> responseObserver)
Cancels a Rollout 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 getRollout(GetRolloutRequest request, io.grpc.stub.StreamObserver<Rollout> responseObserver)
Gets details of a single Rollout.
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 ignoreJob(IgnoreJobRequest request, io.grpc.stub.StreamObserver<IgnoreJobResponse> responseObserver)
Ignores the specified Job in a Rollout.
default void retryJob(RetryJobRequest request, io.grpc.stub.StreamObserver<RetryJobResponse> responseObserver)
Retries the specified Job in a Rollout.
default void listJobRuns(ListJobRunsRequest request, io.grpc.stub.StreamObserver<ListJobRunsResponse> responseObserver)
Lists JobRuns in a given project and location.
default void getJobRun(GetJobRunRequest request, io.grpc.stub.StreamObserver<JobRun> responseObserver)
Gets details of a single JobRun.
default void terminateJobRun(TerminateJobRunRequest request, io.grpc.stub.StreamObserver<TerminateJobRunResponse> responseObserver)
Terminates a Job Run in a given project and location.
default void getConfig(GetConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)
Gets the configuration for a location.
default void createAutomation(CreateAutomationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Automation in a given project and location.
default void updateAutomation(UpdateAutomationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Automation resource.
default void deleteAutomation(DeleteAutomationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Automation resource.
default void getAutomation(GetAutomationRequest request, io.grpc.stub.StreamObserver<Automation> responseObserver)
Gets details of a single Automation.
default void listAutomations(ListAutomationsRequest request, io.grpc.stub.StreamObserver<ListAutomationsResponse> responseObserver)
Lists Automations in a given project and location.
default void getAutomationRun(GetAutomationRunRequest request, io.grpc.stub.StreamObserver<AutomationRun> responseObserver)
Gets details of a single AutomationRun.
default void listAutomationRuns(ListAutomationRunsRequest request, io.grpc.stub.StreamObserver<ListAutomationRunsResponse> responseObserver)
Lists AutomationRuns in a given project and location.
default void cancelAutomationRun(CancelAutomationRunRequest request, io.grpc.stub.StreamObserver<CancelAutomationRunResponse> responseObserver)
Cancels an AutomationRun. The `state` of the `AutomationRun` after cancelling is `CANCELLED`. `CancelAutomationRun` can be called on AutomationRun in the state `IN_PROGRESS` and `PENDING`; AutomationRun in a different state returns an `FAILED_PRECONDITION` error.
Copyright © 2024 Google LLC. All rights reserved.