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).
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.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<CancelRolloutResponse>cancelRollout(CancelRolloutRequest request)Cancels a Rollout in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createDeliveryPipeline(CreateDeliveryPipelineRequest request)Creates a new DeliveryPipeline in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createRelease(CreateReleaseRequest request)Creates a new Release in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createRollout(CreateRolloutRequest request)Creates a new Rollout in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>createTarget(CreateTargetRequest request)Creates a new Target in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>deleteDeliveryPipeline(DeleteDeliveryPipelineRequest request)Deletes a single DeliveryPipeline.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>deleteTarget(DeleteTargetRequest request)Deletes a single Target.com.google.common.util.concurrent.ListenableFuture<Config>getConfig(GetConfigRequest request)Gets the configuration for a location.com.google.common.util.concurrent.ListenableFuture<DeliveryPipeline>getDeliveryPipeline(GetDeliveryPipelineRequest request)Gets details of a single DeliveryPipeline.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<ListDeliveryPipelinesResponse>listDeliveryPipelines(ListDeliveryPipelinesRequest request)Lists DeliveryPipelines 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<TerminateJobRunResponse>terminateJobRun(TerminateJobRunRequest request)Terminates a Job Run in a given project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>updateDeliveryPipeline(UpdateDeliveryPipelineRequest request)Updates the parameters of a single DeliveryPipeline.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>updateTarget(UpdateTargetRequest request)Updates the parameters of a single Target.
-
-
-
Method Detail
-
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<com.google.longrunning.Operation> createDeliveryPipeline(CreateDeliveryPipelineRequest request)
Creates a new DeliveryPipeline in a given project and location.
-
updateDeliveryPipeline
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateDeliveryPipeline(UpdateDeliveryPipelineRequest request)
Updates the parameters of a single DeliveryPipeline.
-
deleteDeliveryPipeline
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.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.
-
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<com.google.longrunning.Operation> createTarget(CreateTargetRequest request)
Creates a new Target in a given project and location.
-
updateTarget
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateTarget(UpdateTargetRequest request)
Updates the parameters of a single Target.
-
deleteTarget
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteTarget(DeleteTargetRequest request)
Deletes a single Target.
-
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<com.google.longrunning.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.
-
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<com.google.longrunning.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.
-
-