From ccb8866d0122e077abcc35b4c06ce5218f59bad3 Mon Sep 17 00:00:00 2001 From: "gcf-owl-bot[bot]" <78513119+gcf-owl-bot[bot]@users.noreply.github.com> Date: Tue, 9 Jan 2024 13:29:25 -0500 Subject: [PATCH] fix(deps): [clouddeploy] Update the Java code generator (gapic-generator-java) to 2.31.0 (#10192) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * feat: Add stable cutback duration configuration to the k8s gateway service mesh deployment strategy. This allows configuring the amount of time to migrate traffic back to the original Service in the stable phase feat: Updated logging protos with new fields docs: Fixed a number of comments PiperOrigin-RevId: 596610888 Source-Link: https://github.com/googleapis/googleapis/commit/6f69d9ab75d42b0e6c639bf3656dab71a19c5196 Source-Link: https://github.com/googleapis/googleapis-gen/commit/e2a9e76ef818ff4b82b33a0fb005936fbbe30d49 Copy-Tag: eyJwIjoiamF2YS1kZXBsb3kvLk93bEJvdC55YW1sIiwiaCI6ImUyYTllNzZlZjgxOGZmNGI4MmIzM2EwZmIwMDU5MzZmYmJlMzBkNDkifQ== * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * fix(deps): Update the Java code generator (gapic-generator-java) to 2.31.0 PiperOrigin-RevId: 596645164 Source-Link: https://github.com/googleapis/googleapis/commit/4a0e62ecde2a6459bea8722a33173cfce1e9fb50 Source-Link: https://github.com/googleapis/googleapis-gen/commit/a10ed6a77676c37e60799098d48d0afb16008613 Copy-Tag: eyJwIjoiamF2YS1kZXBsb3kvLk93bEJvdC55YW1sIiwiaCI6ImExMGVkNmE3NzY3NmMzN2U2MDc5OTA5OGQ0OGQwYWZiMTYwMDg2MTMifQ== * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot --- java-deploy/README.md | 2 +- .../cloud/deploy/v1/CloudDeployClient.java | 895 +++++++- .../v1/stub/CloudDeployStubSettings.java | 6 + .../cloud/deploy/v1/CloudDeployProto.java | 1974 +++++++++-------- .../cloud/deploy/v1/CloudRunConfig.java | 104 +- .../deploy/v1/CloudRunConfigOrBuilder.java | 32 +- .../deploy/v1/CreateAutomationRequest.java | 42 +- .../v1/CreateAutomationRequestOrBuilder.java | 12 +- .../v1/CreateCustomTargetTypeRequest.java | 56 +- ...reateCustomTargetTypeRequestOrBuilder.java | 16 +- .../v1/CreateDeliveryPipelineRequest.java | 42 +- ...reateDeliveryPipelineRequestOrBuilder.java | 12 +- .../cloud/deploy/v1/CreateReleaseRequest.java | 42 +- .../v1/CreateReleaseRequestOrBuilder.java | 12 +- .../cloud/deploy/v1/CreateRolloutRequest.java | 42 +- .../v1/CreateRolloutRequestOrBuilder.java | 12 +- .../cloud/deploy/v1/CreateTargetRequest.java | 42 +- .../v1/CreateTargetRequestOrBuilder.java | 12 +- .../cloud/deploy/v1/CustomMetadata.java | 26 +- .../deploy/v1/CustomMetadataOrBuilder.java | 10 +- .../cloud/deploy/v1/CustomTargetType.java | 8 +- .../deploy/v1/DeleteAutomationRequest.java | 42 +- .../v1/DeleteAutomationRequestOrBuilder.java | 12 +- .../v1/DeleteCustomTargetTypeRequest.java | 42 +- ...eleteCustomTargetTypeRequestOrBuilder.java | 12 +- .../v1/DeleteDeliveryPipelineRequest.java | 42 +- ...eleteDeliveryPipelineRequestOrBuilder.java | 12 +- .../cloud/deploy/v1/DeleteTargetRequest.java | 42 +- .../v1/DeleteTargetRequestOrBuilder.java | 12 +- .../v1/DeliveryPipelineNotificationEvent.java | 202 +- ...eryPipelineNotificationEventOrBuilder.java | 25 + ...iveryPipelineNotificationPayloadProto.java | 17 +- .../cloud/deploy/v1/DeployJobRunMetadata.java | 24 +- .../v1/DeployJobRunMetadataOrBuilder.java | 6 +- .../deploy/v1/JobRunNotificationEvent.java | 396 +++- .../v1/JobRunNotificationEventOrBuilder.java | 50 + .../v1/JobRunNotificationPayloadProto.java | 25 +- .../cloud/deploy/v1/KubernetesConfig.java | 380 ++++ .../com/google/cloud/deploy/v1/Metadata.java | 24 +- .../cloud/deploy/v1/MetadataOrBuilder.java | 6 +- .../deploy/v1/ReleaseNotificationEvent.java | 384 +++- .../v1/ReleaseNotificationEventOrBuilder.java | 50 + .../v1/ReleaseNotificationPayloadProto.java | 15 +- .../cloud/deploy/v1/ReleaseRenderEvent.java | 362 ++- .../v1/ReleaseRenderEventOrBuilder.java | 54 + .../deploy/v1/ReleaseRenderPayloadProto.java | 20 +- .../cloud/deploy/v1/RenderMetadata.java | 24 +- .../deploy/v1/RenderMetadataOrBuilder.java | 6 +- .../deploy/v1/RolloutNotificationEvent.java | 566 ++++- .../v1/RolloutNotificationEventOrBuilder.java | 82 +- .../v1/RolloutNotificationPayloadProto.java | 24 +- .../cloud/deploy/v1/RolloutUpdateEvent.java | 792 ++++--- .../v1/RolloutUpdateEventOrBuilder.java | 113 +- .../deploy/v1/RolloutUpdatePayloadProto.java | 40 +- .../cloud/deploy/v1/TargetAttribute.java | 10 +- .../deploy/v1/UpdateAutomationRequest.java | 90 +- .../v1/UpdateAutomationRequestOrBuilder.java | 24 +- .../v1/UpdateCustomTargetTypeRequest.java | 90 +- ...pdateCustomTargetTypeRequestOrBuilder.java | 24 +- .../v1/UpdateDeliveryPipelineRequest.java | 90 +- ...pdateDeliveryPipelineRequestOrBuilder.java | 24 +- .../cloud/deploy/v1/UpdateTargetRequest.java | 90 +- .../v1/UpdateTargetRequestOrBuilder.java | 24 +- .../google/cloud/deploy/v1/cloud_deploy.proto | 136 +- ...eliverypipeline_notification_payload.proto | 3 + .../v1/jobrun_notification_payload.proto | 6 + .../v1/release_notification_payload.proto | 6 + .../deploy/v1/release_render_payload.proto | 9 + .../v1/rollout_notification_payload.proto | 12 +- .../deploy/v1/rollout_update_payload.proto | 17 +- 70 files changed, 5659 insertions(+), 2298 deletions(-) diff --git a/java-deploy/README.md b/java-deploy/README.md index 67841a122968..8039941e1e63 100644 --- a/java-deploy/README.md +++ b/java-deploy/README.md @@ -195,7 +195,7 @@ Java is a registered trademark of Oracle and/or its affiliates. [kokoro-badge-link-5]: http://storage.googleapis.com/cloud-devrel-public/java/badges/google-cloud-java/java11.html [stability-image]: https://img.shields.io/badge/stability-stable-green [maven-version-image]: https://img.shields.io/maven-central/v/com.google.cloud/google-cloud-deploy.svg -[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-deploy/1.28.0 +[maven-version-link]: https://central.sonatype.com/artifact/com.google.cloud/google-cloud-deploy/1.30.0 [authentication]: https://github.com/googleapis/google-cloud-java#authentication [auth-scopes]: https://developers.google.com/identity/protocols/oauth2/scopes [predefined-iam-roles]: https://cloud.google.com/iam/docs/understanding-roles#predefined_roles diff --git a/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/CloudDeployClient.java b/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/CloudDeployClient.java index d0070ece542b..3f7e944f14c8 100644 --- a/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/CloudDeployClient.java +++ b/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/CloudDeployClient.java @@ -72,19 +72,864 @@ *

Note: close() needs to be called on the CloudDeployClient object to clean up resources such as * threads. In the example above, try-with-resources is used, which automatically calls close(). * - *

The surface of this class includes several types of Java methods for each of the API's - * methods: - * - *

    - *
  1. A "flattened" method. With this type of method, the fields of the request type have been - * converted into function parameters. It may be the case that not all fields are available as - * parameters, and not every API method will have a flattened method entry point. - *
  2. A "request object" method. This type of method only takes one parameter, a request object, - * which must be constructed before the call. Not every API method will have a request object - * method. - *
  3. A "callable" method. This type of method takes no parameters and returns an immutable API - * callable object, which can be used to initiate calls to the service. - *
+ * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + * + *
MethodDescriptionMethod Variants
ListDeliveryPipelines

Lists DeliveryPipelines in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listDeliveryPipelines(ListDeliveryPipelinesRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listDeliveryPipelines(LocationName parent) + *
  • listDeliveryPipelines(String parent) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listDeliveryPipelinesPagedCallable() + *
  • listDeliveryPipelinesCallable() + *
+ *
GetDeliveryPipeline

Gets details of a single DeliveryPipeline.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getDeliveryPipeline(GetDeliveryPipelineRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getDeliveryPipeline(DeliveryPipelineName name) + *
  • getDeliveryPipeline(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getDeliveryPipelineCallable() + *
+ *
CreateDeliveryPipeline

Creates a new DeliveryPipeline in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createDeliveryPipelineAsync(CreateDeliveryPipelineRequest request) + *
+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • createDeliveryPipelineAsync(LocationName parent, DeliveryPipeline deliveryPipeline, String deliveryPipelineId) + *
  • createDeliveryPipelineAsync(String parent, DeliveryPipeline deliveryPipeline, String deliveryPipelineId) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createDeliveryPipelineOperationCallable() + *
  • createDeliveryPipelineCallable() + *
+ *
UpdateDeliveryPipeline

Updates the parameters of a single DeliveryPipeline.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateDeliveryPipelineAsync(UpdateDeliveryPipelineRequest request) + *
+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • updateDeliveryPipelineAsync(DeliveryPipeline deliveryPipeline, FieldMask updateMask) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateDeliveryPipelineOperationCallable() + *
  • updateDeliveryPipelineCallable() + *
+ *
DeleteDeliveryPipeline

Deletes a single DeliveryPipeline.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteDeliveryPipelineAsync(DeleteDeliveryPipelineRequest request) + *
+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • deleteDeliveryPipelineAsync(DeliveryPipelineName name) + *
  • deleteDeliveryPipelineAsync(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteDeliveryPipelineOperationCallable() + *
  • deleteDeliveryPipelineCallable() + *
+ *
ListTargets

Lists Targets in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listTargets(ListTargetsRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listTargets(LocationName parent) + *
  • listTargets(String parent) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listTargetsPagedCallable() + *
  • listTargetsCallable() + *
+ *
RollbackTarget

Creates a `Rollout` to roll back the specified target.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • rollbackTarget(RollbackTargetRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • rollbackTarget(DeliveryPipelineName name, String targetId, String rolloutId) + *
  • rollbackTarget(String name, String targetId, String rolloutId) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • rollbackTargetCallable() + *
+ *
GetTarget

Gets details of a single Target.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getTarget(GetTargetRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getTarget(TargetName name) + *
  • getTarget(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getTargetCallable() + *
+ *
CreateTarget

Creates a new Target in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createTargetAsync(CreateTargetRequest request) + *
+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • createTargetAsync(LocationName parent, Target target, String targetId) + *
  • createTargetAsync(String parent, Target target, String targetId) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createTargetOperationCallable() + *
  • createTargetCallable() + *
+ *
UpdateTarget

Updates the parameters of a single Target.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateTargetAsync(UpdateTargetRequest request) + *
+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • updateTargetAsync(Target target, FieldMask updateMask) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateTargetOperationCallable() + *
  • updateTargetCallable() + *
+ *
DeleteTarget

Deletes a single Target.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteTargetAsync(DeleteTargetRequest request) + *
+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • deleteTargetAsync(TargetName name) + *
  • deleteTargetAsync(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteTargetOperationCallable() + *
  • deleteTargetCallable() + *
+ *
ListCustomTargetTypes

Lists CustomTargetTypes in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listCustomTargetTypes(ListCustomTargetTypesRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listCustomTargetTypes(LocationName parent) + *
  • listCustomTargetTypes(String parent) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listCustomTargetTypesPagedCallable() + *
  • listCustomTargetTypesCallable() + *
+ *
GetCustomTargetType

Gets details of a single CustomTargetType.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getCustomTargetType(GetCustomTargetTypeRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getCustomTargetType(CustomTargetTypeName name) + *
  • getCustomTargetType(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getCustomTargetTypeCallable() + *
+ *
CreateCustomTargetType

Creates a new CustomTargetType in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createCustomTargetTypeAsync(CreateCustomTargetTypeRequest request) + *
+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • createCustomTargetTypeAsync(LocationName parent, CustomTargetType customTargetType, String customTargetTypeId) + *
  • createCustomTargetTypeAsync(String parent, CustomTargetType customTargetType, String customTargetTypeId) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createCustomTargetTypeOperationCallable() + *
  • createCustomTargetTypeCallable() + *
+ *
UpdateCustomTargetType

Updates a single CustomTargetType.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateCustomTargetTypeAsync(UpdateCustomTargetTypeRequest request) + *
+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • updateCustomTargetTypeAsync(CustomTargetType customTargetType, FieldMask updateMask) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateCustomTargetTypeOperationCallable() + *
  • updateCustomTargetTypeCallable() + *
+ *
DeleteCustomTargetType

Deletes a single CustomTargetType.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteCustomTargetTypeAsync(DeleteCustomTargetTypeRequest request) + *
+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • deleteCustomTargetTypeAsync(CustomTargetTypeName name) + *
  • deleteCustomTargetTypeAsync(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteCustomTargetTypeOperationCallable() + *
  • deleteCustomTargetTypeCallable() + *
+ *
ListReleases

Lists Releases in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listReleases(ListReleasesRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listReleases(DeliveryPipelineName parent) + *
  • listReleases(String parent) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listReleasesPagedCallable() + *
  • listReleasesCallable() + *
+ *
GetRelease

Gets details of a single Release.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getRelease(GetReleaseRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getRelease(ReleaseName name) + *
  • getRelease(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getReleaseCallable() + *
+ *
CreateRelease

Creates a new Release in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createReleaseAsync(CreateReleaseRequest request) + *
+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • createReleaseAsync(DeliveryPipelineName parent, Release release, String releaseId) + *
  • createReleaseAsync(String parent, Release release, String releaseId) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createReleaseOperationCallable() + *
  • createReleaseCallable() + *
+ *
AbandonRelease

Abandons a Release in the Delivery Pipeline.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • abandonRelease(AbandonReleaseRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • abandonRelease(ReleaseName name) + *
  • abandonRelease(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • abandonReleaseCallable() + *
+ *
ApproveRollout

Approves a Rollout.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • approveRollout(ApproveRolloutRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • approveRollout(RolloutName name) + *
  • approveRollout(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • approveRolloutCallable() + *
+ *
AdvanceRollout

Advances a Rollout in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • advanceRollout(AdvanceRolloutRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • advanceRollout(RolloutName name, String phaseId) + *
  • advanceRollout(String name, String phaseId) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • advanceRolloutCallable() + *
+ *
CancelRollout

Cancels a Rollout in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • cancelRollout(CancelRolloutRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • cancelRollout(RolloutName name) + *
  • cancelRollout(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • cancelRolloutCallable() + *
+ *
ListRollouts

Lists Rollouts in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listRollouts(ListRolloutsRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listRollouts(ReleaseName parent) + *
  • listRollouts(String parent) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listRolloutsPagedCallable() + *
  • listRolloutsCallable() + *
+ *
GetRollout

Gets details of a single Rollout.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getRollout(GetRolloutRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getRollout(RolloutName name) + *
  • getRollout(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getRolloutCallable() + *
+ *
CreateRollout

Creates a new Rollout in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createRolloutAsync(CreateRolloutRequest request) + *
+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • createRolloutAsync(ReleaseName parent, Rollout rollout, String rolloutId) + *
  • createRolloutAsync(String parent, Rollout rollout, String rolloutId) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createRolloutOperationCallable() + *
  • createRolloutCallable() + *
+ *
IgnoreJob

Ignores the specified Job in a Rollout.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • ignoreJob(IgnoreJobRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • ignoreJob(RolloutName rollout, String phaseId, String jobId) + *
  • ignoreJob(String rollout, String phaseId, String jobId) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • ignoreJobCallable() + *
+ *
RetryJob

Retries the specified Job in a Rollout.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • retryJob(RetryJobRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • retryJob(RolloutName rollout, String phaseId, String jobId) + *
  • retryJob(String rollout, String phaseId, String jobId) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • retryJobCallable() + *
+ *
ListJobRuns

Lists JobRuns in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listJobRuns(ListJobRunsRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listJobRuns(RolloutName parent) + *
  • listJobRuns(String parent) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listJobRunsPagedCallable() + *
  • listJobRunsCallable() + *
+ *
GetJobRun

Gets details of a single JobRun.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getJobRun(GetJobRunRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getJobRun(JobRunName name) + *
  • getJobRun(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getJobRunCallable() + *
+ *
TerminateJobRun

Terminates a Job Run in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • terminateJobRun(TerminateJobRunRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • terminateJobRun(JobRunName name) + *
  • terminateJobRun(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • terminateJobRunCallable() + *
+ *
GetConfig

Gets the configuration for a location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getConfig(GetConfigRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getConfig(ConfigName name) + *
  • getConfig(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getConfigCallable() + *
+ *
CreateAutomation

Creates a new Automation in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • createAutomationAsync(CreateAutomationRequest request) + *
+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • createAutomationAsync(DeliveryPipelineName parent, Automation automation, String automationId) + *
  • createAutomationAsync(String parent, Automation automation, String automationId) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • createAutomationOperationCallable() + *
  • createAutomationCallable() + *
+ *
UpdateAutomation

Updates the parameters of a single Automation resource.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • updateAutomationAsync(UpdateAutomationRequest request) + *
+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • updateAutomationAsync(Automation automation, FieldMask updateMask) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • updateAutomationOperationCallable() + *
  • updateAutomationCallable() + *
+ *
DeleteAutomation

Deletes a single Automation resource.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • deleteAutomationAsync(DeleteAutomationRequest request) + *
+ *

Methods that return long-running operations have "Async" method variants that return `OperationFuture`, which is used to track polling of the service.

+ *
    + *
  • deleteAutomationAsync(AutomationName name) + *
  • deleteAutomationAsync(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • deleteAutomationOperationCallable() + *
  • deleteAutomationCallable() + *
+ *
GetAutomation

Gets details of a single Automation.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getAutomation(GetAutomationRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getAutomation(AutomationName name) + *
  • getAutomation(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getAutomationCallable() + *
+ *
ListAutomations

Lists Automations in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listAutomations(ListAutomationsRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listAutomations(DeliveryPipelineName parent) + *
  • listAutomations(String parent) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listAutomationsPagedCallable() + *
  • listAutomationsCallable() + *
+ *
GetAutomationRun

Gets details of a single AutomationRun.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getAutomationRun(GetAutomationRunRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • getAutomationRun(AutomationRunName name) + *
  • getAutomationRun(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getAutomationRunCallable() + *
+ *
ListAutomationRuns

Lists AutomationRuns in a given project and location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listAutomationRuns(ListAutomationRunsRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • listAutomationRuns(DeliveryPipelineName parent) + *
  • listAutomationRuns(String parent) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listAutomationRunsPagedCallable() + *
  • listAutomationRunsCallable() + *
+ *
CancelAutomationRun

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.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • cancelAutomationRun(CancelAutomationRunRequest request) + *
+ *

"Flattened" method variants have converted the fields of the request object into function parameters to enable multiple ways to call the same method.

+ *
    + *
  • cancelAutomationRun(AutomationRunName name) + *
  • cancelAutomationRun(String name) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • cancelAutomationRunCallable() + *
+ *
ListLocations

Lists information about the supported locations for this service.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • listLocations(ListLocationsRequest request) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • listLocationsPagedCallable() + *
  • listLocationsCallable() + *
+ *
GetLocation

Gets information about a location.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getLocation(GetLocationRequest request) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getLocationCallable() + *
+ *
SetIamPolicy

Sets the access control policy on the specified resource. Replacesany existing policy. + *

Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED`errors.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • setIamPolicy(SetIamPolicyRequest request) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • setIamPolicyCallable() + *
+ *
GetIamPolicy

Gets the access control policy for a resource. Returns an empty policyif the resource exists and does not have a policy set.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • getIamPolicy(GetIamPolicyRequest request) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • getIamPolicyCallable() + *
+ *
TestIamPermissions

Returns permissions that a caller has on the specified resource. If theresource does not exist, this will return an empty set ofpermissions, not a `NOT_FOUND` error. + *

Note: This operation is designed to be used for buildingpermission-aware UIs and command-line tools, not for authorizationchecking. This operation may "fail open" without warning.

+ *

Request object method variants only take one parameter, a request object, which must be constructed before the call.

+ *
    + *
  • testIamPermissions(TestIamPermissionsRequest request) + *
+ *

Callable method variants take no parameters and return an immutable API callable object, which can be used to initiate calls to the service.

+ *
    + *
  • testIamPermissionsCallable() + *
+ *
* *

See the individual methods for example code. * @@ -712,8 +1557,8 @@ public final OperationFuture createDelivery * @param deliveryPipeline Required. The `DeliveryPipeline` to update. * @param updateMask Required. Field mask is used to specify the fields to be overwritten in the * `DeliveryPipeline` resource by the update. The fields specified in the update_mask are - * relative to the resource, not the full request. A field will be overwritten if it is in the - * mask. If the user does not provide a mask then all fields will be overwritten. + * relative to the resource, not the full request. A field will be overwritten if it's in the + * mask. If the user doesn't provide a mask then all fields are overwritten. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final OperationFuture updateDeliveryPipelineAsync( @@ -1617,8 +2462,8 @@ public final UnaryCallable createTargetCallable( * @param target Required. The `Target` to update. * @param updateMask Required. Field mask is used to specify the fields to be overwritten in the * Target resource by the update. The fields specified in the update_mask are relative to the - * resource, not the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * resource, not the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final OperationFuture updateTargetAsync( @@ -2198,8 +3043,8 @@ public final CustomTargetType getCustomTargetType(GetCustomTargetTypeRequest req * } * } * - * @param parent Required. The parent collection in which the `CustomTargetType` should be created - * in. Format should be `projects/{project_id}/locations/{location_name}`. + * @param parent Required. The parent collection in which the `CustomTargetType` should be + * created. Format should be `projects/{project_id}/locations/{location_name}`. * @param customTargetType Required. The `CustomTargetType` to create. * @param customTargetTypeId Required. ID of the `CustomTargetType`. * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -2238,8 +3083,8 @@ public final OperationFuture createCustomTa * } * } * - * @param parent Required. The parent collection in which the `CustomTargetType` should be created - * in. Format should be `projects/{project_id}/locations/{location_name}`. + * @param parent Required. The parent collection in which the `CustomTargetType` should be + * created. Format should be `projects/{project_id}/locations/{location_name}`. * @param customTargetType Required. The `CustomTargetType` to create. * @param customTargetTypeId Required. ID of the `CustomTargetType`. * @throws com.google.api.gax.rpc.ApiException if the remote call fails @@ -2377,8 +3222,8 @@ public final OperationFuture createCustomTa * @param customTargetType Required. The `CustomTargetType` to update. * @param updateMask Required. Field mask is used to specify the fields to be overwritten in the * `CustomTargetType` resource by the update. The fields specified in the update_mask are - * relative to the resource, not the full request. A field will be overwritten if it is in the - * mask. If the user does not provide a mask then all fields will be overwritten. + * relative to the resource, not the full request. A field will be overwritten if it's in the + * mask. If the user doesn't provide a mask then all fields are overwritten. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final OperationFuture updateCustomTargetTypeAsync( @@ -5223,8 +6068,8 @@ public final UnaryCallable createAutomationC * @param automation Required. The `Automation` to update. * @param updateMask Required. Field mask is used to specify the fields to be overwritten in the * `Automation` resource by the update. The fields specified in the update_mask are relative - * to the resource, not the full request. A field will be overwritten if it is in the mask. If - * the user does not provide a mask then all fields will be overwritten. + * to the resource, not the full request. A field will be overwritten if it's in the mask. If + * the user doesn't provide a mask then all fields are overwritten. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final OperationFuture updateAutomationAsync( diff --git a/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/CloudDeployStubSettings.java b/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/CloudDeployStubSettings.java index 09172d82a2e5..c133c7dacb4b 100644 --- a/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/CloudDeployStubSettings.java +++ b/java-deploy/google-cloud-deploy/src/main/java/com/google/cloud/deploy/v1/stub/CloudDeployStubSettings.java @@ -1164,6 +1164,12 @@ public CloudDeployStub createStub() throws IOException { "Transport not supported: %s", getTransportChannelProvider().getTransportName())); } + /** Returns the default service name. */ + @Override + public String getServiceName() { + return "clouddeploy"; + } + /** Returns a builder for the default ExecutorProvider for this service. */ public static InstantiatingExecutorProvider.Builder defaultExecutorProviderBuilder() { return InstantiatingExecutorProvider.newBuilder(); diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CloudDeployProto.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CloudDeployProto.java index f0919d05f294..183e35d33b3a 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CloudDeployProto.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CloudDeployProto.java @@ -789,1004 +789,1006 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { + "\001\002\022\020\n\010profiles\030\003 \003(\t\022\016\n\006verify\030\004 \001(\010\022:\n\t" + "predeploy\030\005 \001(\0132!.google.cloud.deploy.v1" + ".PredeployB\004\342A\001\001\022<\n\npostdeploy\030\006 \001(\0132\".g" - + "oogle.cloud.deploy.v1.PostdeployB\004\342A\001\001\"\364" - + "\003\n\020KubernetesConfig\022[\n\024gateway_service_m" + + "oogle.cloud.deploy.v1.PostdeployB\004\342A\001\001\"\266" + + "\004\n\020KubernetesConfig\022[\n\024gateway_service_m" + "esh\030\001 \001(\0132;.google.cloud.deploy.v1.Kuber" + "netesConfig.GatewayServiceMeshH\000\022X\n\022serv" + "ice_networking\030\002 \001(\0132:.google.cloud.depl" + "oy.v1.KubernetesConfig.ServiceNetworking" - + "H\000\032\240\001\n\022GatewayServiceMesh\022\030\n\nhttp_route\030" + + "H\000\032\342\001\n\022GatewayServiceMesh\022\030\n\nhttp_route\030" + "\001 \001(\tB\004\342A\001\002\022\025\n\007service\030\002 \001(\tB\004\342A\001\002\022\030\n\nde" + "ployment\030\003 \001(\tB\004\342A\001\002\022?\n\026route_update_wai" + "t_time\030\004 \001(\0132\031.google.protobuf.DurationB" - + "\004\342A\001\001\032p\n\021ServiceNetworking\022\025\n\007service\030\001 " - + "\001(\tB\004\342A\001\002\022\030\n\ndeployment\030\002 \001(\tB\004\342A\001\002\022*\n\034d" - + "isable_pod_overprovisioning\030\003 \001(\010B\004\342A\001\001B" - + "\024\n\022service_definition\"\236\001\n\016CloudRunConfig" - + "\022!\n\031automatic_traffic_control\030\001 \001(\010\022\"\n\024c" - + "anary_revision_tags\030\002 \003(\tB\004\342A\001\001\022!\n\023prior" - + "_revision_tags\030\003 \003(\tB\004\342A\001\001\022\"\n\024stable_rev" - + "ision_tags\030\004 \003(\tB\004\342A\001\001\"\236\001\n\rRuntimeConfig" - + "\022>\n\nkubernetes\030\001 \001(\0132(.google.cloud.depl" - + "oy.v1.KubernetesConfigH\000\022;\n\tcloud_run\030\002 " - + "\001(\0132&.google.cloud.deploy.v1.CloudRunCon" - + "figH\000B\020\n\016runtime_config\"Y\n\026PipelineReady" - + "Condition\022\016\n\006status\030\003 \001(\010\022/\n\013update_time" - + "\030\004 \001(\0132\032.google.protobuf.Timestamp\"\233\001\n\027T" - + "argetsPresentCondition\022\016\n\006status\030\001 \001(\010\022?" - + "\n\017missing_targets\030\002 \003(\tB&\372A#\n!clouddeplo" - + "y.googleapis.com/Target\022/\n\013update_time\030\004" - + " \001(\0132\032.google.protobuf.Timestamp\"=\n\024Targ" - + "etsTypeCondition\022\016\n\006status\030\001 \001(\010\022\025\n\rerro" - + "r_details\030\002 \001(\t\"\207\002\n\021PipelineCondition\022P\n" - + "\030pipeline_ready_condition\030\001 \001(\0132..google" - + ".cloud.deploy.v1.PipelineReadyCondition\022" - + "R\n\031targets_present_condition\030\003 \001(\0132/.goo" - + "gle.cloud.deploy.v1.TargetsPresentCondit" - + "ion\022L\n\026targets_type_condition\030\004 \001(\0132,.go" - + "ogle.cloud.deploy.v1.TargetsTypeConditio" - + "n\"\255\001\n\034ListDeliveryPipelinesRequest\022D\n\006pa" - + "rent\030\001 \001(\tB4\342A\001\002\372A-\022+clouddeploy.googlea" - + "pis.com/DeliveryPipeline\022\021\n\tpage_size\030\002 " - + "\001(\005\022\022\n\npage_token\030\003 \001(\t\022\016\n\006filter\030\004 \001(\t\022" - + "\020\n\010order_by\030\005 \001(\t\"\223\001\n\035ListDeliveryPipeli" - + "nesResponse\022D\n\022delivery_pipelines\030\001 \003(\0132" - + "(.google.cloud.deploy.v1.DeliveryPipelin" - + "e\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013unreachabl" - + "e\030\003 \003(\t\"`\n\032GetDeliveryPipelineRequest\022B\n" - + "\004name\030\001 \001(\tB4\342A\001\002\372A-\n+clouddeploy.google" - + "apis.com/DeliveryPipeline\"\213\002\n\035CreateDeli" - + "veryPipelineRequest\022D\n\006parent\030\001 \001(\tB4\342A\001" - + "\002\372A-\022+clouddeploy.googleapis.com/Deliver" - + "yPipeline\022\"\n\024delivery_pipeline_id\030\002 \001(\tB" - + "\004\342A\001\002\022I\n\021delivery_pipeline\030\003 \001(\0132(.googl" - + "e.cloud.deploy.v1.DeliveryPipelineB\004\342A\001\002" - + "\022\030\n\nrequest_id\030\004 \001(\tB\004\342A\001\001\022\033\n\rvalidate_o" - + "nly\030\005 \001(\010B\004\342A\001\001\"\365\001\n\035UpdateDeliveryPipeli" - + "neRequest\0225\n\013update_mask\030\001 \001(\0132\032.google." - + "protobuf.FieldMaskB\004\342A\001\002\022I\n\021delivery_pip" - + "eline\030\002 \001(\0132(.google.cloud.deploy.v1.Del" - + "iveryPipelineB\004\342A\001\002\022\030\n\nrequest_id\030\003 \001(\tB" - + "\004\342A\001\001\022\033\n\rallow_missing\030\004 \001(\010B\004\342A\001\001\022\033\n\rva" - + "lidate_only\030\005 \001(\010B\004\342A\001\001\"\340\001\n\035DeleteDelive" - + "ryPipelineRequest\022B\n\004name\030\001 \001(\tB4\342A\001\002\372A-" - + "\n+clouddeploy.googleapis.com/DeliveryPip" - + "eline\022\030\n\nrequest_id\030\002 \001(\tB\004\342A\001\001\022\033\n\rallow" - + "_missing\030\003 \001(\010B\004\342A\001\001\022\033\n\rvalidate_only\030\004 " - + "\001(\010B\004\342A\001\001\022\023\n\005force\030\006 \001(\010B\004\342A\001\001\022\022\n\004etag\030\005" - + " \001(\tB\004\342A\001\001\"o\n\024RollbackTargetConfig\0226\n\007ro" - + "llout\030\001 \001(\0132\037.google.cloud.deploy.v1.Rol" - + "loutB\004\342A\001\001\022\037\n\021starting_phase_id\030\002 \001(\tB\004\342" - + "A\001\001\"\266\002\n\025RollbackTargetRequest\022B\n\004name\030\001 " - + "\001(\tB4\342A\001\002\372A-\n+clouddeploy.googleapis.com" - + "/DeliveryPipeline\022\027\n\ttarget_id\030\002 \001(\tB\004\342A" - + "\001\002\022\030\n\nrollout_id\030\003 \001(\tB\004\342A\001\002\022\030\n\nrelease_" - + "id\030\004 \001(\tB\004\342A\001\001\022\"\n\024rollout_to_roll_back\030\005" - + " \001(\tB\004\342A\001\001\022K\n\017rollback_config\030\006 \001(\0132,.go" - + "ogle.cloud.deploy.v1.RollbackTargetConfi" - + "gB\004\342A\001\001\022\033\n\rvalidate_only\030\007 \001(\010B\004\342A\001\001\"_\n\026" - + "RollbackTargetResponse\022E\n\017rollback_confi" - + "g\030\001 \001(\0132,.google.cloud.deploy.v1.Rollbac" - + "kTargetConfig\"\210\t\n\006Target\022\022\n\004name\030\001 \001(\tB\004" - + "\342A\001\001\022\027\n\ttarget_id\030\002 \001(\tB\004\342A\001\003\022\021\n\003uid\030\003 \001" - + "(\tB\004\342A\001\003\022\031\n\013description\030\004 \001(\tB\004\342A\001\001\022J\n\013a" - + "nnotations\030\005 \003(\0132/.google.cloud.deploy.v" - + "1.Target.AnnotationsEntryB\004\342A\001\001\022@\n\006label" - + "s\030\006 \003(\0132*.google.cloud.deploy.v1.Target." - + "LabelsEntryB\004\342A\001\001\022\036\n\020require_approval\030\r " - + "\001(\010B\004\342A\001\001\0225\n\013create_time\030\010 \001(\0132\032.google." - + "protobuf.TimestampB\004\342A\001\003\0225\n\013update_time\030" - + "\t \001(\0132\032.google.protobuf.TimestampB\004\342A\001\003\022" - + "7\n\003gke\030\017 \001(\0132\".google.cloud.deploy.v1.Gk" - + "eClusterB\004\342A\001\001H\000\022E\n\016anthos_cluster\030\021 \001(\013" - + "2%.google.cloud.deploy.v1.AnthosClusterB" - + "\004\342A\001\001H\000\022=\n\003run\030\022 \001(\0132(.google.cloud.depl" - + "oy.v1.CloudRunLocationB\004\342A\001\001H\000\022A\n\014multi_" - + "target\030\023 \001(\0132#.google.cloud.deploy.v1.Mu" - + "ltiTargetB\004\342A\001\001H\000\022C\n\rcustom_target\030\025 \001(\013" - + "2$.google.cloud.deploy.v1.CustomTargetB\004" - + "\342A\001\001H\000\022\022\n\004etag\030\014 \001(\tB\004\342A\001\001\022B\n\021execution_" - + "configs\030\020 \003(\0132\'.google.cloud.deploy.v1.E" - + "xecutionConfig\022U\n\021deploy_parameters\030\024 \003(" - + "\01324.google.cloud.deploy.v1.Target.Deploy" - + "ParametersEntryB\004\342A\001\001\0322\n\020AnnotationsEntr" - + "y\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032-\n\013Lab" - + "elsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001" - + "\0327\n\025DeployParametersEntry\022\013\n\003key\030\001 \001(\t\022\r" - + "\n\005value\030\002 \001(\t:\0028\001:`\352A]\n!clouddeploy.goog" - + "leapis.com/Target\0228projects/{project}/lo" - + "cations/{location}/targets/{target}B\023\n\021d" - + "eployment_target\"\326\004\n\017ExecutionConfig\022W\n\006" - + "usages\030\001 \003(\0162A.google.cloud.deploy.v1.Ex" - + "ecutionConfig.ExecutionEnvironmentUsageB" - + "\004\342A\001\002\022A\n\014default_pool\030\002 \001(\0132#.google.clo" - + "ud.deploy.v1.DefaultPoolB\004\342A\001\001H\000\022A\n\014priv" - + "ate_pool\030\003 \001(\0132#.google.cloud.deploy.v1." - + "PrivatePoolB\004\342A\001\001H\000\022B\n\013worker_pool\030\004 \001(\t" - + "B-\342A\001\001\372A&\n$cloudbuild.googleapis.com/Wor" - + "kerPool\022\035\n\017service_account\030\005 \001(\tB\004\342A\001\001\022\036" - + "\n\020artifact_storage\030\006 \001(\tB\004\342A\001\001\022:\n\021execut" - + "ion_timeout\030\007 \001(\0132\031.google.protobuf.Dura" - + "tionB\004\342A\001\001\"\213\001\n\031ExecutionEnvironmentUsage" - + "\022+\n\'EXECUTION_ENVIRONMENT_USAGE_UNSPECIF" - + "IED\020\000\022\n\n\006RENDER\020\001\022\n\n\006DEPLOY\020\002\022\n\n\006VERIFY\020" - + "\003\022\r\n\tPREDEPLOY\020\004\022\016\n\nPOSTDEPLOY\020\005B\027\n\025exec" - + "ution_environment\"L\n\013DefaultPool\022\035\n\017serv" - + "ice_account\030\001 \001(\tB\004\342A\001\001\022\036\n\020artifact_stor" - + "age\030\002 \001(\tB\004\342A\001\001\"\220\001\n\013PrivatePool\022B\n\013worke" - + "r_pool\030\001 \001(\tB-\342A\001\002\372A&\n$cloudbuild.google" - + "apis.com/WorkerPool\022\035\n\017service_account\030\002" - + " \001(\tB\004\342A\001\001\022\036\n\020artifact_storage\030\003 \001(\tB\004\342A" - + "\001\001\"_\n\nGkeCluster\0226\n\007cluster\030\001 \001(\tB%\372A\"\n " - + "container.googleapis.com/Cluster\022\031\n\013inte" - + "rnal_ip\030\002 \001(\010B\004\342A\001\001\"J\n\rAnthosCluster\0229\n\n" - + "membership\030\001 \001(\tB%\372A\"\n gkehub.googleapis" - + ".com/Membership\"P\n\020CloudRunLocation\022<\n\010l" - + "ocation\030\001 \001(\tB*\342A\001\002\372A#\n!locations.google" - + "apis.com/Location\"\'\n\013MultiTarget\022\030\n\ntarg" - + "et_ids\030\001 \003(\tB\004\342A\001\002\"`\n\014CustomTarget\022P\n\022cu" - + "stom_target_type\030\001 \001(\tB4\342A\001\002\372A-\n+cloudde" - + "ploy.googleapis.com/CustomTargetType\"\261\001\n" - + "\022ListTargetsRequest\022:\n\006parent\030\001 \001(\tB*\342A\001" - + "\002\372A#\022!clouddeploy.googleapis.com/Target\022" - + "\027\n\tpage_size\030\002 \001(\005B\004\342A\001\001\022\030\n\npage_token\030\003" - + " \001(\tB\004\342A\001\001\022\024\n\006filter\030\004 \001(\tB\004\342A\001\001\022\026\n\010orde" - + "r_by\030\005 \001(\tB\004\342A\001\001\"t\n\023ListTargetsResponse\022" - + "/\n\007targets\030\001 \003(\0132\036.google.cloud.deploy.v" - + "1.Target\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013unr" - + "eachable\030\003 \003(\t\"L\n\020GetTargetRequest\0228\n\004na" - + "me\030\001 \001(\tB*\342A\001\002\372A#\n!clouddeploy.googleapi" - + "s.com/Target\"\327\001\n\023CreateTargetRequest\022:\n\006" - + "parent\030\001 \001(\tB*\342A\001\002\372A#\022!clouddeploy.googl" - + "eapis.com/Target\022\027\n\ttarget_id\030\002 \001(\tB\004\342A\001" - + "\002\0224\n\006target\030\003 \001(\0132\036.google.cloud.deploy." - + "v1.TargetB\004\342A\001\002\022\030\n\nrequest_id\030\004 \001(\tB\004\342A\001" - + "\001\022\033\n\rvalidate_only\030\005 \001(\010B\004\342A\001\001\"\326\001\n\023Updat" - + "eTargetRequest\0225\n\013update_mask\030\001 \001(\0132\032.go" - + "ogle.protobuf.FieldMaskB\004\342A\001\002\0224\n\006target\030" - + "\002 \001(\0132\036.google.cloud.deploy.v1.TargetB\004\342" - + "A\001\002\022\030\n\nrequest_id\030\003 \001(\tB\004\342A\001\001\022\033\n\rallow_m" - + "issing\030\004 \001(\010B\004\342A\001\001\022\033\n\rvalidate_only\030\005 \001(" - + "\010B\004\342A\001\001\"\267\001\n\023DeleteTargetRequest\0228\n\004name\030" - + "\001 \001(\tB*\342A\001\002\372A#\n!clouddeploy.googleapis.c" - + "om/Target\022\030\n\nrequest_id\030\002 \001(\tB\004\342A\001\001\022\033\n\ra" - + "llow_missing\030\003 \001(\010B\004\342A\001\001\022\033\n\rvalidate_onl" - + "y\030\004 \001(\010B\004\342A\001\001\022\022\n\004etag\030\005 \001(\tB\004\342A\001\001\"\340\005\n\020Cu" - + "stomTargetType\022\022\n\004name\030\001 \001(\tB\004\342A\001\001\022#\n\025cu" - + "stom_target_type_id\030\002 \001(\tB\004\342A\001\003\022\021\n\003uid\030\003" - + " \001(\tB\004\342A\001\003\022\031\n\013description\030\004 \001(\tB\004\342A\001\001\022T\n" - + "\013annotations\030\005 \003(\01329.google.cloud.deploy" - + ".v1.CustomTargetType.AnnotationsEntryB\004\342" - + "A\001\001\022J\n\006labels\030\006 \003(\01324.google.cloud.deplo" - + "y.v1.CustomTargetType.LabelsEntryB\004\342A\001\001\022" - + "5\n\013create_time\030\007 \001(\0132\032.google.protobuf.T" - + "imestampB\004\342A\001\003\0225\n\013update_time\030\010 \001(\0132\032.go" - + "ogle.protobuf.TimestampB\004\342A\001\003\022\022\n\004etag\030\t " - + "\001(\tB\004\342A\001\001\022M\n\016custom_actions\030\n \001(\01323.goog" - + "le.cloud.deploy.v1.CustomTargetSkaffoldA" - + "ctionsH\000\0322\n\020AnnotationsEntry\022\013\n\003key\030\001 \001(" - + "\t\022\r\n\005value\030\002 \001(\t:\0028\001\032-\n\013LabelsEntry\022\013\n\003k" - + "ey\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:\200\001\352A}\n+cloud" - + "deploy.googleapis.com/CustomTargetType\022N" - + "projects/{project}/locations/{location}/" - + "customTargetTypes/{custom_target_type}B\014" - + "\n\ndefinition\"\250\001\n\033CustomTargetSkaffoldAct" - + "ions\022\033\n\rrender_action\030\001 \001(\tB\004\342A\001\001\022\033\n\rdep" - + "loy_action\030\002 \001(\tB\004\342A\001\002\022O\n\030include_skaffo" - + "ld_modules\030\003 \003(\0132\'.google.cloud.deploy.v" - + "1.SkaffoldModulesB\004\342A\001\001\"\346\002\n\017SkaffoldModu" - + "les\022\025\n\007configs\030\001 \003(\tB\004\342A\001\001\022H\n\003git\030\002 \001(\0132" - + "9.google.cloud.deploy.v1.SkaffoldModules" - + ".SkaffoldGitSourceH\000\022Y\n\024google_cloud_sto" - + "rage\030\003 \001(\01329.google.cloud.deploy.v1.Skaf" - + "foldModules.SkaffoldGCSSourceH\000\032N\n\021Skaff" - + "oldGitSource\022\022\n\004repo\030\001 \001(\tB\004\342A\001\002\022\022\n\004path" - + "\030\002 \001(\tB\004\342A\001\001\022\021\n\003ref\030\003 \001(\tB\004\342A\001\001\032=\n\021Skaff" - + "oldGCSSource\022\024\n\006source\030\001 \001(\tB\004\342A\001\002\022\022\n\004pa" - + "th\030\002 \001(\tB\004\342A\001\001B\010\n\006source\"\305\001\n\034ListCustomT" - + "argetTypesRequest\022D\n\006parent\030\001 \001(\tB4\342A\001\002\372" - + "A-\022+clouddeploy.googleapis.com/CustomTar" - + "getType\022\027\n\tpage_size\030\002 \001(\005B\004\342A\001\001\022\030\n\npage" - + "_token\030\003 \001(\tB\004\342A\001\001\022\024\n\006filter\030\004 \001(\tB\004\342A\001\001" - + "\022\026\n\010order_by\030\005 \001(\tB\004\342A\001\001\"\224\001\n\035ListCustomT" - + "argetTypesResponse\022E\n\023custom_target_type" - + "s\030\001 \003(\0132(.google.cloud.deploy.v1.CustomT" - + "argetType\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013un" - + "reachable\030\003 \003(\t\"`\n\032GetCustomTargetTypeRe" - + "quest\022B\n\004name\030\001 \001(\tB4\342A\001\002\372A-\n+clouddeplo" - + "y.googleapis.com/CustomTargetType\"\215\002\n\035Cr" - + "eateCustomTargetTypeRequest\022D\n\006parent\030\001 " - + "\001(\tB4\342A\001\002\372A-\022+clouddeploy.googleapis.com" - + "/CustomTargetType\022#\n\025custom_target_type_" - + "id\030\002 \001(\tB\004\342A\001\002\022J\n\022custom_target_type\030\003 \001" - + "(\0132(.google.cloud.deploy.v1.CustomTarget" - + "TypeB\004\342A\001\002\022\030\n\nrequest_id\030\004 \001(\tB\004\342A\001\001\022\033\n\r" - + "validate_only\030\005 \001(\010B\004\342A\001\001\"\366\001\n\035UpdateCust" - + "omTargetTypeRequest\0225\n\013update_mask\030\001 \001(\013" - + "2\032.google.protobuf.FieldMaskB\004\342A\001\002\022J\n\022cu" - + "stom_target_type\030\002 \001(\0132(.google.cloud.de" - + "ploy.v1.CustomTargetTypeB\004\342A\001\002\022\030\n\nreques" - + "t_id\030\003 \001(\tB\004\342A\001\001\022\033\n\rallow_missing\030\004 \001(\010B" - + "\004\342A\001\001\022\033\n\rvalidate_only\030\005 \001(\010B\004\342A\001\001\"\313\001\n\035D" - + "eleteCustomTargetTypeRequest\022B\n\004name\030\001 \001" - + "(\tB4\342A\001\002\372A-\n+clouddeploy.googleapis.com/" - + "CustomTargetType\022\030\n\nrequest_id\030\002 \001(\tB\004\342A" - + "\001\001\022\033\n\rallow_missing\030\003 \001(\010B\004\342A\001\001\022\033\n\rvalid" - + "ate_only\030\004 \001(\010B\004\342A\001\001\022\022\n\004etag\030\005 \001(\tB\004\342A\001\001" - + "\"\221\001\n\017TargetAttribute\022\n\n\002id\030\001 \001(\t\022C\n\006labe" - + "ls\030\002 \003(\01323.google.cloud.deploy.v1.Target" - + "Attribute.LabelsEntry\032-\n\013LabelsEntry\022\013\n\003" - + "key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\301\027\n\007Release" - + "\022\022\n\004name\030\001 \001(\tB\004\342A\001\001\022\021\n\003uid\030\002 \001(\tB\004\342A\001\003\022" - + "\023\n\013description\030\003 \001(\t\022E\n\013annotations\030\004 \003(" - + "\01320.google.cloud.deploy.v1.Release.Annot" - + "ationsEntry\022;\n\006labels\030\005 \003(\0132+.google.clo" - + "ud.deploy.v1.Release.LabelsEntry\022\027\n\taban" - + "doned\030\027 \001(\010B\004\342A\001\003\0225\n\013create_time\030\006 \001(\0132\032" - + ".google.protobuf.TimestampB\004\342A\001\003\022;\n\021rend" - + "er_start_time\030\007 \001(\0132\032.google.protobuf.Ti" - + "mestampB\004\342A\001\003\0229\n\017render_end_time\030\010 \001(\0132\032" - + ".google.protobuf.TimestampB\004\342A\001\003\022\033\n\023skaf" - + "fold_config_uri\030\021 \001(\t\022\034\n\024skaffold_config" - + "_path\030\t \001(\t\022>\n\017build_artifacts\030\n \003(\0132%.g" - + "oogle.cloud.deploy.v1.BuildArtifact\022R\n\032d" - + "elivery_pipeline_snapshot\030\013 \001(\0132(.google" - + ".cloud.deploy.v1.DeliveryPipelineB\004\342A\001\003\022" - + ">\n\020target_snapshots\030\014 \003(\0132\036.google.cloud" - + ".deploy.v1.TargetB\004\342A\001\003\022T\n\034custom_target" - + "_type_snapshots\030\033 \003(\0132(.google.cloud.dep" - + "loy.v1.CustomTargetTypeB\004\342A\001\003\022G\n\014render_" - + "state\030\r \001(\0162+.google.cloud.deploy.v1.Rel" - + "ease.RenderStateB\004\342A\001\003\022\014\n\004etag\030\020 \001(\t\022\030\n\020" - + "skaffold_version\030\023 \001(\t\022T\n\020target_artifac" - + "ts\030\024 \003(\01324.google.cloud.deploy.v1.Releas" - + "e.TargetArtifactsEntryB\004\342A\001\003\022P\n\016target_r" - + "enders\030\026 \003(\01322.google.cloud.deploy.v1.Re" - + "lease.TargetRendersEntryB\004\342A\001\003\022I\n\tcondit" - + "ion\030\030 \001(\01320.google.cloud.deploy.v1.Relea" - + "se.ReleaseConditionB\004\342A\001\003\022V\n\021deploy_para" - + "meters\030\031 \003(\01325.google.cloud.deploy.v1.Re" - + "lease.DeployParametersEntryB\004\342A\001\001\032\331\005\n\014Ta" - + "rgetRender\022A\n\017rendering_build\030\001 \001(\tB(\342A\001" - + "\003\372A!\n\037cloudbuild.googleapis.com/Build\022]\n" - + "\017rendering_state\030\002 \001(\0162>.google.cloud.de" - + "ploy.v1.Release.TargetRender.TargetRende" - + "rStateB\004\342A\001\003\022>\n\010metadata\030\006 \001(\0132&.google." - + "cloud.deploy.v1.RenderMetadataB\004\342A\001\003\022V\n\r" - + "failure_cause\030\004 \001(\01629.google.cloud.deplo" - + "y.v1.Release.TargetRender.FailureCauseB\004" - + "\342A\001\003\022\035\n\017failure_message\030\005 \001(\tB\004\342A\001\003\"d\n\021T" - + "argetRenderState\022#\n\037TARGET_RENDER_STATE_" - + "UNSPECIFIED\020\000\022\r\n\tSUCCEEDED\020\001\022\n\n\006FAILED\020\002" - + "\022\017\n\013IN_PROGRESS\020\003\"\211\002\n\014FailureCause\022\035\n\031FA" - + "ILURE_CAUSE_UNSPECIFIED\020\000\022\033\n\027CLOUD_BUILD" - + "_UNAVAILABLE\020\001\022\024\n\020EXECUTION_FAILED\020\002\022\036\n\032" - + "CLOUD_BUILD_REQUEST_FAILED\020\003\022!\n\035VERIFICA" - + "TION_CONFIG_NOT_FOUND\020\004\022\033\n\027CUSTOM_ACTION" - + "_NOT_FOUND\020\005\022%\n!DEPLOYMENT_STRATEGY_NOT_" - + "SUPPORTED\020\006\022 \n\034RENDER_FEATURE_NOT_SUPPOR" - + "TED\020\007\032\'\n\025ReleaseReadyCondition\022\016\n\006status" - + "\030\001 \001(\010\032\362\001\n\032SkaffoldSupportedCondition\022\016\n" - + "\006status\030\001 \001(\010\022L\n\026skaffold_support_state\030" - + "\002 \001(\0162,.google.cloud.deploy.v1.SkaffoldS" - + "upportState\0229\n\025maintenance_mode_time\030\003 \001" - + "(\0132\032.google.protobuf.Timestamp\022;\n\027suppor" - + "t_expiration_time\030\004 \001(\0132\032.google.protobu" - + "f.Timestamp\032\314\001\n\020ReleaseCondition\022V\n\027rele" - + "ase_ready_condition\030\001 \001(\01325.google.cloud" - + ".deploy.v1.Release.ReleaseReadyCondition" - + "\022`\n\034skaffold_supported_condition\030\002 \001(\0132:" - + ".google.cloud.deploy.v1.Release.Skaffold" - + "SupportedCondition\0322\n\020AnnotationsEntry\022\013" - + "\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032-\n\013Labels" - + "Entry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032^\n" - + "\024TargetArtifactsEntry\022\013\n\003key\030\001 \001(\t\0225\n\005va" - + "lue\030\002 \001(\0132&.google.cloud.deploy.v1.Targe" - + "tArtifact:\0028\001\032b\n\022TargetRendersEntry\022\013\n\003k" - + "ey\030\001 \001(\t\022;\n\005value\030\002 \001(\0132,.google.cloud.d" - + "eploy.v1.Release.TargetRender:\0028\001\0327\n\025Dep" - + "loyParametersEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value" - + "\030\002 \001(\t:\0028\001\"W\n\013RenderState\022\034\n\030RENDER_STAT" - + "E_UNSPECIFIED\020\000\022\r\n\tSUCCEEDED\020\001\022\n\n\006FAILED" - + "\020\002\022\017\n\013IN_PROGRESS\020\003:\212\001\352A\206\001\n\"clouddeploy." - + "googleapis.com/Release\022`projects/{projec" - + "t}/locations/{location}/deliveryPipeline" - + "s/{delivery_pipeline}/releases/{release}" - + "\"+\n\rBuildArtifact\022\r\n\005image\030\003 \001(\t\022\013\n\003tag\030" - + "\002 \001(\t\"\262\003\n\016TargetArtifact\022\034\n\014artifact_uri" - + "\030\004 \001(\tB\004\342A\001\003H\000\022\"\n\024skaffold_config_path\030\002" - + " \001(\tB\004\342A\001\003\022\033\n\rmanifest_path\030\003 \001(\tB\004\342A\001\003\022" - + "Y\n\017phase_artifacts\030\005 \003(\0132:.google.cloud." - + "deploy.v1.TargetArtifact.PhaseArtifactsE" - + "ntryB\004\342A\001\003\032r\n\rPhaseArtifact\022\"\n\024skaffold_" - + "config_path\030\001 \001(\tB\004\342A\001\003\022\033\n\rmanifest_path" - + "\030\003 \001(\tB\004\342A\001\003\022 \n\022job_manifests_path\030\004 \001(\t" - + "B\004\342A\001\003\032k\n\023PhaseArtifactsEntry\022\013\n\003key\030\001 \001" - + "(\t\022C\n\005value\030\002 \001(\01324.google.cloud.deploy." - + "v1.TargetArtifact.PhaseArtifact:\0028\001B\005\n\003u" - + "ri\"J\n\016DeployArtifact\022\032\n\014artifact_uri\030\001 \001" - + "(\tB\004\342A\001\003\022\034\n\016manifest_paths\030\002 \003(\tB\004\342A\001\003\"N" - + "\n\026CloudRunRenderMetadata\0224\n\007service\030\001 \001(" - + "\tB#\342A\001\003\372A\034\n\032run.googleapis.com/Service\"\227" - + "\001\n\016RenderMetadata\022G\n\tcloud_run\030\001 \001(\0132..g" - + "oogle.cloud.deploy.v1.CloudRunRenderMeta" - + "dataB\004\342A\001\003\022<\n\006custom\030\002 \001(\0132&.google.clou" - + "d.deploy.v1.CustomMetadataB\004\342A\001\003\"\274\001\n\023Lis" - + "tReleasesRequest\022D\n\006parent\030\001 \001(\tB4\342A\001\002\372A" - + "-\n+clouddeploy.googleapis.com/DeliveryPi" - + "peline\022\027\n\tpage_size\030\002 \001(\005B\004\342A\001\001\022\030\n\npage_" - + "token\030\003 \001(\tB\004\342A\001\001\022\024\n\006filter\030\004 \001(\tB\004\342A\001\001\022" - + "\026\n\010order_by\030\005 \001(\tB\004\342A\001\001\"w\n\024ListReleasesR" - + "esponse\0221\n\010releases\030\001 \003(\0132\037.google.cloud" - + ".deploy.v1.Release\022\027\n\017next_page_token\030\002 " - + "\001(\t\022\023\n\013unreachable\030\003 \003(\t\"N\n\021GetReleaseRe", - "quest\0229\n\004name\030\001 \001(\tB+\342A\001\002\372A$\n\"clouddeplo" - + "y.googleapis.com/Release\"\345\001\n\024CreateRelea" - + "seRequest\022D\n\006parent\030\001 \001(\tB4\342A\001\002\372A-\n+clou" - + "ddeploy.googleapis.com/DeliveryPipeline\022" - + "\030\n\nrelease_id\030\002 \001(\tB\004\342A\001\002\0226\n\007release\030\003 \001" - + "(\0132\037.google.cloud.deploy.v1.ReleaseB\004\342A\001" + + "\004\342A\001\001\022@\n\027stable_cutback_duration\030\005 \001(\0132\031" + + ".google.protobuf.DurationB\004\342A\001\001\032p\n\021Servi" + + "ceNetworking\022\025\n\007service\030\001 \001(\tB\004\342A\001\002\022\030\n\nd" + + "eployment\030\002 \001(\tB\004\342A\001\002\022*\n\034disable_pod_ove" + + "rprovisioning\030\003 \001(\010B\004\342A\001\001B\024\n\022service_def" + + "inition\"\236\001\n\016CloudRunConfig\022!\n\031automatic_" + + "traffic_control\030\001 \001(\010\022\"\n\024canary_revision" + + "_tags\030\002 \003(\tB\004\342A\001\001\022!\n\023prior_revision_tags" + + "\030\003 \003(\tB\004\342A\001\001\022\"\n\024stable_revision_tags\030\004 \003" + + "(\tB\004\342A\001\001\"\236\001\n\rRuntimeConfig\022>\n\nkubernetes" + + "\030\001 \001(\0132(.google.cloud.deploy.v1.Kubernet" + + "esConfigH\000\022;\n\tcloud_run\030\002 \001(\0132&.google.c" + + "loud.deploy.v1.CloudRunConfigH\000B\020\n\016runti" + + "me_config\"Y\n\026PipelineReadyCondition\022\016\n\006s" + + "tatus\030\003 \001(\010\022/\n\013update_time\030\004 \001(\0132\032.googl" + + "e.protobuf.Timestamp\"\233\001\n\027TargetsPresentC" + + "ondition\022\016\n\006status\030\001 \001(\010\022?\n\017missing_targ" + + "ets\030\002 \003(\tB&\372A#\n!clouddeploy.googleapis.c" + + "om/Target\022/\n\013update_time\030\004 \001(\0132\032.google." + + "protobuf.Timestamp\"=\n\024TargetsTypeConditi" + + "on\022\016\n\006status\030\001 \001(\010\022\025\n\rerror_details\030\002 \001(" + + "\t\"\207\002\n\021PipelineCondition\022P\n\030pipeline_read" + + "y_condition\030\001 \001(\0132..google.cloud.deploy." + + "v1.PipelineReadyCondition\022R\n\031targets_pre" + + "sent_condition\030\003 \001(\0132/.google.cloud.depl" + + "oy.v1.TargetsPresentCondition\022L\n\026targets" + + "_type_condition\030\004 \001(\0132,.google.cloud.dep" + + "loy.v1.TargetsTypeCondition\"\255\001\n\034ListDeli" + + "veryPipelinesRequest\022D\n\006parent\030\001 \001(\tB4\342A" + + "\001\002\372A-\022+clouddeploy.googleapis.com/Delive" + + "ryPipeline\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_to" + + "ken\030\003 \001(\t\022\016\n\006filter\030\004 \001(\t\022\020\n\010order_by\030\005 " + + "\001(\t\"\223\001\n\035ListDeliveryPipelinesResponse\022D\n" + + "\022delivery_pipelines\030\001 \003(\0132(.google.cloud" + + ".deploy.v1.DeliveryPipeline\022\027\n\017next_page" + + "_token\030\002 \001(\t\022\023\n\013unreachable\030\003 \003(\t\"`\n\032Get" + + "DeliveryPipelineRequest\022B\n\004name\030\001 \001(\tB4\342" + + "A\001\002\372A-\n+clouddeploy.googleapis.com/Deliv" + + "eryPipeline\"\213\002\n\035CreateDeliveryPipelineRe" + + "quest\022D\n\006parent\030\001 \001(\tB4\342A\001\002\372A-\022+clouddep" + + "loy.googleapis.com/DeliveryPipeline\022\"\n\024d" + + "elivery_pipeline_id\030\002 \001(\tB\004\342A\001\002\022I\n\021deliv" + + "ery_pipeline\030\003 \001(\0132(.google.cloud.deploy" + + ".v1.DeliveryPipelineB\004\342A\001\002\022\030\n\nrequest_id" + + "\030\004 \001(\tB\004\342A\001\001\022\033\n\rvalidate_only\030\005 \001(\010B\004\342A\001" + + "\001\"\365\001\n\035UpdateDeliveryPipelineRequest\0225\n\013u" + + "pdate_mask\030\001 \001(\0132\032.google.protobuf.Field" + + "MaskB\004\342A\001\002\022I\n\021delivery_pipeline\030\002 \001(\0132(." + + "google.cloud.deploy.v1.DeliveryPipelineB" + + "\004\342A\001\002\022\030\n\nrequest_id\030\003 \001(\tB\004\342A\001\001\022\033\n\rallow" + + "_missing\030\004 \001(\010B\004\342A\001\001\022\033\n\rvalidate_only\030\005 " + + "\001(\010B\004\342A\001\001\"\340\001\n\035DeleteDeliveryPipelineRequ" + + "est\022B\n\004name\030\001 \001(\tB4\342A\001\002\372A-\n+clouddeploy." + + "googleapis.com/DeliveryPipeline\022\030\n\nreque" + + "st_id\030\002 \001(\tB\004\342A\001\001\022\033\n\rallow_missing\030\003 \001(\010" + + "B\004\342A\001\001\022\033\n\rvalidate_only\030\004 \001(\010B\004\342A\001\001\022\023\n\005f" + + "orce\030\006 \001(\010B\004\342A\001\001\022\022\n\004etag\030\005 \001(\tB\004\342A\001\001\"o\n\024" + + "RollbackTargetConfig\0226\n\007rollout\030\001 \001(\0132\037." + + "google.cloud.deploy.v1.RolloutB\004\342A\001\001\022\037\n\021" + + "starting_phase_id\030\002 \001(\tB\004\342A\001\001\"\266\002\n\025Rollba" + + "ckTargetRequest\022B\n\004name\030\001 \001(\tB4\342A\001\002\372A-\n+" + + "clouddeploy.googleapis.com/DeliveryPipel" + + "ine\022\027\n\ttarget_id\030\002 \001(\tB\004\342A\001\002\022\030\n\nrollout_" + + "id\030\003 \001(\tB\004\342A\001\002\022\030\n\nrelease_id\030\004 \001(\tB\004\342A\001\001" + + "\022\"\n\024rollout_to_roll_back\030\005 \001(\tB\004\342A\001\001\022K\n\017" + + "rollback_config\030\006 \001(\0132,.google.cloud.dep" + + "loy.v1.RollbackTargetConfigB\004\342A\001\001\022\033\n\rval" + + "idate_only\030\007 \001(\010B\004\342A\001\001\"_\n\026RollbackTarget" + + "Response\022E\n\017rollback_config\030\001 \001(\0132,.goog" + + "le.cloud.deploy.v1.RollbackTargetConfig\"" + + "\210\t\n\006Target\022\022\n\004name\030\001 \001(\tB\004\342A\001\001\022\027\n\ttarget" + + "_id\030\002 \001(\tB\004\342A\001\003\022\021\n\003uid\030\003 \001(\tB\004\342A\001\003\022\031\n\013de" + + "scription\030\004 \001(\tB\004\342A\001\001\022J\n\013annotations\030\005 \003" + + "(\0132/.google.cloud.deploy.v1.Target.Annot" + + "ationsEntryB\004\342A\001\001\022@\n\006labels\030\006 \003(\0132*.goog" + + "le.cloud.deploy.v1.Target.LabelsEntryB\004\342" + + "A\001\001\022\036\n\020require_approval\030\r \001(\010B\004\342A\001\001\0225\n\013c" + + "reate_time\030\010 \001(\0132\032.google.protobuf.Times" + + "tampB\004\342A\001\003\0225\n\013update_time\030\t \001(\0132\032.google" + + ".protobuf.TimestampB\004\342A\001\003\0227\n\003gke\030\017 \001(\0132\"" + + ".google.cloud.deploy.v1.GkeClusterB\004\342A\001\001" + + "H\000\022E\n\016anthos_cluster\030\021 \001(\0132%.google.clou" + + "d.deploy.v1.AnthosClusterB\004\342A\001\001H\000\022=\n\003run" + + "\030\022 \001(\0132(.google.cloud.deploy.v1.CloudRun" + + "LocationB\004\342A\001\001H\000\022A\n\014multi_target\030\023 \001(\0132#" + + ".google.cloud.deploy.v1.MultiTargetB\004\342A\001" + + "\001H\000\022C\n\rcustom_target\030\025 \001(\0132$.google.clou" + + "d.deploy.v1.CustomTargetB\004\342A\001\001H\000\022\022\n\004etag" + + "\030\014 \001(\tB\004\342A\001\001\022B\n\021execution_configs\030\020 \003(\0132" + + "\'.google.cloud.deploy.v1.ExecutionConfig" + + "\022U\n\021deploy_parameters\030\024 \003(\01324.google.clo" + + "ud.deploy.v1.Target.DeployParametersEntr" + + "yB\004\342A\001\001\0322\n\020AnnotationsEntry\022\013\n\003key\030\001 \001(\t" + + "\022\r\n\005value\030\002 \001(\t:\0028\001\032-\n\013LabelsEntry\022\013\n\003ke" + + "y\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\0327\n\025DeployPara" + + "metersEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:" + + "\0028\001:`\352A]\n!clouddeploy.googleapis.com/Tar" + + "get\0228projects/{project}/locations/{locat" + + "ion}/targets/{target}B\023\n\021deployment_targ" + + "et\"\326\004\n\017ExecutionConfig\022W\n\006usages\030\001 \003(\0162A" + + ".google.cloud.deploy.v1.ExecutionConfig." + + "ExecutionEnvironmentUsageB\004\342A\001\002\022A\n\014defau" + + "lt_pool\030\002 \001(\0132#.google.cloud.deploy.v1.D" + + "efaultPoolB\004\342A\001\001H\000\022A\n\014private_pool\030\003 \001(\013" + + "2#.google.cloud.deploy.v1.PrivatePoolB\004\342" + + "A\001\001H\000\022B\n\013worker_pool\030\004 \001(\tB-\342A\001\001\372A&\n$clo" + + "udbuild.googleapis.com/WorkerPool\022\035\n\017ser" + + "vice_account\030\005 \001(\tB\004\342A\001\001\022\036\n\020artifact_sto" + + "rage\030\006 \001(\tB\004\342A\001\001\022:\n\021execution_timeout\030\007 " + + "\001(\0132\031.google.protobuf.DurationB\004\342A\001\001\"\213\001\n" + + "\031ExecutionEnvironmentUsage\022+\n\'EXECUTION_" + + "ENVIRONMENT_USAGE_UNSPECIFIED\020\000\022\n\n\006RENDE" + + "R\020\001\022\n\n\006DEPLOY\020\002\022\n\n\006VERIFY\020\003\022\r\n\tPREDEPLOY" + + "\020\004\022\016\n\nPOSTDEPLOY\020\005B\027\n\025execution_environm" + + "ent\"L\n\013DefaultPool\022\035\n\017service_account\030\001 " + + "\001(\tB\004\342A\001\001\022\036\n\020artifact_storage\030\002 \001(\tB\004\342A\001" + + "\001\"\220\001\n\013PrivatePool\022B\n\013worker_pool\030\001 \001(\tB-" + + "\342A\001\002\372A&\n$cloudbuild.googleapis.com/Worke" + + "rPool\022\035\n\017service_account\030\002 \001(\tB\004\342A\001\001\022\036\n\020" + + "artifact_storage\030\003 \001(\tB\004\342A\001\001\"_\n\nGkeClust" + + "er\0226\n\007cluster\030\001 \001(\tB%\372A\"\n container.goog" + + "leapis.com/Cluster\022\031\n\013internal_ip\030\002 \001(\010B" + + "\004\342A\001\001\"J\n\rAnthosCluster\0229\n\nmembership\030\001 \001" + + "(\tB%\372A\"\n gkehub.googleapis.com/Membershi" + + "p\"P\n\020CloudRunLocation\022<\n\010location\030\001 \001(\tB" + + "*\342A\001\002\372A#\n!locations.googleapis.com/Locat" + + "ion\"\'\n\013MultiTarget\022\030\n\ntarget_ids\030\001 \003(\tB\004" + + "\342A\001\002\"`\n\014CustomTarget\022P\n\022custom_target_ty" + + "pe\030\001 \001(\tB4\342A\001\002\372A-\n+clouddeploy.googleapi" + + "s.com/CustomTargetType\"\261\001\n\022ListTargetsRe" + + "quest\022:\n\006parent\030\001 \001(\tB*\342A\001\002\372A#\022!clouddep" + + "loy.googleapis.com/Target\022\027\n\tpage_size\030\002" + + " \001(\005B\004\342A\001\001\022\030\n\npage_token\030\003 \001(\tB\004\342A\001\001\022\024\n\006" + + "filter\030\004 \001(\tB\004\342A\001\001\022\026\n\010order_by\030\005 \001(\tB\004\342A" + + "\001\001\"t\n\023ListTargetsResponse\022/\n\007targets\030\001 \003" + + "(\0132\036.google.cloud.deploy.v1.Target\022\027\n\017ne" + + "xt_page_token\030\002 \001(\t\022\023\n\013unreachable\030\003 \003(\t" + + "\"L\n\020GetTargetRequest\0228\n\004name\030\001 \001(\tB*\342A\001\002" + + "\372A#\n!clouddeploy.googleapis.com/Target\"\327" + + "\001\n\023CreateTargetRequest\022:\n\006parent\030\001 \001(\tB*" + + "\342A\001\002\372A#\022!clouddeploy.googleapis.com/Targ" + + "et\022\027\n\ttarget_id\030\002 \001(\tB\004\342A\001\002\0224\n\006target\030\003 " + + "\001(\0132\036.google.cloud.deploy.v1.TargetB\004\342A\001" + "\002\022\030\n\nrequest_id\030\004 \001(\tB\004\342A\001\001\022\033\n\rvalidate_" - + "only\030\005 \001(\010B\004\342A\001\001\"\372\016\n\007Rollout\022\022\n\004name\030\001 \001" - + "(\tB\004\342A\001\001\022\021\n\003uid\030\002 \001(\tB\004\342A\001\003\022\023\n\013descripti" - + "on\030\003 \001(\t\022E\n\013annotations\030\004 \003(\01320.google.c" - + "loud.deploy.v1.Rollout.AnnotationsEntry\022" - + ";\n\006labels\030\005 \003(\0132+.google.cloud.deploy.v1" - + ".Rollout.LabelsEntry\0225\n\013create_time\030\006 \001(" - + "\0132\032.google.protobuf.TimestampB\004\342A\001\003\0226\n\014a" - + "pprove_time\030\007 \001(\0132\032.google.protobuf.Time" - + "stampB\004\342A\001\003\0226\n\014enqueue_time\030\010 \001(\0132\032.goog" - + "le.protobuf.TimestampB\004\342A\001\003\022;\n\021deploy_st" - + "art_time\030\t \001(\0132\032.google.protobuf.Timesta" - + "mpB\004\342A\001\003\0229\n\017deploy_end_time\030\n \001(\0132\032.goog" - + "le.protobuf.TimestampB\004\342A\001\003\022\027\n\ttarget_id" - + "\030\022 \001(\tB\004\342A\001\002\022K\n\016approval_state\030\014 \001(\0162-.g" - + "oogle.cloud.deploy.v1.Rollout.ApprovalSt" - + "ateB\004\342A\001\003\022:\n\005state\030\r \001(\0162%.google.cloud." - + "deploy.v1.Rollout.StateB\004\342A\001\003\022\034\n\016failure" - + "_reason\030\016 \001(\tB\004\342A\001\003\022A\n\017deploying_build\030\021" - + " \001(\tB(\342A\001\003\372A!\n\037cloudbuild.googleapis.com" - + "/Build\022\014\n\004etag\030\020 \001(\t\022P\n\024deploy_failure_c" - + "ause\030\023 \001(\0162,.google.cloud.deploy.v1.Roll" - + "out.FailureCauseB\004\342A\001\003\0223\n\006phases\030\027 \003(\0132\035" - + ".google.cloud.deploy.v1.PhaseB\004\342A\001\003\0228\n\010m" - + "etadata\030\030 \001(\0132 .google.cloud.deploy.v1.M" - + "etadataB\004\342A\001\003\022 \n\022controller_rollout\030\031 \001(" - + "\tB\004\342A\001\003\022!\n\023rollback_of_rollout\030\032 \001(\tB\004\342A" - + "\001\003\022%\n\027rolled_back_by_rollouts\030\033 \003(\tB\004\342A\001" - + "\003\0322\n\020AnnotationsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" - + "lue\030\002 \001(\t:\0028\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(" - + "\t\022\r\n\005value\030\002 \001(\t:\0028\001\"{\n\rApprovalState\022\036\n" - + "\032APPROVAL_STATE_UNSPECIFIED\020\000\022\022\n\016NEEDS_A" - + "PPROVAL\020\001\022\032\n\026DOES_NOT_NEED_APPROVAL\020\002\022\014\n" - + "\010APPROVED\020\003\022\014\n\010REJECTED\020\004\"\304\001\n\005State\022\025\n\021S" - + "TATE_UNSPECIFIED\020\000\022\r\n\tSUCCEEDED\020\001\022\n\n\006FAI" - + "LED\020\002\022\017\n\013IN_PROGRESS\020\003\022\024\n\020PENDING_APPROV" - + "AL\020\004\022\025\n\021APPROVAL_REJECTED\020\005\022\013\n\007PENDING\020\006" - + "\022\023\n\017PENDING_RELEASE\020\007\022\016\n\nCANCELLING\020\010\022\r\n" - + "\tCANCELLED\020\t\022\n\n\006HALTED\020\n\"\212\002\n\014FailureCaus" - + "e\022\035\n\031FAILURE_CAUSE_UNSPECIFIED\020\000\022\033\n\027CLOU" - + "D_BUILD_UNAVAILABLE\020\001\022\024\n\020EXECUTION_FAILE" - + "D\020\002\022\025\n\021DEADLINE_EXCEEDED\020\003\022\022\n\016RELEASE_FA" - + "ILED\020\004\022\025\n\021RELEASE_ABANDONED\020\005\022!\n\035VERIFIC" - + "ATION_CONFIG_NOT_FOUND\020\006\022\036\n\032CLOUD_BUILD_" - + "REQUEST_FAILED\020\007\022#\n\037OPERATION_FEATURE_NO" - + "T_SUPPORTED\020\010:\235\001\352A\231\001\n\"clouddeploy.google" - + "apis.com/Rollout\022sprojects/{project}/loc" - + "ations/{location}/deliveryPipelines/{del" - + "ivery_pipeline}/releases/{release}/rollo" - + "uts/{rollout}\"\330\001\n\010Metadata\022A\n\tcloud_run\030" - + "\001 \001(\0132(.google.cloud.deploy.v1.CloudRunM" - + "etadataB\004\342A\001\003\022K\n\nautomation\030\002 \001(\01321.goog" - + "le.cloud.deploy.v1.AutomationRolloutMeta" - + "dataB\004\342A\001\003\022<\n\006custom\030\003 \001(\0132&.google.clou" - + "d.deploy.v1.CustomMetadataB\004\342A\001\003\"\350\001\n\024Dep" - + "loyJobRunMetadata\022A\n\tcloud_run\030\001 \001(\0132(.g" - + "oogle.cloud.deploy.v1.CloudRunMetadataB\004" - + "\342A\001\003\022O\n\rcustom_target\030\002 \001(\01322.google.clo" - + "ud.deploy.v1.CustomTargetDeployMetadataB" - + "\004\342A\001\003\022<\n\006custom\030\003 \001(\0132&.google.cloud.dep" - + "loy.v1.CustomMetadataB\004\342A\001\003\"\252\001\n\020CloudRun" - + "Metadata\0224\n\007service\030\001 \001(\tB#\342A\001\003\372A\034\n\032run." - + "googleapis.com/Service\022\032\n\014service_urls\030\002" - + " \003(\tB\004\342A\001\003\022\026\n\010revision\030\003 \001(\tB\004\342A\001\003\022,\n\003jo" - + "b\030\004 \001(\tB\037\342A\001\003\372A\030\n\026run.googleapis.com/Job" - + "\"8\n\032CustomTargetDeployMetadata\022\032\n\014skip_m" - + "essage\030\001 \001(\tB\004\342A\001\003\"\216\001\n\031AutomationRollout" - + "Metadata\022$\n\026promote_automation_run\030\001 \001(\t" - + "B\004\342A\001\003\022%\n\027advance_automation_runs\030\002 \003(\tB" - + "\004\342A\001\003\022$\n\026repair_automation_runs\030\003 \003(\tB\004\342" - + "A\001\003\"\211\001\n\016CustomMetadata\022H\n\006values\030\001 \003(\01322" - + ".google.cloud.deploy.v1.CustomMetadata.V" - + "aluesEntryB\004\342A\001\003\032-\n\013ValuesEntry\022\013\n\003key\030\001" - + " \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\201\003\n\005Phase\022\020\n\002id\030" - + "\001 \001(\tB\004\342A\001\003\0228\n\005state\030\003 \001(\0162#.google.clou" - + "d.deploy.v1.Phase.StateB\004\342A\001\003\022\032\n\014skip_me" - + "ssage\030\006 \001(\tB\004\342A\001\003\022G\n\017deployment_jobs\030\004 \001" - + "(\0132&.google.cloud.deploy.v1.DeploymentJo" - + "bsB\004\342A\001\003H\000\022L\n\022child_rollout_jobs\030\005 \001(\0132(" - + ".google.cloud.deploy.v1.ChildRolloutJobs" - + "B\004\342A\001\003H\000\"q\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000" - + "\022\013\n\007PENDING\020\001\022\017\n\013IN_PROGRESS\020\002\022\r\n\tSUCCEE" - + "DED\020\003\022\n\n\006FAILED\020\004\022\013\n\007ABORTED\020\005\022\013\n\007SKIPPE" - + "D\020\006B\006\n\004jobs\"\363\001\n\016DeploymentJobs\0225\n\ndeploy" - + "_job\030\001 \001(\0132\033.google.cloud.deploy.v1.JobB" - + "\004\342A\001\003\0225\n\nverify_job\030\002 \001(\0132\033.google.cloud" - + ".deploy.v1.JobB\004\342A\001\003\0228\n\rpredeploy_job\030\003 " - + "\001(\0132\033.google.cloud.deploy.v1.JobB\004\342A\001\003\0229" - + "\n\016postdeploy_job\030\004 \001(\0132\033.google.cloud.de" - + "ploy.v1.JobB\004\342A\001\003\"\223\001\n\020ChildRolloutJobs\022>" - + "\n\023create_rollout_jobs\030\001 \003(\0132\033.google.clo" - + "ud.deploy.v1.JobB\004\342A\001\003\022?\n\024advance_rollou" - + "t_jobs\030\002 \003(\0132\033.google.cloud.deploy.v1.Jo" - + "bB\004\342A\001\003\"\201\006\n\003Job\022\020\n\002id\030\001 \001(\tB\004\342A\001\003\0226\n\005sta" - + "te\030\002 \001(\0162!.google.cloud.deploy.v1.Job.St" - + "ateB\004\342A\001\003\022\032\n\014skip_message\030\010 \001(\tB\004\342A\001\003\022;\n" - + "\007job_run\030\003 \001(\tB*\342A\001\003\372A#\n!clouddeploy.goo" - + "gleapis.com/JobRun\022=\n\ndeploy_job\030\004 \001(\0132!" - + ".google.cloud.deploy.v1.DeployJobB\004\342A\001\003H" - + "\000\022=\n\nverify_job\030\005 \001(\0132!.google.cloud.dep" - + "loy.v1.VerifyJobB\004\342A\001\003H\000\022C\n\rpredeploy_jo" - + "b\030\t \001(\0132$.google.cloud.deploy.v1.Predepl" - + "oyJobB\004\342A\001\003H\000\022E\n\016postdeploy_job\030\n \001(\0132%." - + "google.cloud.deploy.v1.PostdeployJobB\004\342A" - + "\001\003H\000\022W\n\030create_child_rollout_job\030\006 \001(\0132-" - + ".google.cloud.deploy.v1.CreateChildRollo" - + "utJobB\004\342A\001\003H\000\022Y\n\031advance_child_rollout_j" - + "ob\030\007 \001(\0132..google.cloud.deploy.v1.Advanc" - + "eChildRolloutJobB\004\342A\001\003H\000\"\214\001\n\005State\022\025\n\021ST" - + "ATE_UNSPECIFIED\020\000\022\013\n\007PENDING\020\001\022\014\n\010DISABL" - + "ED\020\002\022\017\n\013IN_PROGRESS\020\003\022\r\n\tSUCCEEDED\020\004\022\n\n\006" - + "FAILED\020\005\022\013\n\007ABORTED\020\006\022\013\n\007SKIPPED\020\007\022\013\n\007IG" - + "NORED\020\010B\n\n\010job_type\"\013\n\tDeployJob\"\013\n\tVeri" - + "fyJob\"%\n\014PredeployJob\022\025\n\007actions\030\001 \003(\tB\004" - + "\342A\001\003\"&\n\rPostdeployJob\022\025\n\007actions\030\001 \003(\tB\004" - + "\342A\001\003\"\027\n\025CreateChildRolloutJob\"\030\n\026Advance" - + "ChildRolloutJob\"\263\001\n\023ListRolloutsRequest\022" - + ";\n\006parent\030\001 \001(\tB+\342A\001\002\372A$\n\"clouddeploy.go" - + "ogleapis.com/Release\022\027\n\tpage_size\030\002 \001(\005B" - + "\004\342A\001\001\022\030\n\npage_token\030\003 \001(\tB\004\342A\001\001\022\024\n\006filte" - + "r\030\004 \001(\tB\004\342A\001\001\022\026\n\010order_by\030\005 \001(\tB\004\342A\001\001\"w\n" - + "\024ListRolloutsResponse\0221\n\010rollouts\030\001 \003(\0132" - + "\037.google.cloud.deploy.v1.Rollout\022\027\n\017next" - + "_page_token\030\002 \001(\t\022\023\n\013unreachable\030\003 \003(\t\"N" - + "\n\021GetRolloutRequest\0229\n\004name\030\001 \001(\tB+\342A\001\002\372" - + "A$\n\"clouddeploy.googleapis.com/Rollout\"\375" - + "\001\n\024CreateRolloutRequest\022;\n\006parent\030\001 \001(\tB" - + "+\342A\001\002\372A$\n\"clouddeploy.googleapis.com/Rel" - + "ease\022\030\n\nrollout_id\030\002 \001(\tB\004\342A\001\002\0226\n\007rollou" - + "t\030\003 \001(\0132\037.google.cloud.deploy.v1.Rollout" - + "B\004\342A\001\002\022\030\n\nrequest_id\030\004 \001(\tB\004\342A\001\001\022\033\n\rvali" - + "date_only\030\005 \001(\010B\004\342A\001\001\022\037\n\021starting_phase_" - + "id\030\007 \001(\tB\004\342A\001\001\"\207\002\n\021OperationMetadata\0225\n\013" - + "create_time\030\001 \001(\0132\032.google.protobuf.Time" - + "stampB\004\342A\001\003\0222\n\010end_time\030\002 \001(\0132\032.google.p" - + "rotobuf.TimestampB\004\342A\001\003\022\024\n\006target\030\003 \001(\tB" - + "\004\342A\001\003\022\022\n\004verb\030\004 \001(\tB\004\342A\001\003\022\034\n\016status_mess" - + "age\030\005 \001(\tB\004\342A\001\003\022$\n\026requested_cancellatio" - + "n\030\006 \001(\010B\004\342A\001\003\022\031\n\013api_version\030\007 \001(\tB\004\342A\001\003" - + "\"j\n\025ApproveRolloutRequest\0229\n\004name\030\001 \001(\tB" - + "+\342A\001\002\372A$\n\"clouddeploy.googleapis.com/Rol" - + "lout\022\026\n\010approved\030\002 \001(\010B\004\342A\001\002\"\030\n\026ApproveR" - + "olloutResponse\"j\n\025AdvanceRolloutRequest\022" - + "9\n\004name\030\001 \001(\tB+\342A\001\002\372A$\n\"clouddeploy.goog" - + "leapis.com/Rollout\022\026\n\010phase_id\030\002 \001(\tB\004\342A" - + "\001\002\"\030\n\026AdvanceRolloutResponse\"Q\n\024CancelRo" - + "lloutRequest\0229\n\004name\030\001 \001(\tB+\342A\001\002\372A$\n\"clo" - + "uddeploy.googleapis.com/Rollout\"\027\n\025Cance" - + "lRolloutResponse\"~\n\020IgnoreJobRequest\022<\n\007" - + "rollout\030\001 \001(\tB+\342A\001\002\372A$\n\"clouddeploy.goog" - + "leapis.com/Rollout\022\026\n\010phase_id\030\002 \001(\tB\004\342A" - + "\001\002\022\024\n\006job_id\030\003 \001(\tB\004\342A\001\002\"\023\n\021IgnoreJobRes" - + "ponse\"}\n\017RetryJobRequest\022<\n\007rollout\030\001 \001(" - + "\tB+\342A\001\002\372A$\n\"clouddeploy.googleapis.com/R" - + "ollout\022\026\n\010phase_id\030\002 \001(\tB\004\342A\001\002\022\024\n\006job_id" - + "\030\003 \001(\tB\004\342A\001\002\"\022\n\020RetryJobResponse\"R\n\025Aban" - + "donReleaseRequest\0229\n\004name\030\001 \001(\tB+\342A\001\002\372A$" - + "\n\"clouddeploy.googleapis.com/Release\"\030\n\026" - + "AbandonReleaseResponse\"\337\010\n\006JobRun\022\022\n\004nam" - + "e\030\001 \001(\tB\004\342A\001\001\022\021\n\003uid\030\002 \001(\tB\004\342A\001\003\022\026\n\010phas" - + "e_id\030\003 \001(\tB\004\342A\001\003\022\024\n\006job_id\030\004 \001(\tB\004\342A\001\003\0225" - + "\n\013create_time\030\005 \001(\0132\032.google.protobuf.Ti" - + "mestampB\004\342A\001\003\0224\n\nstart_time\030\006 \001(\0132\032.goog" - + "le.protobuf.TimestampB\004\342A\001\003\0222\n\010end_time\030" + + "only\030\005 \001(\010B\004\342A\001\001\"\326\001\n\023UpdateTargetRequest" + + "\0225\n\013update_mask\030\001 \001(\0132\032.google.protobuf." + + "FieldMaskB\004\342A\001\002\0224\n\006target\030\002 \001(\0132\036.google" + + ".cloud.deploy.v1.TargetB\004\342A\001\002\022\030\n\nrequest" + + "_id\030\003 \001(\tB\004\342A\001\001\022\033\n\rallow_missing\030\004 \001(\010B\004" + + "\342A\001\001\022\033\n\rvalidate_only\030\005 \001(\010B\004\342A\001\001\"\267\001\n\023De" + + "leteTargetRequest\0228\n\004name\030\001 \001(\tB*\342A\001\002\372A#" + + "\n!clouddeploy.googleapis.com/Target\022\030\n\nr" + + "equest_id\030\002 \001(\tB\004\342A\001\001\022\033\n\rallow_missing\030\003" + + " \001(\010B\004\342A\001\001\022\033\n\rvalidate_only\030\004 \001(\010B\004\342A\001\001\022" + + "\022\n\004etag\030\005 \001(\tB\004\342A\001\001\"\340\005\n\020CustomTargetType" + + "\022\022\n\004name\030\001 \001(\tB\004\342A\001\001\022#\n\025custom_target_ty" + + "pe_id\030\002 \001(\tB\004\342A\001\003\022\021\n\003uid\030\003 \001(\tB\004\342A\001\003\022\031\n\013" + + "description\030\004 \001(\tB\004\342A\001\001\022T\n\013annotations\030\005" + + " \003(\01329.google.cloud.deploy.v1.CustomTarg" + + "etType.AnnotationsEntryB\004\342A\001\001\022J\n\006labels\030" + + "\006 \003(\01324.google.cloud.deploy.v1.CustomTar" + + "getType.LabelsEntryB\004\342A\001\001\0225\n\013create_time" + + "\030\007 \001(\0132\032.google.protobuf.TimestampB\004\342A\001\003" + + "\0225\n\013update_time\030\010 \001(\0132\032.google.protobuf." + + "TimestampB\004\342A\001\003\022\022\n\004etag\030\t \001(\tB\004\342A\001\001\022M\n\016c" + + "ustom_actions\030\n \001(\01323.google.cloud.deplo" + + "y.v1.CustomTargetSkaffoldActionsH\000\0322\n\020An" + + "notationsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001" + + "(\t:\0028\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005va" + + "lue\030\002 \001(\t:\0028\001:\200\001\352A}\n+clouddeploy.googlea" + + "pis.com/CustomTargetType\022Nprojects/{proj" + + "ect}/locations/{location}/customTargetTy" + + "pes/{custom_target_type}B\014\n\ndefinition\"\250" + + "\001\n\033CustomTargetSkaffoldActions\022\033\n\rrender" + + "_action\030\001 \001(\tB\004\342A\001\001\022\033\n\rdeploy_action\030\002 \001" + + "(\tB\004\342A\001\002\022O\n\030include_skaffold_modules\030\003 \003" + + "(\0132\'.google.cloud.deploy.v1.SkaffoldModu" + + "lesB\004\342A\001\001\"\346\002\n\017SkaffoldModules\022\025\n\007configs" + + "\030\001 \003(\tB\004\342A\001\001\022H\n\003git\030\002 \001(\01329.google.cloud" + + ".deploy.v1.SkaffoldModules.SkaffoldGitSo" + + "urceH\000\022Y\n\024google_cloud_storage\030\003 \001(\01329.g" + + "oogle.cloud.deploy.v1.SkaffoldModules.Sk" + + "affoldGCSSourceH\000\032N\n\021SkaffoldGitSource\022\022" + + "\n\004repo\030\001 \001(\tB\004\342A\001\002\022\022\n\004path\030\002 \001(\tB\004\342A\001\001\022\021" + + "\n\003ref\030\003 \001(\tB\004\342A\001\001\032=\n\021SkaffoldGCSSource\022\024" + + "\n\006source\030\001 \001(\tB\004\342A\001\002\022\022\n\004path\030\002 \001(\tB\004\342A\001\001" + + "B\010\n\006source\"\305\001\n\034ListCustomTargetTypesRequ" + + "est\022D\n\006parent\030\001 \001(\tB4\342A\001\002\372A-\022+clouddeplo" + + "y.googleapis.com/CustomTargetType\022\027\n\tpag" + + "e_size\030\002 \001(\005B\004\342A\001\001\022\030\n\npage_token\030\003 \001(\tB\004" + + "\342A\001\001\022\024\n\006filter\030\004 \001(\tB\004\342A\001\001\022\026\n\010order_by\030\005" + + " \001(\tB\004\342A\001\001\"\224\001\n\035ListCustomTargetTypesResp" + + "onse\022E\n\023custom_target_types\030\001 \003(\0132(.goog" + + "le.cloud.deploy.v1.CustomTargetType\022\027\n\017n" + + "ext_page_token\030\002 \001(\t\022\023\n\013unreachable\030\003 \003(" + + "\t\"`\n\032GetCustomTargetTypeRequest\022B\n\004name\030" + + "\001 \001(\tB4\342A\001\002\372A-\n+clouddeploy.googleapis.c" + + "om/CustomTargetType\"\215\002\n\035CreateCustomTarg" + + "etTypeRequest\022D\n\006parent\030\001 \001(\tB4\342A\001\002\372A-\022+" + + "clouddeploy.googleapis.com/CustomTargetT" + + "ype\022#\n\025custom_target_type_id\030\002 \001(\tB\004\342A\001\002" + + "\022J\n\022custom_target_type\030\003 \001(\0132(.google.cl" + + "oud.deploy.v1.CustomTargetTypeB\004\342A\001\002\022\030\n\n" + + "request_id\030\004 \001(\tB\004\342A\001\001\022\033\n\rvalidate_only\030" + + "\005 \001(\010B\004\342A\001\001\"\366\001\n\035UpdateCustomTargetTypeRe" + + "quest\0225\n\013update_mask\030\001 \001(\0132\032.google.prot" + + "obuf.FieldMaskB\004\342A\001\002\022J\n\022custom_target_ty" + + "pe\030\002 \001(\0132(.google.cloud.deploy.v1.Custom" + + "TargetTypeB\004\342A\001\002\022\030\n\nrequest_id\030\003 \001(\tB\004\342A" + + "\001\001\022\033\n\rallow_missing\030\004 \001(\010B\004\342A\001\001\022\033\n\rvalid" + + "ate_only\030\005 \001(\010B\004\342A\001\001\"\313\001\n\035DeleteCustomTar" + + "getTypeRequest\022B\n\004name\030\001 \001(\tB4\342A\001\002\372A-\n+c" + + "louddeploy.googleapis.com/CustomTargetTy" + + "pe\022\030\n\nrequest_id\030\002 \001(\tB\004\342A\001\001\022\033\n\rallow_mi" + + "ssing\030\003 \001(\010B\004\342A\001\001\022\033\n\rvalidate_only\030\004 \001(\010" + + "B\004\342A\001\001\022\022\n\004etag\030\005 \001(\tB\004\342A\001\001\"\221\001\n\017TargetAtt" + + "ribute\022\n\n\002id\030\001 \001(\t\022C\n\006labels\030\002 \003(\01323.goo" + + "gle.cloud.deploy.v1.TargetAttribute.Labe" + + "lsEntry\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005v" + + "alue\030\002 \001(\t:\0028\001\"\301\027\n\007Release\022\022\n\004name\030\001 \001(\t" + + "B\004\342A\001\001\022\021\n\003uid\030\002 \001(\tB\004\342A\001\003\022\023\n\013description" + + "\030\003 \001(\t\022E\n\013annotations\030\004 \003(\01320.google.clo" + + "ud.deploy.v1.Release.AnnotationsEntry\022;\n" + + "\006labels\030\005 \003(\0132+.google.cloud.deploy.v1.R" + + "elease.LabelsEntry\022\027\n\tabandoned\030\027 \001(\010B\004\342" + + "A\001\003\0225\n\013create_time\030\006 \001(\0132\032.google.protob" + + "uf.TimestampB\004\342A\001\003\022;\n\021render_start_time\030" + "\007 \001(\0132\032.google.protobuf.TimestampB\004\342A\001\003\022" - + "9\n\005state\030\010 \001(\0162$.google.cloud.deploy.v1." - + "JobRun.StateB\004\342A\001\003\022D\n\016deploy_job_run\030\t \001" - + "(\0132$.google.cloud.deploy.v1.DeployJobRun" - + "B\004\342A\001\003H\000\022D\n\016verify_job_run\030\n \001(\0132$.googl" - + "e.cloud.deploy.v1.VerifyJobRunB\004\342A\001\003H\000\022J" - + "\n\021predeploy_job_run\030\016 \001(\0132\'.google.cloud" - + ".deploy.v1.PredeployJobRunB\004\342A\001\003H\000\022L\n\022po" - + "stdeploy_job_run\030\017 \001(\0132(.google.cloud.de" - + "ploy.v1.PostdeployJobRunB\004\342A\001\003H\000\022^\n\034crea" - + "te_child_rollout_job_run\030\014 \001(\01320.google." - + "cloud.deploy.v1.CreateChildRolloutJobRun" - + "B\004\342A\001\003H\000\022`\n\035advance_child_rollout_job_ru" - + "n\030\r \001(\01321.google.cloud.deploy.v1.Advance" - + "ChildRolloutJobRunB\004\342A\001\003H\000\022\022\n\004etag\030\013 \001(\t" - + "B\004\342A\001\003\"k\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\017" - + "\n\013IN_PROGRESS\020\001\022\r\n\tSUCCEEDED\020\002\022\n\n\006FAILED" - + "\020\003\022\017\n\013TERMINATING\020\004\022\016\n\nTERMINATED\020\005:\257\001\352A" - + "\253\001\n!clouddeploy.googleapis.com/JobRun\022\205\001" - + "projects/{project}/locations/{location}/" - + "deliveryPipelines/{delivery_pipeline}/re" - + "leases/{release}/rollouts/{rollout}/jobR" - + "uns/{job_run}B\t\n\007job_run\"\232\004\n\014DeployJobRu" - + "n\0227\n\005build\030\001 \001(\tB(\342A\001\003\372A!\n\037cloudbuild.go" - + "ogleapis.com/Build\022N\n\rfailure_cause\030\002 \001(" - + "\01621.google.cloud.deploy.v1.DeployJobRun." - + "FailureCauseB\004\342A\001\003\022\035\n\017failure_message\030\003 " - + "\001(\tB\004\342A\001\003\022D\n\010metadata\030\004 \001(\0132,.google.clo" - + "ud.deploy.v1.DeployJobRunMetadataB\004\342A\001\003\022" - + ">\n\010artifact\030\005 \001(\0132&.google.cloud.deploy." - + "v1.DeployArtifactB\004\342A\001\003\"\333\001\n\014FailureCause" - + "\022\035\n\031FAILURE_CAUSE_UNSPECIFIED\020\000\022\033\n\027CLOUD" - + "_BUILD_UNAVAILABLE\020\001\022\024\n\020EXECUTION_FAILED" - + "\020\002\022\025\n\021DEADLINE_EXCEEDED\020\003\022 \n\034MISSING_RES" - + "OURCES_FOR_CANARY\020\004\022\036\n\032CLOUD_BUILD_REQUE" - + "ST_FAILED\020\005\022 \n\034DEPLOY_FEATURE_NOT_SUPPOR" - + "TED\020\006\"\255\003\n\014VerifyJobRun\0227\n\005build\030\001 \001(\tB(\342" - + "A\001\003\372A!\n\037cloudbuild.googleapis.com/Build\022" - + "\032\n\014artifact_uri\030\002 \001(\tB\004\342A\001\003\022\034\n\016event_log" - + "_path\030\003 \001(\tB\004\342A\001\003\022N\n\rfailure_cause\030\004 \001(\016" - + "21.google.cloud.deploy.v1.VerifyJobRun.F" - + "ailureCauseB\004\342A\001\003\022\035\n\017failure_message\030\005 \001" - + "(\tB\004\342A\001\003\"\272\001\n\014FailureCause\022\035\n\031FAILURE_CAU" - + "SE_UNSPECIFIED\020\000\022\033\n\027CLOUD_BUILD_UNAVAILA" - + "BLE\020\001\022\024\n\020EXECUTION_FAILED\020\002\022\025\n\021DEADLINE_" - + "EXCEEDED\020\003\022!\n\035VERIFICATION_CONFIG_NOT_FO" - + "UND\020\004\022\036\n\032CLOUD_BUILD_REQUEST_FAILED\020\005\"\326\002" - + "\n\017PredeployJobRun\0227\n\005build\030\001 \001(\tB(\342A\001\003\372A" - + "!\n\037cloudbuild.googleapis.com/Build\022Q\n\rfa" - + "ilure_cause\030\002 \001(\01624.google.cloud.deploy." - + "v1.PredeployJobRun.FailureCauseB\004\342A\001\003\022\035\n" - + "\017failure_message\030\003 \001(\tB\004\342A\001\003\"\227\001\n\014Failure" - + "Cause\022\035\n\031FAILURE_CAUSE_UNSPECIFIED\020\000\022\033\n\027" - + "CLOUD_BUILD_UNAVAILABLE\020\001\022\024\n\020EXECUTION_F" - + "AILED\020\002\022\025\n\021DEADLINE_EXCEEDED\020\003\022\036\n\032CLOUD_" - + "BUILD_REQUEST_FAILED\020\004\"\330\002\n\020PostdeployJob" + + "9\n\017render_end_time\030\010 \001(\0132\032.google.protob" + + "uf.TimestampB\004\342A\001\003\022\033\n\023skaffold_config_ur" + + "i\030\021 \001(\t\022\034\n\024skaffold_config_path\030\t \001(\t\022>\n" + + "\017build_artifacts\030\n \003(\0132%.google.cloud.de" + + "ploy.v1.BuildArtifact\022R\n\032delivery_pipeli" + + "ne_snapshot\030\013 \001(\0132(.google.cloud.deploy." + + "v1.DeliveryPipelineB\004\342A\001\003\022>\n\020target_snap" + + "shots\030\014 \003(\0132\036.google.cloud.deploy.v1.Tar" + + "getB\004\342A\001\003\022T\n\034custom_target_type_snapshot" + + "s\030\033 \003(\0132(.google.cloud.deploy.v1.CustomT" + + "argetTypeB\004\342A\001\003\022G\n\014render_state\030\r \001(\0162+." + + "google.cloud.deploy.v1.Release.RenderSta" + + "teB\004\342A\001\003\022\014\n\004etag\030\020 \001(\t\022\030\n\020skaffold_versi" + + "on\030\023 \001(\t\022T\n\020target_artifacts\030\024 \003(\01324.goo" + + "gle.cloud.deploy.v1.Release.TargetArtifa" + + "ctsEntryB\004\342A\001\003\022P\n\016target_renders\030\026 \003(\01322" + + ".google.cloud.deploy.v1.Release.TargetRe" + + "ndersEntryB\004\342A\001\003\022I\n\tcondition\030\030 \001(\01320.go" + + "ogle.cloud.deploy.v1.Release.ReleaseCond" + + "itionB\004\342A\001\003\022V\n\021deploy_parameters\030\031 \003(\01325" + + ".google.cloud.deploy.v1.Release.DeployPa" + + "rametersEntryB\004\342A\001\001\032\331\005\n\014TargetRender\022A\n\017" + + "rendering_build\030\001 \001(\tB(\342A\001\003\372A!\n\037cloudbui" + + "ld.googleapis.com/Build\022]\n\017rendering_sta" + + "te\030\002 \001(\0162>.google.cloud.deploy.v1.Releas" + + "e.TargetRender.TargetRenderStateB\004\342A\001\003\022>" + + "\n\010metadata\030\006 \001(\0132&.google.cloud.deploy.v" + + "1.RenderMetadataB\004\342A\001\003\022V\n\rfailure_cause\030" + + "\004 \001(\01629.google.cloud.deploy.v1.Release.T" + + "argetRender.FailureCauseB\004\342A\001\003\022\035\n\017failur" + + "e_message\030\005 \001(\tB\004\342A\001\003\"d\n\021TargetRenderSta" + + "te\022#\n\037TARGET_RENDER_STATE_UNSPECIFIED\020\000\022" + + "\r\n\tSUCCEEDED\020\001\022\n\n\006FAILED\020\002\022\017\n\013IN_PROGRES" + + "S\020\003\"\211\002\n\014FailureCause\022\035\n\031FAILURE_CAUSE_UN" + + "SPECIFIED\020\000\022\033\n\027CLOUD_BUILD_UNAVAILABLE\020\001" + + "\022\024\n\020EXECUTION_FAILED\020\002\022\036\n\032CLOUD_BUILD_RE" + + "QUEST_FAILED\020\003\022!\n\035VERIFICATION_CONFIG_NO" + + "T_FOUND\020\004\022\033\n\027CUSTOM_ACTION_NOT_FOUND\020\005\022%" + + "\n!DEPLOYMENT_STRATEGY_NOT_SUPPORTED\020\006\022 \n" + + "\034RENDER_FEATURE_NOT_SUPPORTED\020\007\032\'\n\025Relea" + + "seReadyCondition\022\016\n\006status\030\001 \001(\010\032\362\001\n\032Ska" + + "ffoldSupportedCondition\022\016\n\006status\030\001 \001(\010\022" + + "L\n\026skaffold_support_state\030\002 \001(\0162,.google" + + ".cloud.deploy.v1.SkaffoldSupportState\0229\n" + + "\025maintenance_mode_time\030\003 \001(\0132\032.google.pr" + + "otobuf.Timestamp\022;\n\027support_expiration_t" + + "ime\030\004 \001(\0132\032.google.protobuf.Timestamp\032\314\001" + + "\n\020ReleaseCondition\022V\n\027release_ready_cond" + + "ition\030\001 \001(\01325.google.cloud.deploy.v1.Rel" + + "ease.ReleaseReadyCondition\022`\n\034skaffold_s" + + "upported_condition\030\002 \001(\0132:.google.cloud." + + "deploy.v1.Release.SkaffoldSupportedCondi" + + "tion\0322\n\020AnnotationsEntry\022\013\n\003key\030\001 \001(\t\022\r\n" + + "\005value\030\002 \001(\t:\0028\001\032-\n\013LabelsEntry\022\013\n\003key\030\001" + + " \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032^\n\024TargetArtifac" + + "tsEntry\022\013\n\003key\030\001 \001(\t\0225\n\005value\030\002 \001(\0132&.go" + + "ogle.cloud.deploy.v1.TargetArtifact:\0028\001\032" + + "b\n\022TargetRendersEntry\022\013\n\003key\030\001 \001(\t\022;\n\005va" + + "lue\030\002 \001(\0132,.google.cloud.deploy.v1.Relea" + + "se.TargetRender:\0028\001\0327\n\025DeployParametersE" + + "ntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"W\n\013" + + "RenderState\022\034\n\030RENDER_STATE_UNSPECIFIED\020" + + "\000\022\r\n\tSUCCEEDED\020\001\022\n\n\006FAILED\020\002\022\017\n\013IN_PROGR" + + "ESS\020\003:\212\001\352A\206\001\n\"clouddeploy.googleapis.com" + + "/Release\022`projects/{project}/locations/{" + + "location}/deliveryPipelines/{delivery_pi" + + "peline}/releases/{release}\"+\n\rBuildArtif" + + "act\022\r\n\005image\030\003 \001(\t\022\013\n\003tag\030\002 \001(\t\"\262\003\n\016Targ" + + "etArtifact\022\034\n\014artifact_uri\030\004 \001(\tB\004\342A\001\003H\000" + + "\022\"\n\024skaffold_config_path\030\002 \001(\tB\004\342A\001\003\022\033\n\r" + + "manifest_path\030\003 \001(\tB\004\342A\001\003\022Y\n\017phase_artif" + + "acts\030\005 \003(\0132:.google.cloud.deploy.v1.Targ" + + "etArtifact.PhaseArtifactsEntryB\004\342A\001\003\032r\n\r" + + "PhaseArtifact\022\"\n\024skaffold_config_path\030\001 " + + "\001(\tB\004\342A\001\003\022\033\n\rmanifest_path\030\003 \001(\tB\004\342A\001\003\022 " + + "\n\022job_manifests_path\030\004 \001(\tB\004\342A\001\003\032k\n\023Phas" + + "eArtifactsEntry\022\013\n\003key\030\001 \001(\t\022C\n\005value\030\002 " + + "\001(\01324.google.cloud.deploy.v1.TargetArtif" + + "act.PhaseArtifact:\0028\001B\005\n\003uri\"J\n\016DeployAr" + + "tifact\022\032\n\014artifact_uri\030\001 \001(\tB\004\342A\001\003\022\034\n\016ma" + + "nifest_paths\030\002 \003(\tB\004\342A\001\003\"N\n\026CloudRunRend" + + "erMetadata\0224\n\007service\030\001 \001(\tB#\342A\001\003\372A\034\n\032ru" + + "n.googleapis.com/Service\"\227\001\n\016RenderMetad" + + "ata\022G\n\tcloud_run\030\001 \001(\0132..google.cloud.de" + + "ploy.v1.CloudRunRenderMetadataB\004\342A\001\003\022<\n\006" + + "custom\030\002 \001(\0132&.google.cloud.deploy.v1.Cu" + + "stomMetadataB\004\342A\001\003\"\274\001\n\023ListReleasesReque" + + "st\022D\n\006parent\030\001 \001(\tB4\342A\001\002\372A-\n+clouddeploy" + + ".googleapis.com/DeliveryPipeline\022\027\n\tpage" + + "_size\030\002 \001(\005B\004\342A\001\001\022\030\n\npage_token\030\003 \001(\tB\004\342" + + "A\001\001\022\024\n\006filter\030\004 \001(\tB\004\342A\001\001\022\026\n\010order_by\030\005 " + + "\001(\tB\004\342A\001\001\"w\n\024ListReleasesResponse\0221\n\010rel" + + "eases\030\001 \003(\0132\037.google.cloud.deploy.v1.Rel", + "ease\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013unreach" + + "able\030\003 \003(\t\"N\n\021GetReleaseRequest\0229\n\004name\030" + + "\001 \001(\tB+\342A\001\002\372A$\n\"clouddeploy.googleapis.c" + + "om/Release\"\345\001\n\024CreateReleaseRequest\022D\n\006p" + + "arent\030\001 \001(\tB4\342A\001\002\372A-\n+clouddeploy.google" + + "apis.com/DeliveryPipeline\022\030\n\nrelease_id\030" + + "\002 \001(\tB\004\342A\001\002\0226\n\007release\030\003 \001(\0132\037.google.cl" + + "oud.deploy.v1.ReleaseB\004\342A\001\002\022\030\n\nrequest_i" + + "d\030\004 \001(\tB\004\342A\001\001\022\033\n\rvalidate_only\030\005 \001(\010B\004\342A" + + "\001\001\"\372\016\n\007Rollout\022\022\n\004name\030\001 \001(\tB\004\342A\001\001\022\021\n\003ui" + + "d\030\002 \001(\tB\004\342A\001\003\022\023\n\013description\030\003 \001(\t\022E\n\013an" + + "notations\030\004 \003(\01320.google.cloud.deploy.v1" + + ".Rollout.AnnotationsEntry\022;\n\006labels\030\005 \003(" + + "\0132+.google.cloud.deploy.v1.Rollout.Label" + + "sEntry\0225\n\013create_time\030\006 \001(\0132\032.google.pro" + + "tobuf.TimestampB\004\342A\001\003\0226\n\014approve_time\030\007 " + + "\001(\0132\032.google.protobuf.TimestampB\004\342A\001\003\0226\n" + + "\014enqueue_time\030\010 \001(\0132\032.google.protobuf.Ti" + + "mestampB\004\342A\001\003\022;\n\021deploy_start_time\030\t \001(\013" + + "2\032.google.protobuf.TimestampB\004\342A\001\003\0229\n\017de" + + "ploy_end_time\030\n \001(\0132\032.google.protobuf.Ti" + + "mestampB\004\342A\001\003\022\027\n\ttarget_id\030\022 \001(\tB\004\342A\001\002\022K" + + "\n\016approval_state\030\014 \001(\0162-.google.cloud.de" + + "ploy.v1.Rollout.ApprovalStateB\004\342A\001\003\022:\n\005s" + + "tate\030\r \001(\0162%.google.cloud.deploy.v1.Roll" + + "out.StateB\004\342A\001\003\022\034\n\016failure_reason\030\016 \001(\tB" + + "\004\342A\001\003\022A\n\017deploying_build\030\021 \001(\tB(\342A\001\003\372A!\n" + + "\037cloudbuild.googleapis.com/Build\022\014\n\004etag" + + "\030\020 \001(\t\022P\n\024deploy_failure_cause\030\023 \001(\0162,.g" + + "oogle.cloud.deploy.v1.Rollout.FailureCau" + + "seB\004\342A\001\003\0223\n\006phases\030\027 \003(\0132\035.google.cloud." + + "deploy.v1.PhaseB\004\342A\001\003\0228\n\010metadata\030\030 \001(\0132" + + " .google.cloud.deploy.v1.MetadataB\004\342A\001\003\022" + + " \n\022controller_rollout\030\031 \001(\tB\004\342A\001\003\022!\n\023rol" + + "lback_of_rollout\030\032 \001(\tB\004\342A\001\003\022%\n\027rolled_b" + + "ack_by_rollouts\030\033 \003(\tB\004\342A\001\003\0322\n\020Annotatio" + + "nsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032" + + "-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001" + + "(\t:\0028\001\"{\n\rApprovalState\022\036\n\032APPROVAL_STAT" + + "E_UNSPECIFIED\020\000\022\022\n\016NEEDS_APPROVAL\020\001\022\032\n\026D" + + "OES_NOT_NEED_APPROVAL\020\002\022\014\n\010APPROVED\020\003\022\014\n" + + "\010REJECTED\020\004\"\304\001\n\005State\022\025\n\021STATE_UNSPECIFI" + + "ED\020\000\022\r\n\tSUCCEEDED\020\001\022\n\n\006FAILED\020\002\022\017\n\013IN_PR" + + "OGRESS\020\003\022\024\n\020PENDING_APPROVAL\020\004\022\025\n\021APPROV" + + "AL_REJECTED\020\005\022\013\n\007PENDING\020\006\022\023\n\017PENDING_RE" + + "LEASE\020\007\022\016\n\nCANCELLING\020\010\022\r\n\tCANCELLED\020\t\022\n" + + "\n\006HALTED\020\n\"\212\002\n\014FailureCause\022\035\n\031FAILURE_C" + + "AUSE_UNSPECIFIED\020\000\022\033\n\027CLOUD_BUILD_UNAVAI" + + "LABLE\020\001\022\024\n\020EXECUTION_FAILED\020\002\022\025\n\021DEADLIN" + + "E_EXCEEDED\020\003\022\022\n\016RELEASE_FAILED\020\004\022\025\n\021RELE" + + "ASE_ABANDONED\020\005\022!\n\035VERIFICATION_CONFIG_N" + + "OT_FOUND\020\006\022\036\n\032CLOUD_BUILD_REQUEST_FAILED" + + "\020\007\022#\n\037OPERATION_FEATURE_NOT_SUPPORTED\020\010:" + + "\235\001\352A\231\001\n\"clouddeploy.googleapis.com/Rollo" + + "ut\022sprojects/{project}/locations/{locati" + + "on}/deliveryPipelines/{delivery_pipeline" + + "}/releases/{release}/rollouts/{rollout}\"" + + "\330\001\n\010Metadata\022A\n\tcloud_run\030\001 \001(\0132(.google" + + ".cloud.deploy.v1.CloudRunMetadataB\004\342A\001\003\022" + + "K\n\nautomation\030\002 \001(\01321.google.cloud.deplo" + + "y.v1.AutomationRolloutMetadataB\004\342A\001\003\022<\n\006" + + "custom\030\003 \001(\0132&.google.cloud.deploy.v1.Cu" + + "stomMetadataB\004\342A\001\003\"\350\001\n\024DeployJobRunMetad" + + "ata\022A\n\tcloud_run\030\001 \001(\0132(.google.cloud.de" + + "ploy.v1.CloudRunMetadataB\004\342A\001\003\022O\n\rcustom" + + "_target\030\002 \001(\01322.google.cloud.deploy.v1.C" + + "ustomTargetDeployMetadataB\004\342A\001\003\022<\n\006custo" + + "m\030\003 \001(\0132&.google.cloud.deploy.v1.CustomM" + + "etadataB\004\342A\001\003\"\252\001\n\020CloudRunMetadata\0224\n\007se" + + "rvice\030\001 \001(\tB#\342A\001\003\372A\034\n\032run.googleapis.com" + + "/Service\022\032\n\014service_urls\030\002 \003(\tB\004\342A\001\003\022\026\n\010" + + "revision\030\003 \001(\tB\004\342A\001\003\022,\n\003job\030\004 \001(\tB\037\342A\001\003\372" + + "A\030\n\026run.googleapis.com/Job\"8\n\032CustomTarg" + + "etDeployMetadata\022\032\n\014skip_message\030\001 \001(\tB\004" + + "\342A\001\003\"\216\001\n\031AutomationRolloutMetadata\022$\n\026pr" + + "omote_automation_run\030\001 \001(\tB\004\342A\001\003\022%\n\027adva" + + "nce_automation_runs\030\002 \003(\tB\004\342A\001\003\022$\n\026repai" + + "r_automation_runs\030\003 \003(\tB\004\342A\001\003\"\211\001\n\016Custom" + + "Metadata\022H\n\006values\030\001 \003(\01322.google.cloud." + + "deploy.v1.CustomMetadata.ValuesEntryB\004\342A" + + "\001\003\032-\n\013ValuesEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030" + + "\002 \001(\t:\0028\001\"\201\003\n\005Phase\022\020\n\002id\030\001 \001(\tB\004\342A\001\003\0228\n" + + "\005state\030\003 \001(\0162#.google.cloud.deploy.v1.Ph" + + "ase.StateB\004\342A\001\003\022\032\n\014skip_message\030\006 \001(\tB\004\342" + + "A\001\003\022G\n\017deployment_jobs\030\004 \001(\0132&.google.cl" + + "oud.deploy.v1.DeploymentJobsB\004\342A\001\003H\000\022L\n\022" + + "child_rollout_jobs\030\005 \001(\0132(.google.cloud." + + "deploy.v1.ChildRolloutJobsB\004\342A\001\003H\000\"q\n\005St" + + "ate\022\025\n\021STATE_UNSPECIFIED\020\000\022\013\n\007PENDING\020\001\022" + + "\017\n\013IN_PROGRESS\020\002\022\r\n\tSUCCEEDED\020\003\022\n\n\006FAILE" + + "D\020\004\022\013\n\007ABORTED\020\005\022\013\n\007SKIPPED\020\006B\006\n\004jobs\"\363\001" + + "\n\016DeploymentJobs\0225\n\ndeploy_job\030\001 \001(\0132\033.g" + + "oogle.cloud.deploy.v1.JobB\004\342A\001\003\0225\n\nverif" + + "y_job\030\002 \001(\0132\033.google.cloud.deploy.v1.Job" + + "B\004\342A\001\003\0228\n\rpredeploy_job\030\003 \001(\0132\033.google.c" + + "loud.deploy.v1.JobB\004\342A\001\003\0229\n\016postdeploy_j" + + "ob\030\004 \001(\0132\033.google.cloud.deploy.v1.JobB\004\342" + + "A\001\003\"\223\001\n\020ChildRolloutJobs\022>\n\023create_rollo" + + "ut_jobs\030\001 \003(\0132\033.google.cloud.deploy.v1.J" + + "obB\004\342A\001\003\022?\n\024advance_rollout_jobs\030\002 \003(\0132\033" + + ".google.cloud.deploy.v1.JobB\004\342A\001\003\"\201\006\n\003Jo" + + "b\022\020\n\002id\030\001 \001(\tB\004\342A\001\003\0226\n\005state\030\002 \001(\0162!.goo" + + "gle.cloud.deploy.v1.Job.StateB\004\342A\001\003\022\032\n\014s" + + "kip_message\030\010 \001(\tB\004\342A\001\003\022;\n\007job_run\030\003 \001(\t" + + "B*\342A\001\003\372A#\n!clouddeploy.googleapis.com/Jo" + + "bRun\022=\n\ndeploy_job\030\004 \001(\0132!.google.cloud." + + "deploy.v1.DeployJobB\004\342A\001\003H\000\022=\n\nverify_jo" + + "b\030\005 \001(\0132!.google.cloud.deploy.v1.VerifyJ" + + "obB\004\342A\001\003H\000\022C\n\rpredeploy_job\030\t \001(\0132$.goog" + + "le.cloud.deploy.v1.PredeployJobB\004\342A\001\003H\000\022" + + "E\n\016postdeploy_job\030\n \001(\0132%.google.cloud.d" + + "eploy.v1.PostdeployJobB\004\342A\001\003H\000\022W\n\030create" + + "_child_rollout_job\030\006 \001(\0132-.google.cloud." + + "deploy.v1.CreateChildRolloutJobB\004\342A\001\003H\000\022" + + "Y\n\031advance_child_rollout_job\030\007 \001(\0132..goo" + + "gle.cloud.deploy.v1.AdvanceChildRolloutJ" + + "obB\004\342A\001\003H\000\"\214\001\n\005State\022\025\n\021STATE_UNSPECIFIE" + + "D\020\000\022\013\n\007PENDING\020\001\022\014\n\010DISABLED\020\002\022\017\n\013IN_PRO" + + "GRESS\020\003\022\r\n\tSUCCEEDED\020\004\022\n\n\006FAILED\020\005\022\013\n\007AB" + + "ORTED\020\006\022\013\n\007SKIPPED\020\007\022\013\n\007IGNORED\020\010B\n\n\010job" + + "_type\"\013\n\tDeployJob\"\013\n\tVerifyJob\"%\n\014Prede" + + "ployJob\022\025\n\007actions\030\001 \003(\tB\004\342A\001\003\"&\n\rPostde" + + "ployJob\022\025\n\007actions\030\001 \003(\tB\004\342A\001\003\"\027\n\025Create" + + "ChildRolloutJob\"\030\n\026AdvanceChildRolloutJo" + + "b\"\263\001\n\023ListRolloutsRequest\022;\n\006parent\030\001 \001(" + + "\tB+\342A\001\002\372A$\n\"clouddeploy.googleapis.com/R" + + "elease\022\027\n\tpage_size\030\002 \001(\005B\004\342A\001\001\022\030\n\npage_" + + "token\030\003 \001(\tB\004\342A\001\001\022\024\n\006filter\030\004 \001(\tB\004\342A\001\001\022" + + "\026\n\010order_by\030\005 \001(\tB\004\342A\001\001\"w\n\024ListRolloutsR" + + "esponse\0221\n\010rollouts\030\001 \003(\0132\037.google.cloud" + + ".deploy.v1.Rollout\022\027\n\017next_page_token\030\002 " + + "\001(\t\022\023\n\013unreachable\030\003 \003(\t\"N\n\021GetRolloutRe" + + "quest\0229\n\004name\030\001 \001(\tB+\342A\001\002\372A$\n\"clouddeplo" + + "y.googleapis.com/Rollout\"\375\001\n\024CreateRollo" + + "utRequest\022;\n\006parent\030\001 \001(\tB+\342A\001\002\372A$\n\"clou" + + "ddeploy.googleapis.com/Release\022\030\n\nrollou" + + "t_id\030\002 \001(\tB\004\342A\001\002\0226\n\007rollout\030\003 \001(\0132\037.goog" + + "le.cloud.deploy.v1.RolloutB\004\342A\001\002\022\030\n\nrequ" + + "est_id\030\004 \001(\tB\004\342A\001\001\022\033\n\rvalidate_only\030\005 \001(" + + "\010B\004\342A\001\001\022\037\n\021starting_phase_id\030\007 \001(\tB\004\342A\001\001" + + "\"\207\002\n\021OperationMetadata\0225\n\013create_time\030\001 " + + "\001(\0132\032.google.protobuf.TimestampB\004\342A\001\003\0222\n" + + "\010end_time\030\002 \001(\0132\032.google.protobuf.Timest" + + "ampB\004\342A\001\003\022\024\n\006target\030\003 \001(\tB\004\342A\001\003\022\022\n\004verb\030" + + "\004 \001(\tB\004\342A\001\003\022\034\n\016status_message\030\005 \001(\tB\004\342A\001" + + "\003\022$\n\026requested_cancellation\030\006 \001(\010B\004\342A\001\003\022" + + "\031\n\013api_version\030\007 \001(\tB\004\342A\001\003\"j\n\025ApproveRol" + + "loutRequest\0229\n\004name\030\001 \001(\tB+\342A\001\002\372A$\n\"clou" + + "ddeploy.googleapis.com/Rollout\022\026\n\010approv" + + "ed\030\002 \001(\010B\004\342A\001\002\"\030\n\026ApproveRolloutResponse" + + "\"j\n\025AdvanceRolloutRequest\0229\n\004name\030\001 \001(\tB" + + "+\342A\001\002\372A$\n\"clouddeploy.googleapis.com/Rol" + + "lout\022\026\n\010phase_id\030\002 \001(\tB\004\342A\001\002\"\030\n\026AdvanceR" + + "olloutResponse\"Q\n\024CancelRolloutRequest\0229" + + "\n\004name\030\001 \001(\tB+\342A\001\002\372A$\n\"clouddeploy.googl" + + "eapis.com/Rollout\"\027\n\025CancelRolloutRespon" + + "se\"~\n\020IgnoreJobRequest\022<\n\007rollout\030\001 \001(\tB" + + "+\342A\001\002\372A$\n\"clouddeploy.googleapis.com/Rol" + + "lout\022\026\n\010phase_id\030\002 \001(\tB\004\342A\001\002\022\024\n\006job_id\030\003" + + " \001(\tB\004\342A\001\002\"\023\n\021IgnoreJobResponse\"}\n\017Retry" + + "JobRequest\022<\n\007rollout\030\001 \001(\tB+\342A\001\002\372A$\n\"cl" + + "ouddeploy.googleapis.com/Rollout\022\026\n\010phas" + + "e_id\030\002 \001(\tB\004\342A\001\002\022\024\n\006job_id\030\003 \001(\tB\004\342A\001\002\"\022" + + "\n\020RetryJobResponse\"R\n\025AbandonReleaseRequ" + + "est\0229\n\004name\030\001 \001(\tB+\342A\001\002\372A$\n\"clouddeploy." + + "googleapis.com/Release\"\030\n\026AbandonRelease" + + "Response\"\337\010\n\006JobRun\022\022\n\004name\030\001 \001(\tB\004\342A\001\001\022" + + "\021\n\003uid\030\002 \001(\tB\004\342A\001\003\022\026\n\010phase_id\030\003 \001(\tB\004\342A" + + "\001\003\022\024\n\006job_id\030\004 \001(\tB\004\342A\001\003\0225\n\013create_time\030" + + "\005 \001(\0132\032.google.protobuf.TimestampB\004\342A\001\003\022" + + "4\n\nstart_time\030\006 \001(\0132\032.google.protobuf.Ti" + + "mestampB\004\342A\001\003\0222\n\010end_time\030\007 \001(\0132\032.google" + + ".protobuf.TimestampB\004\342A\001\003\0229\n\005state\030\010 \001(\016" + + "2$.google.cloud.deploy.v1.JobRun.StateB\004" + + "\342A\001\003\022D\n\016deploy_job_run\030\t \001(\0132$.google.cl" + + "oud.deploy.v1.DeployJobRunB\004\342A\001\003H\000\022D\n\016ve" + + "rify_job_run\030\n \001(\0132$.google.cloud.deploy" + + ".v1.VerifyJobRunB\004\342A\001\003H\000\022J\n\021predeploy_jo" + + "b_run\030\016 \001(\0132\'.google.cloud.deploy.v1.Pre" + + "deployJobRunB\004\342A\001\003H\000\022L\n\022postdeploy_job_r" + + "un\030\017 \001(\0132(.google.cloud.deploy.v1.Postde" + + "ployJobRunB\004\342A\001\003H\000\022^\n\034create_child_rollo" + + "ut_job_run\030\014 \001(\01320.google.cloud.deploy.v" + + "1.CreateChildRolloutJobRunB\004\342A\001\003H\000\022`\n\035ad" + + "vance_child_rollout_job_run\030\r \001(\01321.goog" + + "le.cloud.deploy.v1.AdvanceChildRolloutJo" + + "bRunB\004\342A\001\003H\000\022\022\n\004etag\030\013 \001(\tB\004\342A\001\003\"k\n\005Stat" + + "e\022\025\n\021STATE_UNSPECIFIED\020\000\022\017\n\013IN_PROGRESS\020" + + "\001\022\r\n\tSUCCEEDED\020\002\022\n\n\006FAILED\020\003\022\017\n\013TERMINAT" + + "ING\020\004\022\016\n\nTERMINATED\020\005:\257\001\352A\253\001\n!clouddeplo" + + "y.googleapis.com/JobRun\022\205\001projects/{proj" + + "ect}/locations/{location}/deliveryPipeli" + + "nes/{delivery_pipeline}/releases/{releas" + + "e}/rollouts/{rollout}/jobRuns/{job_run}B" + + "\t\n\007job_run\"\232\004\n\014DeployJobRun\0227\n\005build\030\001 \001" + + "(\tB(\342A\001\003\372A!\n\037cloudbuild.googleapis.com/B" + + "uild\022N\n\rfailure_cause\030\002 \001(\01621.google.clo" + + "ud.deploy.v1.DeployJobRun.FailureCauseB\004" + + "\342A\001\003\022\035\n\017failure_message\030\003 \001(\tB\004\342A\001\003\022D\n\010m" + + "etadata\030\004 \001(\0132,.google.cloud.deploy.v1.D" + + "eployJobRunMetadataB\004\342A\001\003\022>\n\010artifact\030\005 " + + "\001(\0132&.google.cloud.deploy.v1.DeployArtif" + + "actB\004\342A\001\003\"\333\001\n\014FailureCause\022\035\n\031FAILURE_CA" + + "USE_UNSPECIFIED\020\000\022\033\n\027CLOUD_BUILD_UNAVAIL" + + "ABLE\020\001\022\024\n\020EXECUTION_FAILED\020\002\022\025\n\021DEADLINE" + + "_EXCEEDED\020\003\022 \n\034MISSING_RESOURCES_FOR_CAN" + + "ARY\020\004\022\036\n\032CLOUD_BUILD_REQUEST_FAILED\020\005\022 \n" + + "\034DEPLOY_FEATURE_NOT_SUPPORTED\020\006\"\255\003\n\014Veri" + + "fyJobRun\0227\n\005build\030\001 \001(\tB(\342A\001\003\372A!\n\037cloudb" + + "uild.googleapis.com/Build\022\032\n\014artifact_ur" + + "i\030\002 \001(\tB\004\342A\001\003\022\034\n\016event_log_path\030\003 \001(\tB\004\342" + + "A\001\003\022N\n\rfailure_cause\030\004 \001(\01621.google.clou" + + "d.deploy.v1.VerifyJobRun.FailureCauseB\004\342" + + "A\001\003\022\035\n\017failure_message\030\005 \001(\tB\004\342A\001\003\"\272\001\n\014F" + + "ailureCause\022\035\n\031FAILURE_CAUSE_UNSPECIFIED" + + "\020\000\022\033\n\027CLOUD_BUILD_UNAVAILABLE\020\001\022\024\n\020EXECU" + + "TION_FAILED\020\002\022\025\n\021DEADLINE_EXCEEDED\020\003\022!\n\035" + + "VERIFICATION_CONFIG_NOT_FOUND\020\004\022\036\n\032CLOUD" + + "_BUILD_REQUEST_FAILED\020\005\"\326\002\n\017PredeployJob" + "Run\0227\n\005build\030\001 \001(\tB(\342A\001\003\372A!\n\037cloudbuild." - + "googleapis.com/Build\022R\n\rfailure_cause\030\002 " - + "\001(\01625.google.cloud.deploy.v1.PostdeployJ" - + "obRun.FailureCauseB\004\342A\001\003\022\035\n\017failure_mess" - + "age\030\003 \001(\tB\004\342A\001\003\"\227\001\n\014FailureCause\022\035\n\031FAIL" - + "URE_CAUSE_UNSPECIFIED\020\000\022\033\n\027CLOUD_BUILD_U" - + "NAVAILABLE\020\001\022\024\n\020EXECUTION_FAILED\020\002\022\025\n\021DE" - + "ADLINE_EXCEEDED\020\003\022\036\n\032CLOUD_BUILD_REQUEST" - + "_FAILED\020\004\"Q\n\030CreateChildRolloutJobRun\022\025\n" - + "\007rollout\030\001 \001(\tB\004\342A\001\003\022\036\n\020rollout_phase_id" - + "\030\002 \001(\tB\004\342A\001\003\"R\n\031AdvanceChildRolloutJobRu" - + "n\022\025\n\007rollout\030\001 \001(\tB\004\342A\001\003\022\036\n\020rollout_phas" - + "e_id\030\002 \001(\tB\004\342A\001\003\"\262\001\n\022ListJobRunsRequest\022" - + ";\n\006parent\030\001 \001(\tB+\342A\001\002\372A$\n\"clouddeploy.go" - + "ogleapis.com/Rollout\022\027\n\tpage_size\030\002 \001(\005B" - + "\004\342A\001\001\022\030\n\npage_token\030\003 \001(\tB\004\342A\001\001\022\024\n\006filte" - + "r\030\004 \001(\tB\004\342A\001\001\022\026\n\010order_by\030\005 \001(\tB\004\342A\001\001\"u\n" - + "\023ListJobRunsResponse\0220\n\010job_runs\030\001 \003(\0132\036" - + ".google.cloud.deploy.v1.JobRun\022\027\n\017next_p" - + "age_token\030\002 \001(\t\022\023\n\013unreachable\030\003 \003(\t\"L\n\020" - + "GetJobRunRequest\0228\n\004name\030\001 \001(\tB*\342A\001\002\372A#\n" - + "!clouddeploy.googleapis.com/JobRun\"R\n\026Te" - + "rminateJobRunRequest\0228\n\004name\030\001 \001(\tB*\342A\001\002" - + "\372A#\n!clouddeploy.googleapis.com/JobRun\"\031" - + "\n\027TerminateJobRunResponse\"\325\001\n\006Config\022\014\n\004" - + "name\030\001 \001(\t\022C\n\022supported_versions\030\002 \003(\0132\'" - + ".google.cloud.deploy.v1.SkaffoldVersion\022" - + " \n\030default_skaffold_version\030\003 \001(\t:V\352AS\n!" - + "clouddeploy.googleapis.com/Config\022.proje" - + "cts/{project}/locations/{location}/confi" - + "g\"\307\001\n\017SkaffoldVersion\022\017\n\007version\030\001 \001(\t\0229" - + "\n\025maintenance_mode_time\030\003 \001(\0132\032.google.p" - + "rotobuf.Timestamp\022;\n\027support_expiration_" - + "time\030\004 \001(\0132\032.google.protobuf.Timestamp\022+" - + "\n\020support_end_date\030\002 \001(\0132\021.google.type.D" - + "ate\"L\n\020GetConfigRequest\0228\n\004name\030\001 \001(\tB*\342" - + "A\001\002\372A#\n!clouddeploy.googleapis.com/Confi" - + "g\"\243\006\n\nAutomation\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\021\n\003" - + "uid\030\002 \001(\tB\004\342A\001\003\022\031\n\013description\030\003 \001(\tB\004\342A" - + "\001\001\0225\n\013create_time\030\004 \001(\0132\032.google.protobu" - + "f.TimestampB\004\342A\001\003\0225\n\013update_time\030\005 \001(\0132\032" - + ".google.protobuf.TimestampB\004\342A\001\003\022N\n\013anno" - + "tations\030\006 \003(\01323.google.cloud.deploy.v1.A" - + "utomation.AnnotationsEntryB\004\342A\001\001\022D\n\006labe" - + "ls\030\007 \003(\0132..google.cloud.deploy.v1.Automa" - + "tion.LabelsEntryB\004\342A\001\001\022\022\n\004etag\030\010 \001(\tB\004\342A" - + "\001\001\022\027\n\tsuspended\030\t \001(\010B\004\342A\001\001\022\035\n\017service_a" - + "ccount\030\n \001(\tB\004\342A\001\002\022J\n\010selector\030\013 \001(\01322.g" - + "oogle.cloud.deploy.v1.AutomationResource" - + "SelectorB\004\342A\001\002\022;\n\005rules\030\016 \003(\0132&.google.c" - + "loud.deploy.v1.AutomationRuleB\004\342A\001\002\0322\n\020A" - + "nnotationsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 " - + "\001(\t:\0028\001\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005v" - + "alue\030\002 \001(\t:\0028\001:\226\001\352A\222\001\n%clouddeploy.googl" - + "eapis.com/Automation\022fprojects/{project}" - + "/locations/{location}/deliveryPipelines/" - + "{delivery_pipeline}/automations/{automat" - + "ion}R\001\001\"V\n\032AutomationResourceSelector\0228\n" - + "\007targets\030\001 \003(\0132\'.google.cloud.deploy.v1." - + "TargetAttribute\"\214\002\n\016AutomationRule\022P\n\024pr" - + "omote_release_rule\030\001 \001(\0132*.google.cloud." - + "deploy.v1.PromoteReleaseRuleB\004\342A\001\001H\000\022P\n\024" - + "advance_rollout_rule\030\002 \001(\0132*.google.clou" - + "d.deploy.v1.AdvanceRolloutRuleB\004\342A\001\001H\000\022N" - + "\n\023repair_rollout_rule\030\003 \001(\0132).google.clo" - + "ud.deploy.v1.RepairRolloutRuleB\004\342A\001\001H\000B\006" - + "\n\004rule\"\345\001\n\022PromoteReleaseRule\022\020\n\002id\030\001 \001(" - + "\tB\004\342A\001\002\022-\n\004wait\030\002 \001(\0132\031.google.protobuf." - + "DurationB\004\342A\001\001\022#\n\025destination_target_id\030" - + "\007 \001(\tB\004\342A\001\001\022H\n\tcondition\030\005 \001(\0132/.google." - + "cloud.deploy.v1.AutomationRuleConditionB" - + "\004\342A\001\003\022\037\n\021destination_phase\030\010 \001(\tB\004\342A\001\001\"\274" - + "\001\n\022AdvanceRolloutRule\022\020\n\002id\030\001 \001(\tB\004\342A\001\002\022" - + "\033\n\rsource_phases\030\006 \003(\tB\004\342A\001\001\022-\n\004wait\030\003 \001" - + "(\0132\031.google.protobuf.DurationB\004\342A\001\001\022H\n\tc" - + "ondition\030\005 \001(\0132/.google.cloud.deploy.v1." - + "AutomationRuleConditionB\004\342A\001\003\"\340\001\n\021Repair" - + "RolloutRule\022\020\n\002id\030\001 \001(\tB\004\342A\001\002\022\033\n\rsource_" - + "phases\030\002 \003(\tB\004\342A\001\001\022\022\n\004jobs\030\003 \003(\tB\004\342A\001\001\022>" - + "\n\014repair_modes\030\004 \003(\0132\".google.cloud.depl" - + "oy.v1.RepairModeB\004\342A\001\002\022H\n\tcondition\030\006 \001(" - + "\0132/.google.cloud.deploy.v1.AutomationRul" - + "eConditionB\004\342A\001\003\"\206\001\n\nRepairMode\0224\n\005retry" - + "\030\001 \001(\0132\035.google.cloud.deploy.v1.RetryB\004\342" - + "A\001\001H\000\022:\n\010rollback\030\002 \001(\0132 .google.cloud.d" - + "eploy.v1.RollbackB\004\342A\001\001H\000B\006\n\004mode\"\217\001\n\005Re" - + "try\022\026\n\010attempts\030\001 \001(\003B\004\342A\001\002\022-\n\004wait\030\002 \001(" - + "\0132\031.google.protobuf.DurationB\004\342A\001\001\022?\n\014ba" - + "ckoff_mode\030\003 \001(\0162#.google.cloud.deploy.v" - + "1.BackoffModeB\004\342A\001\001\"+\n\010Rollback\022\037\n\021desti" - + "nation_phase\030\001 \001(\tB\004\342A\001\001\"s\n\027AutomationRu" - + "leCondition\022X\n\031targets_present_condition" - + "\030\001 \001(\0132/.google.cloud.deploy.v1.TargetsP" - + "resentConditionB\004\342A\001\001\"\353\001\n\027CreateAutomati" - + "onRequest\022>\n\006parent\030\001 \001(\tB.\342A\001\002\372A\'\022%clou" - + "ddeploy.googleapis.com/Automation\022\033\n\raut" - + "omation_id\030\002 \001(\tB\004\342A\001\002\022<\n\nautomation\030\003 \001" - + "(\0132\".google.cloud.deploy.v1.AutomationB\004" - + "\342A\001\002\022\030\n\nrequest_id\030\004 \001(\tB\004\342A\001\001\022\033\n\rvalida" - + "te_only\030\005 \001(\010B\004\342A\001\001\"\342\001\n\027UpdateAutomation" - + "Request\0225\n\013update_mask\030\001 \001(\0132\032.google.pr" - + "otobuf.FieldMaskB\004\342A\001\002\022<\n\nautomation\030\002 \001" - + "(\0132\".google.cloud.deploy.v1.AutomationB\004" - + "\342A\001\002\022\030\n\nrequest_id\030\003 \001(\tB\004\342A\001\001\022\033\n\rallow_" - + "missing\030\004 \001(\010B\004\342A\001\001\022\033\n\rvalidate_only\030\005 \001" - + "(\010B\004\342A\001\001\"\277\001\n\027DeleteAutomationRequest\022<\n\004" - + "name\030\001 \001(\tB.\342A\001\002\372A\'\n%clouddeploy.googlea" - + "pis.com/Automation\022\030\n\nrequest_id\030\002 \001(\tB\004" - + "\342A\001\001\022\033\n\rallow_missing\030\003 \001(\010B\004\342A\001\001\022\033\n\rval" - + "idate_only\030\004 \001(\010B\004\342A\001\001\022\022\n\004etag\030\005 \001(\tB\004\342A" - + "\001\001\"\241\001\n\026ListAutomationsRequest\022>\n\006parent\030" - + "\001 \001(\tB.\342A\001\002\372A\'\022%clouddeploy.googleapis.c" - + "om/Automation\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage" - + "_token\030\003 \001(\t\022\016\n\006filter\030\004 \001(\t\022\020\n\010order_by" - + "\030\005 \001(\t\"\200\001\n\027ListAutomationsResponse\0227\n\013au" - + "tomations\030\001 \003(\0132\".google.cloud.deploy.v1" - + ".Automation\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013" - + "unreachable\030\003 \003(\t\"T\n\024GetAutomationReques" - + "t\022<\n\004name\030\001 \001(\tB.\342A\001\002\372A\'\n%clouddeploy.go" - + "ogleapis.com/Automation\"\324\010\n\rAutomationRu" - + "n\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\0225\n\013create_time\030\002 \001" - + "(\0132\032.google.protobuf.TimestampB\004\342A\001\003\0225\n\013" - + "update_time\030\003 \001(\0132\032.google.protobuf.Time" - + "stampB\004\342A\001\003\022\022\n\004etag\030\004 \001(\tB\004\342A\001\003\022\035\n\017servi" - + "ce_account\030\005 \001(\tB\004\342A\001\003\022E\n\023automation_sna" - + "pshot\030\006 \001(\0132\".google.cloud.deploy.v1.Aut" - + "omationB\004\342A\001\003\022\027\n\ttarget_id\030\007 \001(\tB\004\342A\001\003\022@" - + "\n\005state\030\010 \001(\0162+.google.cloud.deploy.v1.A" - + "utomationRun.StateB\004\342A\001\003\022\037\n\021state_descri" - + "ption\030\t \001(\tB\004\342A\001\003\0225\n\013expire_time\030\013 \001(\0132\032" - + ".google.protobuf.TimestampB\004\342A\001\003\022\025\n\007rule" - + "_id\030\014 \001(\tB\004\342A\001\003\022\033\n\rautomation_id\030\017 \001(\tB\004" - + "\342A\001\003\022Z\n\031promote_release_operation\030\r \001(\0132" - + "/.google.cloud.deploy.v1.PromoteReleaseO" - + "perationB\004\342A\001\003H\000\022Z\n\031advance_rollout_oper" - + "ation\030\016 \001(\0132/.google.cloud.deploy.v1.Adv" - + "anceRolloutOperationB\004\342A\001\003H\000\022X\n\030repair_r" - + "ollout_operation\030\021 \001(\0132..google.cloud.de" - + "ploy.v1.RepairRolloutOperationB\004\342A\001\003H\000\0229" - + "\n\017wait_until_time\030\020 \001(\0132\032.google.protobu" - + "f.TimestampB\004\342A\001\003\"f\n\005State\022\025\n\021STATE_UNSP" - + "ECIFIED\020\000\022\r\n\tSUCCEEDED\020\001\022\r\n\tCANCELLED\020\002\022" - + "\n\n\006FAILED\020\003\022\017\n\013IN_PROGRESS\020\004\022\013\n\007PENDING\020" - + "\005:\235\001\352A\231\001\n(clouddeploy.googleapis.com/Aut" - + "omationRun\022mprojects/{project}/locations" - + "/{location}/deliveryPipelines/{delivery_" - + "pipeline}/automationRuns/{automation_run" - + "}B\013\n\toperation\"\215\001\n\027PromoteReleaseOperati" - + "on\022\027\n\ttarget_id\030\001 \001(\tB\004\342A\001\003\022-\n\004wait\030\002 \001(" - + "\0132\031.google.protobuf.DurationB\004\342A\001\003\022\025\n\007ro" - + "llout\030\003 \001(\tB\004\342A\001\003\022\023\n\005phase\030\004 \001(\tB\004\342A\001\003\"\234" - + "\001\n\027AdvanceRolloutOperation\022\032\n\014source_pha" - + "se\030\005 \001(\tB\004\342A\001\003\022-\n\004wait\030\002 \001(\0132\031.google.pr" - + "otobuf.DurationB\004\342A\001\003\022\025\n\007rollout\030\003 \001(\tB\004" - + "\342A\001\003\022\037\n\021destination_phase\030\004 \001(\tB\004\342A\001\003\"\232\001" - + "\n\026RepairRolloutOperation\022\025\n\007rollout\030\001 \001(" - + "\tB\004\342A\001\003\022\'\n\031current_repair_mode_index\030\002 \001" - + "(\003B\004\342A\001\003\022@\n\rrepair_phases\030\003 \003(\0132#.google" - + ".cloud.deploy.v1.RepairPhaseB\004\342A\001\003\"\233\001\n\013R" - + "epairPhase\0229\n\005retry\030\001 \001(\0132\".google.cloud" - + ".deploy.v1.RetryPhaseB\004\342A\001\003H\000\022A\n\010rollbac" - + "k\030\002 \001(\0132\'.google.cloud.deploy.v1.Rollbac" - + "kAttemptB\004\342A\001\003H\000B\016\n\014repair_phase\"\327\001\n\nRet" - + "ryPhase\022\034\n\016total_attempts\030\001 \001(\003B\004\342A\001\003\022?\n" - + "\014backoff_mode\030\002 \001(\0162#.google.cloud.deplo" - + "y.v1.BackoffModeB\004\342A\001\003\022\026\n\010phase_id\030\003 \001(\t" - + "B\004\342A\001\003\022\024\n\006job_id\030\004 \001(\tB\004\342A\001\003\022<\n\010attempts" - + "\030\005 \003(\0132$.google.cloud.deploy.v1.RetryAtt" - + "emptB\004\342A\001\003\"\250\001\n\014RetryAttempt\022\025\n\007attempt\030\001" - + " \001(\003B\004\342A\001\003\022-\n\004wait\030\002 \001(\0132\031.google.protob" - + "uf.DurationB\004\342A\001\003\0228\n\005state\030\005 \001(\0162#.googl" - + "e.cloud.deploy.v1.RepairStateB\004\342A\001\003\022\030\n\ns" - + "tate_desc\030\006 \001(\tB\004\342A\001\003\"\240\001\n\017RollbackAttemp" - + "t\022\037\n\021destination_phase\030\001 \001(\tB\004\342A\001\003\022\030\n\nro", - "llout_id\030\002 \001(\tB\004\342A\001\003\0228\n\005state\030\003 \001(\0162#.go" - + "ogle.cloud.deploy.v1.RepairStateB\004\342A\001\003\022\030" - + "\n\nstate_desc\030\004 \001(\tB\004\342A\001\003\"\247\001\n\031ListAutomat" - + "ionRunsRequest\022A\n\006parent\030\001 \001(\tB1\342A\001\002\372A*\022" - + "(clouddeploy.googleapis.com/AutomationRu" - + "n\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t" - + "\022\016\n\006filter\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t\"\212\001\n\032L" - + "istAutomationRunsResponse\022>\n\017automation_" - + "runs\030\001 \003(\0132%.google.cloud.deploy.v1.Auto" - + "mationRun\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013un" - + "reachable\030\003 \003(\t\"Z\n\027GetAutomationRunReque" - + "st\022?\n\004name\030\001 \001(\tB1\342A\001\002\372A*\n(clouddeploy.g" - + "oogleapis.com/AutomationRun\"]\n\032CancelAut" - + "omationRunRequest\022?\n\004name\030\001 \001(\tB1\342A\001\002\372A*" - + "\n(clouddeploy.googleapis.com/AutomationR" - + "un\"\035\n\033CancelAutomationRunResponse*\271\001\n\024Sk" - + "affoldSupportState\022&\n\"SKAFFOLD_SUPPORT_S" - + "TATE_UNSPECIFIED\020\000\022$\n SKAFFOLD_SUPPORT_S" - + "TATE_SUPPORTED\020\001\022+\n\'SKAFFOLD_SUPPORT_STA" - + "TE_MAINTENANCE_MODE\020\002\022&\n\"SKAFFOLD_SUPPOR" - + "T_STATE_UNSUPPORTED\020\003*b\n\013BackoffMode\022\034\n\030" - + "BACKOFF_MODE_UNSPECIFIED\020\000\022\027\n\023BACKOFF_MO" - + "DE_LINEAR\020\001\022\034\n\030BACKOFF_MODE_EXPONENTIAL\020" - + "\002*\316\001\n\013RepairState\022\034\n\030REPAIR_STATE_UNSPEC" - + "IFIED\020\000\022\032\n\026REPAIR_STATE_SUCCEEDED\020\001\022\032\n\026R" - + "EPAIR_STATE_CANCELLED\020\002\022\027\n\023REPAIR_STATE_" - + "FAILED\020\003\022\034\n\030REPAIR_STATE_IN_PROGRESS\020\004\022\030" - + "\n\024REPAIR_STATE_PENDING\020\005\022\030\n\024REPAIR_STATE" - + "_SKIPPED\020\0062\242D\n\013CloudDeploy\022\314\001\n\025ListDeliv" - + "eryPipelines\0224.google.cloud.deploy.v1.Li" - + "stDeliveryPipelinesRequest\0325.google.clou" - + "d.deploy.v1.ListDeliveryPipelinesRespons" - + "e\"F\332A\006parent\202\323\344\223\0027\0225/v1/{parent=projects" - + "/*/locations/*}/deliveryPipelines\022\271\001\n\023Ge" - + "tDeliveryPipeline\0222.google.cloud.deploy." - + "v1.GetDeliveryPipelineRequest\032(.google.c" - + "loud.deploy.v1.DeliveryPipeline\"D\332A\004name" - + "\202\323\344\223\0027\0225/v1/{name=projects/*/locations/*" - + "/deliveryPipelines/*}\022\231\002\n\026CreateDelivery" - + "Pipeline\0225.google.cloud.deploy.v1.Create" - + "DeliveryPipelineRequest\032\035.google.longrun" - + "ning.Operation\"\250\001\312A%\n\020DeliveryPipeline\022\021" - + "OperationMetadata\332A-parent,delivery_pipe" - + "line,delivery_pipeline_id\202\323\344\223\002J\"5/v1/{pa" - + "rent=projects/*/locations/*}/deliveryPip" - + "elines:\021delivery_pipeline\022\233\002\n\026UpdateDeli" - + "veryPipeline\0225.google.cloud.deploy.v1.Up" - + "dateDeliveryPipelineRequest\032\035.google.lon" - + "grunning.Operation\"\252\001\312A%\n\020DeliveryPipeli" - + "ne\022\021OperationMetadata\332A\035delivery_pipelin" - + "e,update_mask\202\323\344\223\002\\2G/v1/{delivery_pipel" - + "ine.name=projects/*/locations/*/delivery" - + "Pipelines/*}:\021delivery_pipeline\022\341\001\n\026Dele" - + "teDeliveryPipeline\0225.google.cloud.deploy" - + ".v1.DeleteDeliveryPipelineRequest\032\035.goog" - + "le.longrunning.Operation\"q\312A*\n\025google.pr" - + "otobuf.Empty\022\021OperationMetadata\332A\004name\202\323" - + "\344\223\0027*5/v1/{name=projects/*/locations/*/d" - + "eliveryPipelines/*}\022\244\001\n\013ListTargets\022*.go" - + "ogle.cloud.deploy.v1.ListTargetsRequest\032" - + "+.google.cloud.deploy.v1.ListTargetsResp" - + "onse\"<\332A\006parent\202\323\344\223\002-\022+/v1/{parent=proje" - + "cts/*/locations/*}/targets\022\334\001\n\016RollbackT" - + "arget\022-.google.cloud.deploy.v1.RollbackT" - + "argetRequest\032..google.cloud.deploy.v1.Ro" - + "llbackTargetResponse\"k\332A\031name,target_id," - + "rollout_id\202\323\344\223\002I\"D/v1/{name=projects/*/l" - + "ocations/*/deliveryPipelines/*}:rollback" - + "Target:\001*\022\221\001\n\tGetTarget\022(.google.cloud.d" - + "eploy.v1.GetTargetRequest\032\036.google.cloud" - + ".deploy.v1.Target\":\332A\004name\202\323\344\223\002-\022+/v1/{n" - + "ame=projects/*/locations/*/targets/*}\022\317\001" - + "\n\014CreateTarget\022+.google.cloud.deploy.v1." - + "CreateTargetRequest\032\035.google.longrunning" - + ".Operation\"s\312A\033\n\006Target\022\021OperationMetada" - + "ta\332A\027parent,target,target_id\202\323\344\223\0025\"+/v1/" - + "{parent=projects/*/locations/*}/targets:" - + "\006target\022\321\001\n\014UpdateTarget\022+.google.cloud." - + "deploy.v1.UpdateTargetRequest\032\035.google.l" - + "ongrunning.Operation\"u\312A\033\n\006Target\022\021Opera" - + "tionMetadata\332A\022target,update_mask\202\323\344\223\002<2" - + "2/v1/{target.name=projects/*/locations/*" - + "/targets/*}:\006target\022\303\001\n\014DeleteTarget\022+.g" - + "oogle.cloud.deploy.v1.DeleteTargetReques" - + "t\032\035.google.longrunning.Operation\"g\312A*\n\025g" - + "oogle.protobuf.Empty\022\021OperationMetadata\332" - + "A\004name\202\323\344\223\002-*+/v1/{name=projects/*/locat" - + "ions/*/targets/*}\022\314\001\n\025ListCustomTargetTy" - + "pes\0224.google.cloud.deploy.v1.ListCustomT" - + "argetTypesRequest\0325.google.cloud.deploy." - + "v1.ListCustomTargetTypesResponse\"F\332A\006par" - + "ent\202\323\344\223\0027\0225/v1/{parent=projects/*/locati" - + "ons/*}/customTargetTypes\022\271\001\n\023GetCustomTa" - + "rgetType\0222.google.cloud.deploy.v1.GetCus" - + "tomTargetTypeRequest\032(.google.cloud.depl" - + "oy.v1.CustomTargetType\"D\332A\004name\202\323\344\223\0027\0225/" - + "v1/{name=projects/*/locations/*/customTa" - + "rgetTypes/*}\022\234\002\n\026CreateCustomTargetType\022" - + "5.google.cloud.deploy.v1.CreateCustomTar" - + "getTypeRequest\032\035.google.longrunning.Oper" - + "ation\"\253\001\312A%\n\020CustomTargetType\022\021Operation" - + "Metadata\332A/parent,custom_target_type,cus" - + "tom_target_type_id\202\323\344\223\002K\"5/v1/{parent=pr" - + "ojects/*/locations/*}/customTargetTypes:" - + "\022custom_target_type\022\236\002\n\026UpdateCustomTarg" - + "etType\0225.google.cloud.deploy.v1.UpdateCu" - + "stomTargetTypeRequest\032\035.google.longrunni" - + "ng.Operation\"\255\001\312A%\n\020CustomTargetType\022\021Op" - + "erationMetadata\332A\036custom_target_type,upd" - + "ate_mask\202\323\344\223\002^2H/v1/{custom_target_type." - + "name=projects/*/locations/*/customTarget" - + "Types/*}:\022custom_target_type\022\341\001\n\026DeleteC" - + "ustomTargetType\0225.google.cloud.deploy.v1" - + ".DeleteCustomTargetTypeRequest\032\035.google." - + "longrunning.Operation\"q\312A*\n\025google.proto" - + "buf.Empty\022\021OperationMetadata\332A\004name\202\323\344\223\002" - + "7*5/v1/{name=projects/*/locations/*/cust" - + "omTargetTypes/*}\022\274\001\n\014ListReleases\022+.goog" - + "le.cloud.deploy.v1.ListReleasesRequest\032," - + ".google.cloud.deploy.v1.ListReleasesResp" - + "onse\"Q\332A\006parent\202\323\344\223\002B\022@/v1/{parent=proje" - + "cts/*/locations/*/deliveryPipelines/*}/r" - + "eleases\022\251\001\n\nGetRelease\022).google.cloud.de" - + "ploy.v1.GetReleaseRequest\032\037.google.cloud" - + ".deploy.v1.Release\"O\332A\004name\202\323\344\223\002B\022@/v1/{" - + "name=projects/*/locations/*/deliveryPipe" - + "lines/*/releases/*}\022\353\001\n\rCreateRelease\022,." - + "google.cloud.deploy.v1.CreateReleaseRequ" - + "est\032\035.google.longrunning.Operation\"\214\001\312A\034" - + "\n\007Release\022\021OperationMetadata\332A\031parent,re" - + "lease,release_id\202\323\344\223\002K\"@/v1/{parent=proj" - + "ects/*/locations/*/deliveryPipelines/*}/" - + "releases:\007release\022\313\001\n\016AbandonRelease\022-.g" - + "oogle.cloud.deploy.v1.AbandonReleaseRequ" - + "est\032..google.cloud.deploy.v1.AbandonRele" - + "aseResponse\"Z\332A\004name\202\323\344\223\002M\"H/v1/{name=pr" - + "ojects/*/locations/*/deliveryPipelines/*" - + "/releases/*}:abandon:\001*\022\326\001\n\016ApproveRollo" - + "ut\022-.google.cloud.deploy.v1.ApproveRollo" - + "utRequest\032..google.cloud.deploy.v1.Appro" - + "veRolloutResponse\"e\332A\004name\202\323\344\223\002X\"S/v1/{n" + + "googleapis.com/Build\022Q\n\rfailure_cause\030\002 " + + "\001(\01624.google.cloud.deploy.v1.PredeployJo" + + "bRun.FailureCauseB\004\342A\001\003\022\035\n\017failure_messa" + + "ge\030\003 \001(\tB\004\342A\001\003\"\227\001\n\014FailureCause\022\035\n\031FAILU" + + "RE_CAUSE_UNSPECIFIED\020\000\022\033\n\027CLOUD_BUILD_UN" + + "AVAILABLE\020\001\022\024\n\020EXECUTION_FAILED\020\002\022\025\n\021DEA" + + "DLINE_EXCEEDED\020\003\022\036\n\032CLOUD_BUILD_REQUEST_" + + "FAILED\020\004\"\330\002\n\020PostdeployJobRun\0227\n\005build\030\001" + + " \001(\tB(\342A\001\003\372A!\n\037cloudbuild.googleapis.com" + + "/Build\022R\n\rfailure_cause\030\002 \001(\01625.google.c" + + "loud.deploy.v1.PostdeployJobRun.FailureC" + + "auseB\004\342A\001\003\022\035\n\017failure_message\030\003 \001(\tB\004\342A\001" + + "\003\"\227\001\n\014FailureCause\022\035\n\031FAILURE_CAUSE_UNSP" + + "ECIFIED\020\000\022\033\n\027CLOUD_BUILD_UNAVAILABLE\020\001\022\024" + + "\n\020EXECUTION_FAILED\020\002\022\025\n\021DEADLINE_EXCEEDE" + + "D\020\003\022\036\n\032CLOUD_BUILD_REQUEST_FAILED\020\004\"Q\n\030C" + + "reateChildRolloutJobRun\022\025\n\007rollout\030\001 \001(\t" + + "B\004\342A\001\003\022\036\n\020rollout_phase_id\030\002 \001(\tB\004\342A\001\003\"R" + + "\n\031AdvanceChildRolloutJobRun\022\025\n\007rollout\030\001" + + " \001(\tB\004\342A\001\003\022\036\n\020rollout_phase_id\030\002 \001(\tB\004\342A" + + "\001\003\"\262\001\n\022ListJobRunsRequest\022;\n\006parent\030\001 \001(" + + "\tB+\342A\001\002\372A$\n\"clouddeploy.googleapis.com/R" + + "ollout\022\027\n\tpage_size\030\002 \001(\005B\004\342A\001\001\022\030\n\npage_" + + "token\030\003 \001(\tB\004\342A\001\001\022\024\n\006filter\030\004 \001(\tB\004\342A\001\001\022" + + "\026\n\010order_by\030\005 \001(\tB\004\342A\001\001\"u\n\023ListJobRunsRe" + + "sponse\0220\n\010job_runs\030\001 \003(\0132\036.google.cloud." + + "deploy.v1.JobRun\022\027\n\017next_page_token\030\002 \001(" + + "\t\022\023\n\013unreachable\030\003 \003(\t\"L\n\020GetJobRunReque" + + "st\0228\n\004name\030\001 \001(\tB*\342A\001\002\372A#\n!clouddeploy.g" + + "oogleapis.com/JobRun\"R\n\026TerminateJobRunR" + + "equest\0228\n\004name\030\001 \001(\tB*\342A\001\002\372A#\n!clouddepl" + + "oy.googleapis.com/JobRun\"\031\n\027TerminateJob" + + "RunResponse\"\325\001\n\006Config\022\014\n\004name\030\001 \001(\t\022C\n\022" + + "supported_versions\030\002 \003(\0132\'.google.cloud." + + "deploy.v1.SkaffoldVersion\022 \n\030default_ska" + + "ffold_version\030\003 \001(\t:V\352AS\n!clouddeploy.go" + + "ogleapis.com/Config\022.projects/{project}/" + + "locations/{location}/config\"\307\001\n\017Skaffold" + + "Version\022\017\n\007version\030\001 \001(\t\0229\n\025maintenance_" + + "mode_time\030\003 \001(\0132\032.google.protobuf.Timest" + + "amp\022;\n\027support_expiration_time\030\004 \001(\0132\032.g" + + "oogle.protobuf.Timestamp\022+\n\020support_end_" + + "date\030\002 \001(\0132\021.google.type.Date\"L\n\020GetConf" + + "igRequest\0228\n\004name\030\001 \001(\tB*\342A\001\002\372A#\n!cloudd" + + "eploy.googleapis.com/Config\"\243\006\n\nAutomati" + + "on\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\021\n\003uid\030\002 \001(\tB\004\342A\001" + + "\003\022\031\n\013description\030\003 \001(\tB\004\342A\001\001\0225\n\013create_t" + + "ime\030\004 \001(\0132\032.google.protobuf.TimestampB\004\342" + + "A\001\003\0225\n\013update_time\030\005 \001(\0132\032.google.protob" + + "uf.TimestampB\004\342A\001\003\022N\n\013annotations\030\006 \003(\0132" + + "3.google.cloud.deploy.v1.Automation.Anno" + + "tationsEntryB\004\342A\001\001\022D\n\006labels\030\007 \003(\0132..goo" + + "gle.cloud.deploy.v1.Automation.LabelsEnt" + + "ryB\004\342A\001\001\022\022\n\004etag\030\010 \001(\tB\004\342A\001\001\022\027\n\tsuspende" + + "d\030\t \001(\010B\004\342A\001\001\022\035\n\017service_account\030\n \001(\tB\004" + + "\342A\001\002\022J\n\010selector\030\013 \001(\01322.google.cloud.de" + + "ploy.v1.AutomationResourceSelectorB\004\342A\001\002" + + "\022;\n\005rules\030\016 \003(\0132&.google.cloud.deploy.v1" + + ".AutomationRuleB\004\342A\001\002\0322\n\020AnnotationsEntr" + + "y\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\032-\n\013Lab" + + "elsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001" + + ":\226\001\352A\222\001\n%clouddeploy.googleapis.com/Auto" + + "mation\022fprojects/{project}/locations/{lo" + + "cation}/deliveryPipelines/{delivery_pipe" + + "line}/automations/{automation}R\001\001\"V\n\032Aut" + + "omationResourceSelector\0228\n\007targets\030\001 \003(\013" + + "2\'.google.cloud.deploy.v1.TargetAttribut" + + "e\"\214\002\n\016AutomationRule\022P\n\024promote_release_" + + "rule\030\001 \001(\0132*.google.cloud.deploy.v1.Prom" + + "oteReleaseRuleB\004\342A\001\001H\000\022P\n\024advance_rollou" + + "t_rule\030\002 \001(\0132*.google.cloud.deploy.v1.Ad" + + "vanceRolloutRuleB\004\342A\001\001H\000\022N\n\023repair_rollo" + + "ut_rule\030\003 \001(\0132).google.cloud.deploy.v1.R" + + "epairRolloutRuleB\004\342A\001\001H\000B\006\n\004rule\"\345\001\n\022Pro" + + "moteReleaseRule\022\020\n\002id\030\001 \001(\tB\004\342A\001\002\022-\n\004wai" + + "t\030\002 \001(\0132\031.google.protobuf.DurationB\004\342A\001\001" + + "\022#\n\025destination_target_id\030\007 \001(\tB\004\342A\001\001\022H\n" + + "\tcondition\030\005 \001(\0132/.google.cloud.deploy.v" + + "1.AutomationRuleConditionB\004\342A\001\003\022\037\n\021desti" + + "nation_phase\030\010 \001(\tB\004\342A\001\001\"\274\001\n\022AdvanceRoll" + + "outRule\022\020\n\002id\030\001 \001(\tB\004\342A\001\002\022\033\n\rsource_phas" + + "es\030\006 \003(\tB\004\342A\001\001\022-\n\004wait\030\003 \001(\0132\031.google.pr" + + "otobuf.DurationB\004\342A\001\001\022H\n\tcondition\030\005 \001(\013" + + "2/.google.cloud.deploy.v1.AutomationRule" + + "ConditionB\004\342A\001\003\"\340\001\n\021RepairRolloutRule\022\020\n" + + "\002id\030\001 \001(\tB\004\342A\001\002\022\033\n\rsource_phases\030\002 \003(\tB\004" + + "\342A\001\001\022\022\n\004jobs\030\003 \003(\tB\004\342A\001\001\022>\n\014repair_modes" + + "\030\004 \003(\0132\".google.cloud.deploy.v1.RepairMo" + + "deB\004\342A\001\002\022H\n\tcondition\030\006 \001(\0132/.google.clo" + + "ud.deploy.v1.AutomationRuleConditionB\004\342A" + + "\001\003\"\206\001\n\nRepairMode\0224\n\005retry\030\001 \001(\0132\035.googl" + + "e.cloud.deploy.v1.RetryB\004\342A\001\001H\000\022:\n\010rollb" + + "ack\030\002 \001(\0132 .google.cloud.deploy.v1.Rollb" + + "ackB\004\342A\001\001H\000B\006\n\004mode\"\217\001\n\005Retry\022\026\n\010attempt" + + "s\030\001 \001(\003B\004\342A\001\002\022-\n\004wait\030\002 \001(\0132\031.google.pro" + + "tobuf.DurationB\004\342A\001\001\022?\n\014backoff_mode\030\003 \001" + + "(\0162#.google.cloud.deploy.v1.BackoffModeB" + + "\004\342A\001\001\"+\n\010Rollback\022\037\n\021destination_phase\030\001" + + " \001(\tB\004\342A\001\001\"s\n\027AutomationRuleCondition\022X\n" + + "\031targets_present_condition\030\001 \001(\0132/.googl" + + "e.cloud.deploy.v1.TargetsPresentConditio" + + "nB\004\342A\001\001\"\353\001\n\027CreateAutomationRequest\022>\n\006p" + + "arent\030\001 \001(\tB.\342A\001\002\372A\'\022%clouddeploy.google" + + "apis.com/Automation\022\033\n\rautomation_id\030\002 \001" + + "(\tB\004\342A\001\002\022<\n\nautomation\030\003 \001(\0132\".google.cl" + + "oud.deploy.v1.AutomationB\004\342A\001\002\022\030\n\nreques" + + "t_id\030\004 \001(\tB\004\342A\001\001\022\033\n\rvalidate_only\030\005 \001(\010B" + + "\004\342A\001\001\"\342\001\n\027UpdateAutomationRequest\0225\n\013upd" + + "ate_mask\030\001 \001(\0132\032.google.protobuf.FieldMa" + + "skB\004\342A\001\002\022<\n\nautomation\030\002 \001(\0132\".google.cl" + + "oud.deploy.v1.AutomationB\004\342A\001\002\022\030\n\nreques" + + "t_id\030\003 \001(\tB\004\342A\001\001\022\033\n\rallow_missing\030\004 \001(\010B" + + "\004\342A\001\001\022\033\n\rvalidate_only\030\005 \001(\010B\004\342A\001\001\"\277\001\n\027D" + + "eleteAutomationRequest\022<\n\004name\030\001 \001(\tB.\342A" + + "\001\002\372A\'\n%clouddeploy.googleapis.com/Automa" + + "tion\022\030\n\nrequest_id\030\002 \001(\tB\004\342A\001\001\022\033\n\rallow_" + + "missing\030\003 \001(\010B\004\342A\001\001\022\033\n\rvalidate_only\030\004 \001" + + "(\010B\004\342A\001\001\022\022\n\004etag\030\005 \001(\tB\004\342A\001\001\"\241\001\n\026ListAut" + + "omationsRequest\022>\n\006parent\030\001 \001(\tB.\342A\001\002\372A\'" + + "\022%clouddeploy.googleapis.com/Automation\022" + + "\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022\016" + + "\n\006filter\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t\"\200\001\n\027Lis" + + "tAutomationsResponse\0227\n\013automations\030\001 \003(" + + "\0132\".google.cloud.deploy.v1.Automation\022\027\n" + + "\017next_page_token\030\002 \001(\t\022\023\n\013unreachable\030\003 " + + "\003(\t\"T\n\024GetAutomationRequest\022<\n\004name\030\001 \001(" + + "\tB.\342A\001\002\372A\'\n%clouddeploy.googleapis.com/A" + + "utomation\"\324\010\n\rAutomationRun\022\022\n\004name\030\001 \001(" + + "\tB\004\342A\001\003\0225\n\013create_time\030\002 \001(\0132\032.google.pr" + + "otobuf.TimestampB\004\342A\001\003\0225\n\013update_time\030\003 " + + "\001(\0132\032.google.protobuf.TimestampB\004\342A\001\003\022\022\n" + + "\004etag\030\004 \001(\tB\004\342A\001\003\022\035\n\017service_account\030\005 \001" + + "(\tB\004\342A\001\003\022E\n\023automation_snapshot\030\006 \001(\0132\"." + + "google.cloud.deploy.v1.AutomationB\004\342A\001\003\022" + + "\027\n\ttarget_id\030\007 \001(\tB\004\342A\001\003\022@\n\005state\030\010 \001(\0162" + + "+.google.cloud.deploy.v1.AutomationRun.S" + + "tateB\004\342A\001\003\022\037\n\021state_description\030\t \001(\tB\004\342" + + "A\001\003\0225\n\013expire_time\030\013 \001(\0132\032.google.protob" + + "uf.TimestampB\004\342A\001\003\022\025\n\007rule_id\030\014 \001(\tB\004\342A\001" + + "\003\022\033\n\rautomation_id\030\017 \001(\tB\004\342A\001\003\022Z\n\031promot" + + "e_release_operation\030\r \001(\0132/.google.cloud" + + ".deploy.v1.PromoteReleaseOperationB\004\342A\001\003" + + "H\000\022Z\n\031advance_rollout_operation\030\016 \001(\0132/." + + "google.cloud.deploy.v1.AdvanceRolloutOpe" + + "rationB\004\342A\001\003H\000\022X\n\030repair_rollout_operati" + + "on\030\021 \001(\0132..google.cloud.deploy.v1.Repair" + + "RolloutOperationB\004\342A\001\003H\000\0229\n\017wait_until_t" + + "ime\030\020 \001(\0132\032.google.protobuf.TimestampB\004\342" + + "A\001\003\"f\n\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\r\n\tS" + + "UCCEEDED\020\001\022\r\n\tCANCELLED\020\002\022\n\n\006FAILED\020\003\022\017\n" + + "\013IN_PROGRESS\020\004\022\013\n\007PENDING\020\005:\235\001\352A\231\001\n(clou" + + "ddeploy.googleapis.com/AutomationRun\022mpr" + + "ojects/{project}/locations/{location}/de" + + "liveryPipelines/{delivery_pipeline}/auto" + + "mationRuns/{automation_run}B\013\n\toperation" + + "\"\215\001\n\027PromoteReleaseOperation\022\027\n\ttarget_i" + + "d\030\001 \001(\tB\004\342A\001\003\022-\n\004wait\030\002 \001(\0132\031.google.pro" + + "tobuf.DurationB\004\342A\001\003\022\025\n\007rollout\030\003 \001(\tB\004\342" + + "A\001\003\022\023\n\005phase\030\004 \001(\tB\004\342A\001\003\"\234\001\n\027AdvanceRoll" + + "outOperation\022\032\n\014source_phase\030\005 \001(\tB\004\342A\001\003" + + "\022-\n\004wait\030\002 \001(\0132\031.google.protobuf.Duratio" + + "nB\004\342A\001\003\022\025\n\007rollout\030\003 \001(\tB\004\342A\001\003\022\037\n\021destin" + + "ation_phase\030\004 \001(\tB\004\342A\001\003\"\232\001\n\026RepairRollou" + + "tOperation\022\025\n\007rollout\030\001 \001(\tB\004\342A\001\003\022\'\n\031cur" + + "rent_repair_mode_index\030\002 \001(\003B\004\342A\001\003\022@\n\rre" + + "pair_phases\030\003 \003(\0132#.google.cloud.deploy." + + "v1.RepairPhaseB\004\342A\001\003\"\233\001\n\013RepairPhase\0229\n\005" + + "retry\030\001 \001(\0132\".google.cloud.deploy.v1.Ret" + + "ryPhaseB\004\342A\001\003H\000\022A\n\010rollback\030\002 \001(\0132\'.goog" + + "le.cloud.deploy.v1.RollbackAttemptB\004\342A\001\003" + + "H\000B\016\n\014repair_phase\"\327\001\n\nRetryPhase\022\034\n\016tot" + + "al_attempts\030\001 \001(\003B\004\342A\001\003\022?\n\014backoff_mode\030" + + "\002 \001(\0162#.google.cloud.deploy.v1.BackoffMo" + + "deB\004\342A\001\003\022\026\n\010phase_id\030\003 \001(\tB\004\342A\001\003\022\024\n\006job_" + + "id\030\004 \001(\tB\004\342A\001\003\022<\n\010attempts\030\005 \003(\0132$.googl" + + "e.cloud.deploy.v1.RetryAttemptB\004\342A\001\003\"\250\001\n" + + "\014RetryAttempt\022\025\n\007attempt\030\001 \001(\003B\004\342A\001\003\022-\n\004" + + "wait\030\002 \001(\0132\031.google.protobuf.DurationB\004\342" + + "A\001\003\0228\n\005state\030\005 \001(\0162#.google.cloud.deploy" + + ".v1.RepairStateB\004\342A\001\003\022\030\n\nstate_desc\030\006 \001(", + "\tB\004\342A\001\003\"\240\001\n\017RollbackAttempt\022\037\n\021destinati" + + "on_phase\030\001 \001(\tB\004\342A\001\003\022\030\n\nrollout_id\030\002 \001(\t" + + "B\004\342A\001\003\0228\n\005state\030\003 \001(\0162#.google.cloud.dep" + + "loy.v1.RepairStateB\004\342A\001\003\022\030\n\nstate_desc\030\004" + + " \001(\tB\004\342A\001\003\"\247\001\n\031ListAutomationRunsRequest" + + "\022A\n\006parent\030\001 \001(\tB1\342A\001\002\372A*\022(clouddeploy.g" + + "oogleapis.com/AutomationRun\022\021\n\tpage_size" + + "\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022\016\n\006filter\030\004 \001" + + "(\t\022\020\n\010order_by\030\005 \001(\t\"\212\001\n\032ListAutomationR" + + "unsResponse\022>\n\017automation_runs\030\001 \003(\0132%.g" + + "oogle.cloud.deploy.v1.AutomationRun\022\027\n\017n" + + "ext_page_token\030\002 \001(\t\022\023\n\013unreachable\030\003 \003(" + + "\t\"Z\n\027GetAutomationRunRequest\022?\n\004name\030\001 \001" + + "(\tB1\342A\001\002\372A*\n(clouddeploy.googleapis.com/" + + "AutomationRun\"]\n\032CancelAutomationRunRequ" + + "est\022?\n\004name\030\001 \001(\tB1\342A\001\002\372A*\n(clouddeploy." + + "googleapis.com/AutomationRun\"\035\n\033CancelAu" + + "tomationRunResponse*\271\001\n\024SkaffoldSupportS" + + "tate\022&\n\"SKAFFOLD_SUPPORT_STATE_UNSPECIFI" + + "ED\020\000\022$\n SKAFFOLD_SUPPORT_STATE_SUPPORTED" + + "\020\001\022+\n\'SKAFFOLD_SUPPORT_STATE_MAINTENANCE" + + "_MODE\020\002\022&\n\"SKAFFOLD_SUPPORT_STATE_UNSUPP" + + "ORTED\020\003*b\n\013BackoffMode\022\034\n\030BACKOFF_MODE_U" + + "NSPECIFIED\020\000\022\027\n\023BACKOFF_MODE_LINEAR\020\001\022\034\n" + + "\030BACKOFF_MODE_EXPONENTIAL\020\002*\316\001\n\013RepairSt" + + "ate\022\034\n\030REPAIR_STATE_UNSPECIFIED\020\000\022\032\n\026REP" + + "AIR_STATE_SUCCEEDED\020\001\022\032\n\026REPAIR_STATE_CA" + + "NCELLED\020\002\022\027\n\023REPAIR_STATE_FAILED\020\003\022\034\n\030RE" + + "PAIR_STATE_IN_PROGRESS\020\004\022\030\n\024REPAIR_STATE" + + "_PENDING\020\005\022\030\n\024REPAIR_STATE_SKIPPED\020\0062\242D\n" + + "\013CloudDeploy\022\314\001\n\025ListDeliveryPipelines\0224" + + ".google.cloud.deploy.v1.ListDeliveryPipe" + + "linesRequest\0325.google.cloud.deploy.v1.Li" + + "stDeliveryPipelinesResponse\"F\332A\006parent\202\323" + + "\344\223\0027\0225/v1/{parent=projects/*/locations/*" + + "}/deliveryPipelines\022\271\001\n\023GetDeliveryPipel" + + "ine\0222.google.cloud.deploy.v1.GetDelivery" + + "PipelineRequest\032(.google.cloud.deploy.v1" + + ".DeliveryPipeline\"D\332A\004name\202\323\344\223\0027\0225/v1/{n" + "ame=projects/*/locations/*/deliveryPipel" - + "ines/*/releases/*/rollouts/*}:approve:\001*" - + "\022\337\001\n\016AdvanceRollout\022-.google.cloud.deplo" - + "y.v1.AdvanceRolloutRequest\032..google.clou" - + "d.deploy.v1.AdvanceRolloutResponse\"n\332A\rn" - + "ame,phase_id\202\323\344\223\002X\"S/v1/{name=projects/*" + + "ines/*}\022\231\002\n\026CreateDeliveryPipeline\0225.goo" + + "gle.cloud.deploy.v1.CreateDeliveryPipeli" + + "neRequest\032\035.google.longrunning.Operation" + + "\"\250\001\312A%\n\020DeliveryPipeline\022\021OperationMetad" + + "ata\332A-parent,delivery_pipeline,delivery_" + + "pipeline_id\202\323\344\223\002J\"5/v1/{parent=projects/" + + "*/locations/*}/deliveryPipelines:\021delive" + + "ry_pipeline\022\233\002\n\026UpdateDeliveryPipeline\0225" + + ".google.cloud.deploy.v1.UpdateDeliveryPi" + + "pelineRequest\032\035.google.longrunning.Opera" + + "tion\"\252\001\312A%\n\020DeliveryPipeline\022\021OperationM" + + "etadata\332A\035delivery_pipeline,update_mask\202" + + "\323\344\223\002\\2G/v1/{delivery_pipeline.name=proje" + + "cts/*/locations/*/deliveryPipelines/*}:\021" + + "delivery_pipeline\022\341\001\n\026DeleteDeliveryPipe" + + "line\0225.google.cloud.deploy.v1.DeleteDeli" + + "veryPipelineRequest\032\035.google.longrunning" + + ".Operation\"q\312A*\n\025google.protobuf.Empty\022\021" + + "OperationMetadata\332A\004name\202\323\344\223\0027*5/v1/{nam" + + "e=projects/*/locations/*/deliveryPipelin" + + "es/*}\022\244\001\n\013ListTargets\022*.google.cloud.dep" + + "loy.v1.ListTargetsRequest\032+.google.cloud" + + ".deploy.v1.ListTargetsResponse\"<\332A\006paren" + + "t\202\323\344\223\002-\022+/v1/{parent=projects/*/location" + + "s/*}/targets\022\334\001\n\016RollbackTarget\022-.google" + + ".cloud.deploy.v1.RollbackTargetRequest\032." + + ".google.cloud.deploy.v1.RollbackTargetRe" + + "sponse\"k\332A\031name,target_id,rollout_id\202\323\344\223" + + "\002I\"D/v1/{name=projects/*/locations/*/del" + + "iveryPipelines/*}:rollbackTarget:\001*\022\221\001\n\t" + + "GetTarget\022(.google.cloud.deploy.v1.GetTa" + + "rgetRequest\032\036.google.cloud.deploy.v1.Tar" + + "get\":\332A\004name\202\323\344\223\002-\022+/v1/{name=projects/*" + + "/locations/*/targets/*}\022\317\001\n\014CreateTarget" + + "\022+.google.cloud.deploy.v1.CreateTargetRe" + + "quest\032\035.google.longrunning.Operation\"s\312A" + + "\033\n\006Target\022\021OperationMetadata\332A\027parent,ta" + + "rget,target_id\202\323\344\223\0025\"+/v1/{parent=projec" + + "ts/*/locations/*}/targets:\006target\022\321\001\n\014Up" + + "dateTarget\022+.google.cloud.deploy.v1.Upda" + + "teTargetRequest\032\035.google.longrunning.Ope" + + "ration\"u\312A\033\n\006Target\022\021OperationMetadata\332A" + + "\022target,update_mask\202\323\344\223\002<22/v1/{target.n" + + "ame=projects/*/locations/*/targets/*}:\006t" + + "arget\022\303\001\n\014DeleteTarget\022+.google.cloud.de" + + "ploy.v1.DeleteTargetRequest\032\035.google.lon" + + "grunning.Operation\"g\312A*\n\025google.protobuf" + + ".Empty\022\021OperationMetadata\332A\004name\202\323\344\223\002-*+" + + "/v1/{name=projects/*/locations/*/targets" + + "/*}\022\314\001\n\025ListCustomTargetTypes\0224.google.c" + + "loud.deploy.v1.ListCustomTargetTypesRequ" + + "est\0325.google.cloud.deploy.v1.ListCustomT" + + "argetTypesResponse\"F\332A\006parent\202\323\344\223\0027\0225/v1" + + "/{parent=projects/*/locations/*}/customT" + + "argetTypes\022\271\001\n\023GetCustomTargetType\0222.goo" + + "gle.cloud.deploy.v1.GetCustomTargetTypeR" + + "equest\032(.google.cloud.deploy.v1.CustomTa" + + "rgetType\"D\332A\004name\202\323\344\223\0027\0225/v1/{name=proje" + + "cts/*/locations/*/customTargetTypes/*}\022\234" + + "\002\n\026CreateCustomTargetType\0225.google.cloud" + + ".deploy.v1.CreateCustomTargetTypeRequest" + + "\032\035.google.longrunning.Operation\"\253\001\312A%\n\020C" + + "ustomTargetType\022\021OperationMetadata\332A/par" + + "ent,custom_target_type,custom_target_typ" + + "e_id\202\323\344\223\002K\"5/v1/{parent=projects/*/locat" + + "ions/*}/customTargetTypes:\022custom_target" + + "_type\022\236\002\n\026UpdateCustomTargetType\0225.googl" + + "e.cloud.deploy.v1.UpdateCustomTargetType" + + "Request\032\035.google.longrunning.Operation\"\255" + + "\001\312A%\n\020CustomTargetType\022\021OperationMetadat" + + "a\332A\036custom_target_type,update_mask\202\323\344\223\002^" + + "2H/v1/{custom_target_type.name=projects/" + + "*/locations/*/customTargetTypes/*}:\022cust" + + "om_target_type\022\341\001\n\026DeleteCustomTargetTyp" + + "e\0225.google.cloud.deploy.v1.DeleteCustomT" + + "argetTypeRequest\032\035.google.longrunning.Op" + + "eration\"q\312A*\n\025google.protobuf.Empty\022\021Ope" + + "rationMetadata\332A\004name\202\323\344\223\0027*5/v1/{name=p" + + "rojects/*/locations/*/customTargetTypes/" + + "*}\022\274\001\n\014ListReleases\022+.google.cloud.deplo" + + "y.v1.ListReleasesRequest\032,.google.cloud." + + "deploy.v1.ListReleasesResponse\"Q\332A\006paren" + + "t\202\323\344\223\002B\022@/v1/{parent=projects/*/location" + + "s/*/deliveryPipelines/*}/releases\022\251\001\n\nGe" + + "tRelease\022).google.cloud.deploy.v1.GetRel" + + "easeRequest\032\037.google.cloud.deploy.v1.Rel" + + "ease\"O\332A\004name\202\323\344\223\002B\022@/v1/{name=projects/" + + "*/locations/*/deliveryPipelines/*/releas" + + "es/*}\022\353\001\n\rCreateRelease\022,.google.cloud.d" + + "eploy.v1.CreateReleaseRequest\032\035.google.l" + + "ongrunning.Operation\"\214\001\312A\034\n\007Release\022\021Ope" + + "rationMetadata\332A\031parent,release,release_" + + "id\202\323\344\223\002K\"@/v1/{parent=projects/*/locatio" + + "ns/*/deliveryPipelines/*}/releases:\007rele" + + "ase\022\313\001\n\016AbandonRelease\022-.google.cloud.de" + + "ploy.v1.AbandonReleaseRequest\032..google.c" + + "loud.deploy.v1.AbandonReleaseResponse\"Z\332" + + "A\004name\202\323\344\223\002M\"H/v1/{name=projects/*/locat" + + "ions/*/deliveryPipelines/*/releases/*}:a" + + "bandon:\001*\022\326\001\n\016ApproveRollout\022-.google.cl" + + "oud.deploy.v1.ApproveRolloutRequest\032..go" + + "ogle.cloud.deploy.v1.ApproveRolloutRespo" + + "nse\"e\332A\004name\202\323\344\223\002X\"S/v1/{name=projects/*" + "/locations/*/deliveryPipelines/*/release" - + "s/*/rollouts/*}:advance:\001*\022\322\001\n\rCancelRol" - + "lout\022,.google.cloud.deploy.v1.CancelRoll" - + "outRequest\032-.google.cloud.deploy.v1.Canc" - + "elRolloutResponse\"d\332A\004name\202\323\344\223\002W\"R/v1/{n" - + "ame=projects/*/locations/*/deliveryPipel" - + "ines/*/releases/*/rollouts/*}:cancel:\001*\022" - + "\307\001\n\014ListRollouts\022+.google.cloud.deploy.v" - + "1.ListRolloutsRequest\032,.google.cloud.dep" - + "loy.v1.ListRolloutsResponse\"\\\332A\006parent\202\323" - + "\344\223\002M\022K/v1/{parent=projects/*/locations/*" - + "/deliveryPipelines/*/releases/*}/rollout" - + "s\022\264\001\n\nGetRollout\022).google.cloud.deploy.v" - + "1.GetRolloutRequest\032\037.google.cloud.deplo" - + "y.v1.Rollout\"Z\332A\004name\202\323\344\223\002M\022K/v1/{name=p" - + "rojects/*/locations/*/deliveryPipelines/" - + "*/releases/*/rollouts/*}\022\366\001\n\rCreateRollo" - + "ut\022,.google.cloud.deploy.v1.CreateRollou" - + "tRequest\032\035.google.longrunning.Operation\"" - + "\227\001\312A\034\n\007Rollout\022\021OperationMetadata\332A\031pare" - + "nt,rollout,rollout_id\202\323\344\223\002V\"K/v1/{parent" - + "=projects/*/locations/*/deliveryPipeline" - + "s/*/releases/*}/rollouts:\007rollout\022\337\001\n\tIg" - + "noreJob\022(.google.cloud.deploy.v1.IgnoreJ" - + "obRequest\032).google.cloud.deploy.v1.Ignor" - + "eJobResponse\"}\332A\027rollout,phase_id,job_id" - + "\202\323\344\223\002]\"X/v1/{rollout=projects/*/location" - + "s/*/deliveryPipelines/*/releases/*/rollo" - + "uts/*}:ignoreJob:\001*\022\333\001\n\010RetryJob\022\'.googl" - + "e.cloud.deploy.v1.RetryJobRequest\032(.goog" - + "le.cloud.deploy.v1.RetryJobResponse\"|\332A\027" - + "rollout,phase_id,job_id\202\323\344\223\002\\\"W/v1/{roll" - + "out=projects/*/locations/*/deliveryPipel" - + "ines/*/releases/*/rollouts/*}:retryJob:\001" - + "*\022\316\001\n\013ListJobRuns\022*.google.cloud.deploy." - + "v1.ListJobRunsRequest\032+.google.cloud.dep" - + "loy.v1.ListJobRunsResponse\"f\332A\006parent\202\323\344" - + "\223\002W\022U/v1/{parent=projects/*/locations/*/" - + "deliveryPipelines/*/releases/*/rollouts/" - + "*}/jobRuns\022\273\001\n\tGetJobRun\022(.google.cloud." - + "deploy.v1.GetJobRunRequest\032\036.google.clou" - + "d.deploy.v1.JobRun\"d\332A\004name\202\323\344\223\002W\022U/v1/{" - + "name=projects/*/locations/*/deliveryPipe" - + "lines/*/releases/*/rollouts/*/jobRuns/*}" - + "\022\345\001\n\017TerminateJobRun\022..google.cloud.depl" - + "oy.v1.TerminateJobRunRequest\032/.google.cl" - + "oud.deploy.v1.TerminateJobRunResponse\"q\332" - + "A\004name\202\323\344\223\002d\"_/v1/{name=projects/*/locat" - + "ions/*/deliveryPipelines/*/releases/*/ro" - + "llouts/*/jobRuns/*}:terminate:\001*\022\216\001\n\tGet" - + "Config\022(.google.cloud.deploy.v1.GetConfi" - + "gRequest\032\036.google.cloud.deploy.v1.Config" - + "\"7\332A\004name\202\323\344\223\002*\022(/v1/{name=projects/*/lo" - + "cations/*/config}\022\200\002\n\020CreateAutomation\022/" - + ".google.cloud.deploy.v1.CreateAutomation" - + "Request\032\035.google.longrunning.Operation\"\233" - + "\001\312A\037\n\nAutomation\022\021OperationMetadata\332A\037pa" - + "rent,automation,automation_id\202\323\344\223\002Q\"C/v1" - + "/{parent=projects/*/locations/*/delivery" - + "Pipelines/*}/automations:\nautomation\022\202\002\n" - + "\020UpdateAutomation\022/.google.cloud.deploy." - + "v1.UpdateAutomationRequest\032\035.google.long" - + "running.Operation\"\235\001\312A\037\n\nAutomation\022\021Ope" - + "rationMetadata\332A\026automation,update_mask\202" - + "\323\344\223\002\\2N/v1/{automation.name=projects/*/l" - + "ocations/*/deliveryPipelines/*/automatio" - + "ns/*}:\nautomation\022\343\001\n\020DeleteAutomation\022/" - + ".google.cloud.deploy.v1.DeleteAutomation" - + "Request\032\035.google.longrunning.Operation\"\177" - + "\312A*\n\025google.protobuf.Empty\022\021OperationMet" - + "adata\332A\004name\202\323\344\223\002E*C/v1/{name=projects/*" - + "/locations/*/deliveryPipelines/*/automat" - + "ions/*}\022\265\001\n\rGetAutomation\022,.google.cloud" - + ".deploy.v1.GetAutomationRequest\032\".google" - + ".cloud.deploy.v1.Automation\"R\332A\004name\202\323\344\223" - + "\002E\022C/v1/{name=projects/*/locations/*/del" - + "iveryPipelines/*/automations/*}\022\310\001\n\017List" - + "Automations\022..google.cloud.deploy.v1.Lis" - + "tAutomationsRequest\032/.google.cloud.deplo" - + "y.v1.ListAutomationsResponse\"T\332A\006parent\202" - + "\323\344\223\002E\022C/v1/{parent=projects/*/locations/" - + "*/deliveryPipelines/*}/automations\022\301\001\n\020G" - + "etAutomationRun\022/.google.cloud.deploy.v1" - + ".GetAutomationRunRequest\032%.google.cloud." - + "deploy.v1.AutomationRun\"U\332A\004name\202\323\344\223\002H\022F" + + "s/*/rollouts/*}:approve:\001*\022\337\001\n\016AdvanceRo" + + "llout\022-.google.cloud.deploy.v1.AdvanceRo" + + "lloutRequest\032..google.cloud.deploy.v1.Ad" + + "vanceRolloutResponse\"n\332A\rname,phase_id\202\323" + + "\344\223\002X\"S/v1/{name=projects/*/locations/*/d" + + "eliveryPipelines/*/releases/*/rollouts/*" + + "}:advance:\001*\022\322\001\n\rCancelRollout\022,.google." + + "cloud.deploy.v1.CancelRolloutRequest\032-.g" + + "oogle.cloud.deploy.v1.CancelRolloutRespo" + + "nse\"d\332A\004name\202\323\344\223\002W\"R/v1/{name=projects/*" + + "/locations/*/deliveryPipelines/*/release" + + "s/*/rollouts/*}:cancel:\001*\022\307\001\n\014ListRollou" + + "ts\022+.google.cloud.deploy.v1.ListRollouts" + + "Request\032,.google.cloud.deploy.v1.ListRol" + + "loutsResponse\"\\\332A\006parent\202\323\344\223\002M\022K/v1/{par" + + "ent=projects/*/locations/*/deliveryPipel" + + "ines/*/releases/*}/rollouts\022\264\001\n\nGetRollo" + + "ut\022).google.cloud.deploy.v1.GetRolloutRe" + + "quest\032\037.google.cloud.deploy.v1.Rollout\"Z" + + "\332A\004name\202\323\344\223\002M\022K/v1/{name=projects/*/loca" + + "tions/*/deliveryPipelines/*/releases/*/r" + + "ollouts/*}\022\366\001\n\rCreateRollout\022,.google.cl" + + "oud.deploy.v1.CreateRolloutRequest\032\035.goo" + + "gle.longrunning.Operation\"\227\001\312A\034\n\007Rollout" + + "\022\021OperationMetadata\332A\031parent,rollout,rol" + + "lout_id\202\323\344\223\002V\"K/v1/{parent=projects/*/lo" + + "cations/*/deliveryPipelines/*/releases/*" + + "}/rollouts:\007rollout\022\337\001\n\tIgnoreJob\022(.goog" + + "le.cloud.deploy.v1.IgnoreJobRequest\032).go" + + "ogle.cloud.deploy.v1.IgnoreJobResponse\"}" + + "\332A\027rollout,phase_id,job_id\202\323\344\223\002]\"X/v1/{r" + + "ollout=projects/*/locations/*/deliveryPi" + + "pelines/*/releases/*/rollouts/*}:ignoreJ" + + "ob:\001*\022\333\001\n\010RetryJob\022\'.google.cloud.deploy" + + ".v1.RetryJobRequest\032(.google.cloud.deplo" + + "y.v1.RetryJobResponse\"|\332A\027rollout,phase_" + + "id,job_id\202\323\344\223\002\\\"W/v1/{rollout=projects/*" + + "/locations/*/deliveryPipelines/*/release" + + "s/*/rollouts/*}:retryJob:\001*\022\316\001\n\013ListJobR" + + "uns\022*.google.cloud.deploy.v1.ListJobRuns" + + "Request\032+.google.cloud.deploy.v1.ListJob" + + "RunsResponse\"f\332A\006parent\202\323\344\223\002W\022U/v1/{pare" + + "nt=projects/*/locations/*/deliveryPipeli" + + "nes/*/releases/*/rollouts/*}/jobRuns\022\273\001\n" + + "\tGetJobRun\022(.google.cloud.deploy.v1.GetJ" + + "obRunRequest\032\036.google.cloud.deploy.v1.Jo" + + "bRun\"d\332A\004name\202\323\344\223\002W\022U/v1/{name=projects/" + + "*/locations/*/deliveryPipelines/*/releas" + + "es/*/rollouts/*/jobRuns/*}\022\345\001\n\017Terminate" + + "JobRun\022..google.cloud.deploy.v1.Terminat" + + "eJobRunRequest\032/.google.cloud.deploy.v1." + + "TerminateJobRunResponse\"q\332A\004name\202\323\344\223\002d\"_" + "/v1/{name=projects/*/locations/*/deliver" - + "yPipelines/*/automationRuns/*}\022\324\001\n\022ListA" - + "utomationRuns\0221.google.cloud.deploy.v1.L" - + "istAutomationRunsRequest\0322.google.cloud." - + "deploy.v1.ListAutomationRunsResponse\"W\332A" - + "\006parent\202\323\344\223\002H\022F/v1/{parent=projects/*/lo" - + "cations/*/deliveryPipelines/*}/automatio" - + "nRuns\022\337\001\n\023CancelAutomationRun\0222.google.c" - + "loud.deploy.v1.CancelAutomationRunReques" - + "t\0323.google.cloud.deploy.v1.CancelAutomat" - + "ionRunResponse\"_\332A\004name\202\323\344\223\002R\"M/v1/{name" - + "=projects/*/locations/*/deliveryPipeline" - + "s/*/automationRuns/*}:cancel:\001*\032N\312A\032clou" - + "ddeploy.googleapis.com\322A.https://www.goo" - + "gleapis.com/auth/cloud-platformB\207\006\n\032com." - + "google.cloud.deploy.v1B\020CloudDeployProto" - + "P\001Z2cloud.google.com/go/deploy/apiv1/dep" - + "loypb;deploypb\352AY\n\037cloudbuild.googleapis" - + ".com/Build\0226projects/{project}/locations" - + "/{location}/builds/{build}\352A^\n container" - + ".googleapis.com/Cluster\022:projects/{proje" - + "ct}/locations/{location}/clusters/{clust" - + "er}\352Af\n$clouddeploy.googleapis.com/Opera" - + "tion\022>projects/{project}/locations/{loca" - + "tion}/operations/{operation}\352Ai\n$cloudbu" - + "ild.googleapis.com/WorkerPool\022Aprojects/" - + "{project}/locations/{location}/workerPoo" - + "ls/{worker_pool}\352Ad\n gkehub.googleapis.c" - + "om/Membership\022@projects/{project}/locati" - + "ons/{location}/memberships/{membership}\352" - + "AX\n\032run.googleapis.com/Service\022:projects" - + "/{project}/locations/{location}/services" - + "/{service}\352AL\n\026run.googleapis.com/Job\0222p" - + "rojects/{project}/locations/{location}/j" - + "obs/{job}b\006proto3" + + "yPipelines/*/releases/*/rollouts/*/jobRu" + + "ns/*}:terminate:\001*\022\216\001\n\tGetConfig\022(.googl" + + "e.cloud.deploy.v1.GetConfigRequest\032\036.goo" + + "gle.cloud.deploy.v1.Config\"7\332A\004name\202\323\344\223\002" + + "*\022(/v1/{name=projects/*/locations/*/conf" + + "ig}\022\200\002\n\020CreateAutomation\022/.google.cloud." + + "deploy.v1.CreateAutomationRequest\032\035.goog" + + "le.longrunning.Operation\"\233\001\312A\037\n\nAutomati" + + "on\022\021OperationMetadata\332A\037parent,automatio" + + "n,automation_id\202\323\344\223\002Q\"C/v1/{parent=proje" + + "cts/*/locations/*/deliveryPipelines/*}/a" + + "utomations:\nautomation\022\202\002\n\020UpdateAutomat" + + "ion\022/.google.cloud.deploy.v1.UpdateAutom" + + "ationRequest\032\035.google.longrunning.Operat" + + "ion\"\235\001\312A\037\n\nAutomation\022\021OperationMetadata" + + "\332A\026automation,update_mask\202\323\344\223\002\\2N/v1/{au" + + "tomation.name=projects/*/locations/*/del" + + "iveryPipelines/*/automations/*}:\nautomat" + + "ion\022\343\001\n\020DeleteAutomation\022/.google.cloud." + + "deploy.v1.DeleteAutomationRequest\032\035.goog" + + "le.longrunning.Operation\"\177\312A*\n\025google.pr" + + "otobuf.Empty\022\021OperationMetadata\332A\004name\202\323" + + "\344\223\002E*C/v1/{name=projects/*/locations/*/d" + + "eliveryPipelines/*/automations/*}\022\265\001\n\rGe" + + "tAutomation\022,.google.cloud.deploy.v1.Get" + + "AutomationRequest\032\".google.cloud.deploy." + + "v1.Automation\"R\332A\004name\202\323\344\223\002E\022C/v1/{name=" + + "projects/*/locations/*/deliveryPipelines" + + "/*/automations/*}\022\310\001\n\017ListAutomations\022.." + + "google.cloud.deploy.v1.ListAutomationsRe" + + "quest\032/.google.cloud.deploy.v1.ListAutom" + + "ationsResponse\"T\332A\006parent\202\323\344\223\002E\022C/v1/{pa" + + "rent=projects/*/locations/*/deliveryPipe" + + "lines/*}/automations\022\301\001\n\020GetAutomationRu" + + "n\022/.google.cloud.deploy.v1.GetAutomation" + + "RunRequest\032%.google.cloud.deploy.v1.Auto" + + "mationRun\"U\332A\004name\202\323\344\223\002H\022F/v1/{name=proj" + + "ects/*/locations/*/deliveryPipelines/*/a" + + "utomationRuns/*}\022\324\001\n\022ListAutomationRuns\022" + + "1.google.cloud.deploy.v1.ListAutomationR" + + "unsRequest\0322.google.cloud.deploy.v1.List" + + "AutomationRunsResponse\"W\332A\006parent\202\323\344\223\002H\022" + + "F/v1/{parent=projects/*/locations/*/deli" + + "veryPipelines/*}/automationRuns\022\337\001\n\023Canc" + + "elAutomationRun\0222.google.cloud.deploy.v1" + + ".CancelAutomationRunRequest\0323.google.clo" + + "ud.deploy.v1.CancelAutomationRunResponse" + + "\"_\332A\004name\202\323\344\223\002R\"M/v1/{name=projects/*/lo" + + "cations/*/deliveryPipelines/*/automation" + + "Runs/*}:cancel:\001*\032N\312A\032clouddeploy.google" + + "apis.com\322A.https://www.googleapis.com/au" + + "th/cloud-platformB\207\006\n\032com.google.cloud.d" + + "eploy.v1B\020CloudDeployProtoP\001Z2cloud.goog" + + "le.com/go/deploy/apiv1/deploypb;deploypb" + + "\352AY\n\037cloudbuild.googleapis.com/Build\0226pr" + + "ojects/{project}/locations/{location}/bu" + + "ilds/{build}\352A^\n container.googleapis.co" + + "m/Cluster\022:projects/{project}/locations/" + + "{location}/clusters/{cluster}\352Af\n$cloudd" + + "eploy.googleapis.com/Operation\022>projects" + + "/{project}/locations/{location}/operatio" + + "ns/{operation}\352Ai\n$cloudbuild.googleapis" + + ".com/WorkerPool\022Aprojects/{project}/loca" + + "tions/{location}/workerPools/{worker_poo" + + "l}\352Ad\n gkehub.googleapis.com/Membership\022" + + "@projects/{project}/locations/{location}" + + "/memberships/{membership}\352AX\n\032run.google" + + "apis.com/Service\022:projects/{project}/loc" + + "ations/{location}/services/{service}\352AL\n" + + "\026run.googleapis.com/Job\0222projects/{proje" + + "ct}/locations/{location}/jobs/{job}b\006pro" + + "to3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -1958,7 +1960,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_deploy_v1_KubernetesConfig_GatewayServiceMesh_descriptor, new java.lang.String[] { - "HttpRoute", "Service", "Deployment", "RouteUpdateWaitTime", + "HttpRoute", "Service", "Deployment", "RouteUpdateWaitTime", "StableCutbackDuration", }); internal_static_google_cloud_deploy_v1_KubernetesConfig_ServiceNetworking_descriptor = internal_static_google_cloud_deploy_v1_KubernetesConfig_descriptor.getNestedTypes().get(1); diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CloudRunConfig.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CloudRunConfig.java index 0a66c5fe57ef..99a1803012a5 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CloudRunConfig.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CloudRunConfig.java @@ -95,7 +95,7 @@ public boolean getAutomaticTrafficControl() { * *

    * Optional. A list of tags that are added to the canary revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -111,7 +111,7 @@ public com.google.protobuf.ProtocolStringList getCanaryRevisionTagsList() { * *
    * Optional. A list of tags that are added to the canary revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -127,7 +127,7 @@ public int getCanaryRevisionTagsCount() { * *
    * Optional. A list of tags that are added to the canary revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -144,7 +144,7 @@ public java.lang.String getCanaryRevisionTags(int index) { * *
    * Optional. A list of tags that are added to the canary revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -167,7 +167,7 @@ public com.google.protobuf.ByteString getCanaryRevisionTagsBytes(int index) { * *
    * Optional. A list of tags that are added to the prior revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -182,7 +182,7 @@ public com.google.protobuf.ProtocolStringList getPriorRevisionTagsList() { * *
    * Optional. A list of tags that are added to the prior revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -197,7 +197,7 @@ public int getPriorRevisionTagsCount() { * *
    * Optional. A list of tags that are added to the prior revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -213,7 +213,7 @@ public java.lang.String getPriorRevisionTags(int index) { * *
    * Optional. A list of tags that are added to the prior revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -234,8 +234,8 @@ public com.google.protobuf.ByteString getPriorRevisionTagsBytes(int index) { * * *
-   * Optional. A list of tags that are added to the final stable revision after
-   * the canary deployment is completed.
+   * Optional. A list of tags that are added to the final stable revision when
+   * the stable phase is applied.
    * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -250,8 +250,8 @@ public com.google.protobuf.ProtocolStringList getStableRevisionTagsList() { * * *
-   * Optional. A list of tags that are added to the final stable revision after
-   * the canary deployment is completed.
+   * Optional. A list of tags that are added to the final stable revision when
+   * the stable phase is applied.
    * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -266,8 +266,8 @@ public int getStableRevisionTagsCount() { * * *
-   * Optional. A list of tags that are added to the final stable revision after
-   * the canary deployment is completed.
+   * Optional. A list of tags that are added to the final stable revision when
+   * the stable phase is applied.
    * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -283,8 +283,8 @@ public java.lang.String getStableRevisionTags(int index) { * * *
-   * Optional. A list of tags that are added to the final stable revision after
-   * the canary deployment is completed.
+   * Optional. A list of tags that are added to the final stable revision when
+   * the stable phase is applied.
    * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -826,7 +826,7 @@ private void ensureCanaryRevisionTagsIsMutable() { * *
      * Optional. A list of tags that are added to the canary revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -843,7 +843,7 @@ public com.google.protobuf.ProtocolStringList getCanaryRevisionTagsList() { * *
      * Optional. A list of tags that are added to the canary revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -859,7 +859,7 @@ public int getCanaryRevisionTagsCount() { * *
      * Optional. A list of tags that are added to the canary revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -876,7 +876,7 @@ public java.lang.String getCanaryRevisionTags(int index) { * *
      * Optional. A list of tags that are added to the canary revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -893,7 +893,7 @@ public com.google.protobuf.ByteString getCanaryRevisionTagsBytes(int index) { * *
      * Optional. A list of tags that are added to the canary revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -918,7 +918,7 @@ public Builder setCanaryRevisionTags(int index, java.lang.String value) { * *
      * Optional. A list of tags that are added to the canary revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -942,7 +942,7 @@ public Builder addCanaryRevisionTags(java.lang.String value) { * *
      * Optional. A list of tags that are added to the canary revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -963,7 +963,7 @@ public Builder addAllCanaryRevisionTags(java.lang.Iterable val * *
      * Optional. A list of tags that are added to the canary revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -983,7 +983,7 @@ public Builder clearCanaryRevisionTags() { * *
      * Optional. A list of tags that are added to the canary revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -1018,7 +1018,7 @@ private void ensurePriorRevisionTagsIsMutable() { * *
      * Optional. A list of tags that are added to the prior revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1035,7 +1035,7 @@ public com.google.protobuf.ProtocolStringList getPriorRevisionTagsList() { * *
      * Optional. A list of tags that are added to the prior revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1051,7 +1051,7 @@ public int getPriorRevisionTagsCount() { * *
      * Optional. A list of tags that are added to the prior revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1068,7 +1068,7 @@ public java.lang.String getPriorRevisionTags(int index) { * *
      * Optional. A list of tags that are added to the prior revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1085,7 +1085,7 @@ public com.google.protobuf.ByteString getPriorRevisionTagsBytes(int index) { * *
      * Optional. A list of tags that are added to the prior revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1110,7 +1110,7 @@ public Builder setPriorRevisionTags(int index, java.lang.String value) { * *
      * Optional. A list of tags that are added to the prior revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1134,7 +1134,7 @@ public Builder addPriorRevisionTags(java.lang.String value) { * *
      * Optional. A list of tags that are added to the prior revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1155,7 +1155,7 @@ public Builder addAllPriorRevisionTags(java.lang.Iterable valu * *
      * Optional. A list of tags that are added to the prior revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1175,7 +1175,7 @@ public Builder clearPriorRevisionTags() { * *
      * Optional. A list of tags that are added to the prior revision while the
-     * canary deployment is in progress.
+     * canary phase is in progress.
      * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -1209,8 +1209,8 @@ private void ensureStableRevisionTagsIsMutable() { * * *
-     * Optional. A list of tags that are added to the final stable revision after
-     * the canary deployment is completed.
+     * Optional. A list of tags that are added to the final stable revision when
+     * the stable phase is applied.
      * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1226,8 +1226,8 @@ public com.google.protobuf.ProtocolStringList getStableRevisionTagsList() { * * *
-     * Optional. A list of tags that are added to the final stable revision after
-     * the canary deployment is completed.
+     * Optional. A list of tags that are added to the final stable revision when
+     * the stable phase is applied.
      * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1242,8 +1242,8 @@ public int getStableRevisionTagsCount() { * * *
-     * Optional. A list of tags that are added to the final stable revision after
-     * the canary deployment is completed.
+     * Optional. A list of tags that are added to the final stable revision when
+     * the stable phase is applied.
      * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1259,8 +1259,8 @@ public java.lang.String getStableRevisionTags(int index) { * * *
-     * Optional. A list of tags that are added to the final stable revision after
-     * the canary deployment is completed.
+     * Optional. A list of tags that are added to the final stable revision when
+     * the stable phase is applied.
      * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1276,8 +1276,8 @@ public com.google.protobuf.ByteString getStableRevisionTagsBytes(int index) { * * *
-     * Optional. A list of tags that are added to the final stable revision after
-     * the canary deployment is completed.
+     * Optional. A list of tags that are added to the final stable revision when
+     * the stable phase is applied.
      * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1301,8 +1301,8 @@ public Builder setStableRevisionTags(int index, java.lang.String value) { * * *
-     * Optional. A list of tags that are added to the final stable revision after
-     * the canary deployment is completed.
+     * Optional. A list of tags that are added to the final stable revision when
+     * the stable phase is applied.
      * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1325,8 +1325,8 @@ public Builder addStableRevisionTags(java.lang.String value) { * * *
-     * Optional. A list of tags that are added to the final stable revision after
-     * the canary deployment is completed.
+     * Optional. A list of tags that are added to the final stable revision when
+     * the stable phase is applied.
      * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1346,8 +1346,8 @@ public Builder addAllStableRevisionTags(java.lang.Iterable val * * *
-     * Optional. A list of tags that are added to the final stable revision after
-     * the canary deployment is completed.
+     * Optional. A list of tags that are added to the final stable revision when
+     * the stable phase is applied.
      * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -1366,8 +1366,8 @@ public Builder clearStableRevisionTags() { * * *
-     * Optional. A list of tags that are added to the final stable revision after
-     * the canary deployment is completed.
+     * Optional. A list of tags that are added to the final stable revision when
+     * the stable phase is applied.
      * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CloudRunConfigOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CloudRunConfigOrBuilder.java index 29f0be00a962..b41914fb7356 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CloudRunConfigOrBuilder.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CloudRunConfigOrBuilder.java @@ -44,7 +44,7 @@ public interface CloudRunConfigOrBuilder * *
    * Optional. A list of tags that are added to the canary revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -58,7 +58,7 @@ public interface CloudRunConfigOrBuilder * *
    * Optional. A list of tags that are added to the canary revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -72,7 +72,7 @@ public interface CloudRunConfigOrBuilder * *
    * Optional. A list of tags that are added to the canary revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -87,7 +87,7 @@ public interface CloudRunConfigOrBuilder * *
    * Optional. A list of tags that are added to the canary revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string canary_revision_tags = 2 [(.google.api.field_behavior) = OPTIONAL]; @@ -103,7 +103,7 @@ public interface CloudRunConfigOrBuilder * *
    * Optional. A list of tags that are added to the prior revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -116,7 +116,7 @@ public interface CloudRunConfigOrBuilder * *
    * Optional. A list of tags that are added to the prior revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -129,7 +129,7 @@ public interface CloudRunConfigOrBuilder * *
    * Optional. A list of tags that are added to the prior revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -143,7 +143,7 @@ public interface CloudRunConfigOrBuilder * *
    * Optional. A list of tags that are added to the prior revision while the
-   * canary deployment is in progress.
+   * canary phase is in progress.
    * 
* * repeated string prior_revision_tags = 3 [(.google.api.field_behavior) = OPTIONAL]; @@ -157,8 +157,8 @@ public interface CloudRunConfigOrBuilder * * *
-   * Optional. A list of tags that are added to the final stable revision after
-   * the canary deployment is completed.
+   * Optional. A list of tags that are added to the final stable revision when
+   * the stable phase is applied.
    * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -171,8 +171,8 @@ public interface CloudRunConfigOrBuilder * * *
-   * Optional. A list of tags that are added to the final stable revision after
-   * the canary deployment is completed.
+   * Optional. A list of tags that are added to the final stable revision when
+   * the stable phase is applied.
    * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -185,8 +185,8 @@ public interface CloudRunConfigOrBuilder * * *
-   * Optional. A list of tags that are added to the final stable revision after
-   * the canary deployment is completed.
+   * Optional. A list of tags that are added to the final stable revision when
+   * the stable phase is applied.
    * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; @@ -200,8 +200,8 @@ public interface CloudRunConfigOrBuilder * * *
-   * Optional. A list of tags that are added to the final stable revision after
-   * the canary deployment is completed.
+   * Optional. A list of tags that are added to the final stable revision when
+   * the stable phase is applied.
    * 
* * repeated string stable_revision_tags = 4 [(.google.api.field_behavior) = OPTIONAL]; diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateAutomationRequest.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateAutomationRequest.java index d18021d6692d..e3d39a8e433b 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateAutomationRequest.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateAutomationRequest.java @@ -239,9 +239,9 @@ public com.google.cloud.deploy.v1.AutomationOrBuilder getAutomationOrBuilder() { * *
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -274,9 +274,9 @@ public java.lang.String getRequestId() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -1206,9 +1206,9 @@ public com.google.cloud.deploy.v1.AutomationOrBuilder getAutomationOrBuilder() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1240,9 +1240,9 @@ public java.lang.String getRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1274,9 +1274,9 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1307,9 +1307,9 @@ public Builder setRequestId(java.lang.String value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1336,9 +1336,9 @@ public Builder clearRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateAutomationRequestOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateAutomationRequestOrBuilder.java
index 8e52292e0b66..e7c13bace275 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateAutomationRequestOrBuilder.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateAutomationRequestOrBuilder.java
@@ -127,9 +127,9 @@ public interface CreateAutomationRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -151,9 +151,9 @@ public interface CreateAutomationRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateCustomTargetTypeRequest.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateCustomTargetTypeRequest.java
index 040076f35930..e990c9b41bcf 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateCustomTargetTypeRequest.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateCustomTargetTypeRequest.java
@@ -73,7 +73,7 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    *
    * 
    * Required. The parent collection in which the `CustomTargetType` should be
-   * created in. Format should be
+   * created. Format should be
    * `projects/{project_id}/locations/{location_name}`.
    * 
* @@ -100,7 +100,7 @@ public java.lang.String getParent() { * *
    * Required. The parent collection in which the `CustomTargetType` should be
-   * created in. Format should be
+   * created. Format should be
    * `projects/{project_id}/locations/{location_name}`.
    * 
* @@ -239,9 +239,9 @@ public com.google.cloud.deploy.v1.CustomTargetTypeOrBuilder getCustomTargetTypeO * *
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -274,9 +274,9 @@ public java.lang.String getRequestId() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -776,7 +776,7 @@ public Builder mergeFrom(
      *
      * 
      * Required. The parent collection in which the `CustomTargetType` should be
-     * created in. Format should be
+     * created. Format should be
      * `projects/{project_id}/locations/{location_name}`.
      * 
* @@ -802,7 +802,7 @@ public java.lang.String getParent() { * *
      * Required. The parent collection in which the `CustomTargetType` should be
-     * created in. Format should be
+     * created. Format should be
      * `projects/{project_id}/locations/{location_name}`.
      * 
* @@ -828,7 +828,7 @@ public com.google.protobuf.ByteString getParentBytes() { * *
      * Required. The parent collection in which the `CustomTargetType` should be
-     * created in. Format should be
+     * created. Format should be
      * `projects/{project_id}/locations/{location_name}`.
      * 
* @@ -853,7 +853,7 @@ public Builder setParent(java.lang.String value) { * *
      * Required. The parent collection in which the `CustomTargetType` should be
-     * created in. Format should be
+     * created. Format should be
      * `projects/{project_id}/locations/{location_name}`.
      * 
* @@ -874,7 +874,7 @@ public Builder clearParent() { * *
      * Required. The parent collection in which the `CustomTargetType` should be
-     * created in. Format should be
+     * created. Format should be
      * `projects/{project_id}/locations/{location_name}`.
      * 
* @@ -1211,9 +1211,9 @@ public com.google.cloud.deploy.v1.CustomTargetTypeOrBuilder getCustomTargetTypeO * *
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1245,9 +1245,9 @@ public java.lang.String getRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1279,9 +1279,9 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1312,9 +1312,9 @@ public Builder setRequestId(java.lang.String value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1341,9 +1341,9 @@ public Builder clearRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateCustomTargetTypeRequestOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateCustomTargetTypeRequestOrBuilder.java
index 18bc73bb7ffa..3a67e7a8759e 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateCustomTargetTypeRequestOrBuilder.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateCustomTargetTypeRequestOrBuilder.java
@@ -28,7 +28,7 @@ public interface CreateCustomTargetTypeRequestOrBuilder
    *
    * 
    * Required. The parent collection in which the `CustomTargetType` should be
-   * created in. Format should be
+   * created. Format should be
    * `projects/{project_id}/locations/{location_name}`.
    * 
* @@ -44,7 +44,7 @@ public interface CreateCustomTargetTypeRequestOrBuilder * *
    * Required. The parent collection in which the `CustomTargetType` should be
-   * created in. Format should be
+   * created. Format should be
    * `projects/{project_id}/locations/{location_name}`.
    * 
* @@ -127,9 +127,9 @@ public interface CreateCustomTargetTypeRequestOrBuilder * *
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -151,9 +151,9 @@ public interface CreateCustomTargetTypeRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateDeliveryPipelineRequest.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateDeliveryPipelineRequest.java
index 14cec2a7a79c..d04079c9473f 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateDeliveryPipelineRequest.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateDeliveryPipelineRequest.java
@@ -239,9 +239,9 @@ public com.google.cloud.deploy.v1.DeliveryPipelineOrBuilder getDeliveryPipelineO
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -274,9 +274,9 @@ public java.lang.String getRequestId() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -1211,9 +1211,9 @@ public com.google.cloud.deploy.v1.DeliveryPipelineOrBuilder getDeliveryPipelineO
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1245,9 +1245,9 @@ public java.lang.String getRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1279,9 +1279,9 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1312,9 +1312,9 @@ public Builder setRequestId(java.lang.String value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1341,9 +1341,9 @@ public Builder clearRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateDeliveryPipelineRequestOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateDeliveryPipelineRequestOrBuilder.java
index d4fd8bc0e5d7..090e8dfbfe52 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateDeliveryPipelineRequestOrBuilder.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateDeliveryPipelineRequestOrBuilder.java
@@ -127,9 +127,9 @@ public interface CreateDeliveryPipelineRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -151,9 +151,9 @@ public interface CreateDeliveryPipelineRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateReleaseRequest.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateReleaseRequest.java
index ff21736c70ea..03a6fff7e585 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateReleaseRequest.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateReleaseRequest.java
@@ -232,9 +232,9 @@ public com.google.cloud.deploy.v1.ReleaseOrBuilder getReleaseOrBuilder() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -267,9 +267,9 @@ public java.lang.String getRequestId() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -1190,9 +1190,9 @@ public com.google.cloud.deploy.v1.ReleaseOrBuilder getReleaseOrBuilder() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1224,9 +1224,9 @@ public java.lang.String getRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1258,9 +1258,9 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1291,9 +1291,9 @@ public Builder setRequestId(java.lang.String value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1320,9 +1320,9 @@ public Builder clearRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateReleaseRequestOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateReleaseRequestOrBuilder.java
index b7c2db44f815..b88cda6dd8c5 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateReleaseRequestOrBuilder.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateReleaseRequestOrBuilder.java
@@ -124,9 +124,9 @@ public interface CreateReleaseRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -148,9 +148,9 @@ public interface CreateReleaseRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateRolloutRequest.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateRolloutRequest.java
index 3a522401cd27..c1d3f0b45e3b 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateRolloutRequest.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateRolloutRequest.java
@@ -233,9 +233,9 @@ public com.google.cloud.deploy.v1.RolloutOrBuilder getRolloutOrBuilder() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -268,9 +268,9 @@ public java.lang.String getRequestId() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -1268,9 +1268,9 @@ public com.google.cloud.deploy.v1.RolloutOrBuilder getRolloutOrBuilder() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1302,9 +1302,9 @@ public java.lang.String getRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1336,9 +1336,9 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1369,9 +1369,9 @@ public Builder setRequestId(java.lang.String value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1398,9 +1398,9 @@ public Builder clearRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateRolloutRequestOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateRolloutRequestOrBuilder.java
index d9adc6ae740e..2902b00e1a72 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateRolloutRequestOrBuilder.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateRolloutRequestOrBuilder.java
@@ -124,9 +124,9 @@ public interface CreateRolloutRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -148,9 +148,9 @@ public interface CreateRolloutRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateTargetRequest.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateTargetRequest.java
index 8d658368a3b7..1cb2c9a5a1a1 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateTargetRequest.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateTargetRequest.java
@@ -232,9 +232,9 @@ public com.google.cloud.deploy.v1.TargetOrBuilder getTargetOrBuilder() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -267,9 +267,9 @@ public java.lang.String getRequestId() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -1185,9 +1185,9 @@ public com.google.cloud.deploy.v1.TargetOrBuilder getTargetOrBuilder() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1219,9 +1219,9 @@ public java.lang.String getRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1253,9 +1253,9 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1286,9 +1286,9 @@ public Builder setRequestId(java.lang.String value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1315,9 +1315,9 @@ public Builder clearRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateTargetRequestOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateTargetRequestOrBuilder.java
index bab9e40a2ebd..c7b15905c5dc 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateTargetRequestOrBuilder.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CreateTargetRequestOrBuilder.java
@@ -124,9 +124,9 @@ public interface CreateTargetRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -148,9 +148,9 @@ public interface CreateTargetRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CustomMetadata.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CustomMetadata.java
index 0c8cdbb7ee16..064486551cc9 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CustomMetadata.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CustomMetadata.java
@@ -22,7 +22,7 @@
  *
  *
  * 
- * CustomMetadata contains information from a user defined operation.
+ * CustomMetadata contains information from a user-defined operation.
  * 
* * Protobuf type {@code google.cloud.deploy.v1.CustomMetadata} @@ -101,7 +101,7 @@ public int getValuesCount() { * * *
-   * Output only. Key-value pairs provided by the user defined operation.
+   * Output only. Key-value pairs provided by the user-defined operation.
    * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -123,7 +123,7 @@ public java.util.Map getValues() { * * *
-   * Output only. Key-value pairs provided by the user defined operation.
+   * Output only. Key-value pairs provided by the user-defined operation.
    * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -136,7 +136,7 @@ public java.util.Map getValuesMap() { * * *
-   * Output only. Key-value pairs provided by the user defined operation.
+   * Output only. Key-value pairs provided by the user-defined operation.
    * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -156,7 +156,7 @@ public java.util.Map getValuesMap() { * * *
-   * Output only. Key-value pairs provided by the user defined operation.
+   * Output only. Key-value pairs provided by the user-defined operation.
    * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -344,7 +344,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * CustomMetadata contains information from a user defined operation.
+   * CustomMetadata contains information from a user-defined operation.
    * 
* * Protobuf type {@code google.cloud.deploy.v1.CustomMetadata} @@ -575,7 +575,7 @@ public int getValuesCount() { * * *
-     * Output only. Key-value pairs provided by the user defined operation.
+     * Output only. Key-value pairs provided by the user-defined operation.
      * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -598,7 +598,7 @@ public java.util.Map getValues() { * * *
-     * Output only. Key-value pairs provided by the user defined operation.
+     * Output only. Key-value pairs provided by the user-defined operation.
      * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -612,7 +612,7 @@ public java.util.Map getValuesMap() { * * *
-     * Output only. Key-value pairs provided by the user defined operation.
+     * Output only. Key-value pairs provided by the user-defined operation.
      * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -633,7 +633,7 @@ public java.util.Map getValuesMap() { * * *
-     * Output only. Key-value pairs provided by the user defined operation.
+     * Output only. Key-value pairs provided by the user-defined operation.
      * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -660,7 +660,7 @@ public Builder clearValues() { * * *
-     * Output only. Key-value pairs provided by the user defined operation.
+     * Output only. Key-value pairs provided by the user-defined operation.
      * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -683,7 +683,7 @@ public java.util.Map getMutableValues() { * * *
-     * Output only. Key-value pairs provided by the user defined operation.
+     * Output only. Key-value pairs provided by the user-defined operation.
      * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -704,7 +704,7 @@ public Builder putValues(java.lang.String key, java.lang.String value) { * * *
-     * Output only. Key-value pairs provided by the user defined operation.
+     * Output only. Key-value pairs provided by the user-defined operation.
      * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CustomMetadataOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CustomMetadataOrBuilder.java index 000910ab9cb3..d512fa0434a5 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CustomMetadataOrBuilder.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CustomMetadataOrBuilder.java @@ -27,7 +27,7 @@ public interface CustomMetadataOrBuilder * * *
-   * Output only. Key-value pairs provided by the user defined operation.
+   * Output only. Key-value pairs provided by the user-defined operation.
    * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -37,7 +37,7 @@ public interface CustomMetadataOrBuilder * * *
-   * Output only. Key-value pairs provided by the user defined operation.
+   * Output only. Key-value pairs provided by the user-defined operation.
    * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -50,7 +50,7 @@ public interface CustomMetadataOrBuilder * * *
-   * Output only. Key-value pairs provided by the user defined operation.
+   * Output only. Key-value pairs provided by the user-defined operation.
    * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -60,7 +60,7 @@ public interface CustomMetadataOrBuilder * * *
-   * Output only. Key-value pairs provided by the user defined operation.
+   * Output only. Key-value pairs provided by the user-defined operation.
    * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; @@ -74,7 +74,7 @@ java.lang.String getValuesOrDefault( * * *
-   * Output only. Key-value pairs provided by the user defined operation.
+   * Output only. Key-value pairs provided by the user-defined operation.
    * 
* * map<string, string> values = 1 [(.google.api.field_behavior) = OUTPUT_ONLY]; diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CustomTargetType.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CustomTargetType.java index 216504b958b9..58d12cffb075 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CustomTargetType.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/CustomTargetType.java @@ -25,8 +25,8 @@ * A `CustomTargetType` resource in the Cloud Deploy API. * * A `CustomTargetType` defines a type of custom target that can be referenced - * in a `Target` in order to facilitate deploying to a runtime that does not - * have a 1P integration with Cloud Deploy. + * in a `Target` in order to facilitate deploying to other systems besides the + * supported runtimes. *
* * Protobuf type {@code google.cloud.deploy.v1.CustomTargetType} @@ -1094,8 +1094,8 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * A `CustomTargetType` resource in the Cloud Deploy API. * * A `CustomTargetType` defines a type of custom target that can be referenced - * in a `Target` in order to facilitate deploying to a runtime that does not - * have a 1P integration with Cloud Deploy. + * in a `Target` in order to facilitate deploying to other systems besides the + * supported runtimes. *
* * Protobuf type {@code google.cloud.deploy.v1.CustomTargetType} diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteAutomationRequest.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteAutomationRequest.java index 3c74efe81a46..75259b00bbef 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteAutomationRequest.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteAutomationRequest.java @@ -130,9 +130,9 @@ public com.google.protobuf.ByteString getNameBytes() { * *
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -165,9 +165,9 @@ public java.lang.String getRequestId() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -852,9 +852,9 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -886,9 +886,9 @@ public java.lang.String getRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -920,9 +920,9 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -953,9 +953,9 @@ public Builder setRequestId(java.lang.String value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -982,9 +982,9 @@ public Builder clearRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteAutomationRequestOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteAutomationRequestOrBuilder.java
index cd3c05887469..dd29d1283daf 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteAutomationRequestOrBuilder.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteAutomationRequestOrBuilder.java
@@ -59,9 +59,9 @@ public interface DeleteAutomationRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -83,9 +83,9 @@ public interface DeleteAutomationRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteCustomTargetTypeRequest.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteCustomTargetTypeRequest.java
index 02a9f62c92fb..e5fecdd027a9 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteCustomTargetTypeRequest.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteCustomTargetTypeRequest.java
@@ -130,9 +130,9 @@ public com.google.protobuf.ByteString getNameBytes() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -165,9 +165,9 @@ public java.lang.String getRequestId() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -851,9 +851,9 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -885,9 +885,9 @@ public java.lang.String getRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -919,9 +919,9 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -952,9 +952,9 @@ public Builder setRequestId(java.lang.String value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -981,9 +981,9 @@ public Builder clearRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteCustomTargetTypeRequestOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteCustomTargetTypeRequestOrBuilder.java
index 69958f934e32..041469dfe831 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteCustomTargetTypeRequestOrBuilder.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteCustomTargetTypeRequestOrBuilder.java
@@ -59,9 +59,9 @@ public interface DeleteCustomTargetTypeRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -83,9 +83,9 @@ public interface DeleteCustomTargetTypeRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteDeliveryPipelineRequest.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteDeliveryPipelineRequest.java
index aa78179591fe..d2c03fc7d5a0 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteDeliveryPipelineRequest.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteDeliveryPipelineRequest.java
@@ -130,9 +130,9 @@ public com.google.protobuf.ByteString getNameBytes() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -165,9 +165,9 @@ public java.lang.String getRequestId() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -893,9 +893,9 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -927,9 +927,9 @@ public java.lang.String getRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -961,9 +961,9 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -994,9 +994,9 @@ public Builder setRequestId(java.lang.String value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1023,9 +1023,9 @@ public Builder clearRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteDeliveryPipelineRequestOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteDeliveryPipelineRequestOrBuilder.java
index 972553473e0b..a01b5a6ab16b 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteDeliveryPipelineRequestOrBuilder.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteDeliveryPipelineRequestOrBuilder.java
@@ -59,9 +59,9 @@ public interface DeleteDeliveryPipelineRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -83,9 +83,9 @@ public interface DeleteDeliveryPipelineRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteTargetRequest.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteTargetRequest.java
index 87663bcb8915..afee24819ddf 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteTargetRequest.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteTargetRequest.java
@@ -130,9 +130,9 @@ public com.google.protobuf.ByteString getNameBytes() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -165,9 +165,9 @@ public java.lang.String getRequestId() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -849,9 +849,9 @@ public Builder setNameBytes(com.google.protobuf.ByteString value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -883,9 +883,9 @@ public java.lang.String getRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -917,9 +917,9 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -950,9 +950,9 @@ public Builder setRequestId(java.lang.String value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -979,9 +979,9 @@ public Builder clearRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes after the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteTargetRequestOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteTargetRequestOrBuilder.java
index cd2ec5960ccb..82677fb32a71 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteTargetRequestOrBuilder.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeleteTargetRequestOrBuilder.java
@@ -59,9 +59,9 @@ public interface DeleteTargetRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -83,9 +83,9 @@ public interface DeleteTargetRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes after the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeliveryPipelineNotificationEvent.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeliveryPipelineNotificationEvent.java
index f6ef1e1b0fa1..6e5188558aeb 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeliveryPipelineNotificationEvent.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeliveryPipelineNotificationEvent.java
@@ -42,6 +42,7 @@ private DeliveryPipelineNotificationEvent(
 
   private DeliveryPipelineNotificationEvent() {
     message_ = "";
+    pipelineUid_ = "";
     deliveryPipeline_ = "";
     type_ = 0;
   }
@@ -118,6 +119,57 @@ public com.google.protobuf.ByteString getMessageBytes() {
     }
   }
 
+  public static final int PIPELINE_UID_FIELD_NUMBER = 4;
+
+  @SuppressWarnings("serial")
+  private volatile java.lang.Object pipelineUid_ = "";
+  /**
+   *
+   *
+   * 
+   * Unique identifier of the `DeliveryPipeline`.
+   * 
+ * + * string pipeline_uid = 4; + * + * @return The pipelineUid. + */ + @java.lang.Override + public java.lang.String getPipelineUid() { + java.lang.Object ref = pipelineUid_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pipelineUid_ = s; + return s; + } + } + /** + * + * + *
+   * Unique identifier of the `DeliveryPipeline`.
+   * 
+ * + * string pipeline_uid = 4; + * + * @return The bytes for pipelineUid. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPipelineUidBytes() { + java.lang.Object ref = pipelineUid_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pipelineUid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int DELIVERY_PIPELINE_FIELD_NUMBER = 2; @SuppressWarnings("serial") @@ -226,6 +278,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (type_ != com.google.cloud.deploy.v1.Type.TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(3, type_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pipelineUid_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pipelineUid_); + } getUnknownFields().writeTo(output); } @@ -244,6 +299,9 @@ public int getSerializedSize() { if (type_ != com.google.cloud.deploy.v1.Type.TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, type_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pipelineUid_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pipelineUid_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -261,6 +319,7 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.deploy.v1.DeliveryPipelineNotificationEvent) obj; if (!getMessage().equals(other.getMessage())) return false; + if (!getPipelineUid().equals(other.getPipelineUid())) return false; if (!getDeliveryPipeline().equals(other.getDeliveryPipeline())) return false; if (type_ != other.type_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; @@ -276,6 +335,8 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + MESSAGE_FIELD_NUMBER; hash = (53 * hash) + getMessage().hashCode(); + hash = (37 * hash) + PIPELINE_UID_FIELD_NUMBER; + hash = (53 * hash) + getPipelineUid().hashCode(); hash = (37 * hash) + DELIVERY_PIPELINE_FIELD_NUMBER; hash = (53 * hash) + getDeliveryPipeline().hashCode(); hash = (37 * hash) + TYPE_FIELD_NUMBER; @@ -423,6 +484,7 @@ public Builder clear() { super.clear(); bitField0_ = 0; message_ = ""; + pipelineUid_ = ""; deliveryPipeline_ = ""; type_ = 0; return this; @@ -467,9 +529,12 @@ private void buildPartial0( result.message_ = message_; } if (((from_bitField0_ & 0x00000002) != 0)) { - result.deliveryPipeline_ = deliveryPipeline_; + result.pipelineUid_ = pipelineUid_; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.deliveryPipeline_ = deliveryPipeline_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { result.type_ = type_; } } @@ -526,9 +591,14 @@ public Builder mergeFrom(com.google.cloud.deploy.v1.DeliveryPipelineNotification bitField0_ |= 0x00000001; onChanged(); } + if (!other.getPipelineUid().isEmpty()) { + pipelineUid_ = other.pipelineUid_; + bitField0_ |= 0x00000002; + onChanged(); + } if (!other.getDeliveryPipeline().isEmpty()) { deliveryPipeline_ = other.deliveryPipeline_; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); } if (other.type_ != 0) { @@ -569,15 +639,21 @@ public Builder mergeFrom( case 18: { deliveryPipeline_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; break; } // case 18 case 24: { type_ = input.readEnum(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; break; } // case 24 + case 34: + { + pipelineUid_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 34 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -703,6 +779,112 @@ public Builder setMessageBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object pipelineUid_ = ""; + /** + * + * + *
+     * Unique identifier of the `DeliveryPipeline`.
+     * 
+ * + * string pipeline_uid = 4; + * + * @return The pipelineUid. + */ + public java.lang.String getPipelineUid() { + java.lang.Object ref = pipelineUid_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pipelineUid_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Unique identifier of the `DeliveryPipeline`.
+     * 
+ * + * string pipeline_uid = 4; + * + * @return The bytes for pipelineUid. + */ + public com.google.protobuf.ByteString getPipelineUidBytes() { + java.lang.Object ref = pipelineUid_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pipelineUid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Unique identifier of the `DeliveryPipeline`.
+     * 
+ * + * string pipeline_uid = 4; + * + * @param value The pipelineUid to set. + * @return This builder for chaining. + */ + public Builder setPipelineUid(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pipelineUid_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Unique identifier of the `DeliveryPipeline`.
+     * 
+ * + * string pipeline_uid = 4; + * + * @return This builder for chaining. + */ + public Builder clearPipelineUid() { + pipelineUid_ = getDefaultInstance().getPipelineUid(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * Unique identifier of the `DeliveryPipeline`.
+     * 
+ * + * string pipeline_uid = 4; + * + * @param value The bytes for pipelineUid to set. + * @return This builder for chaining. + */ + public Builder setPipelineUidBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pipelineUid_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + private java.lang.Object deliveryPipeline_ = ""; /** * @@ -765,7 +947,7 @@ public Builder setDeliveryPipeline(java.lang.String value) { throw new NullPointerException(); } deliveryPipeline_ = value; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -782,7 +964,7 @@ public Builder setDeliveryPipeline(java.lang.String value) { */ public Builder clearDeliveryPipeline() { deliveryPipeline_ = getDefaultInstance().getDeliveryPipeline(); - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -804,7 +986,7 @@ public Builder setDeliveryPipelineBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); deliveryPipeline_ = value; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -839,7 +1021,7 @@ public int getTypeValue() { */ public Builder setTypeValue(int value) { type_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -875,7 +1057,7 @@ public Builder setType(com.google.cloud.deploy.v1.Type value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000008; type_ = value.getNumber(); onChanged(); return this; @@ -892,7 +1074,7 @@ public Builder setType(com.google.cloud.deploy.v1.Type value) { * @return This builder for chaining. */ public Builder clearType() { - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000008); type_ = 0; onChanged(); return this; diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeliveryPipelineNotificationEventOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeliveryPipelineNotificationEventOrBuilder.java index c47425691f6b..9e1c98e8d833 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeliveryPipelineNotificationEventOrBuilder.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeliveryPipelineNotificationEventOrBuilder.java @@ -48,6 +48,31 @@ public interface DeliveryPipelineNotificationEventOrBuilder */ com.google.protobuf.ByteString getMessageBytes(); + /** + * + * + *
+   * Unique identifier of the `DeliveryPipeline`.
+   * 
+ * + * string pipeline_uid = 4; + * + * @return The pipelineUid. + */ + java.lang.String getPipelineUid(); + /** + * + * + *
+   * Unique identifier of the `DeliveryPipeline`.
+   * 
+ * + * string pipeline_uid = 4; + * + * @return The bytes for pipelineUid. + */ + com.google.protobuf.ByteString getPipelineUidBytes(); + /** * * diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeliveryPipelineNotificationPayloadProto.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeliveryPipelineNotificationPayloadProto.java index 487dc445008b..8def9ca83a33 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeliveryPipelineNotificationPayloadProto.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeliveryPipelineNotificationPayloadProto.java @@ -43,13 +43,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "\nBgoogle/cloud/deploy/v1/deliverypipelin" + "e_notification_payload.proto\022\026google.clo" + "ud.deploy.v1\032&google/cloud/deploy/v1/log" - + "_enums.proto\"{\n!DeliveryPipelineNotifica" - + "tionEvent\022\017\n\007message\030\001 \001(\t\022\031\n\021delivery_p" - + "ipeline\030\002 \001(\t\022*\n\004type\030\003 \001(\0162\034.google.clo" - + "ud.deploy.v1.TypeB|\n\032com.google.cloud.de" - + "ploy.v1B(DeliveryPipelineNotificationPay" - + "loadProtoP\001Z2cloud.google.com/go/deploy/" - + "apiv1/deploypb;deploypbb\006proto3" + + "_enums.proto\"\221\001\n!DeliveryPipelineNotific" + + "ationEvent\022\017\n\007message\030\001 \001(\t\022\024\n\014pipeline_" + + "uid\030\004 \001(\t\022\031\n\021delivery_pipeline\030\002 \001(\t\022*\n\004" + + "type\030\003 \001(\0162\034.google.cloud.deploy.v1.Type" + + "B|\n\032com.google.cloud.deploy.v1B(Delivery" + + "PipelineNotificationPayloadProtoP\001Z2clou" + + "d.google.com/go/deploy/apiv1/deploypb;de" + + "ploypbb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -63,7 +64,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_deploy_v1_DeliveryPipelineNotificationEvent_descriptor, new java.lang.String[] { - "Message", "DeliveryPipeline", "Type", + "Message", "PipelineUid", "DeliveryPipeline", "Type", }); com.google.cloud.deploy.v1.LogEnumsProto.getDescriptor(); } diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeployJobRunMetadata.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeployJobRunMetadata.java index 321d3b0379f4..271ad0dd86af 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeployJobRunMetadata.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeployJobRunMetadata.java @@ -182,7 +182,7 @@ public com.google.cloud.deploy.v1.CustomTargetDeployMetadataOrBuilder getCustomT * * *
-   * Output only. Custom metadata provided by user defined deploy operation.
+   * Output only. Custom metadata provided by user-defined deploy operation.
    * 
* * @@ -199,7 +199,7 @@ public boolean hasCustom() { * * *
-   * Output only. Custom metadata provided by user defined deploy operation.
+   * Output only. Custom metadata provided by user-defined deploy operation.
    * 
* * @@ -218,7 +218,7 @@ public com.google.cloud.deploy.v1.CustomMetadata getCustom() { * * *
-   * Output only. Custom metadata provided by user defined deploy operation.
+   * Output only. Custom metadata provided by user-defined deploy operation.
    * 
* * @@ -1070,7 +1070,7 @@ public com.google.cloud.deploy.v1.CustomTargetDeployMetadata.Builder getCustomTa * * *
-     * Output only. Custom metadata provided by user defined deploy operation.
+     * Output only. Custom metadata provided by user-defined deploy operation.
      * 
* * @@ -1086,7 +1086,7 @@ public boolean hasCustom() { * * *
-     * Output only. Custom metadata provided by user defined deploy operation.
+     * Output only. Custom metadata provided by user-defined deploy operation.
      * 
* * @@ -1108,7 +1108,7 @@ public com.google.cloud.deploy.v1.CustomMetadata getCustom() { * * *
-     * Output only. Custom metadata provided by user defined deploy operation.
+     * Output only. Custom metadata provided by user-defined deploy operation.
      * 
* * @@ -1132,7 +1132,7 @@ public Builder setCustom(com.google.cloud.deploy.v1.CustomMetadata value) { * * *
-     * Output only. Custom metadata provided by user defined deploy operation.
+     * Output only. Custom metadata provided by user-defined deploy operation.
      * 
* * @@ -1153,7 +1153,7 @@ public Builder setCustom(com.google.cloud.deploy.v1.CustomMetadata.Builder build * * *
-     * Output only. Custom metadata provided by user defined deploy operation.
+     * Output only. Custom metadata provided by user-defined deploy operation.
      * 
* * @@ -1180,7 +1180,7 @@ public Builder mergeCustom(com.google.cloud.deploy.v1.CustomMetadata value) { * * *
-     * Output only. Custom metadata provided by user defined deploy operation.
+     * Output only. Custom metadata provided by user-defined deploy operation.
      * 
* * @@ -1201,7 +1201,7 @@ public Builder clearCustom() { * * *
-     * Output only. Custom metadata provided by user defined deploy operation.
+     * Output only. Custom metadata provided by user-defined deploy operation.
      * 
* * @@ -1217,7 +1217,7 @@ public com.google.cloud.deploy.v1.CustomMetadata.Builder getCustomBuilder() { * * *
-     * Output only. Custom metadata provided by user defined deploy operation.
+     * Output only. Custom metadata provided by user-defined deploy operation.
      * 
* * @@ -1237,7 +1237,7 @@ public com.google.cloud.deploy.v1.CustomMetadataOrBuilder getCustomOrBuilder() { * * *
-     * Output only. Custom metadata provided by user defined deploy operation.
+     * Output only. Custom metadata provided by user-defined deploy operation.
      * 
* * diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeployJobRunMetadataOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeployJobRunMetadataOrBuilder.java index 82cc77f94848..9abaf3a463a3 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeployJobRunMetadataOrBuilder.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/DeployJobRunMetadataOrBuilder.java @@ -112,7 +112,7 @@ public interface DeployJobRunMetadataOrBuilder * * *
-   * Output only. Custom metadata provided by user defined deploy operation.
+   * Output only. Custom metadata provided by user-defined deploy operation.
    * 
* * @@ -126,7 +126,7 @@ public interface DeployJobRunMetadataOrBuilder * * *
-   * Output only. Custom metadata provided by user defined deploy operation.
+   * Output only. Custom metadata provided by user-defined deploy operation.
    * 
* * @@ -140,7 +140,7 @@ public interface DeployJobRunMetadataOrBuilder * * *
-   * Output only. Custom metadata provided by user defined deploy operation.
+   * Output only. Custom metadata provided by user-defined deploy operation.
    * 
* * diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/JobRunNotificationEvent.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/JobRunNotificationEvent.java index 5a87651bf55e..b8a0bad201ba 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/JobRunNotificationEvent.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/JobRunNotificationEvent.java @@ -44,7 +44,9 @@ private JobRunNotificationEvent() { jobRun_ = ""; pipelineUid_ = ""; releaseUid_ = ""; + release_ = ""; rolloutUid_ = ""; + rollout_ = ""; targetId_ = ""; type_ = 0; } @@ -274,6 +276,57 @@ public com.google.protobuf.ByteString getReleaseUidBytes() { } } + public static final int RELEASE_FIELD_NUMBER = 8; + + @SuppressWarnings("serial") + private volatile java.lang.Object release_ = ""; + /** + * + * + *
+   * The name of the `Release`.
+   * 
+ * + * string release = 8; + * + * @return The release. + */ + @java.lang.Override + public java.lang.String getRelease() { + java.lang.Object ref = release_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + release_ = s; + return s; + } + } + /** + * + * + *
+   * The name of the `Release`.
+   * 
+ * + * string release = 8; + * + * @return The bytes for release. + */ + @java.lang.Override + public com.google.protobuf.ByteString getReleaseBytes() { + java.lang.Object ref = release_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + release_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int ROLLOUT_UID_FIELD_NUMBER = 5; @SuppressWarnings("serial") @@ -325,6 +378,57 @@ public com.google.protobuf.ByteString getRolloutUidBytes() { } } + public static final int ROLLOUT_FIELD_NUMBER = 9; + + @SuppressWarnings("serial") + private volatile java.lang.Object rollout_ = ""; + /** + * + * + *
+   * The name of the `Rollout`.
+   * 
+ * + * string rollout = 9; + * + * @return The rollout. + */ + @java.lang.Override + public java.lang.String getRollout() { + java.lang.Object ref = rollout_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + rollout_ = s; + return s; + } + } + /** + * + * + *
+   * The name of the `Rollout`.
+   * 
+ * + * string rollout = 9; + * + * @return The bytes for rollout. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRolloutBytes() { + java.lang.Object ref = rollout_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + rollout_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int TARGET_ID_FIELD_NUMBER = 6; @SuppressWarnings("serial") @@ -445,6 +549,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (type_ != com.google.cloud.deploy.v1.Type.TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(7, type_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(release_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, release_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(rollout_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 9, rollout_); + } getUnknownFields().writeTo(output); } @@ -475,6 +585,12 @@ public int getSerializedSize() { if (type_ != com.google.cloud.deploy.v1.Type.TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(7, type_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(release_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, release_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(rollout_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, rollout_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -495,7 +611,9 @@ public boolean equals(final java.lang.Object obj) { if (!getJobRun().equals(other.getJobRun())) return false; if (!getPipelineUid().equals(other.getPipelineUid())) return false; if (!getReleaseUid().equals(other.getReleaseUid())) return false; + if (!getRelease().equals(other.getRelease())) return false; if (!getRolloutUid().equals(other.getRolloutUid())) return false; + if (!getRollout().equals(other.getRollout())) return false; if (!getTargetId().equals(other.getTargetId())) return false; if (type_ != other.type_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; @@ -517,8 +635,12 @@ public int hashCode() { hash = (53 * hash) + getPipelineUid().hashCode(); hash = (37 * hash) + RELEASE_UID_FIELD_NUMBER; hash = (53 * hash) + getReleaseUid().hashCode(); + hash = (37 * hash) + RELEASE_FIELD_NUMBER; + hash = (53 * hash) + getRelease().hashCode(); hash = (37 * hash) + ROLLOUT_UID_FIELD_NUMBER; hash = (53 * hash) + getRolloutUid().hashCode(); + hash = (37 * hash) + ROLLOUT_FIELD_NUMBER; + hash = (53 * hash) + getRollout().hashCode(); hash = (37 * hash) + TARGET_ID_FIELD_NUMBER; hash = (53 * hash) + getTargetId().hashCode(); hash = (37 * hash) + TYPE_FIELD_NUMBER; @@ -668,7 +790,9 @@ public Builder clear() { jobRun_ = ""; pipelineUid_ = ""; releaseUid_ = ""; + release_ = ""; rolloutUid_ = ""; + rollout_ = ""; targetId_ = ""; type_ = 0; return this; @@ -720,12 +844,18 @@ private void buildPartial0(com.google.cloud.deploy.v1.JobRunNotificationEvent re result.releaseUid_ = releaseUid_; } if (((from_bitField0_ & 0x00000010) != 0)) { - result.rolloutUid_ = rolloutUid_; + result.release_ = release_; } if (((from_bitField0_ & 0x00000020) != 0)) { - result.targetId_ = targetId_; + result.rolloutUid_ = rolloutUid_; } if (((from_bitField0_ & 0x00000040) != 0)) { + result.rollout_ = rollout_; + } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.targetId_ = targetId_; + } + if (((from_bitField0_ & 0x00000100) != 0)) { result.type_ = type_; } } @@ -796,14 +926,24 @@ public Builder mergeFrom(com.google.cloud.deploy.v1.JobRunNotificationEvent othe bitField0_ |= 0x00000008; onChanged(); } + if (!other.getRelease().isEmpty()) { + release_ = other.release_; + bitField0_ |= 0x00000010; + onChanged(); + } if (!other.getRolloutUid().isEmpty()) { rolloutUid_ = other.rolloutUid_; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; + onChanged(); + } + if (!other.getRollout().isEmpty()) { + rollout_ = other.rollout_; + bitField0_ |= 0x00000040; onChanged(); } if (!other.getTargetId().isEmpty()) { targetId_ = other.targetId_; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; onChanged(); } if (other.type_ != 0) { @@ -862,21 +1002,33 @@ public Builder mergeFrom( case 42: { rolloutUid_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; break; } // case 42 case 50: { targetId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; break; } // case 50 case 56: { type_ = input.readEnum(); - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; break; } // case 56 + case 66: + { + release_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 66 + case 74: + { + rollout_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000040; + break; + } // case 74 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1320,6 +1472,112 @@ public Builder setReleaseUidBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object release_ = ""; + /** + * + * + *
+     * The name of the `Release`.
+     * 
+ * + * string release = 8; + * + * @return The release. + */ + public java.lang.String getRelease() { + java.lang.Object ref = release_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + release_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The name of the `Release`.
+     * 
+ * + * string release = 8; + * + * @return The bytes for release. + */ + public com.google.protobuf.ByteString getReleaseBytes() { + java.lang.Object ref = release_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + release_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The name of the `Release`.
+     * 
+ * + * string release = 8; + * + * @param value The release to set. + * @return This builder for chaining. + */ + public Builder setRelease(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + release_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * + * + *
+     * The name of the `Release`.
+     * 
+ * + * string release = 8; + * + * @return This builder for chaining. + */ + public Builder clearRelease() { + release_ = getDefaultInstance().getRelease(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; + } + /** + * + * + *
+     * The name of the `Release`.
+     * 
+ * + * string release = 8; + * + * @param value The bytes for release to set. + * @return This builder for chaining. + */ + public Builder setReleaseBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + release_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + private java.lang.Object rolloutUid_ = ""; /** * @@ -1382,7 +1640,7 @@ public Builder setRolloutUid(java.lang.String value) { throw new NullPointerException(); } rolloutUid_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -1399,7 +1657,7 @@ public Builder setRolloutUid(java.lang.String value) { */ public Builder clearRolloutUid() { rolloutUid_ = getDefaultInstance().getRolloutUid(); - bitField0_ = (bitField0_ & ~0x00000010); + bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; } @@ -1421,7 +1679,113 @@ public Builder setRolloutUidBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); rolloutUid_ = value; - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + + private java.lang.Object rollout_ = ""; + /** + * + * + *
+     * The name of the `Rollout`.
+     * 
+ * + * string rollout = 9; + * + * @return The rollout. + */ + public java.lang.String getRollout() { + java.lang.Object ref = rollout_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + rollout_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * The name of the `Rollout`.
+     * 
+ * + * string rollout = 9; + * + * @return The bytes for rollout. + */ + public com.google.protobuf.ByteString getRolloutBytes() { + java.lang.Object ref = rollout_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + rollout_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The name of the `Rollout`.
+     * 
+ * + * string rollout = 9; + * + * @param value The rollout to set. + * @return This builder for chaining. + */ + public Builder setRollout(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + rollout_ = value; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + /** + * + * + *
+     * The name of the `Rollout`.
+     * 
+ * + * string rollout = 9; + * + * @return This builder for chaining. + */ + public Builder clearRollout() { + rollout_ = getDefaultInstance().getRollout(); + bitField0_ = (bitField0_ & ~0x00000040); + onChanged(); + return this; + } + /** + * + * + *
+     * The name of the `Rollout`.
+     * 
+ * + * string rollout = 9; + * + * @param value The bytes for rollout to set. + * @return This builder for chaining. + */ + public Builder setRolloutBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + rollout_ = value; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -1488,7 +1852,7 @@ public Builder setTargetId(java.lang.String value) { throw new NullPointerException(); } targetId_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -1505,7 +1869,7 @@ public Builder setTargetId(java.lang.String value) { */ public Builder clearTargetId() { targetId_ = getDefaultInstance().getTargetId(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000080); onChanged(); return this; } @@ -1527,7 +1891,7 @@ public Builder setTargetIdBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); targetId_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000080; onChanged(); return this; } @@ -1562,7 +1926,7 @@ public int getTypeValue() { */ public Builder setTypeValue(int value) { type_ = value; - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; onChanged(); return this; } @@ -1598,7 +1962,7 @@ public Builder setType(com.google.cloud.deploy.v1.Type value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000040; + bitField0_ |= 0x00000100; type_ = value.getNumber(); onChanged(); return this; @@ -1615,7 +1979,7 @@ public Builder setType(com.google.cloud.deploy.v1.Type value) { * @return This builder for chaining. */ public Builder clearType() { - bitField0_ = (bitField0_ & ~0x00000040); + bitField0_ = (bitField0_ & ~0x00000100); type_ = 0; onChanged(); return this; diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/JobRunNotificationEventOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/JobRunNotificationEventOrBuilder.java index 52d89f18024c..a1ada1489c40 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/JobRunNotificationEventOrBuilder.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/JobRunNotificationEventOrBuilder.java @@ -123,6 +123,31 @@ public interface JobRunNotificationEventOrBuilder */ com.google.protobuf.ByteString getReleaseUidBytes(); + /** + * + * + *
+   * The name of the `Release`.
+   * 
+ * + * string release = 8; + * + * @return The release. + */ + java.lang.String getRelease(); + /** + * + * + *
+   * The name of the `Release`.
+   * 
+ * + * string release = 8; + * + * @return The bytes for release. + */ + com.google.protobuf.ByteString getReleaseBytes(); + /** * * @@ -148,6 +173,31 @@ public interface JobRunNotificationEventOrBuilder */ com.google.protobuf.ByteString getRolloutUidBytes(); + /** + * + * + *
+   * The name of the `Rollout`.
+   * 
+ * + * string rollout = 9; + * + * @return The rollout. + */ + java.lang.String getRollout(); + /** + * + * + *
+   * The name of the `Rollout`.
+   * 
+ * + * string rollout = 9; + * + * @return The bytes for rollout. + */ + com.google.protobuf.ByteString getRolloutBytes(); + /** * * diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/JobRunNotificationPayloadProto.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/JobRunNotificationPayloadProto.java index 0622be7e8cba..8c6cdb703c48 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/JobRunNotificationPayloadProto.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/JobRunNotificationPayloadProto.java @@ -43,14 +43,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "\n8google/cloud/deploy/v1/jobrun_notifica" + "tion_payload.proto\022\026google.cloud.deploy." + "v1\032&google/cloud/deploy/v1/log_enums.pro" - + "to\"\272\001\n\027JobRunNotificationEvent\022\017\n\007messag" + + "to\"\334\001\n\027JobRunNotificationEvent\022\017\n\007messag" + "e\030\001 \001(\t\022\017\n\007job_run\030\002 \001(\t\022\024\n\014pipeline_uid" - + "\030\003 \001(\t\022\023\n\013release_uid\030\004 \001(\t\022\023\n\013rollout_u" - + "id\030\005 \001(\t\022\021\n\ttarget_id\030\006 \001(\t\022*\n\004type\030\007 \001(" - + "\0162\034.google.cloud.deploy.v1.TypeBr\n\032com.g" - + "oogle.cloud.deploy.v1B\036JobRunNotificatio" - + "nPayloadProtoP\001Z2cloud.google.com/go/dep" - + "loy/apiv1/deploypb;deploypbb\006proto3" + + "\030\003 \001(\t\022\023\n\013release_uid\030\004 \001(\t\022\017\n\007release\030\010" + + " \001(\t\022\023\n\013rollout_uid\030\005 \001(\t\022\017\n\007rollout\030\t \001" + + "(\t\022\021\n\ttarget_id\030\006 \001(\t\022*\n\004type\030\007 \001(\0162\034.go" + + "ogle.cloud.deploy.v1.TypeBr\n\032com.google." + + "cloud.deploy.v1B\036JobRunNotificationPaylo" + + "adProtoP\001Z2cloud.google.com/go/deploy/ap" + + "iv1/deploypb;deploypbb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -64,7 +65,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_deploy_v1_JobRunNotificationEvent_descriptor, new java.lang.String[] { - "Message", "JobRun", "PipelineUid", "ReleaseUid", "RolloutUid", "TargetId", "Type", + "Message", + "JobRun", + "PipelineUid", + "ReleaseUid", + "Release", + "RolloutUid", + "Rollout", + "TargetId", + "Type", }); com.google.cloud.deploy.v1.LogEnumsProto.getDescriptor(); } diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/KubernetesConfig.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/KubernetesConfig.java index 7b88ccf0c534..ddee88f76c20 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/KubernetesConfig.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/KubernetesConfig.java @@ -188,6 +188,56 @@ public interface GatewayServiceMeshOrBuilder *
*/ com.google.protobuf.DurationOrBuilder getRouteUpdateWaitTimeOrBuilder(); + + /** + * + * + *
+     * Optional. The amount of time to migrate traffic back from the canary
+     * Service to the original Service during the stable phase deployment. If
+     * specified, must be between 15s and 3600s. If unspecified, there is no
+     * cutback time.
+     * 
+ * + * + * .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the stableCutbackDuration field is set. + */ + boolean hasStableCutbackDuration(); + /** + * + * + *
+     * Optional. The amount of time to migrate traffic back from the canary
+     * Service to the original Service during the stable phase deployment. If
+     * specified, must be between 15s and 3600s. If unspecified, there is no
+     * cutback time.
+     * 
+ * + * + * .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The stableCutbackDuration. + */ + com.google.protobuf.Duration getStableCutbackDuration(); + /** + * + * + *
+     * Optional. The amount of time to migrate traffic back from the canary
+     * Service to the original Service during the stable phase deployment. If
+     * specified, must be between 15s and 3600s. If unspecified, there is no
+     * cutback time.
+     * 
+ * + * + * .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + com.google.protobuf.DurationOrBuilder getStableCutbackDurationOrBuilder(); } /** * @@ -452,6 +502,71 @@ public com.google.protobuf.DurationOrBuilder getRouteUpdateWaitTimeOrBuilder() { : routeUpdateWaitTime_; } + public static final int STABLE_CUTBACK_DURATION_FIELD_NUMBER = 5; + private com.google.protobuf.Duration stableCutbackDuration_; + /** + * + * + *
+     * Optional. The amount of time to migrate traffic back from the canary
+     * Service to the original Service during the stable phase deployment. If
+     * specified, must be between 15s and 3600s. If unspecified, there is no
+     * cutback time.
+     * 
+ * + * + * .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the stableCutbackDuration field is set. + */ + @java.lang.Override + public boolean hasStableCutbackDuration() { + return stableCutbackDuration_ != null; + } + /** + * + * + *
+     * Optional. The amount of time to migrate traffic back from the canary
+     * Service to the original Service during the stable phase deployment. If
+     * specified, must be between 15s and 3600s. If unspecified, there is no
+     * cutback time.
+     * 
+ * + * + * .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The stableCutbackDuration. + */ + @java.lang.Override + public com.google.protobuf.Duration getStableCutbackDuration() { + return stableCutbackDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : stableCutbackDuration_; + } + /** + * + * + *
+     * Optional. The amount of time to migrate traffic back from the canary
+     * Service to the original Service during the stable phase deployment. If
+     * specified, must be between 15s and 3600s. If unspecified, there is no
+     * cutback time.
+     * 
+ * + * + * .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + @java.lang.Override + public com.google.protobuf.DurationOrBuilder getStableCutbackDurationOrBuilder() { + return stableCutbackDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : stableCutbackDuration_; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -478,6 +593,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (routeUpdateWaitTime_ != null) { output.writeMessage(4, getRouteUpdateWaitTime()); } + if (stableCutbackDuration_ != null) { + output.writeMessage(5, getStableCutbackDuration()); + } getUnknownFields().writeTo(output); } @@ -500,6 +618,10 @@ public int getSerializedSize() { size += com.google.protobuf.CodedOutputStream.computeMessageSize(4, getRouteUpdateWaitTime()); } + if (stableCutbackDuration_ != null) { + size += + com.google.protobuf.CodedOutputStream.computeMessageSize(5, getStableCutbackDuration()); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -523,6 +645,10 @@ public boolean equals(final java.lang.Object obj) { if (hasRouteUpdateWaitTime()) { if (!getRouteUpdateWaitTime().equals(other.getRouteUpdateWaitTime())) return false; } + if (hasStableCutbackDuration() != other.hasStableCutbackDuration()) return false; + if (hasStableCutbackDuration()) { + if (!getStableCutbackDuration().equals(other.getStableCutbackDuration())) return false; + } if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -544,6 +670,10 @@ public int hashCode() { hash = (37 * hash) + ROUTE_UPDATE_WAIT_TIME_FIELD_NUMBER; hash = (53 * hash) + getRouteUpdateWaitTime().hashCode(); } + if (hasStableCutbackDuration()) { + hash = (37 * hash) + STABLE_CUTBACK_DURATION_FIELD_NUMBER; + hash = (53 * hash) + getStableCutbackDuration().hashCode(); + } hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -694,6 +824,11 @@ public Builder clear() { routeUpdateWaitTimeBuilder_.dispose(); routeUpdateWaitTimeBuilder_ = null; } + stableCutbackDuration_ = null; + if (stableCutbackDurationBuilder_ != null) { + stableCutbackDurationBuilder_.dispose(); + stableCutbackDurationBuilder_ = null; + } return this; } @@ -747,6 +882,12 @@ private void buildPartial0( ? routeUpdateWaitTime_ : routeUpdateWaitTimeBuilder_.build(); } + if (((from_bitField0_ & 0x00000010) != 0)) { + result.stableCutbackDuration_ = + stableCutbackDurationBuilder_ == null + ? stableCutbackDuration_ + : stableCutbackDurationBuilder_.build(); + } } @java.lang.Override @@ -817,6 +958,9 @@ public Builder mergeFrom( if (other.hasRouteUpdateWaitTime()) { mergeRouteUpdateWaitTime(other.getRouteUpdateWaitTime()); } + if (other.hasStableCutbackDuration()) { + mergeStableCutbackDuration(other.getStableCutbackDuration()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -868,6 +1012,13 @@ public Builder mergeFrom( bitField0_ |= 0x00000008; break; } // case 34 + case 42: + { + input.readMessage( + getStableCutbackDurationFieldBuilder().getBuilder(), extensionRegistry); + bitField0_ |= 0x00000010; + break; + } // case 42 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1429,6 +1580,235 @@ public com.google.protobuf.DurationOrBuilder getRouteUpdateWaitTimeOrBuilder() { return routeUpdateWaitTimeBuilder_; } + private com.google.protobuf.Duration stableCutbackDuration_; + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + stableCutbackDurationBuilder_; + /** + * + * + *
+       * Optional. The amount of time to migrate traffic back from the canary
+       * Service to the original Service during the stable phase deployment. If
+       * specified, must be between 15s and 3600s. If unspecified, there is no
+       * cutback time.
+       * 
+ * + * + * .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return Whether the stableCutbackDuration field is set. + */ + public boolean hasStableCutbackDuration() { + return ((bitField0_ & 0x00000010) != 0); + } + /** + * + * + *
+       * Optional. The amount of time to migrate traffic back from the canary
+       * Service to the original Service during the stable phase deployment. If
+       * specified, must be between 15s and 3600s. If unspecified, there is no
+       * cutback time.
+       * 
+ * + * + * .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + * + * @return The stableCutbackDuration. + */ + public com.google.protobuf.Duration getStableCutbackDuration() { + if (stableCutbackDurationBuilder_ == null) { + return stableCutbackDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : stableCutbackDuration_; + } else { + return stableCutbackDurationBuilder_.getMessage(); + } + } + /** + * + * + *
+       * Optional. The amount of time to migrate traffic back from the canary
+       * Service to the original Service during the stable phase deployment. If
+       * specified, must be between 15s and 3600s. If unspecified, there is no
+       * cutback time.
+       * 
+ * + * + * .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setStableCutbackDuration(com.google.protobuf.Duration value) { + if (stableCutbackDurationBuilder_ == null) { + if (value == null) { + throw new NullPointerException(); + } + stableCutbackDuration_ = value; + } else { + stableCutbackDurationBuilder_.setMessage(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. The amount of time to migrate traffic back from the canary
+       * Service to the original Service during the stable phase deployment. If
+       * specified, must be between 15s and 3600s. If unspecified, there is no
+       * cutback time.
+       * 
+ * + * + * .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder setStableCutbackDuration( + com.google.protobuf.Duration.Builder builderForValue) { + if (stableCutbackDurationBuilder_ == null) { + stableCutbackDuration_ = builderForValue.build(); + } else { + stableCutbackDurationBuilder_.setMessage(builderForValue.build()); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. The amount of time to migrate traffic back from the canary
+       * Service to the original Service during the stable phase deployment. If
+       * specified, must be between 15s and 3600s. If unspecified, there is no
+       * cutback time.
+       * 
+ * + * + * .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder mergeStableCutbackDuration(com.google.protobuf.Duration value) { + if (stableCutbackDurationBuilder_ == null) { + if (((bitField0_ & 0x00000010) != 0) + && stableCutbackDuration_ != null + && stableCutbackDuration_ != com.google.protobuf.Duration.getDefaultInstance()) { + getStableCutbackDurationBuilder().mergeFrom(value); + } else { + stableCutbackDuration_ = value; + } + } else { + stableCutbackDurationBuilder_.mergeFrom(value); + } + bitField0_ |= 0x00000010; + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. The amount of time to migrate traffic back from the canary
+       * Service to the original Service during the stable phase deployment. If
+       * specified, must be between 15s and 3600s. If unspecified, there is no
+       * cutback time.
+       * 
+ * + * + * .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public Builder clearStableCutbackDuration() { + bitField0_ = (bitField0_ & ~0x00000010); + stableCutbackDuration_ = null; + if (stableCutbackDurationBuilder_ != null) { + stableCutbackDurationBuilder_.dispose(); + stableCutbackDurationBuilder_ = null; + } + onChanged(); + return this; + } + /** + * + * + *
+       * Optional. The amount of time to migrate traffic back from the canary
+       * Service to the original Service during the stable phase deployment. If
+       * specified, must be between 15s and 3600s. If unspecified, there is no
+       * cutback time.
+       * 
+ * + * + * .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.Duration.Builder getStableCutbackDurationBuilder() { + bitField0_ |= 0x00000010; + onChanged(); + return getStableCutbackDurationFieldBuilder().getBuilder(); + } + /** + * + * + *
+       * Optional. The amount of time to migrate traffic back from the canary
+       * Service to the original Service during the stable phase deployment. If
+       * specified, must be between 15s and 3600s. If unspecified, there is no
+       * cutback time.
+       * 
+ * + * + * .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + public com.google.protobuf.DurationOrBuilder getStableCutbackDurationOrBuilder() { + if (stableCutbackDurationBuilder_ != null) { + return stableCutbackDurationBuilder_.getMessageOrBuilder(); + } else { + return stableCutbackDuration_ == null + ? com.google.protobuf.Duration.getDefaultInstance() + : stableCutbackDuration_; + } + } + /** + * + * + *
+       * Optional. The amount of time to migrate traffic back from the canary
+       * Service to the original Service during the stable phase deployment. If
+       * specified, must be between 15s and 3600s. If unspecified, there is no
+       * cutback time.
+       * 
+ * + * + * .google.protobuf.Duration stable_cutback_duration = 5 [(.google.api.field_behavior) = OPTIONAL]; + * + */ + private com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder> + getStableCutbackDurationFieldBuilder() { + if (stableCutbackDurationBuilder_ == null) { + stableCutbackDurationBuilder_ = + new com.google.protobuf.SingleFieldBuilderV3< + com.google.protobuf.Duration, + com.google.protobuf.Duration.Builder, + com.google.protobuf.DurationOrBuilder>( + getStableCutbackDuration(), getParentForChildren(), isClean()); + stableCutbackDuration_ = null; + } + return stableCutbackDurationBuilder_; + } + @java.lang.Override public final Builder setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields) { diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/Metadata.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/Metadata.java index a4cacce5b009..6d0c5331f4c4 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/Metadata.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/Metadata.java @@ -184,7 +184,7 @@ public com.google.cloud.deploy.v1.AutomationRolloutMetadataOrBuilder getAutomati * * *
-   * Output only. Custom metadata provided by user defined `Rollout` operations.
+   * Output only. Custom metadata provided by user-defined `Rollout` operations.
    * 
* * @@ -201,7 +201,7 @@ public boolean hasCustom() { * * *
-   * Output only. Custom metadata provided by user defined `Rollout` operations.
+   * Output only. Custom metadata provided by user-defined `Rollout` operations.
    * 
* * @@ -220,7 +220,7 @@ public com.google.cloud.deploy.v1.CustomMetadata getCustom() { * * *
-   * Output only. Custom metadata provided by user defined `Rollout` operations.
+   * Output only. Custom metadata provided by user-defined `Rollout` operations.
    * 
* * @@ -1074,7 +1074,7 @@ public com.google.cloud.deploy.v1.AutomationRolloutMetadataOrBuilder getAutomati * * *
-     * Output only. Custom metadata provided by user defined `Rollout` operations.
+     * Output only. Custom metadata provided by user-defined `Rollout` operations.
      * 
* * @@ -1090,7 +1090,7 @@ public boolean hasCustom() { * * *
-     * Output only. Custom metadata provided by user defined `Rollout` operations.
+     * Output only. Custom metadata provided by user-defined `Rollout` operations.
      * 
* * @@ -1112,7 +1112,7 @@ public com.google.cloud.deploy.v1.CustomMetadata getCustom() { * * *
-     * Output only. Custom metadata provided by user defined `Rollout` operations.
+     * Output only. Custom metadata provided by user-defined `Rollout` operations.
      * 
* * @@ -1136,7 +1136,7 @@ public Builder setCustom(com.google.cloud.deploy.v1.CustomMetadata value) { * * *
-     * Output only. Custom metadata provided by user defined `Rollout` operations.
+     * Output only. Custom metadata provided by user-defined `Rollout` operations.
      * 
* * @@ -1157,7 +1157,7 @@ public Builder setCustom(com.google.cloud.deploy.v1.CustomMetadata.Builder build * * *
-     * Output only. Custom metadata provided by user defined `Rollout` operations.
+     * Output only. Custom metadata provided by user-defined `Rollout` operations.
      * 
* * @@ -1184,7 +1184,7 @@ public Builder mergeCustom(com.google.cloud.deploy.v1.CustomMetadata value) { * * *
-     * Output only. Custom metadata provided by user defined `Rollout` operations.
+     * Output only. Custom metadata provided by user-defined `Rollout` operations.
      * 
* * @@ -1205,7 +1205,7 @@ public Builder clearCustom() { * * *
-     * Output only. Custom metadata provided by user defined `Rollout` operations.
+     * Output only. Custom metadata provided by user-defined `Rollout` operations.
      * 
* * @@ -1221,7 +1221,7 @@ public com.google.cloud.deploy.v1.CustomMetadata.Builder getCustomBuilder() { * * *
-     * Output only. Custom metadata provided by user defined `Rollout` operations.
+     * Output only. Custom metadata provided by user-defined `Rollout` operations.
      * 
* * @@ -1241,7 +1241,7 @@ public com.google.cloud.deploy.v1.CustomMetadataOrBuilder getCustomOrBuilder() { * * *
-     * Output only. Custom metadata provided by user defined `Rollout` operations.
+     * Output only. Custom metadata provided by user-defined `Rollout` operations.
      * 
* * diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/MetadataOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/MetadataOrBuilder.java index 3e578524f8de..74e944904bbb 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/MetadataOrBuilder.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/MetadataOrBuilder.java @@ -115,7 +115,7 @@ public interface MetadataOrBuilder * * *
-   * Output only. Custom metadata provided by user defined `Rollout` operations.
+   * Output only. Custom metadata provided by user-defined `Rollout` operations.
    * 
* * @@ -129,7 +129,7 @@ public interface MetadataOrBuilder * * *
-   * Output only. Custom metadata provided by user defined `Rollout` operations.
+   * Output only. Custom metadata provided by user-defined `Rollout` operations.
    * 
* * @@ -143,7 +143,7 @@ public interface MetadataOrBuilder * * *
-   * Output only. Custom metadata provided by user defined `Rollout` operations.
+   * Output only. Custom metadata provided by user-defined `Rollout` operations.
    * 
* * diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseNotificationEvent.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseNotificationEvent.java index 27031936891e..899dbac6a7f9 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseNotificationEvent.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseNotificationEvent.java @@ -41,6 +41,8 @@ private ReleaseNotificationEvent(com.google.protobuf.GeneratedMessageV3.Builder< private ReleaseNotificationEvent() { message_ = ""; + pipelineUid_ = ""; + releaseUid_ = ""; release_ = ""; type_ = 0; } @@ -117,6 +119,108 @@ public com.google.protobuf.ByteString getMessageBytes() { } } + public static final int PIPELINE_UID_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object pipelineUid_ = ""; + /** + * + * + *
+   * Unique identifier of the `DeliveryPipeline`.
+   * 
+ * + * string pipeline_uid = 4; + * + * @return The pipelineUid. + */ + @java.lang.Override + public java.lang.String getPipelineUid() { + java.lang.Object ref = pipelineUid_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pipelineUid_ = s; + return s; + } + } + /** + * + * + *
+   * Unique identifier of the `DeliveryPipeline`.
+   * 
+ * + * string pipeline_uid = 4; + * + * @return The bytes for pipelineUid. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPipelineUidBytes() { + java.lang.Object ref = pipelineUid_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pipelineUid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int RELEASE_UID_FIELD_NUMBER = 5; + + @SuppressWarnings("serial") + private volatile java.lang.Object releaseUid_ = ""; + /** + * + * + *
+   * Unique identifier of the `Release`.
+   * 
+ * + * string release_uid = 5; + * + * @return The releaseUid. + */ + @java.lang.Override + public java.lang.String getReleaseUid() { + java.lang.Object ref = releaseUid_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + releaseUid_ = s; + return s; + } + } + /** + * + * + *
+   * Unique identifier of the `Release`.
+   * 
+ * + * string release_uid = 5; + * + * @return The bytes for releaseUid. + */ + @java.lang.Override + public com.google.protobuf.ByteString getReleaseUidBytes() { + java.lang.Object ref = releaseUid_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + releaseUid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int RELEASE_FIELD_NUMBER = 2; @SuppressWarnings("serial") @@ -225,6 +329,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (type_ != com.google.cloud.deploy.v1.Type.TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(3, type_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pipelineUid_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pipelineUid_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(releaseUid_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 5, releaseUid_); + } getUnknownFields().writeTo(output); } @@ -243,6 +353,12 @@ public int getSerializedSize() { if (type_ != com.google.cloud.deploy.v1.Type.TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, type_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pipelineUid_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pipelineUid_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(releaseUid_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(5, releaseUid_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -260,6 +376,8 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.deploy.v1.ReleaseNotificationEvent) obj; if (!getMessage().equals(other.getMessage())) return false; + if (!getPipelineUid().equals(other.getPipelineUid())) return false; + if (!getReleaseUid().equals(other.getReleaseUid())) return false; if (!getRelease().equals(other.getRelease())) return false; if (type_ != other.type_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; @@ -275,6 +393,10 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + MESSAGE_FIELD_NUMBER; hash = (53 * hash) + getMessage().hashCode(); + hash = (37 * hash) + PIPELINE_UID_FIELD_NUMBER; + hash = (53 * hash) + getPipelineUid().hashCode(); + hash = (37 * hash) + RELEASE_UID_FIELD_NUMBER; + hash = (53 * hash) + getReleaseUid().hashCode(); hash = (37 * hash) + RELEASE_FIELD_NUMBER; hash = (53 * hash) + getRelease().hashCode(); hash = (37 * hash) + TYPE_FIELD_NUMBER; @@ -421,6 +543,8 @@ public Builder clear() { super.clear(); bitField0_ = 0; message_ = ""; + pipelineUid_ = ""; + releaseUid_ = ""; release_ = ""; type_ = 0; return this; @@ -463,9 +587,15 @@ private void buildPartial0(com.google.cloud.deploy.v1.ReleaseNotificationEvent r result.message_ = message_; } if (((from_bitField0_ & 0x00000002) != 0)) { - result.release_ = release_; + result.pipelineUid_ = pipelineUid_; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.releaseUid_ = releaseUid_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.release_ = release_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { result.type_ = type_; } } @@ -521,9 +651,19 @@ public Builder mergeFrom(com.google.cloud.deploy.v1.ReleaseNotificationEvent oth bitField0_ |= 0x00000001; onChanged(); } + if (!other.getPipelineUid().isEmpty()) { + pipelineUid_ = other.pipelineUid_; + bitField0_ |= 0x00000002; + onChanged(); + } + if (!other.getReleaseUid().isEmpty()) { + releaseUid_ = other.releaseUid_; + bitField0_ |= 0x00000004; + onChanged(); + } if (!other.getRelease().isEmpty()) { release_ = other.release_; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000008; onChanged(); } if (other.type_ != 0) { @@ -564,15 +704,27 @@ public Builder mergeFrom( case 18: { release_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000008; break; } // case 18 case 24: { type_ = input.readEnum(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; break; } // case 24 + case 34: + { + pipelineUid_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 34 + case 42: + { + releaseUid_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000004; + break; + } // case 42 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -698,6 +850,218 @@ public Builder setMessageBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object pipelineUid_ = ""; + /** + * + * + *
+     * Unique identifier of the `DeliveryPipeline`.
+     * 
+ * + * string pipeline_uid = 4; + * + * @return The pipelineUid. + */ + public java.lang.String getPipelineUid() { + java.lang.Object ref = pipelineUid_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pipelineUid_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Unique identifier of the `DeliveryPipeline`.
+     * 
+ * + * string pipeline_uid = 4; + * + * @return The bytes for pipelineUid. + */ + public com.google.protobuf.ByteString getPipelineUidBytes() { + java.lang.Object ref = pipelineUid_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pipelineUid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Unique identifier of the `DeliveryPipeline`.
+     * 
+ * + * string pipeline_uid = 4; + * + * @param value The pipelineUid to set. + * @return This builder for chaining. + */ + public Builder setPipelineUid(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pipelineUid_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Unique identifier of the `DeliveryPipeline`.
+     * 
+ * + * string pipeline_uid = 4; + * + * @return This builder for chaining. + */ + public Builder clearPipelineUid() { + pipelineUid_ = getDefaultInstance().getPipelineUid(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * Unique identifier of the `DeliveryPipeline`.
+     * 
+ * + * string pipeline_uid = 4; + * + * @param value The bytes for pipelineUid to set. + * @return This builder for chaining. + */ + public Builder setPipelineUidBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pipelineUid_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + + private java.lang.Object releaseUid_ = ""; + /** + * + * + *
+     * Unique identifier of the `Release`.
+     * 
+ * + * string release_uid = 5; + * + * @return The releaseUid. + */ + public java.lang.String getReleaseUid() { + java.lang.Object ref = releaseUid_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + releaseUid_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Unique identifier of the `Release`.
+     * 
+ * + * string release_uid = 5; + * + * @return The bytes for releaseUid. + */ + public com.google.protobuf.ByteString getReleaseUidBytes() { + java.lang.Object ref = releaseUid_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + releaseUid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Unique identifier of the `Release`.
+     * 
+ * + * string release_uid = 5; + * + * @param value The releaseUid to set. + * @return This builder for chaining. + */ + public Builder setReleaseUid(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + releaseUid_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + /** + * + * + *
+     * Unique identifier of the `Release`.
+     * 
+ * + * string release_uid = 5; + * + * @return This builder for chaining. + */ + public Builder clearReleaseUid() { + releaseUid_ = getDefaultInstance().getReleaseUid(); + bitField0_ = (bitField0_ & ~0x00000004); + onChanged(); + return this; + } + /** + * + * + *
+     * Unique identifier of the `Release`.
+     * 
+ * + * string release_uid = 5; + * + * @param value The bytes for releaseUid to set. + * @return This builder for chaining. + */ + public Builder setReleaseUidBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + releaseUid_ = value; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + private java.lang.Object release_ = ""; /** * @@ -760,7 +1124,7 @@ public Builder setRelease(java.lang.String value) { throw new NullPointerException(); } release_ = value; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -777,7 +1141,7 @@ public Builder setRelease(java.lang.String value) { */ public Builder clearRelease() { release_ = getDefaultInstance().getRelease(); - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; } @@ -799,7 +1163,7 @@ public Builder setReleaseBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); release_ = value; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000008; onChanged(); return this; } @@ -834,7 +1198,7 @@ public int getTypeValue() { */ public Builder setTypeValue(int value) { type_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -870,7 +1234,7 @@ public Builder setType(com.google.cloud.deploy.v1.Type value) { if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; type_ = value.getNumber(); onChanged(); return this; @@ -887,7 +1251,7 @@ public Builder setType(com.google.cloud.deploy.v1.Type value) { * @return This builder for chaining. */ public Builder clearType() { - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000010); type_ = 0; onChanged(); return this; diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseNotificationEventOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseNotificationEventOrBuilder.java index a9ec1fb8df26..118f1aaa2be8 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseNotificationEventOrBuilder.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseNotificationEventOrBuilder.java @@ -48,6 +48,56 @@ public interface ReleaseNotificationEventOrBuilder */ com.google.protobuf.ByteString getMessageBytes(); + /** + * + * + *
+   * Unique identifier of the `DeliveryPipeline`.
+   * 
+ * + * string pipeline_uid = 4; + * + * @return The pipelineUid. + */ + java.lang.String getPipelineUid(); + /** + * + * + *
+   * Unique identifier of the `DeliveryPipeline`.
+   * 
+ * + * string pipeline_uid = 4; + * + * @return The bytes for pipelineUid. + */ + com.google.protobuf.ByteString getPipelineUidBytes(); + + /** + * + * + *
+   * Unique identifier of the `Release`.
+   * 
+ * + * string release_uid = 5; + * + * @return The releaseUid. + */ + java.lang.String getReleaseUid(); + /** + * + * + *
+   * Unique identifier of the `Release`.
+   * 
+ * + * string release_uid = 5; + * + * @return The bytes for releaseUid. + */ + com.google.protobuf.ByteString getReleaseUidBytes(); + /** * * diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseNotificationPayloadProto.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseNotificationPayloadProto.java index 1168bd9bc999..584c3f3f4bec 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseNotificationPayloadProto.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseNotificationPayloadProto.java @@ -43,12 +43,13 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "\n9google/cloud/deploy/v1/release_notific" + "ation_payload.proto\022\026google.cloud.deploy" + ".v1\032&google/cloud/deploy/v1/log_enums.pr" - + "oto\"h\n\030ReleaseNotificationEvent\022\017\n\007messa" - + "ge\030\001 \001(\t\022\017\n\007release\030\002 \001(\t\022*\n\004type\030\003 \001(\0162" - + "\034.google.cloud.deploy.v1.TypeBs\n\032com.goo" - + "gle.cloud.deploy.v1B\037ReleaseNotification" - + "PayloadProtoP\001Z2cloud.google.com/go/depl" - + "oy/apiv1/deploypb;deploypbb\006proto3" + + "oto\"\223\001\n\030ReleaseNotificationEvent\022\017\n\007mess" + + "age\030\001 \001(\t\022\024\n\014pipeline_uid\030\004 \001(\t\022\023\n\013relea" + + "se_uid\030\005 \001(\t\022\017\n\007release\030\002 \001(\t\022*\n\004type\030\003 " + + "\001(\0162\034.google.cloud.deploy.v1.TypeBs\n\032com" + + ".google.cloud.deploy.v1B\037ReleaseNotifica" + + "tionPayloadProtoP\001Z2cloud.google.com/go/" + + "deploy/apiv1/deploypb;deploypbb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -62,7 +63,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_deploy_v1_ReleaseNotificationEvent_descriptor, new java.lang.String[] { - "Message", "Release", "Type", + "Message", "PipelineUid", "ReleaseUid", "Release", "Type", }); com.google.cloud.deploy.v1.LogEnumsProto.getDescriptor(); } diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseRenderEvent.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseRenderEvent.java index ba3637efb559..6d14001071a3 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseRenderEvent.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseRenderEvent.java @@ -40,7 +40,9 @@ private ReleaseRenderEvent(com.google.protobuf.GeneratedMessageV3.Builder bui private ReleaseRenderEvent() { message_ = ""; + pipelineUid_ = ""; release_ = ""; + type_ = 0; releaseRenderState_ = 0; } @@ -118,6 +120,57 @@ public com.google.protobuf.ByteString getMessageBytes() { } } + public static final int PIPELINE_UID_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object pipelineUid_ = ""; + /** + * + * + *
+   * Unique identifier of the `DeliveryPipeline`.
+   * 
+ * + * string pipeline_uid = 4; + * + * @return The pipelineUid. + */ + @java.lang.Override + public java.lang.String getPipelineUid() { + java.lang.Object ref = pipelineUid_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pipelineUid_ = s; + return s; + } + } + /** + * + * + *
+   * Unique identifier of the `DeliveryPipeline`.
+   * 
+ * + * string pipeline_uid = 4; + * + * @return The bytes for pipelineUid. + */ + @java.lang.Override + public com.google.protobuf.ByteString getPipelineUidBytes() { + java.lang.Object ref = pipelineUid_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pipelineUid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int RELEASE_FIELD_NUMBER = 2; @SuppressWarnings("serial") @@ -127,6 +180,8 @@ public com.google.protobuf.ByteString getMessageBytes() { * *
    * The name of the release.
+   * release_uid is not in this log message because we write some of these log
+   * messages at release creation time, before we've generated the uid.
    * 
* * string release = 2; @@ -150,6 +205,8 @@ public java.lang.String getRelease() { * *
    * The name of the release.
+   * release_uid is not in this log message because we write some of these log
+   * messages at release creation time, before we've generated the uid.
    * 
* * string release = 2; @@ -169,6 +226,40 @@ public com.google.protobuf.ByteString getReleaseBytes() { } } + public static final int TYPE_FIELD_NUMBER = 5; + private int type_ = 0; + /** + * + * + *
+   * Type of this notification, e.g. for a release render state change event.
+   * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + /** + * + * + *
+   * Type of this notification, e.g. for a release render state change event.
+   * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.deploy.v1.Type getType() { + com.google.cloud.deploy.v1.Type result = com.google.cloud.deploy.v1.Type.forNumber(type_); + return result == null ? com.google.cloud.deploy.v1.Type.UNRECOGNIZED : result; + } + public static final int RELEASE_RENDER_STATE_FIELD_NUMBER = 3; private int releaseRenderState_ = 0; /** @@ -228,6 +319,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io != com.google.cloud.deploy.v1.Release.RenderState.RENDER_STATE_UNSPECIFIED.getNumber()) { output.writeEnum(3, releaseRenderState_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pipelineUid_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 4, pipelineUid_); + } + if (type_ != com.google.cloud.deploy.v1.Type.TYPE_UNSPECIFIED.getNumber()) { + output.writeEnum(5, type_); + } getUnknownFields().writeTo(output); } @@ -247,6 +344,12 @@ public int getSerializedSize() { != com.google.cloud.deploy.v1.Release.RenderState.RENDER_STATE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(3, releaseRenderState_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(pipelineUid_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(4, pipelineUid_); + } + if (type_ != com.google.cloud.deploy.v1.Type.TYPE_UNSPECIFIED.getNumber()) { + size += com.google.protobuf.CodedOutputStream.computeEnumSize(5, type_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -264,7 +367,9 @@ public boolean equals(final java.lang.Object obj) { (com.google.cloud.deploy.v1.ReleaseRenderEvent) obj; if (!getMessage().equals(other.getMessage())) return false; + if (!getPipelineUid().equals(other.getPipelineUid())) return false; if (!getRelease().equals(other.getRelease())) return false; + if (type_ != other.type_) return false; if (releaseRenderState_ != other.releaseRenderState_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; @@ -279,8 +384,12 @@ public int hashCode() { hash = (19 * hash) + getDescriptor().hashCode(); hash = (37 * hash) + MESSAGE_FIELD_NUMBER; hash = (53 * hash) + getMessage().hashCode(); + hash = (37 * hash) + PIPELINE_UID_FIELD_NUMBER; + hash = (53 * hash) + getPipelineUid().hashCode(); hash = (37 * hash) + RELEASE_FIELD_NUMBER; hash = (53 * hash) + getRelease().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + type_; hash = (37 * hash) + RELEASE_RENDER_STATE_FIELD_NUMBER; hash = (53 * hash) + releaseRenderState_; hash = (29 * hash) + getUnknownFields().hashCode(); @@ -424,7 +533,9 @@ public Builder clear() { super.clear(); bitField0_ = 0; message_ = ""; + pipelineUid_ = ""; release_ = ""; + type_ = 0; releaseRenderState_ = 0; return this; } @@ -466,9 +577,15 @@ private void buildPartial0(com.google.cloud.deploy.v1.ReleaseRenderEvent result) result.message_ = message_; } if (((from_bitField0_ & 0x00000002) != 0)) { - result.release_ = release_; + result.pipelineUid_ = pipelineUid_; } if (((from_bitField0_ & 0x00000004) != 0)) { + result.release_ = release_; + } + if (((from_bitField0_ & 0x00000008) != 0)) { + result.type_ = type_; + } + if (((from_bitField0_ & 0x00000010) != 0)) { result.releaseRenderState_ = releaseRenderState_; } } @@ -523,11 +640,19 @@ public Builder mergeFrom(com.google.cloud.deploy.v1.ReleaseRenderEvent other) { bitField0_ |= 0x00000001; onChanged(); } + if (!other.getPipelineUid().isEmpty()) { + pipelineUid_ = other.pipelineUid_; + bitField0_ |= 0x00000002; + onChanged(); + } if (!other.getRelease().isEmpty()) { release_ = other.release_; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); } + if (other.type_ != 0) { + setTypeValue(other.getTypeValue()); + } if (other.releaseRenderState_ != 0) { setReleaseRenderStateValue(other.getReleaseRenderStateValue()); } @@ -566,15 +691,27 @@ public Builder mergeFrom( case 18: { release_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; break; } // case 18 case 24: { releaseRenderState_ = input.readEnum(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; break; } // case 24 + case 34: + { + pipelineUid_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000002; + break; + } // case 34 + case 40: + { + type_ = input.readEnum(); + bitField0_ |= 0x00000008; + break; + } // case 40 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -705,12 +842,120 @@ public Builder setMessageBytes(com.google.protobuf.ByteString value) { return this; } + private java.lang.Object pipelineUid_ = ""; + /** + * + * + *
+     * Unique identifier of the `DeliveryPipeline`.
+     * 
+ * + * string pipeline_uid = 4; + * + * @return The pipelineUid. + */ + public java.lang.String getPipelineUid() { + java.lang.Object ref = pipelineUid_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + pipelineUid_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * + * + *
+     * Unique identifier of the `DeliveryPipeline`.
+     * 
+ * + * string pipeline_uid = 4; + * + * @return The bytes for pipelineUid. + */ + public com.google.protobuf.ByteString getPipelineUidBytes() { + java.lang.Object ref = pipelineUid_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + pipelineUid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Unique identifier of the `DeliveryPipeline`.
+     * 
+ * + * string pipeline_uid = 4; + * + * @param value The pipelineUid to set. + * @return This builder for chaining. + */ + public Builder setPipelineUid(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + pipelineUid_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + /** + * + * + *
+     * Unique identifier of the `DeliveryPipeline`.
+     * 
+ * + * string pipeline_uid = 4; + * + * @return This builder for chaining. + */ + public Builder clearPipelineUid() { + pipelineUid_ = getDefaultInstance().getPipelineUid(); + bitField0_ = (bitField0_ & ~0x00000002); + onChanged(); + return this; + } + /** + * + * + *
+     * Unique identifier of the `DeliveryPipeline`.
+     * 
+ * + * string pipeline_uid = 4; + * + * @param value The bytes for pipelineUid to set. + * @return This builder for chaining. + */ + public Builder setPipelineUidBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + pipelineUid_ = value; + bitField0_ |= 0x00000002; + onChanged(); + return this; + } + private java.lang.Object release_ = ""; /** * * *
      * The name of the release.
+     * release_uid is not in this log message because we write some of these log
+     * messages at release creation time, before we've generated the uid.
      * 
* * string release = 2; @@ -733,6 +978,8 @@ public java.lang.String getRelease() { * *
      * The name of the release.
+     * release_uid is not in this log message because we write some of these log
+     * messages at release creation time, before we've generated the uid.
      * 
* * string release = 2; @@ -755,6 +1002,8 @@ public com.google.protobuf.ByteString getReleaseBytes() { * *
      * The name of the release.
+     * release_uid is not in this log message because we write some of these log
+     * messages at release creation time, before we've generated the uid.
      * 
* * string release = 2; @@ -767,7 +1016,7 @@ public Builder setRelease(java.lang.String value) { throw new NullPointerException(); } release_ = value; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; onChanged(); return this; } @@ -776,6 +1025,8 @@ public Builder setRelease(java.lang.String value) { * *
      * The name of the release.
+     * release_uid is not in this log message because we write some of these log
+     * messages at release creation time, before we've generated the uid.
      * 
* * string release = 2; @@ -784,7 +1035,7 @@ public Builder setRelease(java.lang.String value) { */ public Builder clearRelease() { release_ = getDefaultInstance().getRelease(); - bitField0_ = (bitField0_ & ~0x00000002); + bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; } @@ -793,6 +1044,8 @@ public Builder clearRelease() { * *
      * The name of the release.
+     * release_uid is not in this log message because we write some of these log
+     * messages at release creation time, before we've generated the uid.
      * 
* * string release = 2; @@ -806,7 +1059,96 @@ public Builder setReleaseBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); release_ = value; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; + onChanged(); + return this; + } + + private int type_ = 0; + /** + * + * + *
+     * Type of this notification, e.g. for a release render state change event.
+     * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + /** + * + * + *
+     * Type of this notification, e.g. for a release render state change event.
+     * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @param value The enum numeric value on the wire for type to set. + * @return This builder for chaining. + */ + public Builder setTypeValue(int value) { + type_ = value; + bitField0_ |= 0x00000008; + onChanged(); + return this; + } + /** + * + * + *
+     * Type of this notification, e.g. for a release render state change event.
+     * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.deploy.v1.Type getType() { + com.google.cloud.deploy.v1.Type result = com.google.cloud.deploy.v1.Type.forNumber(type_); + return result == null ? com.google.cloud.deploy.v1.Type.UNRECOGNIZED : result; + } + /** + * + * + *
+     * Type of this notification, e.g. for a release render state change event.
+     * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @param value The type to set. + * @return This builder for chaining. + */ + public Builder setType(com.google.cloud.deploy.v1.Type value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000008; + type_ = value.getNumber(); + onChanged(); + return this; + } + /** + * + * + *
+     * Type of this notification, e.g. for a release render state change event.
+     * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @return This builder for chaining. + */ + public Builder clearType() { + bitField0_ = (bitField0_ & ~0x00000008); + type_ = 0; onChanged(); return this; } @@ -841,7 +1183,7 @@ public int getReleaseRenderStateValue() { */ public Builder setReleaseRenderStateValue(int value) { releaseRenderState_ = value; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; onChanged(); return this; } @@ -878,7 +1220,7 @@ public Builder setReleaseRenderState(com.google.cloud.deploy.v1.Release.RenderSt if (value == null) { throw new NullPointerException(); } - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; releaseRenderState_ = value.getNumber(); onChanged(); return this; @@ -895,7 +1237,7 @@ public Builder setReleaseRenderState(com.google.cloud.deploy.v1.Release.RenderSt * @return This builder for chaining. */ public Builder clearReleaseRenderState() { - bitField0_ = (bitField0_ & ~0x00000004); + bitField0_ = (bitField0_ & ~0x00000010); releaseRenderState_ = 0; onChanged(); return this; diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseRenderEventOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseRenderEventOrBuilder.java index 489ff36facc3..f5f85cd4c581 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseRenderEventOrBuilder.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseRenderEventOrBuilder.java @@ -50,11 +50,38 @@ public interface ReleaseRenderEventOrBuilder */ com.google.protobuf.ByteString getMessageBytes(); + /** + * + * + *
+   * Unique identifier of the `DeliveryPipeline`.
+   * 
+ * + * string pipeline_uid = 4; + * + * @return The pipelineUid. + */ + java.lang.String getPipelineUid(); + /** + * + * + *
+   * Unique identifier of the `DeliveryPipeline`.
+   * 
+ * + * string pipeline_uid = 4; + * + * @return The bytes for pipelineUid. + */ + com.google.protobuf.ByteString getPipelineUidBytes(); + /** * * *
    * The name of the release.
+   * release_uid is not in this log message because we write some of these log
+   * messages at release creation time, before we've generated the uid.
    * 
* * string release = 2; @@ -67,6 +94,8 @@ public interface ReleaseRenderEventOrBuilder * *
    * The name of the release.
+   * release_uid is not in this log message because we write some of these log
+   * messages at release creation time, before we've generated the uid.
    * 
* * string release = 2; @@ -75,6 +104,31 @@ public interface ReleaseRenderEventOrBuilder */ com.google.protobuf.ByteString getReleaseBytes(); + /** + * + * + *
+   * Type of this notification, e.g. for a release render state change event.
+   * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @return The enum numeric value on the wire for type. + */ + int getTypeValue(); + /** + * + * + *
+   * Type of this notification, e.g. for a release render state change event.
+   * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @return The type. + */ + com.google.cloud.deploy.v1.Type getType(); + /** * * diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseRenderPayloadProto.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseRenderPayloadProto.java index 1d4f7c4ecd9f..524f509cb38d 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseRenderPayloadProto.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/ReleaseRenderPayloadProto.java @@ -43,19 +43,22 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "\n3google/cloud/deploy/v1/release_render_" + "payload.proto\022\026google.cloud.deploy.v1\032)g" + "oogle/cloud/deploy/v1/cloud_deploy.proto" - + "\"\201\001\n\022ReleaseRenderEvent\022\017\n\007message\030\001 \001(\t" - + "\022\017\n\007release\030\002 \001(\t\022I\n\024release_render_stat" - + "e\030\003 \001(\0162+.google.cloud.deploy.v1.Release" - + ".RenderStateBm\n\032com.google.cloud.deploy." - + "v1B\031ReleaseRenderPayloadProtoP\001Z2cloud.g" - + "oogle.com/go/deploy/apiv1/deploypb;deplo" - + "ypbb\006proto3" + + "\032&google/cloud/deploy/v1/log_enums.proto" + + "\"\303\001\n\022ReleaseRenderEvent\022\017\n\007message\030\001 \001(\t" + + "\022\024\n\014pipeline_uid\030\004 \001(\t\022\017\n\007release\030\002 \001(\t\022" + + "*\n\004type\030\005 \001(\0162\034.google.cloud.deploy.v1.T" + + "ype\022I\n\024release_render_state\030\003 \001(\0162+.goog" + + "le.cloud.deploy.v1.Release.RenderStateBm" + + "\n\032com.google.cloud.deploy.v1B\031ReleaseRen" + + "derPayloadProtoP\001Z2cloud.google.com/go/d" + + "eploy/apiv1/deploypb;deploypbb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.google.cloud.deploy.v1.CloudDeployProto.getDescriptor(), + com.google.cloud.deploy.v1.LogEnumsProto.getDescriptor(), }); internal_static_google_cloud_deploy_v1_ReleaseRenderEvent_descriptor = getDescriptor().getMessageTypes().get(0); @@ -63,9 +66,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_deploy_v1_ReleaseRenderEvent_descriptor, new java.lang.String[] { - "Message", "Release", "ReleaseRenderState", + "Message", "PipelineUid", "Release", "Type", "ReleaseRenderState", }); com.google.cloud.deploy.v1.CloudDeployProto.getDescriptor(); + com.google.cloud.deploy.v1.LogEnumsProto.getDescriptor(); } // @@protoc_insertion_point(outer_class_scope) diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RenderMetadata.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RenderMetadata.java index 2f1105f8e949..ea2125a7ac60 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RenderMetadata.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RenderMetadata.java @@ -122,7 +122,7 @@ public com.google.cloud.deploy.v1.CloudRunRenderMetadataOrBuilder getCloudRunOrB * * *
-   * Output only. Custom metadata provided by user defined render operation.
+   * Output only. Custom metadata provided by user-defined render operation.
    * 
* * @@ -139,7 +139,7 @@ public boolean hasCustom() { * * *
-   * Output only. Custom metadata provided by user defined render operation.
+   * Output only. Custom metadata provided by user-defined render operation.
    * 
* * @@ -158,7 +158,7 @@ public com.google.cloud.deploy.v1.CustomMetadata getCustom() { * * *
-   * Output only. Custom metadata provided by user defined render operation.
+   * Output only. Custom metadata provided by user-defined render operation.
    * 
* * @@ -764,7 +764,7 @@ public com.google.cloud.deploy.v1.CloudRunRenderMetadataOrBuilder getCloudRunOrB * * *
-     * Output only. Custom metadata provided by user defined render operation.
+     * Output only. Custom metadata provided by user-defined render operation.
      * 
* * @@ -780,7 +780,7 @@ public boolean hasCustom() { * * *
-     * Output only. Custom metadata provided by user defined render operation.
+     * Output only. Custom metadata provided by user-defined render operation.
      * 
* * @@ -802,7 +802,7 @@ public com.google.cloud.deploy.v1.CustomMetadata getCustom() { * * *
-     * Output only. Custom metadata provided by user defined render operation.
+     * Output only. Custom metadata provided by user-defined render operation.
      * 
* * @@ -826,7 +826,7 @@ public Builder setCustom(com.google.cloud.deploy.v1.CustomMetadata value) { * * *
-     * Output only. Custom metadata provided by user defined render operation.
+     * Output only. Custom metadata provided by user-defined render operation.
      * 
* * @@ -847,7 +847,7 @@ public Builder setCustom(com.google.cloud.deploy.v1.CustomMetadata.Builder build * * *
-     * Output only. Custom metadata provided by user defined render operation.
+     * Output only. Custom metadata provided by user-defined render operation.
      * 
* * @@ -874,7 +874,7 @@ public Builder mergeCustom(com.google.cloud.deploy.v1.CustomMetadata value) { * * *
-     * Output only. Custom metadata provided by user defined render operation.
+     * Output only. Custom metadata provided by user-defined render operation.
      * 
* * @@ -895,7 +895,7 @@ public Builder clearCustom() { * * *
-     * Output only. Custom metadata provided by user defined render operation.
+     * Output only. Custom metadata provided by user-defined render operation.
      * 
* * @@ -911,7 +911,7 @@ public com.google.cloud.deploy.v1.CustomMetadata.Builder getCustomBuilder() { * * *
-     * Output only. Custom metadata provided by user defined render operation.
+     * Output only. Custom metadata provided by user-defined render operation.
      * 
* * @@ -931,7 +931,7 @@ public com.google.cloud.deploy.v1.CustomMetadataOrBuilder getCustomOrBuilder() { * * *
-     * Output only. Custom metadata provided by user defined render operation.
+     * Output only. Custom metadata provided by user-defined render operation.
      * 
* * diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RenderMetadataOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RenderMetadataOrBuilder.java index 418cfc1e1613..624a2e27a884 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RenderMetadataOrBuilder.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RenderMetadataOrBuilder.java @@ -68,7 +68,7 @@ public interface RenderMetadataOrBuilder * * *
-   * Output only. Custom metadata provided by user defined render operation.
+   * Output only. Custom metadata provided by user-defined render operation.
    * 
* * @@ -82,7 +82,7 @@ public interface RenderMetadataOrBuilder * * *
-   * Output only. Custom metadata provided by user defined render operation.
+   * Output only. Custom metadata provided by user-defined render operation.
    * 
* * @@ -96,7 +96,7 @@ public interface RenderMetadataOrBuilder * * *
-   * Output only. Custom metadata provided by user defined render operation.
+   * Output only. Custom metadata provided by user-defined render operation.
    * 
* * diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutNotificationEvent.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutNotificationEvent.java index 2a23a9058262..2d4f746a803c 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutNotificationEvent.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutNotificationEvent.java @@ -43,9 +43,11 @@ private RolloutNotificationEvent() { message_ = ""; pipelineUid_ = ""; releaseUid_ = ""; + release_ = ""; + rolloutUid_ = ""; rollout_ = ""; - type_ = 0; targetId_ = ""; + type_ = 0; } @java.lang.Override @@ -222,30 +224,30 @@ public com.google.protobuf.ByteString getReleaseUidBytes() { } } - public static final int ROLLOUT_FIELD_NUMBER = 4; + public static final int RELEASE_FIELD_NUMBER = 7; @SuppressWarnings("serial") - private volatile java.lang.Object rollout_ = ""; + private volatile java.lang.Object release_ = ""; /** * * *
-   * The name of the `Rollout`.
+   * The name of the `Release`.
    * 
* - * string rollout = 4; + * string release = 7; * - * @return The rollout. + * @return The release. */ @java.lang.Override - public java.lang.String getRollout() { - java.lang.Object ref = rollout_; + public java.lang.String getRelease() { + java.lang.Object ref = release_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - rollout_ = s; + release_ = s; return s; } } @@ -253,58 +255,126 @@ public java.lang.String getRollout() { * * *
-   * The name of the `Rollout`.
+   * The name of the `Release`.
    * 
* - * string rollout = 4; + * string release = 7; * - * @return The bytes for rollout. + * @return The bytes for release. */ @java.lang.Override - public com.google.protobuf.ByteString getRolloutBytes() { - java.lang.Object ref = rollout_; + public com.google.protobuf.ByteString getReleaseBytes() { + java.lang.Object ref = release_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - rollout_ = b; + release_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int TYPE_FIELD_NUMBER = 5; - private int type_ = 0; + public static final int ROLLOUT_UID_FIELD_NUMBER = 8; + + @SuppressWarnings("serial") + private volatile java.lang.Object rolloutUid_ = ""; /** * * *
-   * Type of this notification, e.g. for a Pub/Sub failure.
+   * Unique identifier of the `Rollout`.
    * 
* - * .google.cloud.deploy.v1.Type type = 5; + * string rollout_uid = 8; * - * @return The enum numeric value on the wire for type. + * @return The rolloutUid. */ @java.lang.Override - public int getTypeValue() { - return type_; + public java.lang.String getRolloutUid() { + java.lang.Object ref = rolloutUid_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + rolloutUid_ = s; + return s; + } } /** * * *
-   * Type of this notification, e.g. for a Pub/Sub failure.
+   * Unique identifier of the `Rollout`.
    * 
* - * .google.cloud.deploy.v1.Type type = 5; + * string rollout_uid = 8; * - * @return The type. + * @return The bytes for rolloutUid. */ @java.lang.Override - public com.google.cloud.deploy.v1.Type getType() { - com.google.cloud.deploy.v1.Type result = com.google.cloud.deploy.v1.Type.forNumber(type_); - return result == null ? com.google.cloud.deploy.v1.Type.UNRECOGNIZED : result; + public com.google.protobuf.ByteString getRolloutUidBytes() { + java.lang.Object ref = rolloutUid_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + rolloutUid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + + public static final int ROLLOUT_FIELD_NUMBER = 4; + + @SuppressWarnings("serial") + private volatile java.lang.Object rollout_ = ""; + /** + * + * + *
+   * The name of the `Rollout`.
+   * 
+ * + * string rollout = 4; + * + * @return The rollout. + */ + @java.lang.Override + public java.lang.String getRollout() { + java.lang.Object ref = rollout_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + rollout_ = s; + return s; + } + } + /** + * + * + *
+   * The name of the `Rollout`.
+   * 
+ * + * string rollout = 4; + * + * @return The bytes for rollout. + */ + @java.lang.Override + public com.google.protobuf.ByteString getRolloutBytes() { + java.lang.Object ref = rollout_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + rollout_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } public static final int TARGET_ID_FIELD_NUMBER = 6; @@ -358,6 +428,40 @@ public com.google.protobuf.ByteString getTargetIdBytes() { } } + public static final int TYPE_FIELD_NUMBER = 5; + private int type_ = 0; + /** + * + * + *
+   * Type of this notification, e.g. for a Pub/Sub failure.
+   * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + /** + * + * + *
+   * Type of this notification, e.g. for a Pub/Sub failure.
+   * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.deploy.v1.Type getType() { + com.google.cloud.deploy.v1.Type result = com.google.cloud.deploy.v1.Type.forNumber(type_); + return result == null ? com.google.cloud.deploy.v1.Type.UNRECOGNIZED : result; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -390,6 +494,12 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetId_)) { com.google.protobuf.GeneratedMessageV3.writeString(output, 6, targetId_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(release_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 7, release_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(rolloutUid_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, rolloutUid_); + } getUnknownFields().writeTo(output); } @@ -417,6 +527,12 @@ public int getSerializedSize() { if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(targetId_)) { size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, targetId_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(release_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, release_); + } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(rolloutUid_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, rolloutUid_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -436,9 +552,11 @@ public boolean equals(final java.lang.Object obj) { if (!getMessage().equals(other.getMessage())) return false; if (!getPipelineUid().equals(other.getPipelineUid())) return false; if (!getReleaseUid().equals(other.getReleaseUid())) return false; + if (!getRelease().equals(other.getRelease())) return false; + if (!getRolloutUid().equals(other.getRolloutUid())) return false; if (!getRollout().equals(other.getRollout())) return false; - if (type_ != other.type_) return false; if (!getTargetId().equals(other.getTargetId())) return false; + if (type_ != other.type_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -456,12 +574,16 @@ public int hashCode() { hash = (53 * hash) + getPipelineUid().hashCode(); hash = (37 * hash) + RELEASE_UID_FIELD_NUMBER; hash = (53 * hash) + getReleaseUid().hashCode(); + hash = (37 * hash) + RELEASE_FIELD_NUMBER; + hash = (53 * hash) + getRelease().hashCode(); + hash = (37 * hash) + ROLLOUT_UID_FIELD_NUMBER; + hash = (53 * hash) + getRolloutUid().hashCode(); hash = (37 * hash) + ROLLOUT_FIELD_NUMBER; hash = (53 * hash) + getRollout().hashCode(); - hash = (37 * hash) + TYPE_FIELD_NUMBER; - hash = (53 * hash) + type_; hash = (37 * hash) + TARGET_ID_FIELD_NUMBER; hash = (53 * hash) + getTargetId().hashCode(); + hash = (37 * hash) + TYPE_FIELD_NUMBER; + hash = (53 * hash) + type_; hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -606,9 +728,11 @@ public Builder clear() { message_ = ""; pipelineUid_ = ""; releaseUid_ = ""; + release_ = ""; + rolloutUid_ = ""; rollout_ = ""; - type_ = 0; targetId_ = ""; + type_ = 0; return this; } @@ -655,14 +779,20 @@ private void buildPartial0(com.google.cloud.deploy.v1.RolloutNotificationEvent r result.releaseUid_ = releaseUid_; } if (((from_bitField0_ & 0x00000008) != 0)) { - result.rollout_ = rollout_; + result.release_ = release_; } if (((from_bitField0_ & 0x00000010) != 0)) { - result.type_ = type_; + result.rolloutUid_ = rolloutUid_; } if (((from_bitField0_ & 0x00000020) != 0)) { + result.rollout_ = rollout_; + } + if (((from_bitField0_ & 0x00000040) != 0)) { result.targetId_ = targetId_; } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.type_ = type_; + } } @java.lang.Override @@ -726,19 +856,29 @@ public Builder mergeFrom(com.google.cloud.deploy.v1.RolloutNotificationEvent oth bitField0_ |= 0x00000004; onChanged(); } - if (!other.getRollout().isEmpty()) { - rollout_ = other.rollout_; + if (!other.getRelease().isEmpty()) { + release_ = other.release_; bitField0_ |= 0x00000008; onChanged(); } - if (other.type_ != 0) { - setTypeValue(other.getTypeValue()); + if (!other.getRolloutUid().isEmpty()) { + rolloutUid_ = other.rolloutUid_; + bitField0_ |= 0x00000010; + onChanged(); + } + if (!other.getRollout().isEmpty()) { + rollout_ = other.rollout_; + bitField0_ |= 0x00000020; + onChanged(); } if (!other.getTargetId().isEmpty()) { targetId_ = other.targetId_; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); } + if (other.type_ != 0) { + setTypeValue(other.getTypeValue()); + } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -786,21 +926,33 @@ public Builder mergeFrom( case 34: { rollout_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000020; break; } // case 34 case 40: { type_ = input.readEnum(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000080; break; } // case 40 case 50: { targetId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; break; } // case 50 + case 58: + { + release_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 58 + case 66: + { + rolloutUid_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000010; + break; + } // case 66 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1138,24 +1290,24 @@ public Builder setReleaseUidBytes(com.google.protobuf.ByteString value) { return this; } - private java.lang.Object rollout_ = ""; + private java.lang.Object release_ = ""; /** * * *
-     * The name of the `Rollout`.
+     * The name of the `Release`.
      * 
* - * string rollout = 4; + * string release = 7; * - * @return The rollout. + * @return The release. */ - public java.lang.String getRollout() { - java.lang.Object ref = rollout_; + public java.lang.String getRelease() { + java.lang.Object ref = release_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - rollout_ = s; + release_ = s; return s; } else { return (java.lang.String) ref; @@ -1165,19 +1317,19 @@ public java.lang.String getRollout() { * * *
-     * The name of the `Rollout`.
+     * The name of the `Release`.
      * 
* - * string rollout = 4; + * string release = 7; * - * @return The bytes for rollout. + * @return The bytes for release. */ - public com.google.protobuf.ByteString getRolloutBytes() { - java.lang.Object ref = rollout_; + public com.google.protobuf.ByteString getReleaseBytes() { + java.lang.Object ref = release_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - rollout_ = b; + release_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -1187,19 +1339,19 @@ public com.google.protobuf.ByteString getRolloutBytes() { * * *
-     * The name of the `Rollout`.
+     * The name of the `Release`.
      * 
* - * string rollout = 4; + * string release = 7; * - * @param value The rollout to set. + * @param value The release to set. * @return This builder for chaining. */ - public Builder setRollout(java.lang.String value) { + public Builder setRelease(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - rollout_ = value; + release_ = value; bitField0_ |= 0x00000008; onChanged(); return this; @@ -1208,15 +1360,15 @@ public Builder setRollout(java.lang.String value) { * * *
-     * The name of the `Rollout`.
+     * The name of the `Release`.
      * 
* - * string rollout = 4; + * string release = 7; * * @return This builder for chaining. */ - public Builder clearRollout() { - rollout_ = getDefaultInstance().getRollout(); + public Builder clearRelease() { + release_ = getDefaultInstance().getRelease(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; @@ -1225,55 +1377,87 @@ public Builder clearRollout() { * * *
-     * The name of the `Rollout`.
+     * The name of the `Release`.
      * 
* - * string rollout = 4; + * string release = 7; * - * @param value The bytes for rollout to set. + * @param value The bytes for release to set. * @return This builder for chaining. */ - public Builder setRolloutBytes(com.google.protobuf.ByteString value) { + public Builder setReleaseBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - rollout_ = value; + release_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } - private int type_ = 0; + private java.lang.Object rolloutUid_ = ""; /** * * *
-     * Type of this notification, e.g. for a Pub/Sub failure.
+     * Unique identifier of the `Rollout`.
      * 
* - * .google.cloud.deploy.v1.Type type = 5; + * string rollout_uid = 8; * - * @return The enum numeric value on the wire for type. + * @return The rolloutUid. */ - @java.lang.Override - public int getTypeValue() { - return type_; + public java.lang.String getRolloutUid() { + java.lang.Object ref = rolloutUid_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + rolloutUid_ = s; + return s; + } else { + return (java.lang.String) ref; + } } /** * * *
-     * Type of this notification, e.g. for a Pub/Sub failure.
+     * Unique identifier of the `Rollout`.
      * 
* - * .google.cloud.deploy.v1.Type type = 5; + * string rollout_uid = 8; * - * @param value The enum numeric value on the wire for type to set. + * @return The bytes for rolloutUid. + */ + public com.google.protobuf.ByteString getRolloutUidBytes() { + java.lang.Object ref = rolloutUid_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + rolloutUid_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * Unique identifier of the `Rollout`.
+     * 
+ * + * string rollout_uid = 8; + * + * @param value The rolloutUid to set. * @return This builder for chaining. */ - public Builder setTypeValue(int value) { - type_ = value; + public Builder setRolloutUid(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + rolloutUid_ = value; bitField0_ |= 0x00000010; onChanged(); return this; @@ -1282,53 +1466,144 @@ public Builder setTypeValue(int value) { * * *
-     * Type of this notification, e.g. for a Pub/Sub failure.
+     * Unique identifier of the `Rollout`.
      * 
* - * .google.cloud.deploy.v1.Type type = 5; + * string rollout_uid = 8; * - * @return The type. + * @return This builder for chaining. */ - @java.lang.Override - public com.google.cloud.deploy.v1.Type getType() { - com.google.cloud.deploy.v1.Type result = com.google.cloud.deploy.v1.Type.forNumber(type_); - return result == null ? com.google.cloud.deploy.v1.Type.UNRECOGNIZED : result; + public Builder clearRolloutUid() { + rolloutUid_ = getDefaultInstance().getRolloutUid(); + bitField0_ = (bitField0_ & ~0x00000010); + onChanged(); + return this; } /** * * *
-     * Type of this notification, e.g. for a Pub/Sub failure.
+     * Unique identifier of the `Rollout`.
      * 
* - * .google.cloud.deploy.v1.Type type = 5; + * string rollout_uid = 8; * - * @param value The type to set. + * @param value The bytes for rolloutUid to set. * @return This builder for chaining. */ - public Builder setType(com.google.cloud.deploy.v1.Type value) { + public Builder setRolloutUidBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } + checkByteStringIsUtf8(value); + rolloutUid_ = value; bitField0_ |= 0x00000010; - type_ = value.getNumber(); onChanged(); return this; } + + private java.lang.Object rollout_ = ""; /** * * *
-     * Type of this notification, e.g. for a Pub/Sub failure.
+     * The name of the `Rollout`.
      * 
* - * .google.cloud.deploy.v1.Type type = 5; + * string rollout = 4; + * + * @return The rollout. + */ + public java.lang.String getRollout() { + java.lang.Object ref = rollout_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + rollout_ = s; + return s; + } else { + return (java.lang.String) ref; + } + } + /** + * * + *
+     * The name of the `Rollout`.
+     * 
+ * + * string rollout = 4; + * + * @return The bytes for rollout. + */ + public com.google.protobuf.ByteString getRolloutBytes() { + java.lang.Object ref = rollout_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + rollout_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + /** + * + * + *
+     * The name of the `Rollout`.
+     * 
+ * + * string rollout = 4; + * + * @param value The rollout to set. * @return This builder for chaining. */ - public Builder clearType() { - bitField0_ = (bitField0_ & ~0x00000010); - type_ = 0; + public Builder setRollout(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + rollout_ = value; + bitField0_ |= 0x00000020; + onChanged(); + return this; + } + /** + * + * + *
+     * The name of the `Rollout`.
+     * 
+ * + * string rollout = 4; + * + * @return This builder for chaining. + */ + public Builder clearRollout() { + rollout_ = getDefaultInstance().getRollout(); + bitField0_ = (bitField0_ & ~0x00000020); + onChanged(); + return this; + } + /** + * + * + *
+     * The name of the `Rollout`.
+     * 
+ * + * string rollout = 4; + * + * @param value The bytes for rollout to set. + * @return This builder for chaining. + */ + public Builder setRolloutBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + rollout_ = value; + bitField0_ |= 0x00000020; onChanged(); return this; } @@ -1395,7 +1670,7 @@ public Builder setTargetId(java.lang.String value) { throw new NullPointerException(); } targetId_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; onChanged(); return this; } @@ -1412,7 +1687,7 @@ public Builder setTargetId(java.lang.String value) { */ public Builder clearTargetId() { targetId_ = getDefaultInstance().getTargetId(); - bitField0_ = (bitField0_ & ~0x00000020); + bitField0_ = (bitField0_ & ~0x00000040); onChanged(); return this; } @@ -1434,7 +1709,96 @@ public Builder setTargetIdBytes(com.google.protobuf.ByteString value) { } checkByteStringIsUtf8(value); targetId_ = value; - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000040; + onChanged(); + return this; + } + + private int type_ = 0; + /** + * + * + *
+     * Type of this notification, e.g. for a Pub/Sub failure.
+     * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @return The enum numeric value on the wire for type. + */ + @java.lang.Override + public int getTypeValue() { + return type_; + } + /** + * + * + *
+     * Type of this notification, e.g. for a Pub/Sub failure.
+     * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @param value The enum numeric value on the wire for type to set. + * @return This builder for chaining. + */ + public Builder setTypeValue(int value) { + type_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + * + * + *
+     * Type of this notification, e.g. for a Pub/Sub failure.
+     * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @return The type. + */ + @java.lang.Override + public com.google.cloud.deploy.v1.Type getType() { + com.google.cloud.deploy.v1.Type result = com.google.cloud.deploy.v1.Type.forNumber(type_); + return result == null ? com.google.cloud.deploy.v1.Type.UNRECOGNIZED : result; + } + /** + * + * + *
+     * Type of this notification, e.g. for a Pub/Sub failure.
+     * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @param value The type to set. + * @return This builder for chaining. + */ + public Builder setType(com.google.cloud.deploy.v1.Type value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000080; + type_ = value.getNumber(); + onChanged(); + return this; + } + /** + * + * + *
+     * Type of this notification, e.g. for a Pub/Sub failure.
+     * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @return This builder for chaining. + */ + public Builder clearType() { + bitField0_ = (bitField0_ & ~0x00000080); + type_ = 0; onChanged(); return this; } diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutNotificationEventOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutNotificationEventOrBuilder.java index 21f48c523f70..57870dfc9d9a 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutNotificationEventOrBuilder.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutNotificationEventOrBuilder.java @@ -102,51 +102,76 @@ public interface RolloutNotificationEventOrBuilder * * *
-   * The name of the `Rollout`.
+   * The name of the `Release`.
    * 
* - * string rollout = 4; + * string release = 7; * - * @return The rollout. + * @return The release. */ - java.lang.String getRollout(); + java.lang.String getRelease(); /** * * *
-   * The name of the `Rollout`.
+   * The name of the `Release`.
    * 
* - * string rollout = 4; + * string release = 7; * - * @return The bytes for rollout. + * @return The bytes for release. */ - com.google.protobuf.ByteString getRolloutBytes(); + com.google.protobuf.ByteString getReleaseBytes(); /** * * *
-   * Type of this notification, e.g. for a Pub/Sub failure.
+   * Unique identifier of the `Rollout`.
    * 
* - * .google.cloud.deploy.v1.Type type = 5; + * string rollout_uid = 8; * - * @return The enum numeric value on the wire for type. + * @return The rolloutUid. */ - int getTypeValue(); + java.lang.String getRolloutUid(); /** * * *
-   * Type of this notification, e.g. for a Pub/Sub failure.
+   * Unique identifier of the `Rollout`.
    * 
* - * .google.cloud.deploy.v1.Type type = 5; + * string rollout_uid = 8; * - * @return The type. + * @return The bytes for rolloutUid. */ - com.google.cloud.deploy.v1.Type getType(); + com.google.protobuf.ByteString getRolloutUidBytes(); + + /** + * + * + *
+   * The name of the `Rollout`.
+   * 
+ * + * string rollout = 4; + * + * @return The rollout. + */ + java.lang.String getRollout(); + /** + * + * + *
+   * The name of the `Rollout`.
+   * 
+ * + * string rollout = 4; + * + * @return The bytes for rollout. + */ + com.google.protobuf.ByteString getRolloutBytes(); /** * @@ -172,4 +197,29 @@ public interface RolloutNotificationEventOrBuilder * @return The bytes for targetId. */ com.google.protobuf.ByteString getTargetIdBytes(); + + /** + * + * + *
+   * Type of this notification, e.g. for a Pub/Sub failure.
+   * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @return The enum numeric value on the wire for type. + */ + int getTypeValue(); + /** + * + * + *
+   * Type of this notification, e.g. for a Pub/Sub failure.
+   * 
+ * + * .google.cloud.deploy.v1.Type type = 5; + * + * @return The type. + */ + com.google.cloud.deploy.v1.Type getType(); } diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutNotificationPayloadProto.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutNotificationPayloadProto.java index feae87ea3e35..74718f84354e 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutNotificationPayloadProto.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutNotificationPayloadProto.java @@ -43,14 +43,15 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { "\n9google/cloud/deploy/v1/rollout_notific" + "ation_payload.proto\022\026google.cloud.deploy" + ".v1\032&google/cloud/deploy/v1/log_enums.pr" - + "oto\"\246\001\n\030RolloutNotificationEvent\022\017\n\007mess" + + "oto\"\314\001\n\030RolloutNotificationEvent\022\017\n\007mess" + "age\030\001 \001(\t\022\024\n\014pipeline_uid\030\002 \001(\t\022\023\n\013relea" - + "se_uid\030\003 \001(\t\022\017\n\007rollout\030\004 \001(\t\022*\n\004type\030\005 " - + "\001(\0162\034.google.cloud.deploy.v1.Type\022\021\n\ttar" - + "get_id\030\006 \001(\tBs\n\032com.google.cloud.deploy." - + "v1B\037RolloutNotificationPayloadProtoP\001Z2c" - + "loud.google.com/go/deploy/apiv1/deploypb" - + ";deploypbb\006proto3" + + "se_uid\030\003 \001(\t\022\017\n\007release\030\007 \001(\t\022\023\n\013rollout" + + "_uid\030\010 \001(\t\022\017\n\007rollout\030\004 \001(\t\022\021\n\ttarget_id" + + "\030\006 \001(\t\022*\n\004type\030\005 \001(\0162\034.google.cloud.depl" + + "oy.v1.TypeBs\n\032com.google.cloud.deploy.v1" + + "B\037RolloutNotificationPayloadProtoP\001Z2clo" + + "ud.google.com/go/deploy/apiv1/deploypb;d" + + "eploypbb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -64,7 +65,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_deploy_v1_RolloutNotificationEvent_descriptor, new java.lang.String[] { - "Message", "PipelineUid", "ReleaseUid", "Rollout", "Type", "TargetId", + "Message", + "PipelineUid", + "ReleaseUid", + "Release", + "RolloutUid", + "Rollout", + "TargetId", + "Type", }); com.google.cloud.deploy.v1.LogEnumsProto.getDescriptor(); } diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutUpdateEvent.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutUpdateEvent.java index 7cd5118d06d6..66c7c77bab2e 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutUpdateEvent.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutUpdateEvent.java @@ -39,13 +39,14 @@ private RolloutUpdateEvent(com.google.protobuf.GeneratedMessageV3.Builder bui } private RolloutUpdateEvent() { + message_ = ""; pipelineUid_ = ""; releaseUid_ = ""; + release_ = ""; rollout_ = ""; targetId_ = ""; - rolloutUpdateType_ = 0; - message_ = ""; type_ = 0; + rolloutUpdateType_ = 0; } @java.lang.Override @@ -471,6 +472,57 @@ private RolloutUpdateType(int value) { // @@protoc_insertion_point(enum_scope:google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType) } + public static final int MESSAGE_FIELD_NUMBER = 6; + + @SuppressWarnings("serial") + private volatile java.lang.Object message_ = ""; + /** + * + * + *
+   * Debug message for when a rollout update event occurs.
+   * 
+ * + * string message = 6; + * + * @return The message. + */ + @java.lang.Override + public java.lang.String getMessage() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + return (java.lang.String) ref; + } else { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + message_ = s; + return s; + } + } + /** + * + * + *
+   * Debug message for when a rollout update event occurs.
+   * 
+ * + * string message = 6; + * + * @return The bytes for message. + */ + @java.lang.Override + public com.google.protobuf.ByteString getMessageBytes() { + java.lang.Object ref = message_; + if (ref instanceof java.lang.String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + message_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } + } + public static final int PIPELINE_UID_FIELD_NUMBER = 1; @SuppressWarnings("serial") @@ -573,30 +625,30 @@ public com.google.protobuf.ByteString getReleaseUidBytes() { } } - public static final int ROLLOUT_FIELD_NUMBER = 3; + public static final int RELEASE_FIELD_NUMBER = 8; @SuppressWarnings("serial") - private volatile java.lang.Object rollout_ = ""; + private volatile java.lang.Object release_ = ""; /** * * *
-   * The name of the rollout.
+   * The name of the `Release`.
    * 
* - * string rollout = 3; + * string release = 8; * - * @return The rollout. + * @return The release. */ @java.lang.Override - public java.lang.String getRollout() { - java.lang.Object ref = rollout_; + public java.lang.String getRelease() { + java.lang.Object ref = release_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - rollout_ = s; + release_ = s; return s; } } @@ -604,50 +656,52 @@ public java.lang.String getRollout() { * * *
-   * The name of the rollout.
+   * The name of the `Release`.
    * 
* - * string rollout = 3; + * string release = 8; * - * @return The bytes for rollout. + * @return The bytes for release. */ @java.lang.Override - public com.google.protobuf.ByteString getRolloutBytes() { - java.lang.Object ref = rollout_; + public com.google.protobuf.ByteString getReleaseBytes() { + java.lang.Object ref = release_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - rollout_ = b; + release_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int TARGET_ID_FIELD_NUMBER = 4; + public static final int ROLLOUT_FIELD_NUMBER = 3; @SuppressWarnings("serial") - private volatile java.lang.Object targetId_ = ""; + private volatile java.lang.Object rollout_ = ""; /** * * *
-   * ID of the target.
+   * The name of the rollout.
+   * rollout_uid is not in this log message because we write some of these log
+   * messages at rollout creation time, before we've generated the uid.
    * 
* - * string target_id = 4; + * string rollout = 3; * - * @return The targetId. + * @return The rollout. */ @java.lang.Override - public java.lang.String getTargetId() { - java.lang.Object ref = targetId_; + public java.lang.String getRollout() { + java.lang.Object ref = rollout_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - targetId_ = s; + rollout_ = s; return s; } } @@ -655,90 +709,52 @@ public java.lang.String getTargetId() { * * *
-   * ID of the target.
+   * The name of the rollout.
+   * rollout_uid is not in this log message because we write some of these log
+   * messages at rollout creation time, before we've generated the uid.
    * 
* - * string target_id = 4; + * string rollout = 3; * - * @return The bytes for targetId. + * @return The bytes for rollout. */ @java.lang.Override - public com.google.protobuf.ByteString getTargetIdBytes() { - java.lang.Object ref = targetId_; + public com.google.protobuf.ByteString getRolloutBytes() { + java.lang.Object ref = rollout_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - targetId_ = b; + rollout_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } - public static final int ROLLOUT_UPDATE_TYPE_FIELD_NUMBER = 5; - private int rolloutUpdateType_ = 0; - /** - * - * - *
-   * The type of the rollout update.
-   * 
- * - * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; - * - * - * @return The enum numeric value on the wire for rolloutUpdateType. - */ - @java.lang.Override - public int getRolloutUpdateTypeValue() { - return rolloutUpdateType_; - } - /** - * - * - *
-   * The type of the rollout update.
-   * 
- * - * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; - * - * - * @return The rolloutUpdateType. - */ - @java.lang.Override - public com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType getRolloutUpdateType() { - com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType result = - com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType.forNumber( - rolloutUpdateType_); - return result == null - ? com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType.UNRECOGNIZED - : result; - } - - public static final int MESSAGE_FIELD_NUMBER = 6; + public static final int TARGET_ID_FIELD_NUMBER = 4; @SuppressWarnings("serial") - private volatile java.lang.Object message_ = ""; + private volatile java.lang.Object targetId_ = ""; /** * * *
-   * Debug message for when a rollout update event occurs.
+   * ID of the target.
    * 
* - * string message = 6; + * string target_id = 4; * - * @return The message. + * @return The targetId. */ @java.lang.Override - public java.lang.String getMessage() { - java.lang.Object ref = message_; + public java.lang.String getTargetId() { + java.lang.Object ref = targetId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - message_ = s; + targetId_ = s; return s; } } @@ -746,20 +762,20 @@ public java.lang.String getMessage() { * * *
-   * Debug message for when a rollout update event occurs.
+   * ID of the target.
    * 
* - * string message = 6; + * string target_id = 4; * - * @return The bytes for message. + * @return The bytes for targetId. */ @java.lang.Override - public com.google.protobuf.ByteString getMessageBytes() { - java.lang.Object ref = message_; + public com.google.protobuf.ByteString getTargetIdBytes() { + java.lang.Object ref = targetId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - message_ = b; + targetId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -800,6 +816,46 @@ public com.google.cloud.deploy.v1.Type getType() { return result == null ? com.google.cloud.deploy.v1.Type.UNRECOGNIZED : result; } + public static final int ROLLOUT_UPDATE_TYPE_FIELD_NUMBER = 5; + private int rolloutUpdateType_ = 0; + /** + * + * + *
+   * The type of the rollout update.
+   * 
+ * + * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; + * + * + * @return The enum numeric value on the wire for rolloutUpdateType. + */ + @java.lang.Override + public int getRolloutUpdateTypeValue() { + return rolloutUpdateType_; + } + /** + * + * + *
+   * The type of the rollout update.
+   * 
+ * + * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; + * + * + * @return The rolloutUpdateType. + */ + @java.lang.Override + public com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType getRolloutUpdateType() { + com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType result = + com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType.forNumber( + rolloutUpdateType_); + return result == null + ? com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType.UNRECOGNIZED + : result; + } + private byte memoizedIsInitialized = -1; @java.lang.Override @@ -838,6 +894,9 @@ public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io if (type_ != com.google.cloud.deploy.v1.Type.TYPE_UNSPECIFIED.getNumber()) { output.writeEnum(7, type_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(release_)) { + com.google.protobuf.GeneratedMessageV3.writeString(output, 8, release_); + } getUnknownFields().writeTo(output); } @@ -871,6 +930,9 @@ public int getSerializedSize() { if (type_ != com.google.cloud.deploy.v1.Type.TYPE_UNSPECIFIED.getNumber()) { size += com.google.protobuf.CodedOutputStream.computeEnumSize(7, type_); } + if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(release_)) { + size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, release_); + } size += getUnknownFields().getSerializedSize(); memoizedSize = size; return size; @@ -887,13 +949,14 @@ public boolean equals(final java.lang.Object obj) { com.google.cloud.deploy.v1.RolloutUpdateEvent other = (com.google.cloud.deploy.v1.RolloutUpdateEvent) obj; + if (!getMessage().equals(other.getMessage())) return false; if (!getPipelineUid().equals(other.getPipelineUid())) return false; if (!getReleaseUid().equals(other.getReleaseUid())) return false; + if (!getRelease().equals(other.getRelease())) return false; if (!getRollout().equals(other.getRollout())) return false; if (!getTargetId().equals(other.getTargetId())) return false; - if (rolloutUpdateType_ != other.rolloutUpdateType_) return false; - if (!getMessage().equals(other.getMessage())) return false; if (type_ != other.type_) return false; + if (rolloutUpdateType_ != other.rolloutUpdateType_) return false; if (!getUnknownFields().equals(other.getUnknownFields())) return false; return true; } @@ -905,20 +968,22 @@ public int hashCode() { } int hash = 41; hash = (19 * hash) + getDescriptor().hashCode(); + hash = (37 * hash) + MESSAGE_FIELD_NUMBER; + hash = (53 * hash) + getMessage().hashCode(); hash = (37 * hash) + PIPELINE_UID_FIELD_NUMBER; hash = (53 * hash) + getPipelineUid().hashCode(); hash = (37 * hash) + RELEASE_UID_FIELD_NUMBER; hash = (53 * hash) + getReleaseUid().hashCode(); + hash = (37 * hash) + RELEASE_FIELD_NUMBER; + hash = (53 * hash) + getRelease().hashCode(); hash = (37 * hash) + ROLLOUT_FIELD_NUMBER; hash = (53 * hash) + getRollout().hashCode(); hash = (37 * hash) + TARGET_ID_FIELD_NUMBER; hash = (53 * hash) + getTargetId().hashCode(); - hash = (37 * hash) + ROLLOUT_UPDATE_TYPE_FIELD_NUMBER; - hash = (53 * hash) + rolloutUpdateType_; - hash = (37 * hash) + MESSAGE_FIELD_NUMBER; - hash = (53 * hash) + getMessage().hashCode(); hash = (37 * hash) + TYPE_FIELD_NUMBER; hash = (53 * hash) + type_; + hash = (37 * hash) + ROLLOUT_UPDATE_TYPE_FIELD_NUMBER; + hash = (53 * hash) + rolloutUpdateType_; hash = (29 * hash) + getUnknownFields().hashCode(); memoizedHashCode = hash; return hash; @@ -1059,13 +1124,14 @@ private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { public Builder clear() { super.clear(); bitField0_ = 0; + message_ = ""; pipelineUid_ = ""; releaseUid_ = ""; + release_ = ""; rollout_ = ""; targetId_ = ""; - rolloutUpdateType_ = 0; - message_ = ""; type_ = 0; + rolloutUpdateType_ = 0; return this; } @@ -1103,26 +1169,29 @@ public com.google.cloud.deploy.v1.RolloutUpdateEvent buildPartial() { private void buildPartial0(com.google.cloud.deploy.v1.RolloutUpdateEvent result) { int from_bitField0_ = bitField0_; if (((from_bitField0_ & 0x00000001) != 0)) { - result.pipelineUid_ = pipelineUid_; + result.message_ = message_; } if (((from_bitField0_ & 0x00000002) != 0)) { - result.releaseUid_ = releaseUid_; + result.pipelineUid_ = pipelineUid_; } if (((from_bitField0_ & 0x00000004) != 0)) { - result.rollout_ = rollout_; + result.releaseUid_ = releaseUid_; } if (((from_bitField0_ & 0x00000008) != 0)) { - result.targetId_ = targetId_; + result.release_ = release_; } if (((from_bitField0_ & 0x00000010) != 0)) { - result.rolloutUpdateType_ = rolloutUpdateType_; + result.rollout_ = rollout_; } if (((from_bitField0_ & 0x00000020) != 0)) { - result.message_ = message_; + result.targetId_ = targetId_; } if (((from_bitField0_ & 0x00000040) != 0)) { result.type_ = type_; } + if (((from_bitField0_ & 0x00000080) != 0)) { + result.rolloutUpdateType_ = rolloutUpdateType_; + } } @java.lang.Override @@ -1170,37 +1239,42 @@ public Builder mergeFrom(com.google.protobuf.Message other) { public Builder mergeFrom(com.google.cloud.deploy.v1.RolloutUpdateEvent other) { if (other == com.google.cloud.deploy.v1.RolloutUpdateEvent.getDefaultInstance()) return this; + if (!other.getMessage().isEmpty()) { + message_ = other.message_; + bitField0_ |= 0x00000001; + onChanged(); + } if (!other.getPipelineUid().isEmpty()) { pipelineUid_ = other.pipelineUid_; - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; onChanged(); } if (!other.getReleaseUid().isEmpty()) { releaseUid_ = other.releaseUid_; - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; + onChanged(); + } + if (!other.getRelease().isEmpty()) { + release_ = other.release_; + bitField0_ |= 0x00000008; onChanged(); } if (!other.getRollout().isEmpty()) { rollout_ = other.rollout_; - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; onChanged(); } if (!other.getTargetId().isEmpty()) { targetId_ = other.targetId_; - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000020; onChanged(); } + if (other.type_ != 0) { + setTypeValue(other.getTypeValue()); + } if (other.rolloutUpdateType_ != 0) { setRolloutUpdateTypeValue(other.getRolloutUpdateTypeValue()); } - if (!other.getMessage().isEmpty()) { - message_ = other.message_; - bitField0_ |= 0x00000020; - onChanged(); - } - if (other.type_ != 0) { - setTypeValue(other.getTypeValue()); - } this.mergeUnknownFields(other.getUnknownFields()); onChanged(); return this; @@ -1230,37 +1304,37 @@ public Builder mergeFrom( case 10: { pipelineUid_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000001; + bitField0_ |= 0x00000002; break; } // case 10 case 18: { releaseUid_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000002; + bitField0_ |= 0x00000004; break; } // case 18 case 26: { rollout_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000004; + bitField0_ |= 0x00000010; break; } // case 26 case 34: { targetId_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000008; + bitField0_ |= 0x00000020; break; } // case 34 case 40: { rolloutUpdateType_ = input.readEnum(); - bitField0_ |= 0x00000010; + bitField0_ |= 0x00000080; break; } // case 40 case 50: { message_ = input.readStringRequireUtf8(); - bitField0_ |= 0x00000020; + bitField0_ |= 0x00000001; break; } // case 50 case 56: @@ -1269,6 +1343,12 @@ public Builder mergeFrom( bitField0_ |= 0x00000040; break; } // case 56 + case 66: + { + release_ = input.readStringRequireUtf8(); + bitField0_ |= 0x00000008; + break; + } // case 66 default: { if (!super.parseUnknownField(input, extensionRegistry, tag)) { @@ -1288,24 +1368,24 @@ public Builder mergeFrom( private int bitField0_; - private java.lang.Object pipelineUid_ = ""; + private java.lang.Object message_ = ""; /** * * *
-     * Unique identifier of the pipeline.
+     * Debug message for when a rollout update event occurs.
      * 
* - * string pipeline_uid = 1; + * string message = 6; * - * @return The pipelineUid. + * @return The message. */ - public java.lang.String getPipelineUid() { - java.lang.Object ref = pipelineUid_; + public java.lang.String getMessage() { + java.lang.Object ref = message_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - pipelineUid_ = s; + message_ = s; return s; } else { return (java.lang.String) ref; @@ -1315,19 +1395,19 @@ public java.lang.String getPipelineUid() { * * *
-     * Unique identifier of the pipeline.
+     * Debug message for when a rollout update event occurs.
      * 
* - * string pipeline_uid = 1; + * string message = 6; * - * @return The bytes for pipelineUid. + * @return The bytes for message. */ - public com.google.protobuf.ByteString getPipelineUidBytes() { - java.lang.Object ref = pipelineUid_; + public com.google.protobuf.ByteString getMessageBytes() { + java.lang.Object ref = message_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - pipelineUid_ = b; + message_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -1337,19 +1417,19 @@ public com.google.protobuf.ByteString getPipelineUidBytes() { * * *
-     * Unique identifier of the pipeline.
+     * Debug message for when a rollout update event occurs.
      * 
* - * string pipeline_uid = 1; + * string message = 6; * - * @param value The pipelineUid to set. + * @param value The message to set. * @return This builder for chaining. */ - public Builder setPipelineUid(java.lang.String value) { + public Builder setMessage(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - pipelineUid_ = value; + message_ = value; bitField0_ |= 0x00000001; onChanged(); return this; @@ -1358,15 +1438,15 @@ public Builder setPipelineUid(java.lang.String value) { * * *
-     * Unique identifier of the pipeline.
+     * Debug message for when a rollout update event occurs.
      * 
* - * string pipeline_uid = 1; + * string message = 6; * * @return This builder for chaining. */ - public Builder clearPipelineUid() { - pipelineUid_ = getDefaultInstance().getPipelineUid(); + public Builder clearMessage() { + message_ = getDefaultInstance().getMessage(); bitField0_ = (bitField0_ & ~0x00000001); onChanged(); return this; @@ -1375,43 +1455,43 @@ public Builder clearPipelineUid() { * * *
-     * Unique identifier of the pipeline.
+     * Debug message for when a rollout update event occurs.
      * 
* - * string pipeline_uid = 1; + * string message = 6; * - * @param value The bytes for pipelineUid to set. + * @param value The bytes for message to set. * @return This builder for chaining. */ - public Builder setPipelineUidBytes(com.google.protobuf.ByteString value) { + public Builder setMessageBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - pipelineUid_ = value; + message_ = value; bitField0_ |= 0x00000001; onChanged(); return this; } - private java.lang.Object releaseUid_ = ""; + private java.lang.Object pipelineUid_ = ""; /** * * *
-     * Unique identifier of the release.
+     * Unique identifier of the pipeline.
      * 
* - * string release_uid = 2; + * string pipeline_uid = 1; * - * @return The releaseUid. + * @return The pipelineUid. */ - public java.lang.String getReleaseUid() { - java.lang.Object ref = releaseUid_; + public java.lang.String getPipelineUid() { + java.lang.Object ref = pipelineUid_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - releaseUid_ = s; + pipelineUid_ = s; return s; } else { return (java.lang.String) ref; @@ -1421,19 +1501,19 @@ public java.lang.String getReleaseUid() { * * *
-     * Unique identifier of the release.
+     * Unique identifier of the pipeline.
      * 
* - * string release_uid = 2; + * string pipeline_uid = 1; * - * @return The bytes for releaseUid. + * @return The bytes for pipelineUid. */ - public com.google.protobuf.ByteString getReleaseUidBytes() { - java.lang.Object ref = releaseUid_; + public com.google.protobuf.ByteString getPipelineUidBytes() { + java.lang.Object ref = pipelineUid_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - releaseUid_ = b; + pipelineUid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -1443,19 +1523,19 @@ public com.google.protobuf.ByteString getReleaseUidBytes() { * * *
-     * Unique identifier of the release.
+     * Unique identifier of the pipeline.
      * 
* - * string release_uid = 2; + * string pipeline_uid = 1; * - * @param value The releaseUid to set. + * @param value The pipelineUid to set. * @return This builder for chaining. */ - public Builder setReleaseUid(java.lang.String value) { + public Builder setPipelineUid(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - releaseUid_ = value; + pipelineUid_ = value; bitField0_ |= 0x00000002; onChanged(); return this; @@ -1464,15 +1544,15 @@ public Builder setReleaseUid(java.lang.String value) { * * *
-     * Unique identifier of the release.
+     * Unique identifier of the pipeline.
      * 
* - * string release_uid = 2; + * string pipeline_uid = 1; * * @return This builder for chaining. */ - public Builder clearReleaseUid() { - releaseUid_ = getDefaultInstance().getReleaseUid(); + public Builder clearPipelineUid() { + pipelineUid_ = getDefaultInstance().getPipelineUid(); bitField0_ = (bitField0_ & ~0x00000002); onChanged(); return this; @@ -1481,43 +1561,43 @@ public Builder clearReleaseUid() { * * *
-     * Unique identifier of the release.
+     * Unique identifier of the pipeline.
      * 
* - * string release_uid = 2; + * string pipeline_uid = 1; * - * @param value The bytes for releaseUid to set. + * @param value The bytes for pipelineUid to set. * @return This builder for chaining. */ - public Builder setReleaseUidBytes(com.google.protobuf.ByteString value) { + public Builder setPipelineUidBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - releaseUid_ = value; + pipelineUid_ = value; bitField0_ |= 0x00000002; onChanged(); return this; } - private java.lang.Object rollout_ = ""; + private java.lang.Object releaseUid_ = ""; /** * * *
-     * The name of the rollout.
+     * Unique identifier of the release.
      * 
* - * string rollout = 3; + * string release_uid = 2; * - * @return The rollout. + * @return The releaseUid. */ - public java.lang.String getRollout() { - java.lang.Object ref = rollout_; + public java.lang.String getReleaseUid() { + java.lang.Object ref = releaseUid_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - rollout_ = s; + releaseUid_ = s; return s; } else { return (java.lang.String) ref; @@ -1527,19 +1607,19 @@ public java.lang.String getRollout() { * * *
-     * The name of the rollout.
+     * Unique identifier of the release.
      * 
* - * string rollout = 3; + * string release_uid = 2; * - * @return The bytes for rollout. + * @return The bytes for releaseUid. */ - public com.google.protobuf.ByteString getRolloutBytes() { - java.lang.Object ref = rollout_; + public com.google.protobuf.ByteString getReleaseUidBytes() { + java.lang.Object ref = releaseUid_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - rollout_ = b; + releaseUid_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -1549,19 +1629,19 @@ public com.google.protobuf.ByteString getRolloutBytes() { * * *
-     * The name of the rollout.
+     * Unique identifier of the release.
      * 
* - * string rollout = 3; + * string release_uid = 2; * - * @param value The rollout to set. + * @param value The releaseUid to set. * @return This builder for chaining. */ - public Builder setRollout(java.lang.String value) { + public Builder setReleaseUid(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - rollout_ = value; + releaseUid_ = value; bitField0_ |= 0x00000004; onChanged(); return this; @@ -1570,15 +1650,15 @@ public Builder setRollout(java.lang.String value) { * * *
-     * The name of the rollout.
+     * Unique identifier of the release.
      * 
* - * string rollout = 3; + * string release_uid = 2; * * @return This builder for chaining. */ - public Builder clearRollout() { - rollout_ = getDefaultInstance().getRollout(); + public Builder clearReleaseUid() { + releaseUid_ = getDefaultInstance().getReleaseUid(); bitField0_ = (bitField0_ & ~0x00000004); onChanged(); return this; @@ -1587,43 +1667,43 @@ public Builder clearRollout() { * * *
-     * The name of the rollout.
+     * Unique identifier of the release.
      * 
* - * string rollout = 3; + * string release_uid = 2; * - * @param value The bytes for rollout to set. + * @param value The bytes for releaseUid to set. * @return This builder for chaining. */ - public Builder setRolloutBytes(com.google.protobuf.ByteString value) { + public Builder setReleaseUidBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - rollout_ = value; + releaseUid_ = value; bitField0_ |= 0x00000004; onChanged(); return this; } - private java.lang.Object targetId_ = ""; + private java.lang.Object release_ = ""; /** * * *
-     * ID of the target.
+     * The name of the `Release`.
      * 
* - * string target_id = 4; + * string release = 8; * - * @return The targetId. + * @return The release. */ - public java.lang.String getTargetId() { - java.lang.Object ref = targetId_; + public java.lang.String getRelease() { + java.lang.Object ref = release_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - targetId_ = s; + release_ = s; return s; } else { return (java.lang.String) ref; @@ -1633,19 +1713,19 @@ public java.lang.String getTargetId() { * * *
-     * ID of the target.
+     * The name of the `Release`.
      * 
* - * string target_id = 4; + * string release = 8; * - * @return The bytes for targetId. + * @return The bytes for release. */ - public com.google.protobuf.ByteString getTargetIdBytes() { - java.lang.Object ref = targetId_; + public com.google.protobuf.ByteString getReleaseBytes() { + java.lang.Object ref = release_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - targetId_ = b; + release_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -1655,19 +1735,19 @@ public com.google.protobuf.ByteString getTargetIdBytes() { * * *
-     * ID of the target.
+     * The name of the `Release`.
      * 
* - * string target_id = 4; + * string release = 8; * - * @param value The targetId to set. + * @param value The release to set. * @return This builder for chaining. */ - public Builder setTargetId(java.lang.String value) { + public Builder setRelease(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - targetId_ = value; + release_ = value; bitField0_ |= 0x00000008; onChanged(); return this; @@ -1676,15 +1756,15 @@ public Builder setTargetId(java.lang.String value) { * * *
-     * ID of the target.
+     * The name of the `Release`.
      * 
* - * string target_id = 4; + * string release = 8; * * @return This builder for chaining. */ - public Builder clearTargetId() { - targetId_ = getDefaultInstance().getTargetId(); + public Builder clearRelease() { + release_ = getDefaultInstance().getRelease(); bitField0_ = (bitField0_ & ~0x00000008); onChanged(); return this; @@ -1693,102 +1773,113 @@ public Builder clearTargetId() { * * *
-     * ID of the target.
+     * The name of the `Release`.
      * 
* - * string target_id = 4; + * string release = 8; * - * @param value The bytes for targetId to set. + * @param value The bytes for release to set. * @return This builder for chaining. */ - public Builder setTargetIdBytes(com.google.protobuf.ByteString value) { + public Builder setReleaseBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - targetId_ = value; + release_ = value; bitField0_ |= 0x00000008; onChanged(); return this; } - private int rolloutUpdateType_ = 0; + private java.lang.Object rollout_ = ""; /** * * *
-     * The type of the rollout update.
+     * The name of the rollout.
+     * rollout_uid is not in this log message because we write some of these log
+     * messages at rollout creation time, before we've generated the uid.
      * 
* - * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; - * + * string rollout = 3; * - * @return The enum numeric value on the wire for rolloutUpdateType. + * @return The rollout. */ - @java.lang.Override - public int getRolloutUpdateTypeValue() { - return rolloutUpdateType_; + public java.lang.String getRollout() { + java.lang.Object ref = rollout_; + if (!(ref instanceof java.lang.String)) { + com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; + java.lang.String s = bs.toStringUtf8(); + rollout_ = s; + return s; + } else { + return (java.lang.String) ref; + } } /** * * *
-     * The type of the rollout update.
+     * The name of the rollout.
+     * rollout_uid is not in this log message because we write some of these log
+     * messages at rollout creation time, before we've generated the uid.
      * 
* - * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; - * + * string rollout = 3; * - * @param value The enum numeric value on the wire for rolloutUpdateType to set. - * @return This builder for chaining. + * @return The bytes for rollout. */ - public Builder setRolloutUpdateTypeValue(int value) { - rolloutUpdateType_ = value; - bitField0_ |= 0x00000010; - onChanged(); - return this; + public com.google.protobuf.ByteString getRolloutBytes() { + java.lang.Object ref = rollout_; + if (ref instanceof String) { + com.google.protobuf.ByteString b = + com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); + rollout_ = b; + return b; + } else { + return (com.google.protobuf.ByteString) ref; + } } /** * * *
-     * The type of the rollout update.
+     * The name of the rollout.
+     * rollout_uid is not in this log message because we write some of these log
+     * messages at rollout creation time, before we've generated the uid.
      * 
* - * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; - * + * string rollout = 3; * - * @return The rolloutUpdateType. + * @param value The rollout to set. + * @return This builder for chaining. */ - @java.lang.Override - public com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType getRolloutUpdateType() { - com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType result = - com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType.forNumber( - rolloutUpdateType_); - return result == null - ? com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType.UNRECOGNIZED - : result; + public Builder setRollout(java.lang.String value) { + if (value == null) { + throw new NullPointerException(); + } + rollout_ = value; + bitField0_ |= 0x00000010; + onChanged(); + return this; } /** * * *
-     * The type of the rollout update.
+     * The name of the rollout.
+     * rollout_uid is not in this log message because we write some of these log
+     * messages at rollout creation time, before we've generated the uid.
      * 
* - * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; - * + * string rollout = 3; * - * @param value The rolloutUpdateType to set. * @return This builder for chaining. */ - public Builder setRolloutUpdateType( - com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType value) { - if (value == null) { - throw new NullPointerException(); - } - bitField0_ |= 0x00000010; - rolloutUpdateType_ = value.getNumber(); + public Builder clearRollout() { + rollout_ = getDefaultInstance().getRollout(); + bitField0_ = (bitField0_ & ~0x00000010); onChanged(); return this; } @@ -1796,39 +1887,45 @@ public Builder setRolloutUpdateType( * * *
-     * The type of the rollout update.
+     * The name of the rollout.
+     * rollout_uid is not in this log message because we write some of these log
+     * messages at rollout creation time, before we've generated the uid.
      * 
* - * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; - * + * string rollout = 3; * + * @param value The bytes for rollout to set. * @return This builder for chaining. */ - public Builder clearRolloutUpdateType() { - bitField0_ = (bitField0_ & ~0x00000010); - rolloutUpdateType_ = 0; + public Builder setRolloutBytes(com.google.protobuf.ByteString value) { + if (value == null) { + throw new NullPointerException(); + } + checkByteStringIsUtf8(value); + rollout_ = value; + bitField0_ |= 0x00000010; onChanged(); return this; } - private java.lang.Object message_ = ""; + private java.lang.Object targetId_ = ""; /** * * *
-     * Debug message for when a rollout update event occurs.
+     * ID of the target.
      * 
* - * string message = 6; + * string target_id = 4; * - * @return The message. + * @return The targetId. */ - public java.lang.String getMessage() { - java.lang.Object ref = message_; + public java.lang.String getTargetId() { + java.lang.Object ref = targetId_; if (!(ref instanceof java.lang.String)) { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); - message_ = s; + targetId_ = s; return s; } else { return (java.lang.String) ref; @@ -1838,19 +1935,19 @@ public java.lang.String getMessage() { * * *
-     * Debug message for when a rollout update event occurs.
+     * ID of the target.
      * 
* - * string message = 6; + * string target_id = 4; * - * @return The bytes for message. + * @return The bytes for targetId. */ - public com.google.protobuf.ByteString getMessageBytes() { - java.lang.Object ref = message_; + public com.google.protobuf.ByteString getTargetIdBytes() { + java.lang.Object ref = targetId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); - message_ = b; + targetId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; @@ -1860,19 +1957,19 @@ public com.google.protobuf.ByteString getMessageBytes() { * * *
-     * Debug message for when a rollout update event occurs.
+     * ID of the target.
      * 
* - * string message = 6; + * string target_id = 4; * - * @param value The message to set. + * @param value The targetId to set. * @return This builder for chaining. */ - public Builder setMessage(java.lang.String value) { + public Builder setTargetId(java.lang.String value) { if (value == null) { throw new NullPointerException(); } - message_ = value; + targetId_ = value; bitField0_ |= 0x00000020; onChanged(); return this; @@ -1881,15 +1978,15 @@ public Builder setMessage(java.lang.String value) { * * *
-     * Debug message for when a rollout update event occurs.
+     * ID of the target.
      * 
* - * string message = 6; + * string target_id = 4; * * @return This builder for chaining. */ - public Builder clearMessage() { - message_ = getDefaultInstance().getMessage(); + public Builder clearTargetId() { + targetId_ = getDefaultInstance().getTargetId(); bitField0_ = (bitField0_ & ~0x00000020); onChanged(); return this; @@ -1898,20 +1995,20 @@ public Builder clearMessage() { * * *
-     * Debug message for when a rollout update event occurs.
+     * ID of the target.
      * 
* - * string message = 6; + * string target_id = 4; * - * @param value The bytes for message to set. + * @param value The bytes for targetId to set. * @return This builder for chaining. */ - public Builder setMessageBytes(com.google.protobuf.ByteString value) { + public Builder setTargetIdBytes(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } checkByteStringIsUtf8(value); - message_ = value; + targetId_ = value; bitField0_ |= 0x00000020; onChanged(); return this; @@ -2006,6 +2103,105 @@ public Builder clearType() { return this; } + private int rolloutUpdateType_ = 0; + /** + * + * + *
+     * The type of the rollout update.
+     * 
+ * + * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; + * + * + * @return The enum numeric value on the wire for rolloutUpdateType. + */ + @java.lang.Override + public int getRolloutUpdateTypeValue() { + return rolloutUpdateType_; + } + /** + * + * + *
+     * The type of the rollout update.
+     * 
+ * + * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; + * + * + * @param value The enum numeric value on the wire for rolloutUpdateType to set. + * @return This builder for chaining. + */ + public Builder setRolloutUpdateTypeValue(int value) { + rolloutUpdateType_ = value; + bitField0_ |= 0x00000080; + onChanged(); + return this; + } + /** + * + * + *
+     * The type of the rollout update.
+     * 
+ * + * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; + * + * + * @return The rolloutUpdateType. + */ + @java.lang.Override + public com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType getRolloutUpdateType() { + com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType result = + com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType.forNumber( + rolloutUpdateType_); + return result == null + ? com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType.UNRECOGNIZED + : result; + } + /** + * + * + *
+     * The type of the rollout update.
+     * 
+ * + * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; + * + * + * @param value The rolloutUpdateType to set. + * @return This builder for chaining. + */ + public Builder setRolloutUpdateType( + com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType value) { + if (value == null) { + throw new NullPointerException(); + } + bitField0_ |= 0x00000080; + rolloutUpdateType_ = value.getNumber(); + onChanged(); + return this; + } + /** + * + * + *
+     * The type of the rollout update.
+     * 
+ * + * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; + * + * + * @return This builder for chaining. + */ + public Builder clearRolloutUpdateType() { + bitField0_ = (bitField0_ & ~0x00000080); + rolloutUpdateType_ = 0; + onChanged(); + return this; + } + @java.lang.Override public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { return super.setUnknownFields(unknownFields); diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutUpdateEventOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutUpdateEventOrBuilder.java index b96e8aed835f..35a89eb60cb6 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutUpdateEventOrBuilder.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutUpdateEventOrBuilder.java @@ -23,6 +23,31 @@ public interface RolloutUpdateEventOrBuilder // @@protoc_insertion_point(interface_extends:google.cloud.deploy.v1.RolloutUpdateEvent) com.google.protobuf.MessageOrBuilder { + /** + * + * + *
+   * Debug message for when a rollout update event occurs.
+   * 
+ * + * string message = 6; + * + * @return The message. + */ + java.lang.String getMessage(); + /** + * + * + *
+   * Debug message for when a rollout update event occurs.
+   * 
+ * + * string message = 6; + * + * @return The bytes for message. + */ + com.google.protobuf.ByteString getMessageBytes(); + /** * * @@ -77,126 +102,130 @@ public interface RolloutUpdateEventOrBuilder * * *
-   * The name of the rollout.
+   * The name of the `Release`.
    * 
* - * string rollout = 3; + * string release = 8; * - * @return The rollout. + * @return The release. */ - java.lang.String getRollout(); + java.lang.String getRelease(); /** * * *
-   * The name of the rollout.
+   * The name of the `Release`.
    * 
* - * string rollout = 3; + * string release = 8; * - * @return The bytes for rollout. + * @return The bytes for release. */ - com.google.protobuf.ByteString getRolloutBytes(); + com.google.protobuf.ByteString getReleaseBytes(); /** * * *
-   * ID of the target.
+   * The name of the rollout.
+   * rollout_uid is not in this log message because we write some of these log
+   * messages at rollout creation time, before we've generated the uid.
    * 
* - * string target_id = 4; + * string rollout = 3; * - * @return The targetId. + * @return The rollout. */ - java.lang.String getTargetId(); + java.lang.String getRollout(); /** * * *
-   * ID of the target.
+   * The name of the rollout.
+   * rollout_uid is not in this log message because we write some of these log
+   * messages at rollout creation time, before we've generated the uid.
    * 
* - * string target_id = 4; + * string rollout = 3; * - * @return The bytes for targetId. + * @return The bytes for rollout. */ - com.google.protobuf.ByteString getTargetIdBytes(); + com.google.protobuf.ByteString getRolloutBytes(); /** * * *
-   * The type of the rollout update.
+   * ID of the target.
    * 
* - * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; - * + * string target_id = 4; * - * @return The enum numeric value on the wire for rolloutUpdateType. + * @return The targetId. */ - int getRolloutUpdateTypeValue(); + java.lang.String getTargetId(); /** * * *
-   * The type of the rollout update.
+   * ID of the target.
    * 
* - * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; - * + * string target_id = 4; * - * @return The rolloutUpdateType. + * @return The bytes for targetId. */ - com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType getRolloutUpdateType(); + com.google.protobuf.ByteString getTargetIdBytes(); /** * * *
-   * Debug message for when a rollout update event occurs.
+   * Type of this notification, e.g. for a rollout update event.
    * 
* - * string message = 6; + * .google.cloud.deploy.v1.Type type = 7; * - * @return The message. + * @return The enum numeric value on the wire for type. */ - java.lang.String getMessage(); + int getTypeValue(); /** * * *
-   * Debug message for when a rollout update event occurs.
+   * Type of this notification, e.g. for a rollout update event.
    * 
* - * string message = 6; + * .google.cloud.deploy.v1.Type type = 7; * - * @return The bytes for message. + * @return The type. */ - com.google.protobuf.ByteString getMessageBytes(); + com.google.cloud.deploy.v1.Type getType(); /** * * *
-   * Type of this notification, e.g. for a rollout update event.
+   * The type of the rollout update.
    * 
* - * .google.cloud.deploy.v1.Type type = 7; + * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; + * * - * @return The enum numeric value on the wire for type. + * @return The enum numeric value on the wire for rolloutUpdateType. */ - int getTypeValue(); + int getRolloutUpdateTypeValue(); /** * * *
-   * Type of this notification, e.g. for a rollout update event.
+   * The type of the rollout update.
    * 
* - * .google.cloud.deploy.v1.Type type = 7; + * .google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType rollout_update_type = 5; + * * - * @return The type. + * @return The rolloutUpdateType. */ - com.google.cloud.deploy.v1.Type getType(); + com.google.cloud.deploy.v1.RolloutUpdateEvent.RolloutUpdateType getRolloutUpdateType(); } diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutUpdatePayloadProto.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutUpdatePayloadProto.java index ce656c2eb2ea..d46c6be0882b 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutUpdatePayloadProto.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/RolloutUpdatePayloadProto.java @@ -42,23 +42,24 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { java.lang.String[] descriptorData = { "\n3google/cloud/deploy/v1/rollout_update_" + "payload.proto\022\026google.cloud.deploy.v1\032&g" - + "oogle/cloud/deploy/v1/log_enums.proto\"\206\004" - + "\n\022RolloutUpdateEvent\022\024\n\014pipeline_uid\030\001 \001" - + "(\t\022\023\n\013release_uid\030\002 \001(\t\022\017\n\007rollout\030\003 \001(\t" - + "\022\021\n\ttarget_id\030\004 \001(\t\022Y\n\023rollout_update_ty" - + "pe\030\005 \001(\0162<.google.cloud.deploy.v1.Rollou" - + "tUpdateEvent.RolloutUpdateType\022\017\n\007messag" - + "e\030\006 \001(\t\022*\n\004type\030\007 \001(\0162\034.google.cloud.dep" - + "loy.v1.Type\"\210\002\n\021RolloutUpdateType\022#\n\037ROL" - + "LOUT_UPDATE_TYPE_UNSPECIFIED\020\000\022\013\n\007PENDIN" - + "G\020\001\022\023\n\017PENDING_RELEASE\020\002\022\017\n\013IN_PROGRESS\020" - + "\003\022\016\n\nCANCELLING\020\004\022\r\n\tCANCELLED\020\005\022\n\n\006HALT" - + "ED\020\006\022\r\n\tSUCCEEDED\020\007\022\n\n\006FAILED\020\010\022\025\n\021APPRO" - + "VAL_REQUIRED\020\t\022\014\n\010APPROVED\020\n\022\014\n\010REJECTED" - + "\020\013\022\024\n\020ADVANCE_REQUIRED\020\014\022\014\n\010ADVANCED\020\rBm" - + "\n\032com.google.cloud.deploy.v1B\031RolloutUpd" - + "atePayloadProtoP\001Z2cloud.google.com/go/d" - + "eploy/apiv1/deploypb;deploypbb\006proto3" + + "oogle/cloud/deploy/v1/log_enums.proto\"\227\004" + + "\n\022RolloutUpdateEvent\022\017\n\007message\030\006 \001(\t\022\024\n" + + "\014pipeline_uid\030\001 \001(\t\022\023\n\013release_uid\030\002 \001(\t" + + "\022\017\n\007release\030\010 \001(\t\022\017\n\007rollout\030\003 \001(\t\022\021\n\tta" + + "rget_id\030\004 \001(\t\022*\n\004type\030\007 \001(\0162\034.google.clo" + + "ud.deploy.v1.Type\022Y\n\023rollout_update_type" + + "\030\005 \001(\0162<.google.cloud.deploy.v1.RolloutU" + + "pdateEvent.RolloutUpdateType\"\210\002\n\021Rollout" + + "UpdateType\022#\n\037ROLLOUT_UPDATE_TYPE_UNSPEC" + + "IFIED\020\000\022\013\n\007PENDING\020\001\022\023\n\017PENDING_RELEASE\020" + + "\002\022\017\n\013IN_PROGRESS\020\003\022\016\n\nCANCELLING\020\004\022\r\n\tCA" + + "NCELLED\020\005\022\n\n\006HALTED\020\006\022\r\n\tSUCCEEDED\020\007\022\n\n\006" + + "FAILED\020\010\022\025\n\021APPROVAL_REQUIRED\020\t\022\014\n\010APPRO" + + "VED\020\n\022\014\n\010REJECTED\020\013\022\024\n\020ADVANCE_REQUIRED\020" + + "\014\022\014\n\010ADVANCED\020\rBm\n\032com.google.cloud.depl" + + "oy.v1B\031RolloutUpdatePayloadProtoP\001Z2clou" + + "d.google.com/go/deploy/apiv1/deploypb;de" + + "ploypbb\006proto3" }; descriptor = com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( @@ -72,13 +73,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( internal_static_google_cloud_deploy_v1_RolloutUpdateEvent_descriptor, new java.lang.String[] { + "Message", "PipelineUid", "ReleaseUid", + "Release", "Rollout", "TargetId", - "RolloutUpdateType", - "Message", "Type", + "RolloutUpdateType", }); com.google.cloud.deploy.v1.LogEnumsProto.getDescriptor(); } diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/TargetAttribute.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/TargetAttribute.java index 4f1da75523b2..861bed8a2659 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/TargetAttribute.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/TargetAttribute.java @@ -22,10 +22,7 @@ * * *
- * Contains criteria for selecting Targets. Attributes provided must match the
- * target resource in order for policy restrictions to apply. E.g. if id "prod"
- * and labels "foo: bar" are given the target resource must match both that id
- * and have that label in order to be selected.
+ * Contains criteria for selecting Targets.
  * 
* * Protobuf type {@code google.cloud.deploy.v1.TargetAttribute} @@ -417,10 +414,7 @@ protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.Build * * *
-   * Contains criteria for selecting Targets. Attributes provided must match the
-   * target resource in order for policy restrictions to apply. E.g. if id "prod"
-   * and labels "foo: bar" are given the target resource must match both that id
-   * and have that label in order to be selected.
+   * Contains criteria for selecting Targets.
    * 
* * Protobuf type {@code google.cloud.deploy.v1.TargetAttribute} diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateAutomationRequest.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateAutomationRequest.java index 6cf59152c750..b559699170df 100644 --- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateAutomationRequest.java +++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateAutomationRequest.java @@ -71,8 +71,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { * Required. Field mask is used to specify the fields to be overwritten in the * `Automation` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -91,8 +91,8 @@ public boolean hasUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * `Automation` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -111,8 +111,8 @@ public com.google.protobuf.FieldMask getUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * `Automation` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -188,9 +188,9 @@ public com.google.cloud.deploy.v1.AutomationOrBuilder getAutomationOrBuilder() { * *
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -223,9 +223,9 @@ public java.lang.String getRequestId() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -753,8 +753,8 @@ public Builder mergeFrom(
      * Required. Field mask is used to specify the fields to be overwritten in the
      * `Automation` resource by the update.
      * The fields specified in the update_mask are relative to the resource, not
-     * the full request. A field will be overwritten if it is in the mask. If the
-     * user does not provide a mask then all fields will be overwritten.
+     * the full request. A field will be overwritten if it's in the mask. If the
+     * user doesn't provide a mask then all fields are overwritten.
      * 
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -772,8 +772,8 @@ public boolean hasUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * `Automation` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -797,8 +797,8 @@ public com.google.protobuf.FieldMask getUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * `Automation` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -824,8 +824,8 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { * Required. Field mask is used to specify the fields to be overwritten in the * `Automation` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -848,8 +848,8 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForVal * Required. Field mask is used to specify the fields to be overwritten in the * `Automation` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -878,8 +878,8 @@ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { * Required. Field mask is used to specify the fields to be overwritten in the * `Automation` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -902,8 +902,8 @@ public Builder clearUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * `Automation` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -921,8 +921,8 @@ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { * Required. Field mask is used to specify the fields to be overwritten in the * `Automation` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -944,8 +944,8 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * Required. Field mask is used to specify the fields to be overwritten in the * `Automation` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -1175,9 +1175,9 @@ public com.google.cloud.deploy.v1.AutomationOrBuilder getAutomationOrBuilder() { * *
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1209,9 +1209,9 @@ public java.lang.String getRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1243,9 +1243,9 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1276,9 +1276,9 @@ public Builder setRequestId(java.lang.String value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1305,9 +1305,9 @@ public Builder clearRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateAutomationRequestOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateAutomationRequestOrBuilder.java
index 2bf5baa7cb27..be3a35ebc4f8 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateAutomationRequestOrBuilder.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateAutomationRequestOrBuilder.java
@@ -30,8 +30,8 @@ public interface UpdateAutomationRequestOrBuilder
    * Required. Field mask is used to specify the fields to be overwritten in the
    * `Automation` resource by the update.
    * The fields specified in the update_mask are relative to the resource, not
-   * the full request. A field will be overwritten if it is in the mask. If the
-   * user does not provide a mask then all fields will be overwritten.
+   * the full request. A field will be overwritten if it's in the mask. If the
+   * user doesn't provide a mask then all fields are overwritten.
    * 
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -47,8 +47,8 @@ public interface UpdateAutomationRequestOrBuilder * Required. Field mask is used to specify the fields to be overwritten in the * `Automation` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -64,8 +64,8 @@ public interface UpdateAutomationRequestOrBuilder * Required. Field mask is used to specify the fields to be overwritten in the * `Automation` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -119,9 +119,9 @@ public interface UpdateAutomationRequestOrBuilder * *
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -143,9 +143,9 @@ public interface UpdateAutomationRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateCustomTargetTypeRequest.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateCustomTargetTypeRequest.java
index c69510420421..3affd5434b52 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateCustomTargetTypeRequest.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateCustomTargetTypeRequest.java
@@ -71,8 +71,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * Required. Field mask is used to specify the fields to be overwritten in the
    * `CustomTargetType` resource by the update.
    * The fields specified in the update_mask are relative to the resource, not
-   * the full request. A field will be overwritten if it is in the mask. If the
-   * user does not provide a mask then all fields will be overwritten.
+   * the full request. A field will be overwritten if it's in the mask. If the
+   * user doesn't provide a mask then all fields are overwritten.
    * 
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -91,8 +91,8 @@ public boolean hasUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * `CustomTargetType` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -111,8 +111,8 @@ public com.google.protobuf.FieldMask getUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * `CustomTargetType` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -188,9 +188,9 @@ public com.google.cloud.deploy.v1.CustomTargetTypeOrBuilder getCustomTargetTypeO * *
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -223,9 +223,9 @@ public java.lang.String getRequestId() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -756,8 +756,8 @@ public Builder mergeFrom(
      * Required. Field mask is used to specify the fields to be overwritten in the
      * `CustomTargetType` resource by the update.
      * The fields specified in the update_mask are relative to the resource, not
-     * the full request. A field will be overwritten if it is in the mask. If the
-     * user does not provide a mask then all fields will be overwritten.
+     * the full request. A field will be overwritten if it's in the mask. If the
+     * user doesn't provide a mask then all fields are overwritten.
      * 
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -775,8 +775,8 @@ public boolean hasUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * `CustomTargetType` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -800,8 +800,8 @@ public com.google.protobuf.FieldMask getUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * `CustomTargetType` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -827,8 +827,8 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { * Required. Field mask is used to specify the fields to be overwritten in the * `CustomTargetType` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -851,8 +851,8 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForVal * Required. Field mask is used to specify the fields to be overwritten in the * `CustomTargetType` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -881,8 +881,8 @@ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { * Required. Field mask is used to specify the fields to be overwritten in the * `CustomTargetType` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -905,8 +905,8 @@ public Builder clearUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * `CustomTargetType` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -924,8 +924,8 @@ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { * Required. Field mask is used to specify the fields to be overwritten in the * `CustomTargetType` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -947,8 +947,8 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * Required. Field mask is used to specify the fields to be overwritten in the * `CustomTargetType` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -1180,9 +1180,9 @@ public com.google.cloud.deploy.v1.CustomTargetTypeOrBuilder getCustomTargetTypeO * *
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1214,9 +1214,9 @@ public java.lang.String getRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1248,9 +1248,9 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1281,9 +1281,9 @@ public Builder setRequestId(java.lang.String value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1310,9 +1310,9 @@ public Builder clearRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateCustomTargetTypeRequestOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateCustomTargetTypeRequestOrBuilder.java
index 27908e06c6a7..0d6d35981702 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateCustomTargetTypeRequestOrBuilder.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateCustomTargetTypeRequestOrBuilder.java
@@ -30,8 +30,8 @@ public interface UpdateCustomTargetTypeRequestOrBuilder
    * Required. Field mask is used to specify the fields to be overwritten in the
    * `CustomTargetType` resource by the update.
    * The fields specified in the update_mask are relative to the resource, not
-   * the full request. A field will be overwritten if it is in the mask. If the
-   * user does not provide a mask then all fields will be overwritten.
+   * the full request. A field will be overwritten if it's in the mask. If the
+   * user doesn't provide a mask then all fields are overwritten.
    * 
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -47,8 +47,8 @@ public interface UpdateCustomTargetTypeRequestOrBuilder * Required. Field mask is used to specify the fields to be overwritten in the * `CustomTargetType` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -64,8 +64,8 @@ public interface UpdateCustomTargetTypeRequestOrBuilder * Required. Field mask is used to specify the fields to be overwritten in the * `CustomTargetType` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -119,9 +119,9 @@ public interface UpdateCustomTargetTypeRequestOrBuilder * *
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -143,9 +143,9 @@ public interface UpdateCustomTargetTypeRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateDeliveryPipelineRequest.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateDeliveryPipelineRequest.java
index 40ecec6a5cf5..cf6006f20bb7 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateDeliveryPipelineRequest.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateDeliveryPipelineRequest.java
@@ -71,8 +71,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * Required. Field mask is used to specify the fields to be overwritten in the
    * `DeliveryPipeline` resource by the update.
    * The fields specified in the update_mask are relative to the resource, not
-   * the full request. A field will be overwritten if it is in the mask. If the
-   * user does not provide a mask then all fields will be overwritten.
+   * the full request. A field will be overwritten if it's in the mask. If the
+   * user doesn't provide a mask then all fields are overwritten.
    * 
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -91,8 +91,8 @@ public boolean hasUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * `DeliveryPipeline` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -111,8 +111,8 @@ public com.google.protobuf.FieldMask getUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * `DeliveryPipeline` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -188,9 +188,9 @@ public com.google.cloud.deploy.v1.DeliveryPipelineOrBuilder getDeliveryPipelineO * *
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -223,9 +223,9 @@ public java.lang.String getRequestId() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -756,8 +756,8 @@ public Builder mergeFrom(
      * Required. Field mask is used to specify the fields to be overwritten in the
      * `DeliveryPipeline` resource by the update.
      * The fields specified in the update_mask are relative to the resource, not
-     * the full request. A field will be overwritten if it is in the mask. If the
-     * user does not provide a mask then all fields will be overwritten.
+     * the full request. A field will be overwritten if it's in the mask. If the
+     * user doesn't provide a mask then all fields are overwritten.
      * 
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -775,8 +775,8 @@ public boolean hasUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * `DeliveryPipeline` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -800,8 +800,8 @@ public com.google.protobuf.FieldMask getUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * `DeliveryPipeline` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -827,8 +827,8 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { * Required. Field mask is used to specify the fields to be overwritten in the * `DeliveryPipeline` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -851,8 +851,8 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForVal * Required. Field mask is used to specify the fields to be overwritten in the * `DeliveryPipeline` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -881,8 +881,8 @@ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { * Required. Field mask is used to specify the fields to be overwritten in the * `DeliveryPipeline` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -905,8 +905,8 @@ public Builder clearUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * `DeliveryPipeline` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -924,8 +924,8 @@ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { * Required. Field mask is used to specify the fields to be overwritten in the * `DeliveryPipeline` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -947,8 +947,8 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * Required. Field mask is used to specify the fields to be overwritten in the * `DeliveryPipeline` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -1180,9 +1180,9 @@ public com.google.cloud.deploy.v1.DeliveryPipelineOrBuilder getDeliveryPipelineO * *
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1214,9 +1214,9 @@ public java.lang.String getRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1248,9 +1248,9 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1281,9 +1281,9 @@ public Builder setRequestId(java.lang.String value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1310,9 +1310,9 @@ public Builder clearRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateDeliveryPipelineRequestOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateDeliveryPipelineRequestOrBuilder.java
index 342f905137ce..d7d62a53cbb5 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateDeliveryPipelineRequestOrBuilder.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateDeliveryPipelineRequestOrBuilder.java
@@ -30,8 +30,8 @@ public interface UpdateDeliveryPipelineRequestOrBuilder
    * Required. Field mask is used to specify the fields to be overwritten in the
    * `DeliveryPipeline` resource by the update.
    * The fields specified in the update_mask are relative to the resource, not
-   * the full request. A field will be overwritten if it is in the mask. If the
-   * user does not provide a mask then all fields will be overwritten.
+   * the full request. A field will be overwritten if it's in the mask. If the
+   * user doesn't provide a mask then all fields are overwritten.
    * 
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -47,8 +47,8 @@ public interface UpdateDeliveryPipelineRequestOrBuilder * Required. Field mask is used to specify the fields to be overwritten in the * `DeliveryPipeline` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -64,8 +64,8 @@ public interface UpdateDeliveryPipelineRequestOrBuilder * Required. Field mask is used to specify the fields to be overwritten in the * `DeliveryPipeline` resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -119,9 +119,9 @@ public interface UpdateDeliveryPipelineRequestOrBuilder * *
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -143,9 +143,9 @@ public interface UpdateDeliveryPipelineRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateTargetRequest.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateTargetRequest.java
index f172624d8958..ebeba5b38562 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateTargetRequest.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateTargetRequest.java
@@ -71,8 +71,8 @@ public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
    * Required. Field mask is used to specify the fields to be overwritten in the
    * Target resource by the update.
    * The fields specified in the update_mask are relative to the resource, not
-   * the full request. A field will be overwritten if it is in the mask. If the
-   * user does not provide a mask then all fields will be overwritten.
+   * the full request. A field will be overwritten if it's in the mask. If the
+   * user doesn't provide a mask then all fields are overwritten.
    * 
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -91,8 +91,8 @@ public boolean hasUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * Target resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -111,8 +111,8 @@ public com.google.protobuf.FieldMask getUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * Target resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -181,9 +181,9 @@ public com.google.cloud.deploy.v1.TargetOrBuilder getTargetOrBuilder() { * *
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -216,9 +216,9 @@ public java.lang.String getRequestId() {
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -745,8 +745,8 @@ public Builder mergeFrom(
      * Required. Field mask is used to specify the fields to be overwritten in the
      * Target resource by the update.
      * The fields specified in the update_mask are relative to the resource, not
-     * the full request. A field will be overwritten if it is in the mask. If the
-     * user does not provide a mask then all fields will be overwritten.
+     * the full request. A field will be overwritten if it's in the mask. If the
+     * user doesn't provide a mask then all fields are overwritten.
      * 
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -764,8 +764,8 @@ public boolean hasUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * Target resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -789,8 +789,8 @@ public com.google.protobuf.FieldMask getUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * Target resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -816,8 +816,8 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask value) { * Required. Field mask is used to specify the fields to be overwritten in the * Target resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -840,8 +840,8 @@ public Builder setUpdateMask(com.google.protobuf.FieldMask.Builder builderForVal * Required. Field mask is used to specify the fields to be overwritten in the * Target resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -870,8 +870,8 @@ public Builder mergeUpdateMask(com.google.protobuf.FieldMask value) { * Required. Field mask is used to specify the fields to be overwritten in the * Target resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -894,8 +894,8 @@ public Builder clearUpdateMask() { * Required. Field mask is used to specify the fields to be overwritten in the * Target resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -913,8 +913,8 @@ public com.google.protobuf.FieldMask.Builder getUpdateMaskBuilder() { * Required. Field mask is used to specify the fields to be overwritten in the * Target resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -936,8 +936,8 @@ public com.google.protobuf.FieldMaskOrBuilder getUpdateMaskOrBuilder() { * Required. Field mask is used to specify the fields to be overwritten in the * Target resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -1154,9 +1154,9 @@ public com.google.cloud.deploy.v1.TargetOrBuilder getTargetOrBuilder() { * *
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1188,9 +1188,9 @@ public java.lang.String getRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1222,9 +1222,9 @@ public com.google.protobuf.ByteString getRequestIdBytes() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1255,9 +1255,9 @@ public Builder setRequestId(java.lang.String value) {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
@@ -1284,9 +1284,9 @@ public Builder clearRequestId() {
      *
      * 
      * Optional. A request ID to identify requests. Specify a unique request ID
-     * so that if you must retry your request, the server will know to ignore
-     * the request if it has already been completed. The server will guarantee
-     * that for at least 60 minutes since the first request.
+     * so that if you must retry your request, the server knows to ignore the
+     * request if it has already been completed. The server guarantees that for
+     * at least 60 minutes after the first request.
      *
      * For example, consider a situation where you make an initial request and the
      * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateTargetRequestOrBuilder.java b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateTargetRequestOrBuilder.java
index 6f66170e678e..bc7b5b2e2f3b 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateTargetRequestOrBuilder.java
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/java/com/google/cloud/deploy/v1/UpdateTargetRequestOrBuilder.java
@@ -30,8 +30,8 @@ public interface UpdateTargetRequestOrBuilder
    * Required. Field mask is used to specify the fields to be overwritten in the
    * Target resource by the update.
    * The fields specified in the update_mask are relative to the resource, not
-   * the full request. A field will be overwritten if it is in the mask. If the
-   * user does not provide a mask then all fields will be overwritten.
+   * the full request. A field will be overwritten if it's in the mask. If the
+   * user doesn't provide a mask then all fields are overwritten.
    * 
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -47,8 +47,8 @@ public interface UpdateTargetRequestOrBuilder * Required. Field mask is used to specify the fields to be overwritten in the * Target resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -64,8 +64,8 @@ public interface UpdateTargetRequestOrBuilder * Required. Field mask is used to specify the fields to be overwritten in the * Target resource by the update. * The fields specified in the update_mask are relative to the resource, not - * the full request. A field will be overwritten if it is in the mask. If the - * user does not provide a mask then all fields will be overwritten. + * the full request. A field will be overwritten if it's in the mask. If the + * user doesn't provide a mask then all fields are overwritten. *
* * .google.protobuf.FieldMask update_mask = 1 [(.google.api.field_behavior) = REQUIRED]; @@ -116,9 +116,9 @@ public interface UpdateTargetRequestOrBuilder * *
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
@@ -140,9 +140,9 @@ public interface UpdateTargetRequestOrBuilder
    *
    * 
    * Optional. A request ID to identify requests. Specify a unique request ID
-   * so that if you must retry your request, the server will know to ignore
-   * the request if it has already been completed. The server will guarantee
-   * that for at least 60 minutes since the first request.
+   * so that if you must retry your request, the server knows to ignore the
+   * request if it has already been completed. The server guarantees that for
+   * at least 60 minutes after the first request.
    *
    * For example, consider a situation where you make an initial request and the
    * request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/cloud_deploy.proto b/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/cloud_deploy.proto
index 48d403670ab8..04aa22f18aab 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/cloud_deploy.proto
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/cloud_deploy.proto
@@ -731,6 +731,13 @@ message KubernetesConfig {
     // no wait time.
     google.protobuf.Duration route_update_wait_time = 4
         [(google.api.field_behavior) = OPTIONAL];
+
+    // Optional. The amount of time to migrate traffic back from the canary
+    // Service to the original Service during the stable phase deployment. If
+    // specified, must be between 15s and 3600s. If unspecified, there is no
+    // cutback time.
+    google.protobuf.Duration stable_cutback_duration = 5
+        [(google.api.field_behavior) = OPTIONAL];
   }
 
   // Information about the Kubernetes Service networking configuration.
@@ -769,17 +776,17 @@ message CloudRunConfig {
   bool automatic_traffic_control = 1;
 
   // Optional. A list of tags that are added to the canary revision while the
-  // canary deployment is in progress.
+  // canary phase is in progress.
   repeated string canary_revision_tags = 2
       [(google.api.field_behavior) = OPTIONAL];
 
   // Optional. A list of tags that are added to the prior revision while the
-  // canary deployment is in progress.
+  // canary phase is in progress.
   repeated string prior_revision_tags = 3
       [(google.api.field_behavior) = OPTIONAL];
 
-  // Optional. A list of tags that are added to the final stable revision after
-  // the canary deployment is completed.
+  // Optional. A list of tags that are added to the final stable revision when
+  // the stable phase is applied.
   repeated string stable_revision_tags = 4
       [(google.api.field_behavior) = OPTIONAL];
 }
@@ -928,9 +935,9 @@ message CreateDeliveryPipelineRequest {
       [(google.api.field_behavior) = REQUIRED];
 
   // Optional. A request ID to identify requests. Specify a unique request ID
-  // so that if you must retry your request, the server will know to ignore
-  // the request if it has already been completed. The server will guarantee
-  // that for at least 60 minutes since the first request.
+  // so that if you must retry your request, the server knows to ignore the
+  // request if it has already been completed. The server guarantees that for
+  // at least 60 minutes after the first request.
   //
   // For example, consider a situation where you make an initial request and the
   // request times out. If you make the request again with the same request ID,
@@ -952,8 +959,8 @@ message UpdateDeliveryPipelineRequest {
   // Required. Field mask is used to specify the fields to be overwritten in the
   // `DeliveryPipeline` resource by the update.
   // The fields specified in the update_mask are relative to the resource, not
-  // the full request. A field will be overwritten if it is in the mask. If the
-  // user does not provide a mask then all fields will be overwritten.
+  // the full request. A field will be overwritten if it's in the mask. If the
+  // user doesn't provide a mask then all fields are overwritten.
   google.protobuf.FieldMask update_mask = 1
       [(google.api.field_behavior) = REQUIRED];
 
@@ -962,9 +969,9 @@ message UpdateDeliveryPipelineRequest {
       [(google.api.field_behavior) = REQUIRED];
 
   // Optional. A request ID to identify requests. Specify a unique request ID
-  // so that if you must retry your request, the server will know to ignore
-  // the request if it has already been completed. The server will guarantee
-  // that for at least 60 minutes since the first request.
+  // so that if you must retry your request, the server knows to ignore the
+  // request if it has already been completed. The server guarantees that for
+  // at least 60 minutes after the first request.
   //
   // For example, consider a situation where you make an initial request and the
   // request times out. If you make the request again with the same request ID,
@@ -997,9 +1004,9 @@ message DeleteDeliveryPipelineRequest {
   ];
 
   // Optional. A request ID to identify requests. Specify a unique request ID
-  // so that if you must retry your request, the server will know to ignore
-  // the request if it has already been completed. The server will guarantee
-  // that for at least 60 minutes after the first request.
+  // so that if you must retry your request, the server knows to ignore the
+  // request if it has already been completed. The server guarantees that for
+  // at least 60 minutes after the first request.
   //
   // For example, consider a situation where you make an initial request and the
   // request times out. If you make the request again with the same request ID,
@@ -1411,9 +1418,9 @@ message CreateTargetRequest {
   Target target = 3 [(google.api.field_behavior) = REQUIRED];
 
   // Optional. A request ID to identify requests. Specify a unique request ID
-  // so that if you must retry your request, the server will know to ignore
-  // the request if it has already been completed. The server will guarantee
-  // that for at least 60 minutes since the first request.
+  // so that if you must retry your request, the server knows to ignore the
+  // request if it has already been completed. The server guarantees that for
+  // at least 60 minutes after the first request.
   //
   // For example, consider a situation where you make an initial request and the
   // request times out. If you make the request again with the same request ID,
@@ -1435,8 +1442,8 @@ message UpdateTargetRequest {
   // Required. Field mask is used to specify the fields to be overwritten in the
   // Target resource by the update.
   // The fields specified in the update_mask are relative to the resource, not
-  // the full request. A field will be overwritten if it is in the mask. If the
-  // user does not provide a mask then all fields will be overwritten.
+  // the full request. A field will be overwritten if it's in the mask. If the
+  // user doesn't provide a mask then all fields are overwritten.
   google.protobuf.FieldMask update_mask = 1
       [(google.api.field_behavior) = REQUIRED];
 
@@ -1444,9 +1451,9 @@ message UpdateTargetRequest {
   Target target = 2 [(google.api.field_behavior) = REQUIRED];
 
   // Optional. A request ID to identify requests. Specify a unique request ID
-  // so that if you must retry your request, the server will know to ignore
-  // the request if it has already been completed. The server will guarantee
-  // that for at least 60 minutes since the first request.
+  // so that if you must retry your request, the server knows to ignore the
+  // request if it has already been completed. The server guarantees that for
+  // at least 60 minutes after the first request.
   //
   // For example, consider a situation where you make an initial request and the
   // request times out. If you make the request again with the same request ID,
@@ -1479,9 +1486,9 @@ message DeleteTargetRequest {
   ];
 
   // Optional. A request ID to identify requests. Specify a unique request ID
-  // so that if you must retry your request, the server will know to ignore
-  // the request if it has already been completed. The server will guarantee
-  // that for at least 60 minutes after the first request.
+  // so that if you must retry your request, the server knows to ignore the
+  // request if it has already been completed. The server guarantees that for
+  // at least 60 minutes after the first request.
   //
   // For example, consider a situation where you make an initial request and the
   // request times out. If you make the request again with the same request ID,
@@ -1510,8 +1517,8 @@ message DeleteTargetRequest {
 // A `CustomTargetType` resource in the Cloud Deploy API.
 //
 // A `CustomTargetType` defines a type of custom target that can be referenced
-// in a `Target` in order to facilitate deploying to a runtime that does not
-// have a 1P integration with Cloud Deploy.
+// in a `Target` in order to facilitate deploying to other systems besides the
+// supported runtimes.
 message CustomTargetType {
   option (google.api.resource) = {
     type: "clouddeploy.googleapis.com/CustomTargetType"
@@ -1688,7 +1695,7 @@ message GetCustomTargetTypeRequest {
 // The request object for `CreateCustomTargetType`.
 message CreateCustomTargetTypeRequest {
   // Required. The parent collection in which the `CustomTargetType` should be
-  // created in. Format should be
+  // created. Format should be
   // `projects/{project_id}/locations/{location_name}`.
   string parent = 1 [
     (google.api.field_behavior) = REQUIRED,
@@ -1705,9 +1712,9 @@ message CreateCustomTargetTypeRequest {
       [(google.api.field_behavior) = REQUIRED];
 
   // Optional. A request ID to identify requests. Specify a unique request ID
-  // so that if you must retry your request, the server will know to ignore
-  // the request if it has already been completed. The server will guarantee
-  // that for at least 60 minutes since the first request.
+  // so that if you must retry your request, the server knows to ignore the
+  // request if it has already been completed. The server guarantees that for
+  // at least 60 minutes after the first request.
   //
   // For example, consider a situation where you make an initial request and the
   // request times out. If you make the request again with the same request ID,
@@ -1729,8 +1736,8 @@ message UpdateCustomTargetTypeRequest {
   // Required. Field mask is used to specify the fields to be overwritten in the
   // `CustomTargetType` resource by the update.
   // The fields specified in the update_mask are relative to the resource, not
-  // the full request. A field will be overwritten if it is in the mask. If the
-  // user does not provide a mask then all fields will be overwritten.
+  // the full request. A field will be overwritten if it's in the mask. If the
+  // user doesn't provide a mask then all fields are overwritten.
   google.protobuf.FieldMask update_mask = 1
       [(google.api.field_behavior) = REQUIRED];
 
@@ -1739,9 +1746,9 @@ message UpdateCustomTargetTypeRequest {
       [(google.api.field_behavior) = REQUIRED];
 
   // Optional. A request ID to identify requests. Specify a unique request ID
-  // so that if you must retry your request, the server will know to ignore
-  // the request if it has already been completed. The server will guarantee
-  // that for at least 60 minutes since the first request.
+  // so that if you must retry your request, the server knows to ignore the
+  // request if it has already been completed. The server guarantees that for
+  // at least 60 minutes after the first request.
   //
   // For example, consider a situation where you make an initial request and the
   // request times out. If you make the request again with the same request ID,
@@ -1774,9 +1781,9 @@ message DeleteCustomTargetTypeRequest {
   ];
 
   // Optional. A request ID to identify requests. Specify a unique request ID
-  // so that if you must retry your request, the server will know to ignore
-  // the request if it has already been completed. The server will guarantee
-  // that for at least 60 minutes after the first request.
+  // so that if you must retry your request, the server knows to ignore the
+  // request if it has already been completed. The server guarantees that for
+  // at least 60 minutes after the first request.
   //
   // For example, consider a situation where you make an initial request and the
   // request times out. If you make the request again with the same request ID,
@@ -1802,10 +1809,7 @@ message DeleteCustomTargetTypeRequest {
   string etag = 5 [(google.api.field_behavior) = OPTIONAL];
 }
 
-// Contains criteria for selecting Targets. Attributes provided must match the
-// target resource in order for policy restrictions to apply. E.g. if id "prod"
-// and labels "foo: bar" are given the target resource must match both that id
-// and have that label in order to be selected.
+// Contains criteria for selecting Targets.
 message TargetAttribute {
   // ID of the `Target`. The value of this field could be one of the
   // following:
@@ -2135,7 +2139,7 @@ message RenderMetadata {
   CloudRunRenderMetadata cloud_run = 1
       [(google.api.field_behavior) = OUTPUT_ONLY];
 
-  // Output only. Custom metadata provided by user defined render operation.
+  // Output only. Custom metadata provided by user-defined render operation.
   CustomMetadata custom = 2 [(google.api.field_behavior) = OUTPUT_ONLY];
 }
 
@@ -2216,9 +2220,9 @@ message CreateReleaseRequest {
   Release release = 3 [(google.api.field_behavior) = REQUIRED];
 
   // Optional. A request ID to identify requests. Specify a unique request ID
-  // so that if you must retry your request, the server will know to ignore
-  // the request if it has already been completed. The server will guarantee
-  // that for at least 60 minutes since the first request.
+  // so that if you must retry your request, the server knows to ignore the
+  // request if it has already been completed. The server guarantees that for
+  // at least 60 minutes after the first request.
   //
   // For example, consider a situation where you make an initial request and the
   // request times out. If you make the request again with the same request ID,
@@ -2445,7 +2449,7 @@ message Metadata {
   AutomationRolloutMetadata automation = 2
       [(google.api.field_behavior) = OUTPUT_ONLY];
 
-  // Output only. Custom metadata provided by user defined `Rollout` operations.
+  // Output only. Custom metadata provided by user-defined `Rollout` operations.
   CustomMetadata custom = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
 }
 
@@ -2460,7 +2464,7 @@ message DeployJobRunMetadata {
   CustomTargetDeployMetadata custom_target = 2
       [(google.api.field_behavior) = OUTPUT_ONLY];
 
-  // Output only. Custom metadata provided by user defined deploy operation.
+  // Output only. Custom metadata provided by user-defined deploy operation.
   CustomMetadata custom = 3 [(google.api.field_behavior) = OUTPUT_ONLY];
 }
 
@@ -2516,9 +2520,9 @@ message AutomationRolloutMetadata {
       [(google.api.field_behavior) = OUTPUT_ONLY];
 }
 
-// CustomMetadata contains information from a user defined operation.
+// CustomMetadata contains information from a user-defined operation.
 message CustomMetadata {
-  // Output only. Key-value pairs provided by the user defined operation.
+  // Output only. Key-value pairs provided by the user-defined operation.
   map values = 1 [(google.api.field_behavior) = OUTPUT_ONLY];
 }
 
@@ -2773,9 +2777,9 @@ message CreateRolloutRequest {
   Rollout rollout = 3 [(google.api.field_behavior) = REQUIRED];
 
   // Optional. A request ID to identify requests. Specify a unique request ID
-  // so that if you must retry your request, the server will know to ignore
-  // the request if it has already been completed. The server will guarantee
-  // that for at least 60 minutes since the first request.
+  // so that if you must retry your request, the server knows to ignore the
+  // request if it has already been completed. The server guarantees that for
+  // at least 60 minutes after the first request.
   //
   // For example, consider a situation where you make an initial request and the
   // request times out. If you make the request again with the same request ID,
@@ -3617,9 +3621,9 @@ message CreateAutomationRequest {
   Automation automation = 3 [(google.api.field_behavior) = REQUIRED];
 
   // Optional. A request ID to identify requests. Specify a unique request ID
-  // so that if you must retry your request, the server will know to ignore
-  // the request if it has already been completed. The server will guarantee
-  // that for at least 60 minutes since the first request.
+  // so that if you must retry your request, the server knows to ignore the
+  // request if it has already been completed. The server guarantees that for
+  // at least 60 minutes after the first request.
   //
   // For example, consider a situation where you make an initial request and the
   // request times out. If you make the request again with the same request ID,
@@ -3641,8 +3645,8 @@ message UpdateAutomationRequest {
   // Required. Field mask is used to specify the fields to be overwritten in the
   // `Automation` resource by the update.
   // The fields specified in the update_mask are relative to the resource, not
-  // the full request. A field will be overwritten if it is in the mask. If the
-  // user does not provide a mask then all fields will be overwritten.
+  // the full request. A field will be overwritten if it's in the mask. If the
+  // user doesn't provide a mask then all fields are overwritten.
   google.protobuf.FieldMask update_mask = 1
       [(google.api.field_behavior) = REQUIRED];
 
@@ -3650,9 +3654,9 @@ message UpdateAutomationRequest {
   Automation automation = 2 [(google.api.field_behavior) = REQUIRED];
 
   // Optional. A request ID to identify requests. Specify a unique request ID
-  // so that if you must retry your request, the server will know to ignore
-  // the request if it has already been completed. The server will guarantee
-  // that for at least 60 minutes since the first request.
+  // so that if you must retry your request, the server knows to ignore the
+  // request if it has already been completed. The server guarantees that for
+  // at least 60 minutes after the first request.
   //
   // For example, consider a situation where you make an initial request and the
   // request times out. If you make the request again with the same request ID,
@@ -3685,9 +3689,9 @@ message DeleteAutomationRequest {
   ];
 
   // Optional. A request ID to identify requests. Specify a unique request ID
-  // so that if you must retry your request, the server will know to ignore
-  // the request if it has already been completed. The server will guarantee
-  // that for at least 60 minutes after the first request.
+  // so that if you must retry your request, the server knows to ignore the
+  // request if it has already been completed. The server guarantees that for
+  // at least 60 minutes after the first request.
   //
   // For example, consider a situation where you make an initial request and the
   // request times out. If you make the request again with the same request ID,
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/deliverypipeline_notification_payload.proto b/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/deliverypipeline_notification_payload.proto
index 1b1102542169..5cba63380a91 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/deliverypipeline_notification_payload.proto
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/deliverypipeline_notification_payload.proto
@@ -30,6 +30,9 @@ message DeliveryPipelineNotificationEvent {
   // Debug message for when a notification fails to send.
   string message = 1;
 
+  // Unique identifier of the `DeliveryPipeline`.
+  string pipeline_uid = 4;
+
   // The name of the `Delivery Pipeline`.
   string delivery_pipeline = 2;
 
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/jobrun_notification_payload.proto b/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/jobrun_notification_payload.proto
index 5e4392467f75..29396ccffa87 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/jobrun_notification_payload.proto
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/jobrun_notification_payload.proto
@@ -39,9 +39,15 @@ message JobRunNotificationEvent {
   // Unique identifier of the `Release`.
   string release_uid = 4;
 
+  // The name of the `Release`.
+  string release = 8;
+
   // Unique identifier of the `Rollout`.
   string rollout_uid = 5;
 
+  // The name of the `Rollout`.
+  string rollout = 9;
+
   // ID of the `Target`.
   string target_id = 6;
 
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/release_notification_payload.proto b/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/release_notification_payload.proto
index 6e0eb0d88bcc..4686438aa277 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/release_notification_payload.proto
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/release_notification_payload.proto
@@ -30,6 +30,12 @@ message ReleaseNotificationEvent {
   // Debug message for when a notification fails to send.
   string message = 1;
 
+  // Unique identifier of the `DeliveryPipeline`.
+  string pipeline_uid = 4;
+
+  // Unique identifier of the `Release`.
+  string release_uid = 5;
+
   // The name of the `Release`.
   string release = 2;
 
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/release_render_payload.proto b/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/release_render_payload.proto
index 0329689960a9..9d2a84698d02 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/release_render_payload.proto
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/release_render_payload.proto
@@ -17,6 +17,7 @@ syntax = "proto3";
 package google.cloud.deploy.v1;
 
 import "google/cloud/deploy/v1/cloud_deploy.proto";
+import "google/cloud/deploy/v1/log_enums.proto";
 
 option go_package = "cloud.google.com/go/deploy/apiv1/deploypb;deploypb";
 option java_multiple_files = true;
@@ -30,9 +31,17 @@ message ReleaseRenderEvent {
   // details as rendering progresses through render states.
   string message = 1;
 
+  // Unique identifier of the `DeliveryPipeline`.
+  string pipeline_uid = 4;
+
   // The name of the release.
+  // release_uid is not in this log message because we write some of these log
+  // messages at release creation time, before we've generated the uid.
   string release = 2;
 
+  // Type of this notification, e.g. for a release render state change event.
+  Type type = 5;
+
   // The state of the release render.
   Release.RenderState release_render_state = 3;
 }
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/rollout_notification_payload.proto b/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/rollout_notification_payload.proto
index 1aa3b687ab04..15d09f605907 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/rollout_notification_payload.proto
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/rollout_notification_payload.proto
@@ -36,12 +36,18 @@ message RolloutNotificationEvent {
   // Unique identifier of the `Release`.
   string release_uid = 3;
 
+  // The name of the `Release`.
+  string release = 7;
+
+  // Unique identifier of the `Rollout`.
+  string rollout_uid = 8;
+
   // The name of the `Rollout`.
   string rollout = 4;
 
-  // Type of this notification, e.g. for a Pub/Sub failure.
-  Type type = 5;
-
   // ID of the `Target` that the rollout is deployed to.
   string target_id = 6;
+
+  // Type of this notification, e.g. for a Pub/Sub failure.
+  Type type = 5;
 }
diff --git a/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/rollout_update_payload.proto b/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/rollout_update_payload.proto
index 5da1f453375e..337331dbc216 100644
--- a/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/rollout_update_payload.proto
+++ b/java-deploy/proto-google-cloud-deploy-v1/src/main/proto/google/cloud/deploy/v1/rollout_update_payload.proto
@@ -71,24 +71,29 @@ message RolloutUpdateEvent {
     ADVANCED = 13;
   }
 
+  // Debug message for when a rollout update event occurs.
+  string message = 6;
+
   // Unique identifier of the pipeline.
   string pipeline_uid = 1;
 
   // Unique identifier of the release.
   string release_uid = 2;
 
+  // The name of the `Release`.
+  string release = 8;
+
   // The name of the rollout.
+  // rollout_uid is not in this log message because we write some of these log
+  // messages at rollout creation time, before we've generated the uid.
   string rollout = 3;
 
   // ID of the target.
   string target_id = 4;
 
-  // The type of the rollout update.
-  RolloutUpdateType rollout_update_type = 5;
-
-  // Debug message for when a rollout update event occurs.
-  string message = 6;
-
   // Type of this notification, e.g. for a rollout update event.
   Type type = 7;
+
+  // The type of the rollout update.
+  RolloutUpdateType rollout_update_type = 5;
 }