public static final class RollbackTargetRequest.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RollbackTargetRequest.Builder> implements RollbackTargetRequestOrBuilder
The request object for `RollbackTarget`.Protobuf type
google.cloud.deploy.v1.RollbackTargetRequestgetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<RollbackTargetRequest.Builder>public RollbackTargetRequest.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RollbackTargetRequest.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<RollbackTargetRequest.Builder>public RollbackTargetRequest getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RollbackTargetRequest build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RollbackTargetRequest buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RollbackTargetRequest.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RollbackTargetRequest.Builder>public RollbackTargetRequest.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<RollbackTargetRequest.Builder>public RollbackTargetRequest.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RollbackTargetRequest.Builder>public RollbackTargetRequest.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RollbackTargetRequest.Builder>public RollbackTargetRequest.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RollbackTargetRequest.Builder>public RollbackTargetRequest.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<RollbackTargetRequest.Builder>public RollbackTargetRequest.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RollbackTargetRequest.Builder>public RollbackTargetRequest.Builder mergeFrom(RollbackTargetRequest other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RollbackTargetRequest.Builder>public RollbackTargetRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RollbackTargetRequest.Builder>IOExceptionpublic String 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) = { ... }
getName in interface RollbackTargetRequestOrBuilderpublic 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) = { ... }
getNameBytes in interface RollbackTargetRequestOrBuilderpublic RollbackTargetRequest.Builder setName(String value)
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) = { ... }
value - The name to set.public RollbackTargetRequest.Builder clearName()
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) = { ... }
public RollbackTargetRequest.Builder setNameBytes(com.google.protobuf.ByteString value)
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) = { ... }
value - The bytes for name to set.public String getTargetId()
Required. ID of the `Target` that is being rolled back.
string target_id = 2 [(.google.api.field_behavior) = REQUIRED];getTargetId in interface RollbackTargetRequestOrBuilderpublic com.google.protobuf.ByteString getTargetIdBytes()
Required. ID of the `Target` that is being rolled back.
string target_id = 2 [(.google.api.field_behavior) = REQUIRED];getTargetIdBytes in interface RollbackTargetRequestOrBuilderpublic RollbackTargetRequest.Builder setTargetId(String value)
Required. ID of the `Target` that is being rolled back.
string target_id = 2 [(.google.api.field_behavior) = REQUIRED];value - The targetId to set.public RollbackTargetRequest.Builder clearTargetId()
Required. ID of the `Target` that is being rolled back.
string target_id = 2 [(.google.api.field_behavior) = REQUIRED];public RollbackTargetRequest.Builder setTargetIdBytes(com.google.protobuf.ByteString value)
Required. ID of the `Target` that is being rolled back.
string target_id = 2 [(.google.api.field_behavior) = REQUIRED];value - The bytes for targetId to set.public String getRolloutId()
Required. ID of the rollback `Rollout` to create.
string rollout_id = 3 [(.google.api.field_behavior) = REQUIRED];getRolloutId in interface RollbackTargetRequestOrBuilderpublic com.google.protobuf.ByteString getRolloutIdBytes()
Required. ID of the rollback `Rollout` to create.
string rollout_id = 3 [(.google.api.field_behavior) = REQUIRED];getRolloutIdBytes in interface RollbackTargetRequestOrBuilderpublic RollbackTargetRequest.Builder setRolloutId(String value)
Required. ID of the rollback `Rollout` to create.
string rollout_id = 3 [(.google.api.field_behavior) = REQUIRED];value - The rolloutId to set.public RollbackTargetRequest.Builder clearRolloutId()
Required. ID of the rollback `Rollout` to create.
string rollout_id = 3 [(.google.api.field_behavior) = REQUIRED];public RollbackTargetRequest.Builder setRolloutIdBytes(com.google.protobuf.ByteString value)
Required. ID of the rollback `Rollout` to create.
string rollout_id = 3 [(.google.api.field_behavior) = REQUIRED];value - The bytes for rolloutId to set.public 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];getReleaseId in interface RollbackTargetRequestOrBuilderpublic 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];getReleaseIdBytes in interface RollbackTargetRequestOrBuilderpublic RollbackTargetRequest.Builder setReleaseId(String value)
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];value - The releaseId to set.public RollbackTargetRequest.Builder clearReleaseId()
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];public RollbackTargetRequest.Builder setReleaseIdBytes(com.google.protobuf.ByteString value)
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];value - The bytes for releaseId to set.public 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];getRolloutToRollBack in interface RollbackTargetRequestOrBuilderpublic 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];getRolloutToRollBackBytes in interface RollbackTargetRequestOrBuilderpublic RollbackTargetRequest.Builder setRolloutToRollBack(String value)
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];value - The rolloutToRollBack to set.public RollbackTargetRequest.Builder clearRolloutToRollBack()
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];public RollbackTargetRequest.Builder setRolloutToRollBackBytes(com.google.protobuf.ByteString value)
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];value - The bytes for rolloutToRollBack to set.public boolean hasRollbackConfig()
Optional. Configs for the rollback `Rollout`.
.google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 6 [(.google.api.field_behavior) = OPTIONAL];
hasRollbackConfig in interface RollbackTargetRequestOrBuilderpublic RollbackTargetConfig getRollbackConfig()
Optional. Configs for the rollback `Rollout`.
.google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 6 [(.google.api.field_behavior) = OPTIONAL];
getRollbackConfig in interface RollbackTargetRequestOrBuilderpublic RollbackTargetRequest.Builder setRollbackConfig(RollbackTargetConfig value)
Optional. Configs for the rollback `Rollout`.
.google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 6 [(.google.api.field_behavior) = OPTIONAL];
public RollbackTargetRequest.Builder setRollbackConfig(RollbackTargetConfig.Builder builderForValue)
Optional. Configs for the rollback `Rollout`.
.google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 6 [(.google.api.field_behavior) = OPTIONAL];
public RollbackTargetRequest.Builder mergeRollbackConfig(RollbackTargetConfig value)
Optional. Configs for the rollback `Rollout`.
.google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 6 [(.google.api.field_behavior) = OPTIONAL];
public RollbackTargetRequest.Builder clearRollbackConfig()
Optional. Configs for the rollback `Rollout`.
.google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 6 [(.google.api.field_behavior) = OPTIONAL];
public RollbackTargetConfig.Builder getRollbackConfigBuilder()
Optional. Configs for the rollback `Rollout`.
.google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 6 [(.google.api.field_behavior) = OPTIONAL];
public RollbackTargetConfigOrBuilder getRollbackConfigOrBuilder()
Optional. Configs for the rollback `Rollout`.
.google.cloud.deploy.v1.RollbackTargetConfig rollback_config = 6 [(.google.api.field_behavior) = OPTIONAL];
getRollbackConfigOrBuilder in interface RollbackTargetRequestOrBuilderpublic 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];getValidateOnly in interface RollbackTargetRequestOrBuilderpublic RollbackTargetRequest.Builder setValidateOnly(boolean value)
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];value - The validateOnly to set.public RollbackTargetRequest.Builder clearValidateOnly()
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];public final RollbackTargetRequest.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RollbackTargetRequest.Builder>public final RollbackTargetRequest.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RollbackTargetRequest.Builder>Copyright © 2024 Google LLC. All rights reserved.