public static final class AutomationRolloutMetadata.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<AutomationRolloutMetadata.Builder> implements AutomationRolloutMetadataOrBuilder
AutomationRolloutMetadata contains Automation-related actions that were performed on a rollout.Protobuf type
google.cloud.deploy.v1.AutomationRolloutMetadatagetAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<AutomationRolloutMetadata.Builder>public AutomationRolloutMetadata.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<AutomationRolloutMetadata.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<AutomationRolloutMetadata.Builder>public AutomationRolloutMetadata getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic AutomationRolloutMetadata build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic AutomationRolloutMetadata buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic AutomationRolloutMetadata.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<AutomationRolloutMetadata.Builder>public AutomationRolloutMetadata.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<AutomationRolloutMetadata.Builder>public AutomationRolloutMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<AutomationRolloutMetadata.Builder>public AutomationRolloutMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<AutomationRolloutMetadata.Builder>public AutomationRolloutMetadata.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<AutomationRolloutMetadata.Builder>public AutomationRolloutMetadata.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<AutomationRolloutMetadata.Builder>public AutomationRolloutMetadata.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<AutomationRolloutMetadata.Builder>public AutomationRolloutMetadata.Builder mergeFrom(AutomationRolloutMetadata other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<AutomationRolloutMetadata.Builder>public AutomationRolloutMetadata.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<AutomationRolloutMetadata.Builder>IOExceptionpublic String getPromoteAutomationRun()
Output only. The ID of the AutomationRun initiated by a promote release rule.
string promote_automation_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getPromoteAutomationRun in interface AutomationRolloutMetadataOrBuilderpublic com.google.protobuf.ByteString getPromoteAutomationRunBytes()
Output only. The ID of the AutomationRun initiated by a promote release rule.
string promote_automation_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getPromoteAutomationRunBytes in interface AutomationRolloutMetadataOrBuilderpublic AutomationRolloutMetadata.Builder setPromoteAutomationRun(String value)
Output only. The ID of the AutomationRun initiated by a promote release rule.
string promote_automation_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The promoteAutomationRun to set.public AutomationRolloutMetadata.Builder clearPromoteAutomationRun()
Output only. The ID of the AutomationRun initiated by a promote release rule.
string promote_automation_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];public AutomationRolloutMetadata.Builder setPromoteAutomationRunBytes(com.google.protobuf.ByteString value)
Output only. The ID of the AutomationRun initiated by a promote release rule.
string promote_automation_run = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for promoteAutomationRun to set.public com.google.protobuf.ProtocolStringList getAdvanceAutomationRunsList()
Output only. The IDs of the AutomationRuns initiated by an advance rollout rule.
repeated string advance_automation_runs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAdvanceAutomationRunsList in interface AutomationRolloutMetadataOrBuilderpublic int getAdvanceAutomationRunsCount()
Output only. The IDs of the AutomationRuns initiated by an advance rollout rule.
repeated string advance_automation_runs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAdvanceAutomationRunsCount in interface AutomationRolloutMetadataOrBuilderpublic String getAdvanceAutomationRuns(int index)
Output only. The IDs of the AutomationRuns initiated by an advance rollout rule.
repeated string advance_automation_runs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAdvanceAutomationRuns in interface AutomationRolloutMetadataOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getAdvanceAutomationRunsBytes(int index)
Output only. The IDs of the AutomationRuns initiated by an advance rollout rule.
repeated string advance_automation_runs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getAdvanceAutomationRunsBytes in interface AutomationRolloutMetadataOrBuilderindex - The index of the value to return.public AutomationRolloutMetadata.Builder setAdvanceAutomationRuns(int index, String value)
Output only. The IDs of the AutomationRuns initiated by an advance rollout rule.
repeated string advance_automation_runs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
index - The index to set the value at.value - The advanceAutomationRuns to set.public AutomationRolloutMetadata.Builder addAdvanceAutomationRuns(String value)
Output only. The IDs of the AutomationRuns initiated by an advance rollout rule.
repeated string advance_automation_runs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The advanceAutomationRuns to add.public AutomationRolloutMetadata.Builder addAllAdvanceAutomationRuns(Iterable<String> values)
Output only. The IDs of the AutomationRuns initiated by an advance rollout rule.
repeated string advance_automation_runs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
values - The advanceAutomationRuns to add.public AutomationRolloutMetadata.Builder clearAdvanceAutomationRuns()
Output only. The IDs of the AutomationRuns initiated by an advance rollout rule.
repeated string advance_automation_runs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public AutomationRolloutMetadata.Builder addAdvanceAutomationRunsBytes(com.google.protobuf.ByteString value)
Output only. The IDs of the AutomationRuns initiated by an advance rollout rule.
repeated string advance_automation_runs = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The bytes of the advanceAutomationRuns to add.public com.google.protobuf.ProtocolStringList getRepairAutomationRunsList()
Output only. The IDs of the AutomationRuns initiated by a repair rollout rule.
repeated string repair_automation_runs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRepairAutomationRunsList in interface AutomationRolloutMetadataOrBuilderpublic int getRepairAutomationRunsCount()
Output only. The IDs of the AutomationRuns initiated by a repair rollout rule.
repeated string repair_automation_runs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRepairAutomationRunsCount in interface AutomationRolloutMetadataOrBuilderpublic String getRepairAutomationRuns(int index)
Output only. The IDs of the AutomationRuns initiated by a repair rollout rule.
repeated string repair_automation_runs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRepairAutomationRuns in interface AutomationRolloutMetadataOrBuilderindex - The index of the element to return.public com.google.protobuf.ByteString getRepairAutomationRunsBytes(int index)
Output only. The IDs of the AutomationRuns initiated by a repair rollout rule.
repeated string repair_automation_runs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRepairAutomationRunsBytes in interface AutomationRolloutMetadataOrBuilderindex - The index of the value to return.public AutomationRolloutMetadata.Builder setRepairAutomationRuns(int index, String value)
Output only. The IDs of the AutomationRuns initiated by a repair rollout rule.
repeated string repair_automation_runs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
index - The index to set the value at.value - The repairAutomationRuns to set.public AutomationRolloutMetadata.Builder addRepairAutomationRuns(String value)
Output only. The IDs of the AutomationRuns initiated by a repair rollout rule.
repeated string repair_automation_runs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The repairAutomationRuns to add.public AutomationRolloutMetadata.Builder addAllRepairAutomationRuns(Iterable<String> values)
Output only. The IDs of the AutomationRuns initiated by a repair rollout rule.
repeated string repair_automation_runs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
values - The repairAutomationRuns to add.public AutomationRolloutMetadata.Builder clearRepairAutomationRuns()
Output only. The IDs of the AutomationRuns initiated by a repair rollout rule.
repeated string repair_automation_runs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public AutomationRolloutMetadata.Builder addRepairAutomationRunsBytes(com.google.protobuf.ByteString value)
Output only. The IDs of the AutomationRuns initiated by a repair rollout rule.
repeated string repair_automation_runs = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The bytes of the repairAutomationRuns to add.public final AutomationRolloutMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AutomationRolloutMetadata.Builder>public final AutomationRolloutMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<AutomationRolloutMetadata.Builder>Copyright © 2024 Google LLC. All rights reserved.