Class CloudDeployGrpc.CloudDeployBlockingStub (1.50.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
Name Description
request AbandonReleaseRequest
Returns
Type Description
AbandonReleaseResponse

advanceRollout(AdvanceRolloutRequest request)

public AdvanceRolloutResponse advanceRollout(AdvanceRolloutRequest request)

Advances a Rollout in a given project and location.

Parameter
Name Description
request AdvanceRolloutRequest
Returns
Type Description
AdvanceRolloutResponse

approveRollout(ApproveRolloutRequest request)

public ApproveRolloutResponse approveRollout(ApproveRolloutRequest request)

Approves a Rollout.

Parameter
Name Description
request ApproveRolloutRequest
Returns
Type Description
ApproveRolloutResponse

build(Channel channel, CallOptions callOptions)

protected CloudDeployGrpc.CloudDeployBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
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
Name Description
request CancelAutomationRunRequest
Returns
Type Description
CancelAutomationRunResponse

cancelRollout(CancelRolloutRequest request)

public CancelRolloutResponse cancelRollout(CancelRolloutRequest request)

Cancels a Rollout in a given project and location.

Parameter
Name Description
request CancelRolloutRequest
Returns
Type Description
CancelRolloutResponse

createAutomation(CreateAutomationRequest request)

public Operation createAutomation(CreateAutomationRequest request)

Creates a new Automation in a given project and location.

Parameter
Name Description
request CreateAutomationRequest
Returns
Type Description
Operation

createCustomTargetType(CreateCustomTargetTypeRequest request)

public Operation createCustomTargetType(CreateCustomTargetTypeRequest request)

Creates a new CustomTargetType in a given project and location.

Parameter
Name Description
request CreateCustomTargetTypeRequest
Returns
Type Description
Operation

createDeliveryPipeline(CreateDeliveryPipelineRequest request)

public Operation createDeliveryPipeline(CreateDeliveryPipelineRequest request)

Creates a new DeliveryPipeline in a given project and location.

Parameter
Name Description
request CreateDeliveryPipelineRequest
Returns
Type Description
Operation

createDeployPolicy(CreateDeployPolicyRequest request)

public Operation createDeployPolicy(CreateDeployPolicyRequest request)

Creates a new DeployPolicy in a given project and location.

Parameter
Name Description
request CreateDeployPolicyRequest
Returns
Type Description
Operation

createRelease(CreateReleaseRequest request)

public Operation createRelease(CreateReleaseRequest request)

Creates a new Release in a given project and location.

Parameter
Name Description
request CreateReleaseRequest
Returns
Type Description
Operation

createRollout(CreateRolloutRequest request)

public Operation createRollout(CreateRolloutRequest request)

Creates a new Rollout in a given project and location.

Parameter
Name Description
request CreateRolloutRequest
Returns
Type Description
Operation

createTarget(CreateTargetRequest request)

public Operation createTarget(CreateTargetRequest request)

Creates a new Target in a given project and location.

Parameter
Name Description
request CreateTargetRequest
Returns
Type Description
Operation

deleteAutomation(DeleteAutomationRequest request)

public Operation deleteAutomation(DeleteAutomationRequest request)

Deletes a single Automation resource.

Parameter
Name Description
request DeleteAutomationRequest
Returns
Type Description
Operation

deleteCustomTargetType(DeleteCustomTargetTypeRequest request)

public Operation deleteCustomTargetType(DeleteCustomTargetTypeRequest request)

Deletes a single CustomTargetType.

Parameter
Name Description
request DeleteCustomTargetTypeRequest
Returns
Type Description
Operation

deleteDeliveryPipeline(DeleteDeliveryPipelineRequest request)

public Operation deleteDeliveryPipeline(DeleteDeliveryPipelineRequest request)

Deletes a single DeliveryPipeline.

Parameter
Name Description
request DeleteDeliveryPipelineRequest
Returns
Type Description
Operation

deleteDeployPolicy(DeleteDeployPolicyRequest request)

public Operation deleteDeployPolicy(DeleteDeployPolicyRequest request)

Deletes a single DeployPolicy.

Parameter
Name Description
request DeleteDeployPolicyRequest
Returns
Type Description
Operation

deleteTarget(DeleteTargetRequest request)

public Operation deleteTarget(DeleteTargetRequest request)

Deletes a single Target.

Parameter
Name Description
request DeleteTargetRequest
Returns
Type Description
Operation

getAutomation(GetAutomationRequest request)

public Automation getAutomation(GetAutomationRequest request)

Gets details of a single Automation.

Parameter
Name Description
request GetAutomationRequest
Returns
Type Description
Automation

getAutomationRun(GetAutomationRunRequest request)

public AutomationRun getAutomationRun(GetAutomationRunRequest request)

Gets details of a single AutomationRun.

Parameter
Name Description
request GetAutomationRunRequest
Returns
Type Description
AutomationRun

getConfig(GetConfigRequest request)

public Config getConfig(GetConfigRequest request)

Gets the configuration for a location.

Parameter
Name Description
request GetConfigRequest
Returns
Type Description
Config

getCustomTargetType(GetCustomTargetTypeRequest request)

public CustomTargetType getCustomTargetType(GetCustomTargetTypeRequest request)

Gets details of a single CustomTargetType.

Parameter
Name Description
request GetCustomTargetTypeRequest
Returns
Type Description
CustomTargetType

getDeliveryPipeline(GetDeliveryPipelineRequest request)

public DeliveryPipeline getDeliveryPipeline(GetDeliveryPipelineRequest request)

Gets details of a single DeliveryPipeline.

Parameter
Name Description
request GetDeliveryPipelineRequest
Returns
Type Description
DeliveryPipeline

getDeployPolicy(GetDeployPolicyRequest request)

public DeployPolicy getDeployPolicy(GetDeployPolicyRequest request)

Gets details of a single DeployPolicy.

Parameter
Name Description
request GetDeployPolicyRequest
Returns
Type Description
DeployPolicy

getJobRun(GetJobRunRequest request)

public JobRun getJobRun(GetJobRunRequest request)

Gets details of a single JobRun.

Parameter
Name Description
request GetJobRunRequest
Returns
Type Description
JobRun

getRelease(GetReleaseRequest request)

public Release getRelease(GetReleaseRequest request)

Gets details of a single Release.

Parameter
Name Description
request GetReleaseRequest
Returns
Type Description
Release

getRollout(GetRolloutRequest request)

public Rollout getRollout(GetRolloutRequest request)

Gets details of a single Rollout.

Parameter
Name Description
request GetRolloutRequest
Returns
Type Description
Rollout

getTarget(GetTargetRequest request)

public Target getTarget(GetTargetRequest request)

Gets details of a single Target.

Parameter
Name Description
request GetTargetRequest
Returns
Type Description
Target

ignoreJob(IgnoreJobRequest request)

public IgnoreJobResponse ignoreJob(IgnoreJobRequest request)

Ignores the specified Job in a Rollout.

Parameter
Name Description
request IgnoreJobRequest
Returns
Type Description
IgnoreJobResponse

listAutomationRuns(ListAutomationRunsRequest request)

public ListAutomationRunsResponse listAutomationRuns(ListAutomationRunsRequest request)

Lists AutomationRuns in a given project and location.

Parameter
Name Description
request ListAutomationRunsRequest
Returns
Type Description
ListAutomationRunsResponse

listAutomations(ListAutomationsRequest request)

public ListAutomationsResponse listAutomations(ListAutomationsRequest request)

Lists Automations in a given project and location.

Parameter
Name Description
request ListAutomationsRequest
Returns
Type Description
ListAutomationsResponse

listCustomTargetTypes(ListCustomTargetTypesRequest request)

public ListCustomTargetTypesResponse listCustomTargetTypes(ListCustomTargetTypesRequest request)

Lists CustomTargetTypes in a given project and location.

Parameter
Name Description
request ListCustomTargetTypesRequest
Returns
Type Description
ListCustomTargetTypesResponse

listDeliveryPipelines(ListDeliveryPipelinesRequest request)

public ListDeliveryPipelinesResponse listDeliveryPipelines(ListDeliveryPipelinesRequest request)

Lists DeliveryPipelines in a given project and location.

Parameter
Name Description
request ListDeliveryPipelinesRequest
Returns
Type Description
ListDeliveryPipelinesResponse

listDeployPolicies(ListDeployPoliciesRequest request)

public ListDeployPoliciesResponse listDeployPolicies(ListDeployPoliciesRequest request)

Lists DeployPolicies in a given project and location.

Parameter
Name Description
request ListDeployPoliciesRequest
Returns
Type Description
ListDeployPoliciesResponse

listJobRuns(ListJobRunsRequest request)

public ListJobRunsResponse listJobRuns(ListJobRunsRequest request)

Lists JobRuns in a given project and location.

Parameter
Name Description
request ListJobRunsRequest
Returns
Type Description
ListJobRunsResponse

listReleases(ListReleasesRequest request)

public ListReleasesResponse listReleases(ListReleasesRequest request)

Lists Releases in a given project and location.

Parameter
Name Description
request ListReleasesRequest
Returns
Type Description
ListReleasesResponse

listRollouts(ListRolloutsRequest request)

public ListRolloutsResponse listRollouts(ListRolloutsRequest request)

Lists Rollouts in a given project and location.

Parameter
Name Description
request ListRolloutsRequest
Returns
Type Description
ListRolloutsResponse

listTargets(ListTargetsRequest request)

public ListTargetsResponse listTargets(ListTargetsRequest request)

Lists Targets in a given project and location.

Parameter
Name Description
request ListTargetsRequest
Returns
Type Description
ListTargetsResponse

retryJob(RetryJobRequest request)

public RetryJobResponse retryJob(RetryJobRequest request)

Retries the specified Job in a Rollout.

Parameter
Name Description
request RetryJobRequest
Returns
Type Description
RetryJobResponse

rollbackTarget(RollbackTargetRequest request)

public RollbackTargetResponse rollbackTarget(RollbackTargetRequest request)

Creates a Rollout to roll back the specified target.

Parameter
Name Description
request RollbackTargetRequest
Returns
Type Description
RollbackTargetResponse

terminateJobRun(TerminateJobRunRequest request)

public TerminateJobRunResponse terminateJobRun(TerminateJobRunRequest request)

Terminates a Job Run in a given project and location.

Parameter
Name Description
request TerminateJobRunRequest
Returns
Type Description
TerminateJobRunResponse

updateAutomation(UpdateAutomationRequest request)

public Operation updateAutomation(UpdateAutomationRequest request)

Updates the parameters of a single Automation resource.

Parameter
Name Description
request UpdateAutomationRequest
Returns
Type Description
Operation

updateCustomTargetType(UpdateCustomTargetTypeRequest request)

public Operation updateCustomTargetType(UpdateCustomTargetTypeRequest request)

Updates a single CustomTargetType.

Parameter
Name Description
request UpdateCustomTargetTypeRequest
Returns
Type Description
Operation

updateDeliveryPipeline(UpdateDeliveryPipelineRequest request)

public Operation updateDeliveryPipeline(UpdateDeliveryPipelineRequest request)

Updates the parameters of a single DeliveryPipeline.

Parameter
Name Description
request UpdateDeliveryPipelineRequest
Returns
Type Description
Operation

updateDeployPolicy(UpdateDeployPolicyRequest request)

public Operation updateDeployPolicy(UpdateDeployPolicyRequest request)

Updates the parameters of a single DeployPolicy.

Parameter
Name Description
request UpdateDeployPolicyRequest
Returns
Type Description
Operation

updateTarget(UpdateTargetRequest request)

public Operation updateTarget(UpdateTargetRequest request)

Updates the parameters of a single Target.

Parameter
Name Description
request UpdateTargetRequest
Returns
Type Description
Operation