Class CloudDeployGrpc.CloudDeployStub (1.25.0)

public static final class CloudDeployGrpc.CloudDeployStub extends 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).

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractAsyncStub > CloudDeployGrpc.CloudDeployStub

Methods

abandonRelease(AbandonReleaseRequest request, StreamObserver<AbandonReleaseResponse> responseObserver)

public void abandonRelease(AbandonReleaseRequest request, StreamObserver<AbandonReleaseResponse> responseObserver)

Abandons a Release in the Delivery Pipeline.

Parameters
NameDescription
requestAbandonReleaseRequest
responseObserverio.grpc.stub.StreamObserver<AbandonReleaseResponse>

advanceRollout(AdvanceRolloutRequest request, StreamObserver<AdvanceRolloutResponse> responseObserver)

public void advanceRollout(AdvanceRolloutRequest request, StreamObserver<AdvanceRolloutResponse> responseObserver)

Advances a Rollout in a given project and location.

Parameters
NameDescription
requestAdvanceRolloutRequest
responseObserverio.grpc.stub.StreamObserver<AdvanceRolloutResponse>

approveRollout(ApproveRolloutRequest request, StreamObserver<ApproveRolloutResponse> responseObserver)

public void approveRollout(ApproveRolloutRequest request, StreamObserver<ApproveRolloutResponse> responseObserver)

Approves a Rollout.

Parameters
NameDescription
requestApproveRolloutRequest
responseObserverio.grpc.stub.StreamObserver<ApproveRolloutResponse>

build(Channel channel, CallOptions callOptions)

protected CloudDeployGrpc.CloudDeployStub build(Channel channel, CallOptions callOptions)
Parameters
NameDescription
channelio.grpc.Channel
callOptionsio.grpc.CallOptions
Returns
TypeDescription
CloudDeployGrpc.CloudDeployStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

cancelRollout(CancelRolloutRequest request, StreamObserver<CancelRolloutResponse> responseObserver)

public void cancelRollout(CancelRolloutRequest request, StreamObserver<CancelRolloutResponse> responseObserver)

Cancels a Rollout in a given project and location.

Parameters
NameDescription
requestCancelRolloutRequest
responseObserverio.grpc.stub.StreamObserver<CancelRolloutResponse>

createDeliveryPipeline(CreateDeliveryPipelineRequest request, StreamObserver<Operation> responseObserver)

public void createDeliveryPipeline(CreateDeliveryPipelineRequest request, StreamObserver<Operation> responseObserver)

Creates a new DeliveryPipeline in a given project and location.

Parameters
NameDescription
requestCreateDeliveryPipelineRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

createRelease(CreateReleaseRequest request, StreamObserver<Operation> responseObserver)

public void createRelease(CreateReleaseRequest request, StreamObserver<Operation> responseObserver)

Creates a new Release in a given project and location.

Parameters
NameDescription
requestCreateReleaseRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

createRollout(CreateRolloutRequest request, StreamObserver<Operation> responseObserver)

public void createRollout(CreateRolloutRequest request, StreamObserver<Operation> responseObserver)

Creates a new Rollout in a given project and location.

Parameters
NameDescription
requestCreateRolloutRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

createTarget(CreateTargetRequest request, StreamObserver<Operation> responseObserver)

public void createTarget(CreateTargetRequest request, StreamObserver<Operation> responseObserver)

Creates a new Target in a given project and location.

Parameters
NameDescription
requestCreateTargetRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteDeliveryPipeline(DeleteDeliveryPipelineRequest request, StreamObserver<Operation> responseObserver)

public void deleteDeliveryPipeline(DeleteDeliveryPipelineRequest request, StreamObserver<Operation> responseObserver)

Deletes a single DeliveryPipeline.

Parameters
NameDescription
requestDeleteDeliveryPipelineRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

deleteTarget(DeleteTargetRequest request, StreamObserver<Operation> responseObserver)

public void deleteTarget(DeleteTargetRequest request, StreamObserver<Operation> responseObserver)

Deletes a single Target.

Parameters
NameDescription
requestDeleteTargetRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

getConfig(GetConfigRequest request, StreamObserver<Config> responseObserver)

public void getConfig(GetConfigRequest request, StreamObserver<Config> responseObserver)

Gets the configuration for a location.

Parameters
NameDescription
requestGetConfigRequest
responseObserverio.grpc.stub.StreamObserver<Config>

getDeliveryPipeline(GetDeliveryPipelineRequest request, StreamObserver<DeliveryPipeline> responseObserver)

public void getDeliveryPipeline(GetDeliveryPipelineRequest request, StreamObserver<DeliveryPipeline> responseObserver)

Gets details of a single DeliveryPipeline.

Parameters
NameDescription
requestGetDeliveryPipelineRequest
responseObserverio.grpc.stub.StreamObserver<DeliveryPipeline>

getJobRun(GetJobRunRequest request, StreamObserver<JobRun> responseObserver)

public void getJobRun(GetJobRunRequest request, StreamObserver<JobRun> responseObserver)

Gets details of a single JobRun.

