public interface RollbackTargetRequestOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getName()
Required.
|
com.google.protobuf.ByteString |
getNameBytes()
Required.
|
String |
getReleaseId()
Optional.
|
com.google.protobuf.ByteString |
getReleaseIdBytes()
Optional.
|
RollbackTargetConfig |
getRollbackConfig()
Optional.
|
RollbackTargetConfigOrBuilder |
getRollbackConfigOrBuilder()
Optional.
|
String |
getRolloutId()
Required.
|
com.google.protobuf.ByteString |
getRolloutIdBytes()
Required.
|
String |
getRolloutToRollBack()
Optional.
|
com.google.protobuf.ByteString |
getRolloutToRollBackBytes()
Optional.
|
String |
getTargetId()
Required.
|
com.google.protobuf.ByteString |
getTargetIdBytes()
Required.
|
boolean |
getValidateOnly()
Optional.
|
boolean |
hasRollbackConfig()
Optional.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
Required. The `DeliveryPipeline` for which the rollback `Rollout` should be
created. Format should be
`projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
com.google.protobuf.ByteString getNameBytes()
Required. The `DeliveryPipeline` for which the rollback `Rollout` should be
created. Format should be
`projects/{project_id}/locations/{location_name}/deliveryPipelines/{pipeline_name}`.
string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
String getTargetId()
Required. ID of the `Target` that is being rolled back.
string target_id = 2 [(.google.api.field_behavior) = REQUIRED];com.google.protobuf.ByteString getTargetIdBytes()
Required. ID of the `Target` that is being rolled back.
string target_id = 2 [(.google.api.field_behavior) = REQUIRED];String getRolloutId()
Required. ID of the rollback `Rollout` to create.
string rollout_id = 3 [(.google.api.field_behavior) = REQUIRED];com.google.protobuf.ByteString getRolloutIdBytes()
Required. ID of the rollback `Rollout` to create.
string rollout_id = 3 [(.google.api.field_behavior) = REQUIRED];String getReleaseId()
Optional. ID of the `Release` to roll back to. If this isn't specified, the previous successful `Rollout` to the specified target will be used to determine the `Release`.
string release_id = 4 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteString getReleaseIdBytes()
Optional. ID of the `Release` to roll back to. If this isn't specified, the previous successful `Rollout` to the specified target will be used to determine the `Release`.
string release_id = 4 [(.google.api.field_behavior) = OPTIONAL];String getRolloutToRollBack()
Optional. If provided, this must be the latest `Rollout` that is on the `Target`.
string rollout_to_roll_back = 5 [(.google.api.field_behavior) = OPTIONAL];com.google.protobuf.ByteString getRolloutToRollBackBytes()
Optional. If provided, this must be the latest `Rollout` that is on the `Target`.
string rollout_to_roll_back = 5 [(.google.api.field_behavior) = OPTIONAL];boolean hasRollbackConfig()
Optional. Configs for the rollback `Rollout`.
.google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 6 [(.google.api.field_behavior) = OPTIONAL];
RollbackTargetConfig getRollbackConfig()
Optional. Configs for the rollback `Rollout`.
.google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 6 [(.google.api.field_behavior) = OPTIONAL];
RollbackTargetConfigOrBuilder getRollbackConfigOrBuilder()
Optional. Configs for the rollback `Rollout`.
.google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 6 [(.google.api.field_behavior) = OPTIONAL];
boolean getValidateOnly()
Optional. If set to true, the request is validated and the user is provided with a `RollbackTargetResponse`.
bool validate_only = 7 [(.google.api.field_behavior) = OPTIONAL];Copyright © 2024 Google LLC. All rights reserved.