public final class Rollout extends com.google.protobuf.GeneratedMessageV3 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 | Class and Description |
|---|---|
static class |
Rollout.ApprovalState
Valid approval states of a `Rollout`.
|
static class |
Rollout.Builder
A `Rollout` resource in the Cloud Deploy API.
|
static class |
Rollout.FailureCause
Well-known rollout failures.
|
static class |
Rollout.State
Valid states of a `Rollout`.
|
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter| Modifier and Type | Field and Description |
|---|---|
static int |
ANNOTATIONS_FIELD_NUMBER |
static int |
APPROVAL_STATE_FIELD_NUMBER |
static int |
APPROVE_TIME_FIELD_NUMBER |
static int |
CONTROLLER_ROLLOUT_FIELD_NUMBER |
static int |
CREATE_TIME_FIELD_NUMBER |
static int |
DEPLOY_END_TIME_FIELD_NUMBER |
static int |
DEPLOY_FAILURE_CAUSE_FIELD_NUMBER |
static int |
DEPLOY_START_TIME_FIELD_NUMBER |
static int |
DEPLOYING_BUILD_FIELD_NUMBER |
static int |
DESCRIPTION_FIELD_NUMBER |
static int |
ENQUEUE_TIME_FIELD_NUMBER |
static int |
ETAG_FIELD_NUMBER |
static int |
FAILURE_REASON_FIELD_NUMBER |
static int |
LABELS_FIELD_NUMBER |
static int |
METADATA_FIELD_NUMBER |
static int |
NAME_FIELD_NUMBER |
static int |
PHASES_FIELD_NUMBER |
static int |
ROLLBACK_OF_ROLLOUT_FIELD_NUMBER |
static int |
ROLLED_BACK_BY_ROLLOUTS_FIELD_NUMBER |
static int |
STATE_FIELD_NUMBER |
static int |
TARGET_ID_FIELD_NUMBER |
static int |
UID_FIELD_NUMBER |
| Modifier and Type | Method and Description |
|---|---|
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.
|
boolean |
equals(Object obj) |
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.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.TimestampOrBuilder |
getCreateTimeOrBuilder()
Output only.
|
static Rollout |
getDefaultInstance() |
Rollout |
getDefaultInstanceForType() |
com.google.protobuf.Timestamp |
getDeployEndTime()
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.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.Timestamp |
getEnqueueTime()
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.
|
MetadataOrBuilder |
getMetadataOrBuilder()
Output only.
|
String |
getName()
Optional.
|
com.google.protobuf.ByteString |
getNameBytes()
Optional.
|
com.google.protobuf.Parser<Rollout> |
getParserForType() |
Phase |
getPhases(int index)
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.
|
int |
getSerializedSize() |
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.
|
int |
hashCode() |
boolean |
hasMetadata()
Output only.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static Rollout.Builder |
newBuilder() |
static Rollout.Builder |
newBuilder(Rollout prototype) |
Rollout.Builder |
newBuilderForType() |
protected Rollout.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
protected Object |
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused) |
static Rollout |
parseDelimitedFrom(InputStream input) |
static Rollout |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Rollout |
parseFrom(byte[] data) |
static Rollout |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Rollout |
parseFrom(ByteBuffer data) |
static Rollout |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Rollout |
parseFrom(com.google.protobuf.ByteString data) |
static Rollout |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Rollout |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Rollout |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Rollout |
parseFrom(InputStream input) |
static Rollout |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Rollout> |
parser() |
Rollout.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapFieldReflection, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int UID_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int ANNOTATIONS_FIELD_NUMBER
public static final int LABELS_FIELD_NUMBER
public static final int CREATE_TIME_FIELD_NUMBER
public static final int APPROVE_TIME_FIELD_NUMBER
public static final int ENQUEUE_TIME_FIELD_NUMBER
public static final int DEPLOY_START_TIME_FIELD_NUMBER
public static final int DEPLOY_END_TIME_FIELD_NUMBER
public static final int TARGET_ID_FIELD_NUMBER
public static final int APPROVAL_STATE_FIELD_NUMBER
public static final int STATE_FIELD_NUMBER
public static final int FAILURE_REASON_FIELD_NUMBER
public static final int DEPLOYING_BUILD_FIELD_NUMBER
public static final int ETAG_FIELD_NUMBER
public static final int DEPLOY_FAILURE_CAUSE_FIELD_NUMBER
public static final int PHASES_FIELD_NUMBER
public static final int METADATA_FIELD_NUMBER
public static final int CONTROLLER_ROLLOUT_FIELD_NUMBER
public static final int ROLLBACK_OF_ROLLOUT_FIELD_NUMBER
public static final int ROLLED_BACK_BY_ROLLOUTS_FIELD_NUMBER
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
newInstance in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public 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 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 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 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 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 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 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 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 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 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 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 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.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 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.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 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 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 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 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.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 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 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 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 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 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 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 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 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 final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Rollout parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Rollout parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Rollout parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Rollout parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Rollout parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Rollout parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Rollout parseFrom(InputStream input) throws IOException
IOExceptionpublic static Rollout parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Rollout parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Rollout parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Rollout parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Rollout parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Rollout.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Rollout.Builder newBuilder()
public static Rollout.Builder newBuilder(Rollout prototype)
public Rollout.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Rollout.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Rollout getDefaultInstance()
public static com.google.protobuf.Parser<Rollout> parser()
public com.google.protobuf.Parser<Rollout> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Rollout getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2024 Google LLC. All rights reserved.