Package com.google.cloud.deploy.v1
Class CloudDeployGrpc.CloudDeployFutureStub
java.lang.Object
io.grpc.stub.AbstractStub<S>
io.grpc.stub.AbstractFutureStub<CloudDeployGrpc.CloudDeployFutureStub>
com.google.cloud.deploy.v1.CloudDeployGrpc.CloudDeployFutureStub
- Enclosing class:
- CloudDeployGrpc
public static final class CloudDeployGrpc.CloudDeployFutureStub
extends io.grpc.stub.AbstractFutureStub<CloudDeployGrpc.CloudDeployFutureStub>
A stub to allow clients to do ListenableFuture-style 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 TypeMethodDescriptioncom.google.common.util.concurrent.ListenableFuture<AbandonReleaseResponse>abandonRelease(AbandonReleaseRequest request) Abandons a Release in the Delivery Pipeline.com.google.common.util.concurrent.ListenableFuture<AdvanceRolloutResponse>advanceRollout(AdvanceRolloutRequest request) Advances a Rollout in a given project and location.com.google.common.util.concurrent.ListenableFuture<ApproveRolloutResponse>approveRollout(ApproveRolloutRequest request) Approves a Rollout.protected CloudDeployGrpc.CloudDeployFutureStubbuild(io.grpc.Channel channel, io.grpc.CallOptions callOptions) com.google.common.util.concurrent.ListenableFuture<CancelAutomationRunResponse>Cancels an AutomationRun.com.google.common.util.concurrent.ListenableFuture<CancelRolloutResponse>cancelRollout(CancelRolloutRequest request) Cancels a Rollout in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createAutomation(CreateAutomationRequest request) Creates a new Automation in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new CustomTargetType in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new DeliveryPipeline in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>Creates a new DeployPolicy in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createRelease(CreateReleaseRequest request) Creates a new Release in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createRollout(CreateRolloutRequest request) Creates a new Rollout in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>createTarget(CreateTargetRequest request) Creates a new Target in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>deleteAutomation(DeleteAutomationRequest request) Deletes a single Automation resource.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single CustomTargetType.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single DeliveryPipeline.com.google.common.util.concurrent.ListenableFuture<Operation>Deletes a single DeployPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>deleteTarget(DeleteTargetRequest request) Deletes a single Target.com.google.common.util.concurrent.ListenableFuture<Automation>getAutomation(GetAutomationRequest request) Gets details of a single Automation.com.google.common.util.concurrent.ListenableFuture<AutomationRun>getAutomationRun(GetAutomationRunRequest request) Gets details of a single AutomationRun.com.google.common.util.concurrent.ListenableFuture<Config>getConfig(GetConfigRequest request) Gets the configuration for a location.com.google.common.util.concurrent.ListenableFuture<CustomTargetType>Gets details of a single CustomTargetType.com.google.common.util.concurrent.ListenableFuture<DeliveryPipeline>Gets details of a single DeliveryPipeline.com.google.common.util.concurrent.ListenableFuture<DeployPolicy>getDeployPolicy(GetDeployPolicyRequest request) Gets details of a single DeployPolicy.com.google.common.util.concurrent.ListenableFuture<JobRun>getJobRun(GetJobRunRequest request) Gets details of a single JobRun.com.google.common.util.concurrent.ListenableFuture<Release>getRelease(GetReleaseRequest request) Gets details of a single Release.com.google.common.util.concurrent.ListenableFuture<Rollout>getRollout(GetRolloutRequest request) Gets details of a single Rollout.com.google.common.util.concurrent.ListenableFuture<Target>getTarget(GetTargetRequest request) Gets details of a single Target.com.google.common.util.concurrent.ListenableFuture<IgnoreJobResponse>ignoreJob(IgnoreJobRequest request) Ignores the specified Job in a Rollout.com.google.common.util.concurrent.ListenableFuture<ListAutomationRunsResponse>Lists AutomationRuns in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListAutomationsResponse>listAutomations(ListAutomationsRequest request) Lists Automations in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListCustomTargetTypesResponse>Lists CustomTargetTypes in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListDeliveryPipelinesResponse>Lists DeliveryPipelines in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListDeployPoliciesResponse>Lists DeployPolicies in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListJobRunsResponse>listJobRuns(ListJobRunsRequest request) Lists JobRuns in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListReleasesResponse>listReleases(ListReleasesRequest request) Lists Releases in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListRolloutsResponse>listRollouts(ListRolloutsRequest request) Lists Rollouts in a given project and location.com.google.common.util.concurrent.ListenableFuture<ListTargetsResponse>listTargets(ListTargetsRequest request) Lists Targets in a given project and location.com.google.common.util.concurrent.ListenableFuture<RetryJobResponse>retryJob(RetryJobRequest request) Retries the specified Job in a Rollout.com.google.common.util.concurrent.ListenableFuture<RollbackTargetResponse>rollbackTarget(RollbackTargetRequest request) Creates a `Rollout` to roll back the specified target.com.google.common.util.concurrent.ListenableFuture<TerminateJobRunResponse>terminateJobRun(TerminateJobRunRequest request) Terminates a Job Run in a given project and location.com.google.common.util.concurrent.ListenableFuture<Operation>updateAutomation(UpdateAutomationRequest request) Updates the parameters of a single Automation resource.com.google.common.util.concurrent.ListenableFuture<Operation>Updates a single CustomTargetType.com.google.common.util.concurrent.ListenableFuture<Operation>Updates the parameters of a single DeliveryPipeline.com.google.common.util.concurrent.ListenableFuture<Operation>Updates the parameters of a single DeployPolicy.com.google.common.util.concurrent.ListenableFuture<Operation>updateTarget(UpdateTargetRequest request) Updates the parameters of a single Target.Methods inherited from class io.grpc.stub.AbstractFutureStub
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.CloudDeployFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions) - Specified by:
buildin classio.grpc.stub.AbstractStub<CloudDeployGrpc.CloudDeployFutureStub>
-
listDeliveryPipelines
public com.google.common.util.concurrent.ListenableFuture<ListDeliveryPipelinesResponse> listDeliveryPipelines(ListDeliveryPipelinesRequest request) Lists DeliveryPipelines in a given project and location.
-
getDeliveryPipeline
public com.google.common.util.concurrent.ListenableFuture<DeliveryPipeline> getDeliveryPipeline(GetDeliveryPipelineRequest request) Gets details of a single DeliveryPipeline.
-
createDeliveryPipeline
public com.google.common.util.concurrent.ListenableFuture<Operation> createDeliveryPipeline(CreateDeliveryPipelineRequest request) Creates a new DeliveryPipeline in a given project and location.
-
updateDeliveryPipeline
public com.google.common.util.concurrent.ListenableFuture<Operation> updateDeliveryPipeline(UpdateDeliveryPipelineRequest request) Updates the parameters of a single DeliveryPipeline.
-
deleteDeliveryPipeline
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteDeliveryPipeline(DeleteDeliveryPipelineRequest request) Deletes a single DeliveryPipeline.
-
listTargets
public com.google.common.util.concurrent.ListenableFuture<ListTargetsResponse> listTargets(ListTargetsRequest request) Lists Targets in a given project and location.
-
rollbackTarget
public com.google.common.util.concurrent.ListenableFuture<RollbackTargetResponse> rollbackTarget(RollbackTargetRequest request) Creates a `Rollout` to roll back the specified target.
-
getTarget
public com.google.common.util.concurrent.ListenableFuture<Target> getTarget(GetTargetRequest request) Gets details of a single Target.
-
createTarget
public com.google.common.util.concurrent.ListenableFuture<Operation> createTarget(CreateTargetRequest request) Creates a new Target in a given project and location.
-
updateTarget
public com.google.common.util.concurrent.ListenableFuture<Operation> updateTarget(UpdateTargetRequest request) Updates the parameters of a single Target.
-
deleteTarget
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteTarget(DeleteTargetRequest request) Deletes a single Target.
-
listCustomTargetTypes
public com.google.common.util.concurrent.ListenableFuture<ListCustomTargetTypesResponse> listCustomTargetTypes(ListCustomTargetTypesRequest request) Lists CustomTargetTypes in a given project and location.
-
getCustomTargetType
public com.google.common.util.concurrent.ListenableFuture<CustomTargetType> getCustomTargetType(GetCustomTargetTypeRequest request) Gets details of a single CustomTargetType.
-
createCustomTargetType
public com.google.common.util.concurrent.ListenableFuture<Operation> createCustomTargetType(CreateCustomTargetTypeRequest request) Creates a new CustomTargetType in a given project and location.
-
updateCustomTargetType
public com.google.common.util.concurrent.ListenableFuture<Operation> updateCustomTargetType(UpdateCustomTargetTypeRequest request) Updates a single CustomTargetType.
-
deleteCustomTargetType
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteCustomTargetType(DeleteCustomTargetTypeRequest request) Deletes a single CustomTargetType.
-
listReleases
public com.google.common.util.concurrent.ListenableFuture<ListReleasesResponse> listReleases(ListReleasesRequest request) Lists Releases in a given project and location.
-
getRelease
public com.google.common.util.concurrent.ListenableFuture<Release> getRelease(GetReleaseRequest request) Gets details of a single Release.
-
createRelease
public com.google.common.util.concurrent.ListenableFuture<Operation> createRelease(CreateReleaseRequest request) Creates a new Release in a given project and location.
-
abandonRelease
public com.google.common.util.concurrent.ListenableFuture<AbandonReleaseResponse> abandonRelease(AbandonReleaseRequest request) Abandons a Release in the Delivery Pipeline.
-
createDeployPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> createDeployPolicy(CreateDeployPolicyRequest request) Creates a new DeployPolicy in a given project and location.
-
updateDeployPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> updateDeployPolicy(UpdateDeployPolicyRequest request) Updates the parameters of a single DeployPolicy.
-
deleteDeployPolicy
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteDeployPolicy(DeleteDeployPolicyRequest request) Deletes a single DeployPolicy.
-
listDeployPolicies
public com.google.common.util.concurrent.ListenableFuture<ListDeployPoliciesResponse> listDeployPolicies(ListDeployPoliciesRequest request) Lists DeployPolicies in a given project and location.
-
getDeployPolicy
public com.google.common.util.concurrent.ListenableFuture<DeployPolicy> getDeployPolicy(GetDeployPolicyRequest request) Gets details of a single DeployPolicy.
-
approveRollout
public com.google.common.util.concurrent.ListenableFuture<ApproveRolloutResponse> approveRollout(ApproveRolloutRequest request) Approves a Rollout.
-
advanceRollout
public com.google.common.util.concurrent.ListenableFuture<AdvanceRolloutResponse> advanceRollout(AdvanceRolloutRequest request) Advances a Rollout in a given project and location.
-
cancelRollout
public com.google.common.util.concurrent.ListenableFuture<CancelRolloutResponse> cancelRollout(CancelRolloutRequest request) Cancels a Rollout in a given project and location.
-
listRollouts
public com.google.common.util.concurrent.ListenableFuture<ListRolloutsResponse> listRollouts(ListRolloutsRequest request) Lists Rollouts in a given project and location.
-
getRollout
public com.google.common.util.concurrent.ListenableFuture<Rollout> getRollout(GetRolloutRequest request) Gets details of a single Rollout.
-
createRollout
public com.google.common.util.concurrent.ListenableFuture<Operation> createRollout(CreateRolloutRequest request) Creates a new Rollout in a given project and location.
-
ignoreJob
public com.google.common.util.concurrent.ListenableFuture<IgnoreJobResponse> ignoreJob(IgnoreJobRequest request) Ignores the specified Job in a Rollout.
-
retryJob
public com.google.common.util.concurrent.ListenableFuture<RetryJobResponse> retryJob(RetryJobRequest request) Retries the specified Job in a Rollout.
-
listJobRuns
public com.google.common.util.concurrent.ListenableFuture<ListJobRunsResponse> listJobRuns(ListJobRunsRequest request) Lists JobRuns in a given project and location.
-
getJobRun
public com.google.common.util.concurrent.ListenableFuture<JobRun> getJobRun(GetJobRunRequest request) Gets details of a single JobRun.
-
terminateJobRun
public com.google.common.util.concurrent.ListenableFuture<TerminateJobRunResponse> terminateJobRun(TerminateJobRunRequest request) Terminates a Job Run in a given project and location.
-
getConfig
public com.google.common.util.concurrent.ListenableFuture<Config> getConfig(GetConfigRequest request) Gets the configuration for a location.
-
createAutomation
public com.google.common.util.concurrent.ListenableFuture<Operation> createAutomation(CreateAutomationRequest request) Creates a new Automation in a given project and location.
-
updateAutomation
public com.google.common.util.concurrent.ListenableFuture<Operation> updateAutomation(UpdateAutomationRequest request) Updates the parameters of a single Automation resource.
-
deleteAutomation
public com.google.common.util.concurrent.ListenableFuture<Operation> deleteAutomation(DeleteAutomationRequest request) Deletes a single Automation resource.
-
getAutomation
public com.google.common.util.concurrent.ListenableFuture<Automation> getAutomation(GetAutomationRequest request) Gets details of a single Automation.
-
listAutomations
public com.google.common.util.concurrent.ListenableFuture<ListAutomationsResponse> listAutomations(ListAutomationsRequest request) Lists Automations in a given project and location.
-
getAutomationRun
public com.google.common.util.concurrent.ListenableFuture<AutomationRun> getAutomationRun(GetAutomationRunRequest request) Gets details of a single AutomationRun.
-
listAutomationRuns
public com.google.common.util.concurrent.ListenableFuture<ListAutomationRunsResponse> listAutomationRuns(ListAutomationRunsRequest request) Lists AutomationRuns in a given project and location.
-
cancelAutomationRun
public com.google.common.util.concurrent.ListenableFuture<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.
-