public static final class RepairRolloutOperation.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<RepairRolloutOperation.Builder> implements RepairRolloutOperationOrBuilder
Contains the information for an automated `repair rollout` operation.Protobuf type
google.cloud.deploy.v1.RepairRolloutOperationgetAllFields, 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<RepairRolloutOperation.Builder>public RepairRolloutOperation.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<RepairRolloutOperation.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<RepairRolloutOperation.Builder>public RepairRolloutOperation getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic RepairRolloutOperation build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic RepairRolloutOperation buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic RepairRolloutOperation.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<RepairRolloutOperation.Builder>public RepairRolloutOperation.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<RepairRolloutOperation.Builder>public RepairRolloutOperation.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<RepairRolloutOperation.Builder>public RepairRolloutOperation.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<RepairRolloutOperation.Builder>public RepairRolloutOperation.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<RepairRolloutOperation.Builder>public RepairRolloutOperation.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<RepairRolloutOperation.Builder>public RepairRolloutOperation.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<RepairRolloutOperation.Builder>public RepairRolloutOperation.Builder mergeFrom(RepairRolloutOperation other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<RepairRolloutOperation.Builder>public RepairRolloutOperation.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<RepairRolloutOperation.Builder>IOExceptionpublic String getRollout()
Output only. The name of the rollout that initiates the `AutomationRun`.
string rollout = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getRollout in interface RepairRolloutOperationOrBuilderpublic com.google.protobuf.ByteString getRolloutBytes()
Output only. The name of the rollout that initiates the `AutomationRun`.
string rollout = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];getRolloutBytes in interface RepairRolloutOperationOrBuilderpublic RepairRolloutOperation.Builder setRollout(String value)
Output only. The name of the rollout that initiates the `AutomationRun`.
string rollout = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The rollout to set.public RepairRolloutOperation.Builder clearRollout()
Output only. The name of the rollout that initiates the `AutomationRun`.
string rollout = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];public RepairRolloutOperation.Builder setRolloutBytes(com.google.protobuf.ByteString value)
Output only. The name of the rollout that initiates the `AutomationRun`.
string rollout = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];value - The bytes for rollout to set.public long getCurrentRepairModeIndex()
Output only. The index of the current repair action in the repair sequence.
int64 current_repair_mode_index = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCurrentRepairModeIndex in interface RepairRolloutOperationOrBuilderpublic RepairRolloutOperation.Builder setCurrentRepairModeIndex(long value)
Output only. The index of the current repair action in the repair sequence.
int64 current_repair_mode_index = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
value - The currentRepairModeIndex to set.public RepairRolloutOperation.Builder clearCurrentRepairModeIndex()
Output only. The index of the current repair action in the repair sequence.
int64 current_repair_mode_index = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];
public List<RepairPhase> getRepairPhasesList()
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRepairPhasesList in interface RepairRolloutOperationOrBuilderpublic int getRepairPhasesCount()
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRepairPhasesCount in interface RepairRolloutOperationOrBuilderpublic RepairPhase getRepairPhases(int index)
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRepairPhases in interface RepairRolloutOperationOrBuilderpublic RepairRolloutOperation.Builder setRepairPhases(int index, RepairPhase value)
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public RepairRolloutOperation.Builder setRepairPhases(int index, RepairPhase.Builder builderForValue)
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public RepairRolloutOperation.Builder addRepairPhases(RepairPhase value)
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public RepairRolloutOperation.Builder addRepairPhases(int index, RepairPhase value)
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public RepairRolloutOperation.Builder addRepairPhases(RepairPhase.Builder builderForValue)
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public RepairRolloutOperation.Builder addRepairPhases(int index, RepairPhase.Builder builderForValue)
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public RepairRolloutOperation.Builder addAllRepairPhases(Iterable<? extends RepairPhase> values)
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public RepairRolloutOperation.Builder clearRepairPhases()
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public RepairRolloutOperation.Builder removeRepairPhases(int index)
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public RepairPhase.Builder getRepairPhasesBuilder(int index)
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public RepairPhaseOrBuilder getRepairPhasesOrBuilder(int index)
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRepairPhasesOrBuilder in interface RepairRolloutOperationOrBuilderpublic List<? extends RepairPhaseOrBuilder> getRepairPhasesOrBuilderList()
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
getRepairPhasesOrBuilderList in interface RepairRolloutOperationOrBuilderpublic RepairPhase.Builder addRepairPhasesBuilder()
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public RepairPhase.Builder addRepairPhasesBuilder(int index)
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public List<RepairPhase.Builder> getRepairPhasesBuilderList()
Output only. Records of the repair attempts. Each repair phase may have multiple retry attempts or single rollback attempt.
repeated .google.cloud.deploy.v1.RepairPhase repair_phases = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];
public final RepairRolloutOperation.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RepairRolloutOperation.Builder>public final RepairRolloutOperation.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<RepairRolloutOperation.Builder>Copyright © 2024 Google LLC. All rights reserved.