Package com.google.cloud.deploy.v1
Class CloudDeployGrpc.CloudDeployBlockingStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractBlockingStub<CloudDeployGrpc.CloudDeployBlockingStub>
com.google.cloud.deploy.v1.CloudDeployGrpc.CloudDeployBlockingStub
- Enclosing class:
- CloudDeployGrpc
public static final class CloudDeployGrpc.CloudDeployBlockingStub
extends io.grpc.stub.AbstractBlockingStub<CloudDeployGrpc.CloudDeployBlockingStub>
A stub to allow clients to do limited synchronous rpc calls to service CloudDeploy.
CloudDeploy service creates and manages Continuous Delivery operations on Google Cloud Platform via Skaffold (https://skaffold.dev).
-
Nested Class Summary
Nested classes/interfaces inherited from class io.grpc.stub.AbstractStub
io.grpc.stub.AbstractStub.StubFactory<T extends io.grpc.stub.AbstractStub<T>> -
Method Summary
Modifier and TypeMethodDescriptionabandonRelease(AbandonReleaseRequest request) Abandons a Release in the Delivery Pipeline.advanceRollout(AdvanceRolloutRequest request) Advances a Rollout in a given project and location.approveRollout(ApproveRolloutRequest request) Approves a Rollout.protected CloudDeployGrpc.CloudDeployBlockingStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) Cancels an AutomationRun.cancelRollout(CancelRolloutRequest request) Cancels a Rollout in a given project and location.createAutomation(CreateAutomationRequest request) Creates a new Automation in a given project and location.Creates a new CustomTargetType in a given project and location.Creates a new DeliveryPipeline in a given project and location.Creates a new DeployPolicy in a given project and location.createRelease(CreateReleaseRequest request) Creates a new Release in a given project and location.createRollout(CreateRolloutRequest request) Creates a new Rollout in a given project and location.createTarget(CreateTargetRequest request) Creates a new Target in a given project and location.deleteAutomation(DeleteAutomationRequest request) Deletes a single Automation resource.Deletes a single CustomTargetType.Deletes a single DeliveryPipeline.Deletes a single DeployPolicy.deleteTarget(DeleteTargetRequest request) Deletes a single Target.getAutomation(GetAutomationRequest request) Gets details of a single Automation.getAutomationRun(GetAutomationRunRequest request) Gets details of a single AutomationRun.getConfig(GetConfigRequest request) Gets the configuration for a location.Gets details of a single CustomTargetType.Gets details of a single DeliveryPipeline.getDeployPolicy(GetDeployPolicyRequest request) Gets details of a single DeployPolicy.getJobRun(GetJobRunRequest request) Gets details of a single JobRun.getRelease(GetReleaseRequest request) Gets details of a single Release.getRollout(GetRolloutRequest request) Gets details of a single Rollout.getTarget(GetTargetRequest request) Gets details of a single Target.ignoreJob(IgnoreJobRequest request) Ignores the specified Job in a Rollout.Lists AutomationRuns in a given project and location.listAutomations(ListAutomationsRequest request) Lists Automations in a given project and location.Lists CustomTargetTypes in a given project and location.Lists DeliveryPipelines in a given project and location.Lists DeployPolicies in a given project and location.listJobRuns(ListJobRunsRequest request) Lists JobRuns in a given project and location.listReleases(ListReleasesRequest request) Lists Releases in a given project and location.listRollouts(ListRolloutsRequest request) Lists Rollouts in a given project and location.listTargets(ListTargetsRequest request) Lists Targets in a given project and location.retryJob(RetryJobRequest request) Retries the specified Job in a Rollout.rollbackTarget(RollbackTargetRequest request) Creates a `Rollout` to roll back the specified target.terminateJobRun(TerminateJobRunRequest request) Terminates a Job Run in a given project and location.updateAutomation(UpdateAutomationRequest request) Updates the parameters of a single Automation resource.Updates a single CustomTargetType.Updates the parameters of a single DeliveryPipeline.Updates the parameters of a single DeployPolicy.updateTarget(UpdateTargetRequest request) Updates the parameters of a single Target.Methods inherited from class io.grpc.stub.AbstractBlockingStub
newStub, newStubMethods inherited from class io.grpc.stub.AbstractStub
getCallOptions, getChannel, withCallCredentials, withChannel, withCompression, withDeadline, withDeadlineAfter, withDeadlineAfter, withExecutor, withInterceptors, withMaxInboundMessageSize, withMaxOutboundMessageSize, withOnReadyThreshold, withOption, withWaitForReady
-
Method Details
-
build
protected CloudDeployGrpc.CloudDeployBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<CloudDeployGrpc.CloudDeployBlockingStub>
-
listDeliveryPipelines
Lists DeliveryPipelines in a given project and location.
-
getDeliveryPipeline
Gets details of a single DeliveryPipeline.
-
createDeliveryPipeline
Creates a new DeliveryPipeline in a given project and location.
-
updateDeliveryPipeline
Updates the parameters of a single DeliveryPipeline.
-
deleteDeliveryPipeline
Deletes a single DeliveryPipeline.
-
listTargets
Lists Targets in a given project and location.
-
rollbackTarget
Creates a `Rollout` to roll back the specified target.
-
getTarget
Gets details of a single Target.
-
createTarget
Creates a new Target in a given project and location.
-
updateTarget
Updates the parameters of a single Target.
-
deleteTarget
Deletes a single Target.
-
listCustomTargetTypes
Lists CustomTargetTypes in a given project and location.
-
getCustomTargetType
Gets details of a single CustomTargetType.
-
createCustomTargetType
Creates a new CustomTargetType in a given project and location.
-
updateCustomTargetType
Updates a single CustomTargetType.
-
deleteCustomTargetType
Deletes a single CustomTargetType.
-
listReleases
Lists Releases in a given project and location.
-
getRelease
Gets details of a single Release.
-
createRelease
Creates a new Release in a given project and location.
-
abandonRelease
Abandons a Release in the Delivery Pipeline.
-
createDeployPolicy
Creates a new DeployPolicy in a given project and location.
-
updateDeployPolicy
Updates the parameters of a single DeployPolicy.
-
deleteDeployPolicy
Deletes a single DeployPolicy.
-
listDeployPolicies
Lists DeployPolicies in a given project and location.
-
getDeployPolicy
Gets details of a single DeployPolicy.
-
approveRollout
Approves a Rollout.
-
advanceRollout
Advances a Rollout in a given project and location.
-
cancelRollout
Cancels a Rollout in a given project and location.
-
listRollouts
Lists Rollouts in a given project and location.
-
getRollout
Gets details of a single Rollout.
-
createRollout
Creates a new Rollout in a given project and location.
-
ignoreJob
Ignores the specified Job in a Rollout.
-
retryJob
Retries the specified Job in a Rollout.
-
listJobRuns
Lists JobRuns in a given project and location.
-
getJobRun
Gets details of a single JobRun.
-
terminateJobRun
Terminates a Job Run in a given project and location.
-
getConfig
Gets the configuration for a location.
-
createAutomation
Creates a new Automation in a given project and location.
-
updateAutomation
Updates the parameters of a single Automation resource.
-
deleteAutomation
Deletes a single Automation resource.
-
getAutomation
Gets details of a single Automation.
-
listAutomations
Lists Automations in a given project and location.
-
getAutomationRun
Gets details of a single AutomationRun.
-
listAutomationRuns
Lists AutomationRuns in a given project and location.
-
cancelAutomationRun
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.
-