Package com.google.cloud.deploy.v1
Class CloudDeployGrpc.CloudDeployStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractAsyncStub<CloudDeployGrpc.CloudDeployStub>
-
- com.google.cloud.deploy.v1.CloudDeployGrpc.CloudDeployStub
-
- Enclosing class:
- CloudDeployGrpc
public static final class CloudDeployGrpc.CloudDeployStub extends io.grpc.stub.AbstractAsyncStub<CloudDeployGrpc.CloudDeployStub>
A stub to allow clients to do asynchronous 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 void
abandonRelease(AbandonReleaseRequest request, io.grpc.stub.StreamObserver<AbandonReleaseResponse> responseObserver)
Abandons a Release in the Delivery Pipeline.void
advanceRollout(AdvanceRolloutRequest request, io.grpc.stub.StreamObserver<AdvanceRolloutResponse> responseObserver)
Advances a Rollout in a given project and location.void
approveRollout(ApproveRolloutRequest request, io.grpc.stub.StreamObserver<ApproveRolloutResponse> responseObserver)
Approves a Rollout.protected CloudDeployGrpc.CloudDeployStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
void
cancelRollout(CancelRolloutRequest request, io.grpc.stub.StreamObserver<CancelRolloutResponse> responseObserver)
Cancels a Rollout in a given project and location.void
createDeliveryPipeline(CreateDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new DeliveryPipeline in a given project and location.void
createRelease(CreateReleaseRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Release in a given project and location.void
createRollout(CreateRolloutRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Rollout in a given project and location.void
createTarget(CreateTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Target in a given project and location.void
deleteDeliveryPipeline(DeleteDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single DeliveryPipeline.void
deleteTarget(DeleteTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Target.void
getConfig(GetConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)
Gets the configuration for a location.void
getDeliveryPipeline(GetDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<DeliveryPipeline> responseObserver)
Gets details of a single DeliveryPipeline.void
getJobRun(GetJobRunRequest request, io.grpc.stub.StreamObserver<JobRun> responseObserver)
Gets details of a single JobRun.void
getRelease(GetReleaseRequest request, io.grpc.stub.StreamObserver<Release> responseObserver)
Gets details of a single Release.void
getRollout(GetRolloutRequest request, io.grpc.stub.StreamObserver<Rollout> responseObserver)
Gets details of a single Rollout.void
getTarget(GetTargetRequest request, io.grpc.stub.StreamObserver<Target> responseObserver)
Gets details of a single Target.void
ignoreJob(IgnoreJobRequest request, io.grpc.stub.StreamObserver<IgnoreJobResponse> responseObserver)
Ignores the specified Job in a Rollout.void
listDeliveryPipelines(ListDeliveryPipelinesRequest request, io.grpc.stub.StreamObserver<ListDeliveryPipelinesResponse> responseObserver)
Lists DeliveryPipelines in a given project and location.void
listJobRuns(ListJobRunsRequest request, io.grpc.stub.StreamObserver<ListJobRunsResponse> responseObserver)
Lists JobRuns in a given project and location.void
listReleases(ListReleasesRequest request, io.grpc.stub.StreamObserver<ListReleasesResponse> responseObserver)
Lists Releases in a given project and location.void
listRollouts(ListRolloutsRequest request, io.grpc.stub.StreamObserver<ListRolloutsResponse> responseObserver)
Lists Rollouts in a given project and location.void
listTargets(ListTargetsRequest request, io.grpc.stub.StreamObserver<ListTargetsResponse> responseObserver)
Lists Targets in a given project and location.void
retryJob(RetryJobRequest request, io.grpc.stub.StreamObserver<RetryJobResponse> responseObserver)
Retries the specified Job in a Rollout.void
terminateJobRun(TerminateJobRunRequest request, io.grpc.stub.StreamObserver<TerminateJobRunResponse> responseObserver)
Terminates a Job Run in a given project and location.void
updateDeliveryPipeline(UpdateDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single DeliveryPipeline.void
updateTarget(UpdateTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Target.
-
-
-
Method Detail
-
build
protected CloudDeployGrpc.CloudDeployStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<CloudDeployGrpc.CloudDeployStub>
-
listDeliveryPipelines
public void listDeliveryPipelines(ListDeliveryPipelinesRequest request, io.grpc.stub.StreamObserver<ListDeliveryPipelinesResponse> responseObserver)
Lists DeliveryPipelines in a given project and location.
-
getDeliveryPipeline
public void getDeliveryPipeline(GetDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<DeliveryPipeline> responseObserver)
Gets details of a single DeliveryPipeline.
-
createDeliveryPipeline
public void createDeliveryPipeline(CreateDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new DeliveryPipeline in a given project and location.
-
updateDeliveryPipeline
public void updateDeliveryPipeline(UpdateDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single DeliveryPipeline.
-
deleteDeliveryPipeline
public void deleteDeliveryPipeline(DeleteDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single DeliveryPipeline.
-
listTargets
public void listTargets(ListTargetsRequest request, io.grpc.stub.StreamObserver<ListTargetsResponse> responseObserver)
Lists Targets in a given project and location.
-
getTarget
public void getTarget(GetTargetRequest request, io.grpc.stub.StreamObserver<Target> responseObserver)
Gets details of a single Target.
-
createTarget
public void createTarget(CreateTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Target in a given project and location.
-
updateTarget
public void updateTarget(UpdateTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Updates the parameters of a single Target.
-
deleteTarget
public void deleteTarget(DeleteTargetRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Deletes a single Target.
-
listReleases
public void listReleases(ListReleasesRequest request, io.grpc.stub.StreamObserver<ListReleasesResponse> responseObserver)
Lists Releases in a given project and location.
-
getRelease
public void getRelease(GetReleaseRequest request, io.grpc.stub.StreamObserver<Release> responseObserver)
Gets details of a single Release.
-
createRelease
public void createRelease(CreateReleaseRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Release in a given project and location.
-
abandonRelease
public void abandonRelease(AbandonReleaseRequest request, io.grpc.stub.StreamObserver<AbandonReleaseResponse> responseObserver)
Abandons a Release in the Delivery Pipeline.
-
approveRollout
public void approveRollout(ApproveRolloutRequest request, io.grpc.stub.StreamObserver<ApproveRolloutResponse> responseObserver)
Approves a Rollout.
-
advanceRollout
public void advanceRollout(AdvanceRolloutRequest request, io.grpc.stub.StreamObserver<AdvanceRolloutResponse> responseObserver)
Advances a Rollout in a given project and location.
-
cancelRollout
public void cancelRollout(CancelRolloutRequest request, io.grpc.stub.StreamObserver<CancelRolloutResponse> responseObserver)
Cancels a Rollout in a given project and location.
-
listRollouts
public void listRollouts(ListRolloutsRequest request, io.grpc.stub.StreamObserver<ListRolloutsResponse> responseObserver)
Lists Rollouts in a given project and location.
-
getRollout
public void getRollout(GetRolloutRequest request, io.grpc.stub.StreamObserver<Rollout> responseObserver)
Gets details of a single Rollout.
-
createRollout
public void createRollout(CreateRolloutRequest request, io.grpc.stub.StreamObserver<com.google.longrunning.Operation> responseObserver)
Creates a new Rollout in a given project and location.
-
ignoreJob
public void ignoreJob(IgnoreJobRequest request, io.grpc.stub.StreamObserver<IgnoreJobResponse> responseObserver)
Ignores the specified Job in a Rollout.
-
retryJob
public void retryJob(RetryJobRequest request, io.grpc.stub.StreamObserver<RetryJobResponse> responseObserver)
Retries the specified Job in a Rollout.
-
listJobRuns
public void listJobRuns(ListJobRunsRequest request, io.grpc.stub.StreamObserver<ListJobRunsResponse> responseObserver)
Lists JobRuns in a given project and location.
-
getJobRun
public void getJobRun(GetJobRunRequest request, io.grpc.stub.StreamObserver<JobRun> responseObserver)
Gets details of a single JobRun.
-
terminateJobRun
public void terminateJobRun(TerminateJobRunRequest request, io.grpc.stub.StreamObserver<TerminateJobRunResponse> responseObserver)
Terminates a Job Run in a given project and location.
-
getConfig
public void getConfig(GetConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver)
Gets the configuration for a location.
-
-