Package com.google.cloud.deploy.v1
Interface CloudDeployGrpc.AsyncService
- All Known Implementing Classes:
CloudDeployGrpc.CloudDeployImplBase
- Enclosing class:
- CloudDeployGrpc
public static interface CloudDeployGrpc.AsyncService
CloudDeploy service creates and manages Continuous Delivery operations on Google Cloud Platform via Skaffold (https://skaffold.dev).
-
Method Summary
Modifier and TypeMethodDescriptiondefault voidabandonRelease(AbandonReleaseRequest request, io.grpc.stub.StreamObserver<AbandonReleaseResponse> responseObserver) Abandons a Release in the Delivery Pipeline.default voidadvanceRollout(AdvanceRolloutRequest request, io.grpc.stub.StreamObserver<AdvanceRolloutResponse> responseObserver) Advances a Rollout in a given project and location.default voidapproveRollout(ApproveRolloutRequest request, io.grpc.stub.StreamObserver<ApproveRolloutResponse> responseObserver) Approves a Rollout.default voidcancelAutomationRun(CancelAutomationRunRequest request, io.grpc.stub.StreamObserver<CancelAutomationRunResponse> responseObserver) Cancels an AutomationRun.default voidcancelRollout(CancelRolloutRequest request, io.grpc.stub.StreamObserver<CancelRolloutResponse> responseObserver) Cancels a Rollout in a given project and location.default voidcreateAutomation(CreateAutomationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Automation in a given project and location.default voidcreateCustomTargetType(CreateCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new CustomTargetType in a given project and location.default voidcreateDeliveryPipeline(CreateDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new DeliveryPipeline in a given project and location.default voidcreateDeployPolicy(CreateDeployPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new DeployPolicy in a given project and location.default voidcreateRelease(CreateReleaseRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Release in a given project and location.default voidcreateRollout(CreateRolloutRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Rollout in a given project and location.default voidcreateTarget(CreateTargetRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Target in a given project and location.default voiddeleteAutomation(DeleteAutomationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Automation resource.default voiddeleteCustomTargetType(DeleteCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single CustomTargetType.default voiddeleteDeliveryPipeline(DeleteDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single DeliveryPipeline.default voiddeleteDeployPolicy(DeleteDeployPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single DeployPolicy.default voiddeleteTarget(DeleteTargetRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Target.default voidgetAutomation(GetAutomationRequest request, io.grpc.stub.StreamObserver<Automation> responseObserver) Gets details of a single Automation.default voidgetAutomationRun(GetAutomationRunRequest request, io.grpc.stub.StreamObserver<AutomationRun> responseObserver) Gets details of a single AutomationRun.default voidgetConfig(GetConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver) Gets the configuration for a location.default voidgetCustomTargetType(GetCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<CustomTargetType> responseObserver) Gets details of a single CustomTargetType.default voidgetDeliveryPipeline(GetDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<DeliveryPipeline> responseObserver) Gets details of a single DeliveryPipeline.default voidgetDeployPolicy(GetDeployPolicyRequest request, io.grpc.stub.StreamObserver<DeployPolicy> responseObserver) Gets details of a single DeployPolicy.default voidgetJobRun(GetJobRunRequest request, io.grpc.stub.StreamObserver<JobRun> responseObserver) Gets details of a single JobRun.default voidgetRelease(GetReleaseRequest request, io.grpc.stub.StreamObserver<Release> responseObserver) Gets details of a single Release.default voidgetRollout(GetRolloutRequest request, io.grpc.stub.StreamObserver<Rollout> responseObserver) Gets details of a single Rollout.default voidgetTarget(GetTargetRequest request, io.grpc.stub.StreamObserver<Target> responseObserver) Gets details of a single Target.default voidignoreJob(IgnoreJobRequest request, io.grpc.stub.StreamObserver<IgnoreJobResponse> responseObserver) Ignores the specified Job in a Rollout.default voidlistAutomationRuns(ListAutomationRunsRequest request, io.grpc.stub.StreamObserver<ListAutomationRunsResponse> responseObserver) Lists AutomationRuns in a given project and location.default voidlistAutomations(ListAutomationsRequest request, io.grpc.stub.StreamObserver<ListAutomationsResponse> responseObserver) Lists Automations in a given project and location.default voidlistCustomTargetTypes(ListCustomTargetTypesRequest request, io.grpc.stub.StreamObserver<ListCustomTargetTypesResponse> responseObserver) Lists CustomTargetTypes in a given project and location.default voidlistDeliveryPipelines(ListDeliveryPipelinesRequest request, io.grpc.stub.StreamObserver<ListDeliveryPipelinesResponse> responseObserver) Lists DeliveryPipelines in a given project and location.default voidlistDeployPolicies(ListDeployPoliciesRequest request, io.grpc.stub.StreamObserver<ListDeployPoliciesResponse> responseObserver) Lists DeployPolicies in a given project and location.default voidlistJobRuns(ListJobRunsRequest request, io.grpc.stub.StreamObserver<ListJobRunsResponse> responseObserver) Lists JobRuns in a given project and location.default voidlistReleases(ListReleasesRequest request, io.grpc.stub.StreamObserver<ListReleasesResponse> responseObserver) Lists Releases in a given project and location.default voidlistRollouts(ListRolloutsRequest request, io.grpc.stub.StreamObserver<ListRolloutsResponse> responseObserver) Lists Rollouts in a given project and location.default voidlistTargets(ListTargetsRequest request, io.grpc.stub.StreamObserver<ListTargetsResponse> responseObserver) Lists Targets in a given project and location.default voidretryJob(RetryJobRequest request, io.grpc.stub.StreamObserver<RetryJobResponse> responseObserver) Retries the specified Job in a Rollout.default voidrollbackTarget(RollbackTargetRequest request, io.grpc.stub.StreamObserver<RollbackTargetResponse> responseObserver) Creates a `Rollout` to roll back the specified target.default voidterminateJobRun(TerminateJobRunRequest request, io.grpc.stub.StreamObserver<TerminateJobRunResponse> responseObserver) Terminates a Job Run in a given project and location.default voidupdateAutomation(UpdateAutomationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Automation resource.default voidupdateCustomTargetType(UpdateCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a single CustomTargetType.default voidupdateDeliveryPipeline(UpdateDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single DeliveryPipeline.default voidupdateDeployPolicy(UpdateDeployPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single DeployPolicy.default voidupdateTarget(UpdateTargetRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Target.
-
Method Details
-
listDeliveryPipelines
default void listDeliveryPipelines(ListDeliveryPipelinesRequest request, io.grpc.stub.StreamObserver<ListDeliveryPipelinesResponse> responseObserver) Lists DeliveryPipelines in a given project and location.
-
getDeliveryPipeline
default void getDeliveryPipeline(GetDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<DeliveryPipeline> responseObserver) Gets details of a single DeliveryPipeline.
-
createDeliveryPipeline
default void createDeliveryPipeline(CreateDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new DeliveryPipeline in a given project and location.
-
updateDeliveryPipeline
default void updateDeliveryPipeline(UpdateDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single DeliveryPipeline.
-
deleteDeliveryPipeline
default void deleteDeliveryPipeline(DeleteDeliveryPipelineRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single DeliveryPipeline.
-
listTargets
default void listTargets(ListTargetsRequest request, io.grpc.stub.StreamObserver<ListTargetsResponse> responseObserver) Lists Targets in a given project and location.
-
rollbackTarget
default void rollbackTarget(RollbackTargetRequest request, io.grpc.stub.StreamObserver<RollbackTargetResponse> responseObserver) Creates a `Rollout` to roll back the specified target.
-
getTarget
default void getTarget(GetTargetRequest request, io.grpc.stub.StreamObserver<Target> responseObserver) Gets details of a single Target.
-
createTarget
default void createTarget(CreateTargetRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Target in a given project and location.
-
updateTarget
default void updateTarget(UpdateTargetRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Target.
-
deleteTarget
default void deleteTarget(DeleteTargetRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Target.
-
listCustomTargetTypes
default void listCustomTargetTypes(ListCustomTargetTypesRequest request, io.grpc.stub.StreamObserver<ListCustomTargetTypesResponse> responseObserver) Lists CustomTargetTypes in a given project and location.
-
getCustomTargetType
default void getCustomTargetType(GetCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<CustomTargetType> responseObserver) Gets details of a single CustomTargetType.
-
createCustomTargetType
default void createCustomTargetType(CreateCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new CustomTargetType in a given project and location.
-
updateCustomTargetType
default void updateCustomTargetType(UpdateCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates a single CustomTargetType.
-
deleteCustomTargetType
default void deleteCustomTargetType(DeleteCustomTargetTypeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single CustomTargetType.
-
listReleases
default void listReleases(ListReleasesRequest request, io.grpc.stub.StreamObserver<ListReleasesResponse> responseObserver) Lists Releases in a given project and location.
-
getRelease
default void getRelease(GetReleaseRequest request, io.grpc.stub.StreamObserver<Release> responseObserver) Gets details of a single Release.
-
createRelease
default void createRelease(CreateReleaseRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Release in a given project and location.
-
abandonRelease
default void abandonRelease(AbandonReleaseRequest request, io.grpc.stub.StreamObserver<AbandonReleaseResponse> responseObserver) Abandons a Release in the Delivery Pipeline.
-
createDeployPolicy
default void createDeployPolicy(CreateDeployPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new DeployPolicy in a given project and location.
-
updateDeployPolicy
default void updateDeployPolicy(UpdateDeployPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single DeployPolicy.
-
deleteDeployPolicy
default void deleteDeployPolicy(DeleteDeployPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single DeployPolicy.
-
listDeployPolicies
default void listDeployPolicies(ListDeployPoliciesRequest request, io.grpc.stub.StreamObserver<ListDeployPoliciesResponse> responseObserver) Lists DeployPolicies in a given project and location.
-
getDeployPolicy
default void getDeployPolicy(GetDeployPolicyRequest request, io.grpc.stub.StreamObserver<DeployPolicy> responseObserver) Gets details of a single DeployPolicy.
-
approveRollout
default void approveRollout(ApproveRolloutRequest request, io.grpc.stub.StreamObserver<ApproveRolloutResponse> responseObserver) Approves a Rollout.
-
advanceRollout
default void advanceRollout(AdvanceRolloutRequest request, io.grpc.stub.StreamObserver<AdvanceRolloutResponse> responseObserver) Advances a Rollout in a given project and location.
-
cancelRollout
default void cancelRollout(CancelRolloutRequest request, io.grpc.stub.StreamObserver<CancelRolloutResponse> responseObserver) Cancels a Rollout in a given project and location.
-
listRollouts
default void listRollouts(ListRolloutsRequest request, io.grpc.stub.StreamObserver<ListRolloutsResponse> responseObserver) Lists Rollouts in a given project and location.
-
getRollout
default void getRollout(GetRolloutRequest request, io.grpc.stub.StreamObserver<Rollout> responseObserver) Gets details of a single Rollout.
-
createRollout
default void createRollout(CreateRolloutRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Rollout in a given project and location.
-
ignoreJob
default void ignoreJob(IgnoreJobRequest request, io.grpc.stub.StreamObserver<IgnoreJobResponse> responseObserver) Ignores the specified Job in a Rollout.
-
retryJob
default void retryJob(RetryJobRequest request, io.grpc.stub.StreamObserver<RetryJobResponse> responseObserver) Retries the specified Job in a Rollout.
-
listJobRuns
default void listJobRuns(ListJobRunsRequest request, io.grpc.stub.StreamObserver<ListJobRunsResponse> responseObserver) Lists JobRuns in a given project and location.
-
getJobRun
default void getJobRun(GetJobRunRequest request, io.grpc.stub.StreamObserver<JobRun> responseObserver) Gets details of a single JobRun.
-
terminateJobRun
default void terminateJobRun(TerminateJobRunRequest request, io.grpc.stub.StreamObserver<TerminateJobRunResponse> responseObserver) Terminates a Job Run in a given project and location.
-
getConfig
default void getConfig(GetConfigRequest request, io.grpc.stub.StreamObserver<Config> responseObserver) Gets the configuration for a location.
-
createAutomation
default void createAutomation(CreateAutomationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Creates a new Automation in a given project and location.
-
updateAutomation
default void updateAutomation(UpdateAutomationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Updates the parameters of a single Automation resource.
-
deleteAutomation
default void deleteAutomation(DeleteAutomationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver) Deletes a single Automation resource.
-
getAutomation
default void getAutomation(GetAutomationRequest request, io.grpc.stub.StreamObserver<Automation> responseObserver) Gets details of a single Automation.
-
listAutomations
default void listAutomations(ListAutomationsRequest request, io.grpc.stub.StreamObserver<ListAutomationsResponse> responseObserver) Lists Automations in a given project and location.
-
getAutomationRun
default void getAutomationRun(GetAutomationRunRequest request, io.grpc.stub.StreamObserver<AutomationRun> responseObserver) Gets details of a single AutomationRun.
-
listAutomationRuns
default void listAutomationRuns(ListAutomationRunsRequest request, io.grpc.stub.StreamObserver<ListAutomationRunsResponse> responseObserver) Lists AutomationRuns in a given project and location.
-
cancelAutomationRun
default void cancelAutomationRun(CancelAutomationRunRequest request, io.grpc.stub.StreamObserver<CancelAutomationRunResponse> responseObserver) 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.
-