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.CloudDeployFutureStub
build(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:
build
in 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.
-
-