Parameters
NameDescription
requestGetJobRunRequest
responseObserverio.grpc.stub.StreamObserver<JobRun>

getRelease(GetReleaseRequest request, StreamObserver<Release> responseObserver)

public void getRelease(GetReleaseRequest request, StreamObserver<Release> responseObserver)

Gets details of a single Release.

Parameters
NameDescription
requestGetReleaseRequest
responseObserverio.grpc.stub.StreamObserver<Release>

getRollout(GetRolloutRequest request, StreamObserver<Rollout> responseObserver)

public void getRollout(GetRolloutRequest request, StreamObserver<Rollout> responseObserver)

Gets details of a single Rollout.

Parameters
NameDescription
requestGetRolloutRequest
responseObserverio.grpc.stub.StreamObserver<Rollout>

getTarget(GetTargetRequest request, StreamObserver<Target> responseObserver)

public void getTarget(GetTargetRequest request, StreamObserver<Target> responseObserver)

Gets details of a single Target.

Parameters
NameDescription
requestGetTargetRequest
responseObserverio.grpc.stub.StreamObserver<Target>

ignoreJob(IgnoreJobRequest request, StreamObserver<IgnoreJobResponse> responseObserver)

public void ignoreJob(IgnoreJobRequest request, StreamObserver<IgnoreJobResponse> responseObserver)

Ignores the specified Job in a Rollout.

Parameters
NameDescription
requestIgnoreJobRequest
responseObserverio.grpc.stub.StreamObserver<IgnoreJobResponse>

listDeliveryPipelines(ListDeliveryPipelinesRequest request, StreamObserver<ListDeliveryPipelinesResponse> responseObserver)

public void listDeliveryPipelines(ListDeliveryPipelinesRequest request, StreamObserver<ListDeliveryPipelinesResponse> responseObserver)

Lists DeliveryPipelines in a given project and location.

Parameters
NameDescription
requestListDeliveryPipelinesRequest
responseObserverio.grpc.stub.StreamObserver<ListDeliveryPipelinesResponse>

listJobRuns(ListJobRunsRequest request, StreamObserver<ListJobRunsResponse> responseObserver)

public void listJobRuns(ListJobRunsRequest request, StreamObserver<ListJobRunsResponse> responseObserver)

Lists JobRuns in a given project and location.

Parameters
NameDescription
requestListJobRunsRequest
responseObserverio.grpc.stub.StreamObserver<ListJobRunsResponse>

listReleases(ListReleasesRequest request, StreamObserver<ListReleasesResponse> responseObserver)

public void listReleases(ListReleasesRequest request, StreamObserver<ListReleasesResponse> responseObserver)

Lists Releases in a given project and location.

Parameters
NameDescription
requestListReleasesRequest
responseObserverio.grpc.stub.StreamObserver<ListReleasesResponse>

listRollouts(ListRolloutsRequest request, StreamObserver<ListRolloutsResponse> responseObserver)

public void listRollouts(ListRolloutsRequest request, StreamObserver<ListRolloutsResponse> responseObserver)

Lists Rollouts in a given project and location.

Parameters
NameDescription
requestListRolloutsRequest
responseObserverio.grpc.stub.StreamObserver<ListRolloutsResponse>

listTargets(ListTargetsRequest request, StreamObserver<ListTargetsResponse> responseObserver)

public void listTargets(ListTargetsRequest request, StreamObserver<ListTargetsResponse> responseObserver)

Lists Targets in a given project and location.

Parameters
NameDescription
requestListTargetsRequest
responseObserverio.grpc.stub.StreamObserver<ListTargetsResponse>

retryJob(RetryJobRequest request, StreamObserver<RetryJobResponse> responseObserver)

public void retryJob(RetryJobRequest request, StreamObserver<RetryJobResponse> responseObserver)

Retries the specified Job in a Rollout.

Parameters
NameDescription
requestRetryJobRequest
responseObserverio.grpc.stub.StreamObserver<RetryJobResponse>

terminateJobRun(TerminateJobRunRequest request, StreamObserver<TerminateJobRunResponse> responseObserver)

public void terminateJobRun(TerminateJobRunRequest request, StreamObserver<TerminateJobRunResponse> responseObserver)

Terminates a Job Run in a given project and location.

Parameters
NameDescription
requestTerminateJobRunRequest
responseObserverio.grpc.stub.StreamObserver<TerminateJobRunResponse>

updateDeliveryPipeline(UpdateDeliveryPipelineRequest request, StreamObserver<Operation> responseObserver)

public void updateDeliveryPipeline(UpdateDeliveryPipelineRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single DeliveryPipeline.

Parameters
NameDescription
requestUpdateDeliveryPipelineRequest
responseObserverio.grpc.stub.StreamObserver<Operation>

updateTarget(UpdateTargetRequest request, StreamObserver<Operation> responseObserver)

public void updateTarget(UpdateTargetRequest request, StreamObserver<Operation> responseObserver)

Updates the parameters of a single Target.

Parameters
NameDescription
requestUpdateTargetRequest
responseObserverio.grpc.stub.StreamObserver<Operation>