public static final class Rollout.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder> implements RolloutOrBuilder
A `Rollout` resource in the Cloud Deploy API. A `Rollout` contains information around a specific deployment to a `Target`.Protobuf type
google.cloud.deploy.v1.Rollout| Modifier and Type | Method and Description |
|---|---|
Rollout.Builder |
addAllPhases(Iterable<? extends Phase> values)
Output only.
|
Rollout.Builder |
addAllRolledBackByRollouts(Iterable<String> values)
Output only.
|
Rollout.Builder |
addPhases(int index,
Phase.Builder builderForValue)
Output only.
|
Rollout.Builder |
addPhases(int index,
Phase value)
Output only.
|
Rollout.Builder |
addPhases(Phase.Builder builderForValue)
Output only.
|
Rollout.Builder |
addPhases(Phase value)
Output only.
|
Phase.Builder |
addPhasesBuilder()
Output only.
|
Phase.Builder |
addPhasesBuilder(int index)
Output only.
|
Rollout.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Rollout.Builder |
addRolledBackByRollouts(String value)
Output only.
|
Rollout.Builder |
addRolledBackByRolloutsBytes(com.google.protobuf.ByteString value)
Output only.
|
Rollout |
build() |
Rollout |
buildPartial() |
Rollout.Builder |
clear() |
Rollout.Builder |
clearAnnotations() |
Rollout.Builder |
clearApprovalState()
Output only.
|
Rollout.Builder |
clearApproveTime()
Output only.
|
Rollout.Builder |
clearControllerRollout()
Output only.
|
Rollout.Builder |
clearCreateTime()
Output only.
|
Rollout.Builder |
clearDeployEndTime()
Output only.
|
Rollout.Builder |
clearDeployFailureCause()
Output only.
|
Rollout.Builder |
clearDeployingBuild()
Output only.
|
Rollout.Builder |
clearDeployStartTime()
Output only.
|
Rollout.Builder |
clearDescription()
Description of the `Rollout` for user purposes.
|
Rollout.Builder |
clearEnqueueTime()
Output only.
|
Rollout.Builder |
clearEtag()
This checksum is computed by the server based on the value of other
fields, and may be sent on update and delete requests to ensure the
client has an up-to-date value before proceeding.
|
Rollout.Builder |
clearFailureReason()
Output only.
|
Rollout.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Rollout.Builder |
clearLabels() |
Rollout.Builder |
clearMetadata()
Output only.
|
Rollout.Builder |
clearName()
Optional.
|
Rollout.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Rollout.Builder |
clearPhases()
Output only.
|
Rollout.Builder |
clearRollbackOfRollout()
Output only.
|
Rollout.Builder |
clearRolledBackByRollouts()
Output only.
|
Rollout.Builder |
clearState()
Output only.
|
Rollout.Builder |
clearTargetId()
Required.
|
Rollout.Builder |
clearUid()
Output only.
|
Rollout.Builder |
clone() |
boolean |
containsAnnotations(String key)
User annotations.
|
boolean |
containsLabels(String key)
Labels are attributes that can be set and used by both the
user and by Cloud Deploy.
|
Map<String,String> |
getAnnotations()
Deprecated.
|
int |
getAnnotationsCount()
User annotations.
|
Map<String,String> |
getAnnotationsMap()
User annotations.
|
String |
getAnnotationsOrDefault(String key,
String defaultValue)
User annotations.
|
String |
getAnnotationsOrThrow(String key)
User annotations.
|
Rollout.ApprovalState |
getApprovalState()
Output only.
|
int |
getApprovalStateValue()
Output only.
|
com.google.protobuf.Timestamp |
getApproveTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getApproveTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getApproveTimeOrBuilder()
Output only.
|
String |
getControllerRollout()
Output only.
|
com.google.protobuf.ByteString |
getControllerRolloutBytes()
Output only.
|
com.google.protobuf.Timestamp |
getCreateTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getCreateTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
Rollout |
getDefaultInstanceForType() |
com.google.protobuf.Timestamp |
getDeployEndTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getDeployEndTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getDeployEndTimeOrBuilder()
Output only.
|
Rollout.FailureCause |
getDeployFailureCause()
Output only.
|
int |
getDeployFailureCauseValue()
Output only.
|
String |
getDeployingBuild()
Output only.
|
com.google.protobuf.ByteString |
getDeployingBuildBytes()
Output only.
|
com.google.protobuf.Timestamp |
getDeployStartTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getDeployStartTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getDeployStartTimeOrBuilder()
Output only.
|
String |
getDescription()
Description of the `Rollout` for user purposes.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Description of the `Rollout` for user purposes.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
com.google.protobuf.Timestamp |
getEnqueueTime()
Output only.
|
com.google.protobuf.Timestamp.Builder |
getEnqueueTimeBuilder()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getEnqueueTimeOrBuilder()
Output only.
|
String |
getEtag()
This checksum is computed by the server based on the value of other
fields, and may be sent on update and delete requests to ensure the
client has an up-to-date value before proceeding.
|
com.google.protobuf.ByteString |
getEtagBytes()
This checksum is computed by the server based on the value of other
fields, and may be sent on update and delete requests to ensure the
client has an up-to-date value before proceeding.
|
String |
getFailureReason()
Output only.
|
com.google.protobuf.ByteString |
getFailureReasonBytes()
Output only.
|
Map<String,String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Labels are attributes that can be set and used by both the
user and by Cloud Deploy.
|
Map<String,String> |
getLabelsMap()
Labels are attributes that can be set and used by both the
user and by Cloud Deploy.
|
String |
getLabelsOrDefault(String key,
String defaultValue)
Labels are attributes that can be set and used by both the
user and by Cloud Deploy.
|
String |
getLabelsOrThrow(String key)
Labels are attributes that can be set and used by both the
user and by Cloud Deploy.
|
Metadata |
getMetadata()
Output only.
|
Metadata.Builder |
getMetadataBuilder()
Output only.
|
MetadataOrBuilder |
getMetadataOrBuilder()
Output only.
|
Map<String,String> |
getMutableAnnotations()
Deprecated.
|
Map<String,String> |
getMutableLabels()
Deprecated.
|
String |
getName()
Optional.
|
com.google.protobuf.ByteString |
getNameBytes()
Optional.
|
Phase |
getPhases(int index)
Output only.
|
Phase.Builder |
getPhasesBuilder(int index)
Output only.
|
List<Phase.Builder> |
getPhasesBuilderList()
Output only.
|
int |
getPhasesCount()
Output only.
|
List<Phase> |
getPhasesList()
Output only.
|
PhaseOrBuilder |
getPhasesOrBuilder(int index)
Output only.
|
List<? extends PhaseOrBuilder> |
getPhasesOrBuilderList()
Output only.
|
String |
getRollbackOfRollout()
Output only.
|
com.google.protobuf.ByteString |
getRollbackOfRolloutBytes()
Output only.
|
String |
getRolledBackByRollouts(int index)
Output only.
|
com.google.protobuf.ByteString |
getRolledBackByRolloutsBytes(int index)
Output only.
|
int |
getRolledBackByRolloutsCount()
Output only.
|
com.google.protobuf.ProtocolStringList |
getRolledBackByRolloutsList()
Output only.
|
Rollout.State |
getState()
Output only.
|
int |
getStateValue()
Output only.
|
String |
getTargetId()
Required.
|
com.google.protobuf.ByteString |
getTargetIdBytes()
Required.
|
String |
getUid()
Output only.
|
com.google.protobuf.ByteString |
getUidBytes()
Output only.
|
boolean |
hasApproveTime()
Output only.
|
boolean |
hasCreateTime()
Output only.
|
boolean |
hasDeployEndTime()
Output only.
|
boolean |
hasDeployStartTime()
Output only.
|
boolean |
hasEnqueueTime()
Output only.
|
boolean |
hasMetadata()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
protected com.google.protobuf.MapField |
internalGetMutableMapField(int number) |
boolean |
isInitialized() |
Rollout.Builder |
mergeApproveTime(com.google.protobuf.Timestamp value)
Output only.
|
Rollout.Builder |
mergeCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Rollout.Builder |
mergeDeployEndTime(com.google.protobuf.Timestamp value)
Output only.
|
Rollout.Builder |
mergeDeployStartTime(com.google.protobuf.Timestamp value)
Output only.
|
Rollout.Builder |
mergeEnqueueTime(com.google.protobuf.Timestamp value)
Output only.
|
Rollout.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Rollout.Builder |
mergeFrom(com.google.protobuf.Message other) |
Rollout.Builder |
mergeFrom(Rollout other) |
Rollout.Builder |
mergeMetadata(Metadata value)
Output only.
|
Rollout.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Rollout.Builder |
putAllAnnotations(Map<String,String> values)
User annotations.
|
Rollout.Builder |
putAllLabels(Map<String,String> values)
Labels are attributes that can be set and used by both the
user and by Cloud Deploy.
|
Rollout.Builder |
putAnnotations(String key,
String value)
User annotations.
|
Rollout.Builder |
putLabels(String key,
String value)
Labels are attributes that can be set and used by both the
user and by Cloud Deploy.
|
Rollout.Builder |
removeAnnotations(String key)
User annotations.
|
Rollout.Builder |
removeLabels(String key)
Labels are attributes that can be set and used by both the
user and by Cloud Deploy.
|
Rollout.Builder |
removePhases(int index)
Output only.
|
Rollout.Builder |
setApprovalState(Rollout.ApprovalState value)
Output only.
|
Rollout.Builder |
setApprovalStateValue(int value)
Output only.
|
Rollout.Builder |
setApproveTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Rollout.Builder |
setApproveTime(com.google.protobuf.Timestamp value)
Output only.
|
Rollout.Builder |
setControllerRollout(String value)
Output only.
|
Rollout.Builder |
setControllerRolloutBytes(com.google.protobuf.ByteString value)
Output only.
|
Rollout.Builder |
setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Rollout.Builder |
setCreateTime(com.google.protobuf.Timestamp value)
Output only.
|
Rollout.Builder |
setDeployEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Rollout.Builder |
setDeployEndTime(com.google.protobuf.Timestamp value)
Output only.
|
Rollout.Builder |
setDeployFailureCause(Rollout.FailureCause value)
Output only.
|
Rollout.Builder |
setDeployFailureCauseValue(int value)
Output only.
|
Rollout.Builder |
setDeployingBuild(String value)
Output only.
|
Rollout.Builder |
setDeployingBuildBytes(com.google.protobuf.ByteString value)
Output only.
|
Rollout.Builder |
setDeployStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Rollout.Builder |
setDeployStartTime(com.google.protobuf.Timestamp value)
Output only.
|
Rollout.Builder |
setDescription(String value)
Description of the `Rollout` for user purposes.
|
Rollout.Builder |
setDescriptionBytes(com.google.protobuf.ByteString value)
Description of the `Rollout` for user purposes.
|
Rollout.Builder |
setEnqueueTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only.
|
Rollout.Builder |
setEnqueueTime(com.google.protobuf.Timestamp value)
Output only.
|
Rollout.Builder |
setEtag(String value)
This checksum is computed by the server based on the value of other
fields, and may be sent on update and delete requests to ensure the
client has an up-to-date value before proceeding.
|
Rollout.Builder |
setEtagBytes(com.google.protobuf.ByteString value)
This checksum is computed by the server based on the value of other
fields, and may be sent on update and delete requests to ensure the
client has an up-to-date value before proceeding.
|
Rollout.Builder |
setFailureReason(String value)
Output only.
|
Rollout.Builder |
setFailureReasonBytes(com.google.protobuf.ByteString value)
Output only.
|
Rollout.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Rollout.Builder |
setMetadata(Metadata.Builder builderForValue)
Output only.
|
Rollout.Builder |
setMetadata(Metadata value)
Output only.
|
Rollout.Builder |
setName(String value)
Optional.
|
Rollout.Builder |
setNameBytes(com.google.protobuf.ByteString value)
Optional.
|
Rollout.Builder |
setPhases(int index,
Phase.Builder builderForValue)
Output only.
|
Rollout.Builder |
setPhases(int index,
Phase value)
Output only.
|
Rollout.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Rollout.Builder |
setRollbackOfRollout(String value)
Output only.
|
Rollout.Builder |
setRollbackOfRolloutBytes(com.google.protobuf.ByteString value)
Output only.
|
Rollout.Builder |
setRolledBackByRollouts(int index,
String value)
Output only.
|
Rollout.Builder |
setState(Rollout.State value)
Output only.
|
Rollout.Builder |
setStateValue(int value)
Output only.
|
Rollout.Builder |
setTargetId(String value)
Required.
|
Rollout.Builder |
setTargetIdBytes(com.google.protobuf.ByteString value)
Required.
|
Rollout.Builder |
setUid(String value)
Output only.
|
Rollout.Builder |
setUidBytes(com.google.protobuf.ByteString value)
Output only.
|
Rollout.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapFieldReflection, 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.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>protected com.google.protobuf.MapField internalGetMutableMapField(int number)
internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>public Rollout.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Rollout.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<Rollout.Builder>public Rollout getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Rollout build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Rollout buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Rollout.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>public Rollout.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<Rollout.Builder>public Rollout.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>public Rollout.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>public Rollout.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<Rollout.Builder>public Rollout.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<Rollout.Builder>public Rollout.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Rollout.Builder>public Rollout.Builder mergeFrom(Rollout other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>public Rollout.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<Rollout.Builder>IOExceptionpublic String getName()
Optional. Name of the `Rollout`. Format is
`projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/[a-z][a-z0-9\-]{0,62}`.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];getName in interface RolloutOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Optional. Name of the `Rollout`. Format is
`projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/[a-z][a-z0-9\-]{0,62}`.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];getNameBytes in interface RolloutOrBuilderpublic Rollout.Builder setName(String value)
Optional. Name of the `Rollout`. Format is
`projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/[a-z][a-z0-9\-]{0,62}`.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];value - The name to set.public Rollout.Builder clearName()
Optional. Name of the `Rollout`. Format is
`projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/[a-z][a-z0-9\-]{0,62}`.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];public Rollout.Builder setNameBytes(com.google.protobuf.ByteString value)
Optional. Name of the `Rollout`. Format is
`projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/[a-z][a-z0-9\-]{0,62}`.
string name = 1 [(.google.api.field_behavior) = OPTIONAL];value - The bytes for name to set.public String getUid()
Output only. Unique identifier of the `Rollout`.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];getUid in interface RolloutOrBuilderpublic com.google.protobuf.ByteString getUidBytes()
Output only. Unique identifier of the `Rollout`.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];getUidBytes in interface RolloutOrBuilderpublic Rollout.Builder setUid(String value)
Output only. Unique identifier of the `Rollout`.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The uid to set.public Rollout.Builder clearUid()
Output only. Unique identifier of the `Rollout`.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];public Rollout.Builder setUidBytes(com.google.protobuf.ByteString value)
Output only. Unique identifier of the `Rollout`.
string uid = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for uid to set.public String getDescription()
Description of the `Rollout` for user purposes. Max length is 255 characters.
string description = 3;getDescription in interface RolloutOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Description of the `Rollout` for user purposes. Max length is 255 characters.
string description = 3;getDescriptionBytes in interface RolloutOrBuilderpublic Rollout.Builder setDescription(String value)
Description of the `Rollout` for user purposes. Max length is 255 characters.
string description = 3;value - The description to set.public Rollout.Builder clearDescription()
Description of the `Rollout` for user purposes. Max length is 255 characters.
string description = 3;public Rollout.Builder setDescriptionBytes(com.google.protobuf.ByteString value)
Description of the `Rollout` for user purposes. Max length is 255 characters.
string description = 3;value - The bytes for description to set.public int getAnnotationsCount()
RolloutOrBuilderUser annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
map<string, string> annotations = 4;getAnnotationsCount in interface RolloutOrBuilderpublic boolean containsAnnotations(String key)
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
map<string, string> annotations = 4;containsAnnotations in interface RolloutOrBuilder@Deprecated public Map<String,String> getAnnotations()
getAnnotationsMap() instead.getAnnotations in interface RolloutOrBuilderpublic Map<String,String> getAnnotationsMap()
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
map<string, string> annotations = 4;getAnnotationsMap in interface RolloutOrBuilderpublic String getAnnotationsOrDefault(String key, String defaultValue)
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
map<string, string> annotations = 4;getAnnotationsOrDefault in interface RolloutOrBuilderpublic String getAnnotationsOrThrow(String key)
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
map<string, string> annotations = 4;getAnnotationsOrThrow in interface RolloutOrBuilderpublic Rollout.Builder clearAnnotations()
public Rollout.Builder removeAnnotations(String key)
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
map<string, string> annotations = 4;@Deprecated public Map<String,String> getMutableAnnotations()
public Rollout.Builder putAnnotations(String key, String value)
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
map<string, string> annotations = 4;public Rollout.Builder putAllAnnotations(Map<String,String> values)
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
map<string, string> annotations = 4;public int getLabelsCount()
RolloutOrBuilderLabels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
map<string, string> labels = 5;getLabelsCount in interface RolloutOrBuilderpublic boolean containsLabels(String key)
Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
map<string, string> labels = 5;containsLabels in interface RolloutOrBuilder@Deprecated public Map<String,String> getLabels()
getLabelsMap() instead.getLabels in interface RolloutOrBuilderpublic Map<String,String> getLabelsMap()
Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
map<string, string> labels = 5;getLabelsMap in interface RolloutOrBuilderpublic String getLabelsOrDefault(String key, String defaultValue)
Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
map<string, string> labels = 5;getLabelsOrDefault in interface RolloutOrBuilderpublic String getLabelsOrThrow(String key)
Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
map<string, string> labels = 5;getLabelsOrThrow in interface RolloutOrBuilderpublic Rollout.Builder clearLabels()
public Rollout.Builder removeLabels(String key)
Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
map<string, string> labels = 5;@Deprecated public Map<String,String> getMutableLabels()
public Rollout.Builder putLabels(String key, String value)
Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
map<string, string> labels = 5;public Rollout.Builder putAllLabels(Map<String,String> values)
Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
map<string, string> labels = 5;public boolean hasCreateTime()
Output only. Time at which the `Rollout` was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasCreateTime in interface RolloutOrBuilderpublic com.google.protobuf.Timestamp getCreateTime()
Output only. Time at which the `Rollout` was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTime in interface RolloutOrBuilderpublic Rollout.Builder setCreateTime(com.google.protobuf.Timestamp value)
Output only. Time at which the `Rollout` was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder setCreateTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Time at which the `Rollout` was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder mergeCreateTime(com.google.protobuf.Timestamp value)
Output only. Time at which the `Rollout` was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder clearCreateTime()
Output only. Time at which the `Rollout` was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
Output only. Time at which the `Rollout` was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Output only. Time at which the `Rollout` was created.
.google.protobuf.Timestamp create_time = 6 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder in interface RolloutOrBuilderpublic boolean hasApproveTime()
Output only. Time at which the `Rollout` was approved.
.google.protobuf.Timestamp approve_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasApproveTime in interface RolloutOrBuilderpublic com.google.protobuf.Timestamp getApproveTime()
Output only. Time at which the `Rollout` was approved.
.google.protobuf.Timestamp approve_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getApproveTime in interface RolloutOrBuilderpublic Rollout.Builder setApproveTime(com.google.protobuf.Timestamp value)
Output only. Time at which the `Rollout` was approved.
.google.protobuf.Timestamp approve_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder setApproveTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Time at which the `Rollout` was approved.
.google.protobuf.Timestamp approve_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder mergeApproveTime(com.google.protobuf.Timestamp value)
Output only. Time at which the `Rollout` was approved.
.google.protobuf.Timestamp approve_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder clearApproveTime()
Output only. Time at which the `Rollout` was approved.
.google.protobuf.Timestamp approve_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getApproveTimeBuilder()
Output only. Time at which the `Rollout` was approved.
.google.protobuf.Timestamp approve_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getApproveTimeOrBuilder()
Output only. Time at which the `Rollout` was approved.
.google.protobuf.Timestamp approve_time = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];
getApproveTimeOrBuilder in interface RolloutOrBuilderpublic boolean hasEnqueueTime()
Output only. Time at which the `Rollout` was enqueued.
.google.protobuf.Timestamp enqueue_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasEnqueueTime in interface RolloutOrBuilderpublic com.google.protobuf.Timestamp getEnqueueTime()
Output only. Time at which the `Rollout` was enqueued.
.google.protobuf.Timestamp enqueue_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEnqueueTime in interface RolloutOrBuilderpublic Rollout.Builder setEnqueueTime(com.google.protobuf.Timestamp value)
Output only. Time at which the `Rollout` was enqueued.
.google.protobuf.Timestamp enqueue_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder setEnqueueTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Time at which the `Rollout` was enqueued.
.google.protobuf.Timestamp enqueue_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder mergeEnqueueTime(com.google.protobuf.Timestamp value)
Output only. Time at which the `Rollout` was enqueued.
.google.protobuf.Timestamp enqueue_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder clearEnqueueTime()
Output only. Time at which the `Rollout` was enqueued.
.google.protobuf.Timestamp enqueue_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getEnqueueTimeBuilder()
Output only. Time at which the `Rollout` was enqueued.
.google.protobuf.Timestamp enqueue_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getEnqueueTimeOrBuilder()
Output only. Time at which the `Rollout` was enqueued.
.google.protobuf.Timestamp enqueue_time = 8 [(.google.api.field_behavior) = OUTPUT_ONLY];
getEnqueueTimeOrBuilder in interface RolloutOrBuilderpublic boolean hasDeployStartTime()
Output only. Time at which the `Rollout` started deploying.
.google.protobuf.Timestamp deploy_start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasDeployStartTime in interface RolloutOrBuilderpublic com.google.protobuf.Timestamp getDeployStartTime()
Output only. Time at which the `Rollout` started deploying.
.google.protobuf.Timestamp deploy_start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeployStartTime in interface RolloutOrBuilderpublic Rollout.Builder setDeployStartTime(com.google.protobuf.Timestamp value)
Output only. Time at which the `Rollout` started deploying.
.google.protobuf.Timestamp deploy_start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder setDeployStartTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Time at which the `Rollout` started deploying.
.google.protobuf.Timestamp deploy_start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder mergeDeployStartTime(com.google.protobuf.Timestamp value)
Output only. Time at which the `Rollout` started deploying.
.google.protobuf.Timestamp deploy_start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder clearDeployStartTime()
Output only. Time at which the `Rollout` started deploying.
.google.protobuf.Timestamp deploy_start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getDeployStartTimeBuilder()
Output only. Time at which the `Rollout` started deploying.
.google.protobuf.Timestamp deploy_start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getDeployStartTimeOrBuilder()
Output only. Time at which the `Rollout` started deploying.
.google.protobuf.Timestamp deploy_start_time = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeployStartTimeOrBuilder in interface RolloutOrBuilderpublic boolean hasDeployEndTime()
Output only. Time at which the `Rollout` finished deploying.
.google.protobuf.Timestamp deploy_end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasDeployEndTime in interface RolloutOrBuilderpublic com.google.protobuf.Timestamp getDeployEndTime()
Output only. Time at which the `Rollout` finished deploying.
.google.protobuf.Timestamp deploy_end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeployEndTime in interface RolloutOrBuilderpublic Rollout.Builder setDeployEndTime(com.google.protobuf.Timestamp value)
Output only. Time at which the `Rollout` finished deploying.
.google.protobuf.Timestamp deploy_end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder setDeployEndTime(com.google.protobuf.Timestamp.Builder builderForValue)
Output only. Time at which the `Rollout` finished deploying.
.google.protobuf.Timestamp deploy_end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder mergeDeployEndTime(com.google.protobuf.Timestamp value)
Output only. Time at which the `Rollout` finished deploying.
.google.protobuf.Timestamp deploy_end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder clearDeployEndTime()
Output only. Time at which the `Rollout` finished deploying.
.google.protobuf.Timestamp deploy_end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.Timestamp.Builder getDeployEndTimeBuilder()
Output only. Time at which the `Rollout` finished deploying.
.google.protobuf.Timestamp deploy_end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
public com.google.protobuf.TimestampOrBuilder getDeployEndTimeOrBuilder()
Output only. Time at which the `Rollout` finished deploying.
.google.protobuf.Timestamp deploy_end_time = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeployEndTimeOrBuilder in interface RolloutOrBuilderpublic String getTargetId()
Required. The ID of Target to which this `Rollout` is deploying.
string target_id = 18 [(.google.api.field_behavior) = REQUIRED];getTargetId in interface RolloutOrBuilderpublic com.google.protobuf.ByteString getTargetIdBytes()
Required. The ID of Target to which this `Rollout` is deploying.
string target_id = 18 [(.google.api.field_behavior) = REQUIRED];getTargetIdBytes in interface RolloutOrBuilderpublic Rollout.Builder setTargetId(String value)
Required. The ID of Target to which this `Rollout` is deploying.
string target_id = 18 [(.google.api.field_behavior) = REQUIRED];value - The targetId to set.public Rollout.Builder clearTargetId()
Required. The ID of Target to which this `Rollout` is deploying.
string target_id = 18 [(.google.api.field_behavior) = REQUIRED];public Rollout.Builder setTargetIdBytes(com.google.protobuf.ByteString value)
Required. The ID of Target to which this `Rollout` is deploying.
string target_id = 18 [(.google.api.field_behavior) = REQUIRED];value - The bytes for targetId to set.public int getApprovalStateValue()
Output only. Approval state of the `Rollout`.
.google.cloud.deploy.v1.Rollout.ApprovalState approval_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getApprovalStateValue in interface RolloutOrBuilderpublic Rollout.Builder setApprovalStateValue(int value)
Output only. Approval state of the `Rollout`.
.google.cloud.deploy.v1.Rollout.ApprovalState approval_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for approvalState to set.public Rollout.ApprovalState getApprovalState()
Output only. Approval state of the `Rollout`.
.google.cloud.deploy.v1.Rollout.ApprovalState approval_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
getApprovalState in interface RolloutOrBuilderpublic Rollout.Builder setApprovalState(Rollout.ApprovalState value)
Output only. Approval state of the `Rollout`.
.google.cloud.deploy.v1.Rollout.ApprovalState approval_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The approvalState to set.public Rollout.Builder clearApprovalState()
Output only. Approval state of the `Rollout`.
.google.cloud.deploy.v1.Rollout.ApprovalState approval_state = 12 [(.google.api.field_behavior) = OUTPUT_ONLY];
public int getStateValue()
Output only. Current state of the `Rollout`.
.google.cloud.deploy.v1.Rollout.State state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue in interface RolloutOrBuilderpublic Rollout.Builder setStateValue(int value)
Output only. Current state of the `Rollout`.
.google.cloud.deploy.v1.Rollout.State state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for state to set.public Rollout.State getState()
Output only. Current state of the `Rollout`.
.google.cloud.deploy.v1.Rollout.State state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState in interface RolloutOrBuilderpublic Rollout.Builder setState(Rollout.State value)
Output only. Current state of the `Rollout`.
.google.cloud.deploy.v1.Rollout.State state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The state to set.public Rollout.Builder clearState()
Output only. Current state of the `Rollout`.
.google.cloud.deploy.v1.Rollout.State state = 13 [(.google.api.field_behavior) = OUTPUT_ONLY];
public String getFailureReason()
Output only. Additional information about the rollout failure, if available.
string failure_reason = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];getFailureReason in interface RolloutOrBuilderpublic com.google.protobuf.ByteString getFailureReasonBytes()
Output only. Additional information about the rollout failure, if available.
string failure_reason = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];getFailureReasonBytes in interface RolloutOrBuilderpublic Rollout.Builder setFailureReason(String value)
Output only. Additional information about the rollout failure, if available.
string failure_reason = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The failureReason to set.public Rollout.Builder clearFailureReason()
Output only. Additional information about the rollout failure, if available.
string failure_reason = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];public Rollout.Builder setFailureReasonBytes(com.google.protobuf.ByteString value)
Output only. Additional information about the rollout failure, if available.
string failure_reason = 14 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for failureReason to set.public String getDeployingBuild()
Output only. The resource name of the Cloud Build `Build` object that is
used to deploy the Rollout. Format is
`projects/{project}/locations/{location}/builds/{build}`.
string deploying_build = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
getDeployingBuild in interface RolloutOrBuilderpublic com.google.protobuf.ByteString getDeployingBuildBytes()
Output only. The resource name of the Cloud Build `Build` object that is
used to deploy the Rollout. Format is
`projects/{project}/locations/{location}/builds/{build}`.
string deploying_build = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
getDeployingBuildBytes in interface RolloutOrBuilderpublic Rollout.Builder setDeployingBuild(String value)
Output only. The resource name of the Cloud Build `Build` object that is
used to deploy the Rollout. Format is
`projects/{project}/locations/{location}/builds/{build}`.
string deploying_build = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
value - The deployingBuild to set.public Rollout.Builder clearDeployingBuild()
Output only. The resource name of the Cloud Build `Build` object that is
used to deploy the Rollout. Format is
`projects/{project}/locations/{location}/builds/{build}`.
string deploying_build = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
public Rollout.Builder setDeployingBuildBytes(com.google.protobuf.ByteString value)
Output only. The resource name of the Cloud Build `Build` object that is
used to deploy the Rollout. Format is
`projects/{project}/locations/{location}/builds/{build}`.
string deploying_build = 17 [(.google.api.field_behavior) = OUTPUT_ONLY, (.google.api.resource_reference) = { ... }
value - The bytes for deployingBuild to set.public String getEtag()
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string etag = 16;getEtag in interface RolloutOrBuilderpublic com.google.protobuf.ByteString getEtagBytes()
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string etag = 16;getEtagBytes in interface RolloutOrBuilderpublic Rollout.Builder setEtag(String value)
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string etag = 16;value - The etag to set.public Rollout.Builder clearEtag()
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string etag = 16;public Rollout.Builder setEtagBytes(com.google.protobuf.ByteString value)
This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
string etag = 16;value - The bytes for etag to set.public int getDeployFailureCauseValue()
Output only. The reason this rollout failed. This will always be unspecified while the rollout is in progress.
.google.cloud.deploy.v1.Rollout.FailureCause deploy_failure_cause = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeployFailureCauseValue in interface RolloutOrBuilderpublic Rollout.Builder setDeployFailureCauseValue(int value)
Output only. The reason this rollout failed. This will always be unspecified while the rollout is in progress.
.google.cloud.deploy.v1.Rollout.FailureCause deploy_failure_cause = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The enum numeric value on the wire for deployFailureCause to set.public Rollout.FailureCause getDeployFailureCause()
Output only. The reason this rollout failed. This will always be unspecified while the rollout is in progress.
.google.cloud.deploy.v1.Rollout.FailureCause deploy_failure_cause = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDeployFailureCause in interface RolloutOrBuilderpublic Rollout.Builder setDeployFailureCause(Rollout.FailureCause value)
Output only. The reason this rollout failed. This will always be unspecified while the rollout is in progress.
.google.cloud.deploy.v1.Rollout.FailureCause deploy_failure_cause = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The deployFailureCause to set.public Rollout.Builder clearDeployFailureCause()
Output only. The reason this rollout failed. This will always be unspecified while the rollout is in progress.
.google.cloud.deploy.v1.Rollout.FailureCause deploy_failure_cause = 19 [(.google.api.field_behavior) = OUTPUT_ONLY];
public List<Phase> getPhasesList()
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
getPhasesList in interface RolloutOrBuilderpublic int getPhasesCount()
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
getPhasesCount in interface RolloutOrBuilderpublic Phase getPhases(int index)
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
getPhases in interface RolloutOrBuilderpublic Rollout.Builder setPhases(int index, Phase value)
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder setPhases(int index, Phase.Builder builderForValue)
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder addPhases(Phase value)
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder addPhases(int index, Phase value)
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder addPhases(Phase.Builder builderForValue)
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder addPhases(int index, Phase.Builder builderForValue)
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder addAllPhases(Iterable<? extends Phase> values)
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder clearPhases()
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder removePhases(int index)
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Phase.Builder getPhasesBuilder(int index)
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public PhaseOrBuilder getPhasesOrBuilder(int index)
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
getPhasesOrBuilder in interface RolloutOrBuilderpublic List<? extends PhaseOrBuilder> getPhasesOrBuilderList()
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
getPhasesOrBuilderList in interface RolloutOrBuilderpublic Phase.Builder addPhasesBuilder()
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Phase.Builder addPhasesBuilder(int index)
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public List<Phase.Builder> getPhasesBuilderList()
Output only. The phases that represent the workflows of this `Rollout`.
repeated .google.cloud.deploy.v1.Phase phases = 23 [(.google.api.field_behavior) = OUTPUT_ONLY];
public boolean hasMetadata()
Output only. Metadata contains information about the rollout.
.google.cloud.deploy.v1.Metadata metadata = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasMetadata in interface RolloutOrBuilderpublic Metadata getMetadata()
Output only. Metadata contains information about the rollout.
.google.cloud.deploy.v1.Metadata metadata = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMetadata in interface RolloutOrBuilderpublic Rollout.Builder setMetadata(Metadata value)
Output only. Metadata contains information about the rollout.
.google.cloud.deploy.v1.Metadata metadata = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder setMetadata(Metadata.Builder builderForValue)
Output only. Metadata contains information about the rollout.
.google.cloud.deploy.v1.Metadata metadata = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder mergeMetadata(Metadata value)
Output only. Metadata contains information about the rollout.
.google.cloud.deploy.v1.Metadata metadata = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder clearMetadata()
Output only. Metadata contains information about the rollout.
.google.cloud.deploy.v1.Metadata metadata = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Metadata.Builder getMetadataBuilder()
Output only. Metadata contains information about the rollout.
.google.cloud.deploy.v1.Metadata metadata = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
public MetadataOrBuilder getMetadataOrBuilder()
Output only. Metadata contains information about the rollout.
.google.cloud.deploy.v1.Metadata metadata = 24 [(.google.api.field_behavior) = OUTPUT_ONLY];
getMetadataOrBuilder in interface RolloutOrBuilderpublic String getControllerRollout()
Output only. Name of the `ControllerRollout`. Format is
`projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/[a-z][a-z0-9\-]{0,62}`.
string controller_rollout = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];getControllerRollout in interface RolloutOrBuilderpublic com.google.protobuf.ByteString getControllerRolloutBytes()
Output only. Name of the `ControllerRollout`. Format is
`projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/[a-z][a-z0-9\-]{0,62}`.
string controller_rollout = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];getControllerRolloutBytes in interface RolloutOrBuilderpublic Rollout.Builder setControllerRollout(String value)
Output only. Name of the `ControllerRollout`. Format is
`projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/[a-z][a-z0-9\-]{0,62}`.
string controller_rollout = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The controllerRollout to set.public Rollout.Builder clearControllerRollout()
Output only. Name of the `ControllerRollout`. Format is
`projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/[a-z][a-z0-9\-]{0,62}`.
string controller_rollout = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];public Rollout.Builder setControllerRolloutBytes(com.google.protobuf.ByteString value)
Output only. Name of the `ControllerRollout`. Format is
`projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/[a-z][a-z0-9\-]{0,62}`.
string controller_rollout = 25 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for controllerRollout to set.public String getRollbackOfRollout()
Output only. Name of the `Rollout` that is rolled back by this `Rollout`. Empty if this `Rollout` wasn't created as a rollback.
string rollback_of_rollout = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];getRollbackOfRollout in interface RolloutOrBuilderpublic com.google.protobuf.ByteString getRollbackOfRolloutBytes()
Output only. Name of the `Rollout` that is rolled back by this `Rollout`. Empty if this `Rollout` wasn't created as a rollback.
string rollback_of_rollout = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];getRollbackOfRolloutBytes in interface RolloutOrBuilderpublic Rollout.Builder setRollbackOfRollout(String value)
Output only. Name of the `Rollout` that is rolled back by this `Rollout`. Empty if this `Rollout` wasn't created as a rollback.
string rollback_of_rollout = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The rollbackOfRollout to set.public Rollout.Builder clearRollbackOfRollout()
Output only. Name of the `Rollout` that is rolled back by this `Rollout`. Empty if this `Rollout` wasn't created as a rollback.
string rollback_of_rollout = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];public Rollout.Builder setRollbackOfRolloutBytes(com.google.protobuf.ByteString value)
Output only. Name of the `Rollout` that is rolled back by this `Rollout`. Empty if this `Rollout` wasn't created as a rollback.
string rollback_of_rollout = 26 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for rollbackOfRollout to set.public com.google.protobuf.ProtocolStringList getRolledBackByRolloutsList()
Output only. Names of `Rollouts` that rolled back this `Rollout`.
repeated string rolled_back_by_rollouts = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRolledBackByRolloutsList in interface RolloutOrBuilderpublic int getRolledBackByRolloutsCount()
Output only. Names of `Rollouts` that rolled back this `Rollout`.
repeated string rolled_back_by_rollouts = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRolledBackByRolloutsCount in interface RolloutOrBuilderpublic String getRolledBackByRollouts(int index)
Output only. Names of `Rollouts` that rolled back this `Rollout`.
repeated string rolled_back_by_rollouts = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRolledBackByRollouts in interface RolloutOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getRolledBackByRolloutsBytes(int index)
Output only. Names of `Rollouts` that rolled back this `Rollout`.
repeated string rolled_back_by_rollouts = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRolledBackByRolloutsBytes in interface RolloutOrBuilderindex - The index of the value to return.public Rollout.Builder setRolledBackByRollouts(int index, String value)
Output only. Names of `Rollouts` that rolled back this `Rollout`.
repeated string rolled_back_by_rollouts = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
index - The index to set the value at.value - The rolledBackByRollouts to set.public Rollout.Builder addRolledBackByRollouts(String value)
Output only. Names of `Rollouts` that rolled back this `Rollout`.
repeated string rolled_back_by_rollouts = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The rolledBackByRollouts to add.public Rollout.Builder addAllRolledBackByRollouts(Iterable<String> values)
Output only. Names of `Rollouts` that rolled back this `Rollout`.
repeated string rolled_back_by_rollouts = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
values - The rolledBackByRollouts to add.public Rollout.Builder clearRolledBackByRollouts()
Output only. Names of `Rollouts` that rolled back this `Rollout`.
repeated string rolled_back_by_rollouts = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
public Rollout.Builder addRolledBackByRolloutsBytes(com.google.protobuf.ByteString value)
Output only. Names of `Rollouts` that rolled back this `Rollout`.
repeated string rolled_back_by_rollouts = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The bytes of the rolledBackByRollouts to add.public final Rollout.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>public final Rollout.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Rollout.Builder>Copyright © 2024 Google LLC. All rights reserved.