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;
 }