Class CloudDeployGrpc.CloudDeployBlockingStub (1.28.0)

public static final class CloudDeployGrpc.CloudDeployBlockingStub extends AbstractBlockingStub<CloudDeployGrpc.CloudDeployBlockingStub>

A stub to allow clients to do synchronous rpc calls to service CloudDeploy.

CloudDeploy service creates and manages Continuous Delivery operations on Google Cloud Platform via Skaffold (https://skaffold.dev).

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > CloudDeployGrpc.CloudDeployBlockingStub

Methods

abandonRelease(AbandonReleaseRequest request)

public AbandonReleaseResponse abandonRelease(AbandonReleaseRequest request)

Abandons a Release in the Delivery Pipeline.

Parameter
NameDescription
requestAbandonReleaseRequest
Returns
TypeDescription
AbandonReleaseResponse

advanceRollout(AdvanceRolloutRequest request)

public AdvanceRolloutResponse advanceRollout(AdvanceRolloutRequest request)

Advances a Rollout in a given project and location.

Parameter
NameDescription
requestAdvanceRolloutRequest
Returns
TypeDescription
AdvanceRolloutResponse

approveRollout(ApproveRolloutRequest request)

public ApproveRolloutResponse approveRollout(ApproveRolloutRequest request)

Approves a Rollout.

Parameter
NameDescription
requestApproveRolloutRequest
Returns
TypeDescription
ApproveRolloutResponse

build(Channel channel, CallOptions callOptions)

protected CloudDeployGrpc.CloudDeployBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
CloudDeployGrpc.CloudDeployBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

cancelAutomationRun(CancelAutomationRunRequest request)

public CancelAutomationRunResponse cancelAutomationRun(CancelAutomationRunRequest request)

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.

Parameter
NameDescription
requestCancelAutomationRunRequest
Returns
TypeDescription
CancelAutomationRunResponse

cancelRollout(CancelRolloutRequest request)

public CancelRolloutResponse cancelRollout(CancelRolloutRequest request)

Cancels a Rollout in a given project and location.

Parameter
NameDescription
requestCancelRolloutRequest
Returns
TypeDescription
CancelRolloutResponse

createAutomation(CreateAutomationRequest request)

public Operation createAutomation(CreateAutomationRequest request)

Creates a new Automation in a given project and location.

Parameter
NameDescription
requestCreateAutomationRequest
Returns
TypeDescription
Operation

createDeliveryPipeline(CreateDeliveryPipelineRequest request)

public Operation createDeliveryPipeline(CreateDeliveryPipelineRequest request)

Creates a new DeliveryPipeline in a given project and location.

Parameter
NameDescription
requestCreateDeliveryPipelineRequest
Returns
TypeDescription
Operation

createRelease(CreateReleaseRequest request)

public Operation createRelease(CreateReleaseRequest request)

Creates a new Release in a given project and location.

Parameter
NameDescription
requestCreateReleaseRequest
Returns
TypeDescription
Operation

createRollout(CreateRolloutRequest request)

public Operation createRollout(CreateRolloutRequest request)

Creates a new Rollout in a given project and location.

Parameter
NameDescription
requestCreateRolloutRequest
Returns
TypeDescription
Operation

createTarget(CreateTargetRequest request)

public Operation createTarget(CreateTargetRequest request)

Creates a new Target in a given project and location.

Parameter
NameDescription
requestCreateTargetRequest
Returns
TypeDescription
Operation

deleteAutomation(DeleteAutomationRequest request)

public Operation deleteAutomation(DeleteAutomationRequest request)

Deletes a single Automation resource.

Parameter
NameDescription
requestDeleteAutomationRequest
Returns
TypeDescription
Operation

deleteDeliveryPipeline(DeleteDeliveryPipelineRequest request)

public Operation deleteDeliveryPipeline(DeleteDeliveryPipelineRequest request)

Deletes a single DeliveryPipeline.

Parameter
NameDescription
requestDeleteDeliveryPipelineRequest
Returns
TypeDescription
Operation

deleteTarget(DeleteTargetRequest request)

public Operation deleteTarget(DeleteTargetRequest request)

Deletes a single Target.

Parameter
NameDescription
requestDeleteTargetRequest
Returns
TypeDescription
Operation

getAutomation(GetAutomationRequest request)

public Automation getAutomation(GetAutomationRequest request)

Gets details of a single Automation.

Parameter
NameDescription
requestGetAutomationRequest
Returns
TypeDescription
Automation

getAutomationRun(GetAutomationRunRequest request)

public AutomationRun getAutomationRun(GetAutomationRunRequest request)

Gets details of a single AutomationRun.

Parameter
NameDescription
requestGetAutomationRunRequest
Returns
TypeDescription
AutomationRun

getConfig(GetConfigRequest request)

public Config getConfig(GetConfigRequest request)

Gets the configuration for a location.

Parameter
NameDescription
requestGetConfigRequest
Returns
TypeDescription
Config

getDeliveryPipeline(GetDeliveryPipelineRequest request)

public DeliveryPipeline getDeliveryPipeline(GetDeliveryPipelineRequest request)

Gets details of a single DeliveryPipeline.

Parameter
NameDescription
requestGetDeliveryPipelineRequest
Returns
TypeDescription
DeliveryPipeline

getJobRun(GetJobRunRequest request)

public JobRun getJobRun(GetJobRunRequest request)

Gets details of a single JobRun.

Parameter
NameDescription
requestGetJobRunRequest
Returns
TypeDescription
JobRun

getRelease(GetReleaseRequest request)

public Release getRelease(GetReleaseRequest request)

Gets details of a single Release.

Parameter
NameDescription
requestGetReleaseRequest
Returns
TypeDescription
Release

getRollout(GetRolloutRequest request)

public Rollout getRollout(GetRolloutRequest request)

Gets details of a single Rollout.

Parameter
NameDescription
requestGetRolloutRequest
Returns
TypeDescription
Rollout

getTarget(GetTargetRequest request)

public Target getTarget(GetTargetRequest request)

Gets details of a single Target.

Parameter
NameDescription
requestGetTargetRequest
Returns
TypeDescription
Target

ignoreJob(IgnoreJobRequest request)

public IgnoreJobResponse ignoreJob(IgnoreJobRequest request)

Ignores the specified Job in a Rollout.

Parameter
NameDescription
requestIgnoreJobRequest
Returns
TypeDescription
IgnoreJobResponse

listAutomationRuns(ListAutomationRunsRequest request)

public ListAutomationRunsResponse listAutomationRuns(ListAutomationRunsRequest request)

Lists AutomationRuns in a given project and location.

Parameter
NameDescription
requestListAutomationRunsRequest
Returns
TypeDescription
ListAutomationRunsResponse

listAutomations(ListAutomationsRequest request)

public ListAutomationsResponse listAutomations(ListAutomationsRequest request)

Lists Automations in a given project and location.

Parameter
NameDescription
requestListAutomationsRequest
Returns
TypeDescription
ListAutomationsResponse

listDeliveryPipelines(ListDeliveryPipelinesRequest request)

public ListDeliveryPipelinesResponse listDeliveryPipelines(ListDeliveryPipelinesRequest request)

Lists DeliveryPipelines in a given project and location.

Parameter
NameDescription
requestListDeliveryPipelinesRequest
Returns
TypeDescription
ListDeliveryPipelinesResponse

listJobRuns(ListJobRunsRequest request)

public ListJobRunsResponse listJobRuns(ListJobRunsRequest request)

Lists JobRuns in a given project and location.

Parameter
NameDescription
requestListJobRunsRequest
Returns
TypeDescription
ListJobRunsResponse

listReleases(ListReleasesRequest request)

public ListReleasesResponse listReleases(ListReleasesRequest request)

Lists Releases in a given project and location.

Parameter
NameDescription
requestListReleasesRequest
Returns
TypeDescription
ListReleasesResponse

listRollouts(ListRolloutsRequest request)

public ListRolloutsResponse listRollouts(ListRolloutsRequest request)

Lists Rollouts in a given project and location.

Parameter
NameDescription
requestListRolloutsRequest
Returns
TypeDescription
ListRolloutsResponse

listTargets(ListTargetsRequest request)

public ListTargetsResponse listTargets(ListTargetsRequest request)

Lists Targets in a given project and location.

Parameter
NameDescription
requestListTargetsRequest
Returns
TypeDescription
ListTargetsResponse

retryJob(RetryJobRequest request)

public RetryJobResponse retryJob(RetryJobRequest request)

Retries the specified Job in a Rollout.

Parameter
NameDescription
requestRetryJobRequest
Returns
TypeDescription
RetryJobResponse

rollbackTarget(RollbackTargetRequest request)

public RollbackTargetResponse rollbackTarget(RollbackTargetRequest request)

Creates a Rollout to roll back the specified target.

Parameter
NameDescription
requestRollbackTargetRequest
Returns
TypeDescription
RollbackTargetResponse

terminateJobRun(TerminateJobRunRequest request)

public TerminateJobRunResponse terminateJobRun(TerminateJobRunRequest request)

Terminates a Job Run in a given project and location.

Parameter
NameDescription
requestTerminateJobRunRequest
Returns
TypeDescription
TerminateJobRunResponse

updateAutomation(UpdateAutomationRequest request)

public Operation updateAutomation(UpdateAutomationRequest request)

Updates the parameters of a single Automation resource.

Parameter
NameDescription
requestUpdateAutomationRequest
Returns
TypeDescription
Operation

updateDeliveryPipeline(UpdateDeliveryPipelineRequest request)

public Operation updateDeliveryPipeline(UpdateDeliveryPipelineRequest request)

Updates the parameters of a single DeliveryPipeline.

Parameter
NameDescription
requestUpdateDeliveryPipelineRequest
Returns
TypeDescription
Operation

updateTarget(UpdateTargetRequest request)

public Operation updateTarget(UpdateTargetRequest request)

Updates the parameters of a single Target.

Parameter
NameDescription
requestUpdateTargetRequest
Returns
TypeDescription
Operation