Package com.google.cloud.compute.v1
Class InstanceGroupManagerStatus.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
- com.google.cloud.compute.v1.InstanceGroupManagerStatus.Builder
-
- All Implemented Interfaces:
InstanceGroupManagerStatusOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- InstanceGroupManagerStatus
public static final class InstanceGroupManagerStatus.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder> implements InstanceGroupManagerStatusOrBuilder
Protobuf typegoogle.cloud.compute.v1.InstanceGroupManagerStatus
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceGroupManagerStatus.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)InstanceGroupManagerStatusbuild()InstanceGroupManagerStatusbuildPartial()InstanceGroupManagerStatus.Builderclear()InstanceGroupManagerStatus.BuilderclearAutoscaler()[Output Only] The URL of the Autoscaler that targets this instance group manager.InstanceGroupManagerStatus.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)InstanceGroupManagerStatus.BuilderclearIsStable()[Output Only] A bit indicating whether the managed instance group is in a stable state.InstanceGroupManagerStatus.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)InstanceGroupManagerStatus.BuilderclearStateful()[Output Only] Stateful status of the given Instance Group Manager.InstanceGroupManagerStatus.BuilderclearVersionTarget()[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.InstanceGroupManagerStatus.Builderclone()StringgetAutoscaler()[Output Only] The URL of the Autoscaler that targets this instance group manager.com.google.protobuf.ByteStringgetAutoscalerBytes()[Output Only] The URL of the Autoscaler that targets this instance group manager.InstanceGroupManagerStatusgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetIsStable()[Output Only] A bit indicating whether the managed instance group is in a stable state.InstanceGroupManagerStatusStatefulgetStateful()[Output Only] Stateful status of the given Instance Group Manager.InstanceGroupManagerStatusStateful.BuildergetStatefulBuilder()[Output Only] Stateful status of the given Instance Group Manager.InstanceGroupManagerStatusStatefulOrBuildergetStatefulOrBuilder()[Output Only] Stateful status of the given Instance Group Manager.InstanceGroupManagerStatusVersionTargetgetVersionTarget()[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.InstanceGroupManagerStatusVersionTarget.BuildergetVersionTargetBuilder()[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.InstanceGroupManagerStatusVersionTargetOrBuildergetVersionTargetOrBuilder()[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.booleanhasAutoscaler()[Output Only] The URL of the Autoscaler that targets this instance group manager.booleanhasIsStable()[Output Only] A bit indicating whether the managed instance group is in a stable state.booleanhasStateful()[Output Only] Stateful status of the given Instance Group Manager.booleanhasVersionTarget()[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()InstanceGroupManagerStatus.BuildermergeFrom(InstanceGroupManagerStatus other)InstanceGroupManagerStatus.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)InstanceGroupManagerStatus.BuildermergeFrom(com.google.protobuf.Message other)InstanceGroupManagerStatus.BuildermergeStateful(InstanceGroupManagerStatusStateful value)[Output Only] Stateful status of the given Instance Group Manager.InstanceGroupManagerStatus.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)InstanceGroupManagerStatus.BuildermergeVersionTarget(InstanceGroupManagerStatusVersionTarget value)[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.InstanceGroupManagerStatus.BuildersetAutoscaler(String value)[Output Only] The URL of the Autoscaler that targets this instance group manager.InstanceGroupManagerStatus.BuildersetAutoscalerBytes(com.google.protobuf.ByteString value)[Output Only] The URL of the Autoscaler that targets this instance group manager.InstanceGroupManagerStatus.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)InstanceGroupManagerStatus.BuildersetIsStable(boolean value)[Output Only] A bit indicating whether the managed instance group is in a stable state.InstanceGroupManagerStatus.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)InstanceGroupManagerStatus.BuildersetStateful(InstanceGroupManagerStatusStateful value)[Output Only] Stateful status of the given Instance Group Manager.InstanceGroupManagerStatus.BuildersetStateful(InstanceGroupManagerStatusStateful.Builder builderForValue)[Output Only] Stateful status of the given Instance Group Manager.InstanceGroupManagerStatus.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)InstanceGroupManagerStatus.BuildersetVersionTarget(InstanceGroupManagerStatusVersionTarget value)[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.InstanceGroupManagerStatus.BuildersetVersionTarget(InstanceGroupManagerStatusVersionTarget.Builder builderForValue)[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
clear
public InstanceGroupManagerStatus.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
getDefaultInstanceForType
public InstanceGroupManagerStatus getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public InstanceGroupManagerStatus build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public InstanceGroupManagerStatus buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public InstanceGroupManagerStatus.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
setField
public InstanceGroupManagerStatus.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
clearField
public InstanceGroupManagerStatus.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
clearOneof
public InstanceGroupManagerStatus.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
setRepeatedField
public InstanceGroupManagerStatus.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
addRepeatedField
public InstanceGroupManagerStatus.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
mergeFrom
public InstanceGroupManagerStatus.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InstanceGroupManagerStatus.Builder>
-
mergeFrom
public InstanceGroupManagerStatus.Builder mergeFrom(InstanceGroupManagerStatus other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
mergeFrom
public InstanceGroupManagerStatus.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<InstanceGroupManagerStatus.Builder>- Throws:
IOException
-
hasAutoscaler
public boolean hasAutoscaler()
[Output Only] The URL of the Autoscaler that targets this instance group manager.
optional string autoscaler = 517258967;- Specified by:
hasAutoscalerin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- Whether the autoscaler field is set.
-
getAutoscaler
public String getAutoscaler()
[Output Only] The URL of the Autoscaler that targets this instance group manager.
optional string autoscaler = 517258967;- Specified by:
getAutoscalerin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- The autoscaler.
-
getAutoscalerBytes
public com.google.protobuf.ByteString getAutoscalerBytes()
[Output Only] The URL of the Autoscaler that targets this instance group manager.
optional string autoscaler = 517258967;- Specified by:
getAutoscalerBytesin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- The bytes for autoscaler.
-
setAutoscaler
public InstanceGroupManagerStatus.Builder setAutoscaler(String value)
[Output Only] The URL of the Autoscaler that targets this instance group manager.
optional string autoscaler = 517258967;- Parameters:
value- The autoscaler to set.- Returns:
- This builder for chaining.
-
clearAutoscaler
public InstanceGroupManagerStatus.Builder clearAutoscaler()
[Output Only] The URL of the Autoscaler that targets this instance group manager.
optional string autoscaler = 517258967;- Returns:
- This builder for chaining.
-
setAutoscalerBytes
public InstanceGroupManagerStatus.Builder setAutoscalerBytes(com.google.protobuf.ByteString value)
[Output Only] The URL of the Autoscaler that targets this instance group manager.
optional string autoscaler = 517258967;- Parameters:
value- The bytes for autoscaler to set.- Returns:
- This builder for chaining.
-
hasIsStable
public boolean hasIsStable()
[Output Only] A bit indicating whether the managed instance group is in a stable state. A stable state means that: none of the instances in the managed instance group is currently undergoing any type of change (for example, creation, restart, or deletion); no future changes are scheduled for instances in the managed instance group; and the managed instance group itself is not being modified.
optional bool is_stable = 108410864;- Specified by:
hasIsStablein interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- Whether the isStable field is set.
-
getIsStable
public boolean getIsStable()
[Output Only] A bit indicating whether the managed instance group is in a stable state. A stable state means that: none of the instances in the managed instance group is currently undergoing any type of change (for example, creation, restart, or deletion); no future changes are scheduled for instances in the managed instance group; and the managed instance group itself is not being modified.
optional bool is_stable = 108410864;- Specified by:
getIsStablein interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- The isStable.
-
setIsStable
public InstanceGroupManagerStatus.Builder setIsStable(boolean value)
[Output Only] A bit indicating whether the managed instance group is in a stable state. A stable state means that: none of the instances in the managed instance group is currently undergoing any type of change (for example, creation, restart, or deletion); no future changes are scheduled for instances in the managed instance group; and the managed instance group itself is not being modified.
optional bool is_stable = 108410864;- Parameters:
value- The isStable to set.- Returns:
- This builder for chaining.
-
clearIsStable
public InstanceGroupManagerStatus.Builder clearIsStable()
[Output Only] A bit indicating whether the managed instance group is in a stable state. A stable state means that: none of the instances in the managed instance group is currently undergoing any type of change (for example, creation, restart, or deletion); no future changes are scheduled for instances in the managed instance group; and the managed instance group itself is not being modified.
optional bool is_stable = 108410864;- Returns:
- This builder for chaining.
-
hasStateful
public boolean hasStateful()
[Output Only] Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;- Specified by:
hasStatefulin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- Whether the stateful field is set.
-
getStateful
public InstanceGroupManagerStatusStateful getStateful()
[Output Only] Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;- Specified by:
getStatefulin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- The stateful.
-
setStateful
public InstanceGroupManagerStatus.Builder setStateful(InstanceGroupManagerStatusStateful value)
[Output Only] Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
-
setStateful
public InstanceGroupManagerStatus.Builder setStateful(InstanceGroupManagerStatusStateful.Builder builderForValue)
[Output Only] Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
-
mergeStateful
public InstanceGroupManagerStatus.Builder mergeStateful(InstanceGroupManagerStatusStateful value)
[Output Only] Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
-
clearStateful
public InstanceGroupManagerStatus.Builder clearStateful()
[Output Only] Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
-
getStatefulBuilder
public InstanceGroupManagerStatusStateful.Builder getStatefulBuilder()
[Output Only] Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
-
getStatefulOrBuilder
public InstanceGroupManagerStatusStatefulOrBuilder getStatefulOrBuilder()
[Output Only] Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;- Specified by:
getStatefulOrBuilderin interfaceInstanceGroupManagerStatusOrBuilder
-
hasVersionTarget
public boolean hasVersionTarget()
[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusVersionTarget version_target = 289386200;- Specified by:
hasVersionTargetin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- Whether the versionTarget field is set.
-
getVersionTarget
public InstanceGroupManagerStatusVersionTarget getVersionTarget()
[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusVersionTarget version_target = 289386200;- Specified by:
getVersionTargetin interfaceInstanceGroupManagerStatusOrBuilder- Returns:
- The versionTarget.
-
setVersionTarget
public InstanceGroupManagerStatus.Builder setVersionTarget(InstanceGroupManagerStatusVersionTarget value)
[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusVersionTarget version_target = 289386200;
-
setVersionTarget
public InstanceGroupManagerStatus.Builder setVersionTarget(InstanceGroupManagerStatusVersionTarget.Builder builderForValue)
[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusVersionTarget version_target = 289386200;
-
mergeVersionTarget
public InstanceGroupManagerStatus.Builder mergeVersionTarget(InstanceGroupManagerStatusVersionTarget value)
[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusVersionTarget version_target = 289386200;
-
clearVersionTarget
public InstanceGroupManagerStatus.Builder clearVersionTarget()
[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusVersionTarget version_target = 289386200;
-
getVersionTargetBuilder
public InstanceGroupManagerStatusVersionTarget.Builder getVersionTargetBuilder()
[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusVersionTarget version_target = 289386200;
-
getVersionTargetOrBuilder
public InstanceGroupManagerStatusVersionTargetOrBuilder getVersionTargetOrBuilder()
[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusVersionTarget version_target = 289386200;- Specified by:
getVersionTargetOrBuilderin interfaceInstanceGroupManagerStatusOrBuilder
-
setUnknownFields
public final InstanceGroupManagerStatus.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
mergeUnknownFields
public final InstanceGroupManagerStatus.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
-