public static final class CloudDeployGrpc.CloudDeployStub extends io.grpc.stub.AbstractAsyncStub<CloudDeployGrpc.CloudDeployStub>
CloudDeploy service creates and manages Continuous Delivery operations on Google Cloud Platform via Skaffold (https://skaffold.dev).
| Modifier and Type | Method and Description |
|---|---|
void |
abandonRelease(AbandonReleaseRequest request,
io.grpc.stub.StreamObserver<AbandonReleaseResponse> responseObserver)
Abandons a Release in the Delivery Pipeline.
|
void |
advanceRollout(AdvanceRolloutRequest request,
io.grpc.stub.StreamObserver<AdvanceRolloutResponse> responseObserver)
Advances a Rollout in a given project and location.
|
void |
approveRollout(ApproveRolloutRequest request,
io.grpc.stub.StreamObserver<ApproveRolloutResponse> responseObserver)
Approves a Rollout.
|
protected CloudDeployGrpc.CloudDeployStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
void |
cancelAutomationRun(CancelAutomationRunRequest request,
io.grpc.stub.StreamObserver<CancelAutomationRunResponse> responseObserver)
Cancels an AutomationRun.
|
void |
cancelRollout(CancelRolloutRequest request,
io.grpc.stub.StreamObserver<CancelRolloutResponse> responseObserver)
Cancels a Rollout in a given project and location.
|
void |
createAutomation(CreateAutomationRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Automation in a given project and location.
|
void |
createCustomTargetType(CreateCustomTargetTypeRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new CustomTargetType in a given project and location.
|
void |
createDeliveryPipeline(CreateDeliveryPipelineRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new DeliveryPipeline in a given project and location.
|
void |
createRelease(CreateReleaseRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Release in a given project and location.
|
void |
createRollout(CreateRolloutRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Rollout in a given project and location.
|
void |
createTarget(CreateTargetRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Target in a given project and location.
|
void |
deleteAutomation(DeleteAutomationRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Automation resource.
|
void |
deleteCustomTargetType(DeleteCustomTargetTypeRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single CustomTargetType.
|
void |
deleteDeliveryPipeline(DeleteDeliveryPipelineRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single DeliveryPipeline.
|
void |
deleteTarget(DeleteTargetRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Target.
|
void |
getAutomation(GetAutomationRequest request,
io.grpc.stub.StreamObserver<Automation> responseObserver)
Gets details of a single Automation.
|
void |
getAutomationRun(GetAutomationRunRequest request,
io.grpc.stub.StreamObserver<AutomationRun> responseObserver)
Gets details of a single AutomationRun.
|
void |
getConfig(GetConfigRequest request,
io.grpc.stub.StreamObserver<Config> responseObserver)
Gets the configuration for a location.
|
void |
getCustomTargetType(GetCustomTargetTypeRequest request,
io.grpc.stub.StreamObserver<CustomTargetType> responseObserver)
Gets details of a single CustomTargetType.
|
void |
getDeliveryPipeline(GetDeliveryPipelineRequest request,
io.grpc.stub.StreamObserver<DeliveryPipeline> responseObserver)
Gets details of a single DeliveryPipeline.
|
void |
getJobRun(GetJobRunRequest request,
io.grpc.stub.StreamObserver<JobRun> responseObserver)
Gets details of a single JobRun.
|
void |
getRelease(GetReleaseRequest request,
io.grpc.stub.StreamObserver<Release> responseObserver)
Gets details of a single Release.
|
void |
getRollout(GetRolloutRequest request,
io.grpc.stub.StreamObserver<Rollout> responseObserver)
Gets details of a single Rollout.
|
void |
getTarget(GetTargetRequest request,
io.grpc.stub.StreamObserver<Target> responseObserver)
Gets details of a single Target.
|
void |
ignoreJob(IgnoreJobRequest request,
io.grpc.stub.StreamObserver<IgnoreJobResponse> responseObserver)
Ignores the specified Job in a Rollout.
|
void |
listAutomationRuns(ListAutomationRunsRequest request,
io.grpc.stub.StreamObserver<ListAutomationRunsResponse> responseObserver)
Lists AutomationRuns in a given project and location.
|
void |
listAutomations(ListAutomationsRequest request,
io.grpc.stub.StreamObserver<ListAutomationsResponse> responseObserver)
Lists Automations in a given project and location.
|
void |
listCustomTargetTypes(ListCustomTargetTypesRequest request,
io.grpc.stub.StreamObserver<ListCustomTargetTypesResponse> responseObserver)
Lists CustomTargetTypes in a given project and location.
|
void |
listDeliveryPipelines(ListDeliveryPipelinesRequest request,
io.grpc.stub.StreamObserver<ListDeliveryPipelinesResponse> responseObserver)
Lists DeliveryPipelines in a given project and location.
|
void |
listJobRuns(ListJobRunsRequest request,
io.grpc.stub.StreamObserver<ListJobRunsResponse> responseObserver)
Lists JobRuns in a given project and location.
|
void |
listReleases(ListReleasesRequest request,
io.grpc.stub.StreamObserver<ListReleasesResponse> responseObserver)
Lists Releases in a given project and location.
|
void |
listRollouts(ListRolloutsRequest request,
io.grpc.stub.StreamObserver<ListRolloutsResponse> responseObserver)
Lists Rollouts in a given project and location.
|
void |
listTargets(ListTargetsRequest request,
io.grpc.stub.StreamObserver<ListTargetsResponse> responseObserver)
Lists Targets in a given project and location.
|
void |
retryJob(RetryJobRequest request,
io.grpc.stub.StreamObserver<RetryJobResponse> responseObserver)
Retries the specified Job in a Rollout.
|
void |
rollbackTarget(RollbackTargetRequest request,
io.grpc.stub.StreamObserver<RollbackTargetResponse> responseObserver)
Creates a `Rollout` to roll back the specified target.
|
void |
terminateJobRun(TerminateJobRunRequest request,
io.grpc.stub.StreamObserver<TerminateJobRunResponse> responseObserver)
Terminates a Job Run in a given project and location.
|
void |
updateAutomation(UpdateAutomationRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Automation resource.
|
void |
updateCustomTargetType(UpdateCustomTargetTypeRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a single CustomTargetType.
|
void |
updateDeliveryPipeline(UpdateDeliveryPipelineRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single DeliveryPipeline.
|
void |
updateTarget(UpdateTargetRequest request,
io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Target.
|
protected CloudDeployGrpc.CloudDeployStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<CloudDeployGrpc.CloudDeployStub>public void listDeliveryPipelines(ListDeliveryPipelinesRequest request, io.grpc.stub.StreamObserver<ListDeliveryPipelinesResponse> responseObserver)
Lists DeliveryPipelines in a given project and location.
public void getDeliveryPipeline(GetDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<DeliveryPipeline> responseObserver)
Gets details of a single DeliveryPipeline.
public void createDeliveryPipeline(CreateDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new DeliveryPipeline in a given project and location.
public void updateDeliveryPipeline(UpdateDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single DeliveryPipeline.
public void deleteDeliveryPipeline(DeleteDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single DeliveryPipeline.
public void listTargets(ListTargetsRequest request, io.grpc.stub.StreamObserver<ListTargetsResponse> responseObserver)
Lists Targets in a given project and location.
public void rollbackTarget(RollbackTargetRequest request, io.grpc.stub.StreamObserver<RollbackTargetResponse> responseObserver)
Creates a `Rollout` to roll back the specified target.
public void getTarget(GetTargetRequest request, io.grpc.stub.StreamObserver<Target> responseObserver)
Gets details of a single Target.
public void createTarget(CreateTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Target in a given project and location.
public void updateTarget(UpdateTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Target.
public void deleteTarget(DeleteTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Target.
public void listCustomTargetTypes(ListCustomTargetTypesRequest request, io.grpc.stub.StreamObserver<ListCustomTargetTypesResponse> responseObserver)
Lists CustomTargetTypes in a given project and location.
public void getCustomTargetType(GetCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<CustomTargetType> responseObserver)
Gets details of a single CustomTargetType.
public void createCustomTargetType(CreateCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new CustomTargetType in a given project and location.
public void updateCustomTargetType(UpdateCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates a single CustomTargetType.
public void deleteCustomTargetType(DeleteCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single CustomTargetType.
public void listReleases(ListReleasesRequest request, io.grpc.stub.StreamObserver<ListReleasesResponse> responseObserver)
Lists Releases in a given project and location.
public void getRelease(GetReleaseRequest request, io.grpc.stub.StreamObserver<Release> responseObserver)
Gets details of a single Release.
public void createRelease(CreateReleaseRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Release in a given project and location.
public void abandonRelease(AbandonReleaseRequest request, io.grpc.stub.StreamObserver<AbandonReleaseResponse> responseObserver)
Abandons a Release in the Delivery Pipeline.
public void approveRollout(ApproveRolloutRequest request, io.grpc.stub.StreamObserver<ApproveRolloutResponse> responseObserver)
Approves a Rollout.
public void advanceRollout(AdvanceRolloutRequest request, io.grpc.stub.StreamObserver<AdvanceRolloutResponse> responseObserver)
Advances a Rollout in a given project and location.
public void cancelRollout(CancelRolloutRequest request, io.grpc.stub.StreamObserver<CancelRolloutResponse> responseObserver)
Cancels a Rollout in a given project and location.
public void listRollouts(ListRolloutsRequest request, io.grpc.stub.StreamObserver<ListRolloutsResponse> responseObserver)
Lists Rollouts in a given project and location.
public void getRollout(GetRolloutRequest request, io.grpc.stub.StreamObserver<Rollout> responseObserver)
Gets details of a single Rollout.
public void createRollout(CreateRolloutRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Rollout in a given project and location.
public void ignoreJob(IgnoreJobRequest request, io.grpc.stub.StreamObserver<IgnoreJobResponse> responseObserver)
Ignores the specified Job in a Rollout.
public void retryJob(RetryJobRequest request, io.grpc.stub.StreamObserver<RetryJobResponse> responseObserver)
Retries the specified Job in a Rollout.
public void listJobRuns(ListJobRunsRequest request, io.grpc.stub.StreamObserver<ListJobRunsResponse> responseObserver)
Lists JobRuns in a given project and location.
public void getJobRun(GetJobRunRequest request, io.grpc.stub.StreamObserver<JobRun> responseObserver)
Gets details of a single JobRun.
public void terminateJobRun(TerminateJobRunRequest request, io.grpc.stub.StreamObserver<TerminateJobRunResponse> responseObserver)
Terminates a Job Run in a given project and location.
public void getConfig(GetConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)
Gets the configuration for a location.
public void createAutomation(CreateAutomationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Automation in a given project and location.
public void updateAutomation(UpdateAutomationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Automation resource.
public void deleteAutomation(DeleteAutomationRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Automation resource.
public void getAutomation(GetAutomationRequest request, io.grpc.stub.StreamObserver<Automation> responseObserver)
Gets details of a single Automation.
public void listAutomations(ListAutomationsRequest request, io.grpc.stub.StreamObserver<ListAutomationsResponse> responseObserver)
Lists Automations in a given project and location.
public void getAutomationRun(GetAutomationRunRequest request, io.grpc.stub.StreamObserver<AutomationRun> responseObserver)
Gets details of a single AutomationRun.
public void listAutomationRuns(ListAutomationRunsRequest request, io.grpc.stub.StreamObserver<ListAutomationRunsResponse> responseObserver)
Lists AutomationRuns in a given project and location.
public 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.