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
google.cloud.compute.v1.InstanceGroupManagerStatus
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InstanceGroupManagerStatus.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
InstanceGroupManagerStatus
build()
InstanceGroupManagerStatus
buildPartial()
InstanceGroupManagerStatus.Builder
clear()
InstanceGroupManagerStatus.Builder
clearAutoscaler()
[Output Only] The URL of the Autoscaler that targets this instance group manager.InstanceGroupManagerStatus.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
InstanceGroupManagerStatus.Builder
clearIsStable()
[Output Only] A bit indicating whether the managed instance group is in a stable state.InstanceGroupManagerStatus.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
InstanceGroupManagerStatus.Builder
clearStateful()
[Output Only] Stateful status of the given Instance Group Manager.InstanceGroupManagerStatus.Builder
clearVersionTarget()
[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.InstanceGroupManagerStatus.Builder
clone()
String
getAutoscaler()
[Output Only] The URL of the Autoscaler that targets this instance group manager.com.google.protobuf.ByteString
getAutoscalerBytes()
[Output Only] The URL of the Autoscaler that targets this instance group manager.InstanceGroupManagerStatus
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
boolean
getIsStable()
[Output Only] A bit indicating whether the managed instance group is in a stable state.InstanceGroupManagerStatusStateful
getStateful()
[Output Only] Stateful status of the given Instance Group Manager.InstanceGroupManagerStatusStateful.Builder
getStatefulBuilder()
[Output Only] Stateful status of the given Instance Group Manager.InstanceGroupManagerStatusStatefulOrBuilder
getStatefulOrBuilder()
[Output Only] Stateful status of the given Instance Group Manager.InstanceGroupManagerStatusVersionTarget
getVersionTarget()
[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.InstanceGroupManagerStatusVersionTarget.Builder
getVersionTargetBuilder()
[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.InstanceGroupManagerStatusVersionTargetOrBuilder
getVersionTargetOrBuilder()
[Output Only] A status of consistency of Instances' versions with their target version specified by version field on Instance Group Manager.boolean
hasAutoscaler()
[Output Only] The URL of the Autoscaler that targets this instance group manager.boolean
hasIsStable()
[Output Only] A bit indicating whether the managed instance group is in a stable state.boolean
hasStateful()
[Output Only] Stateful status of the given Instance Group Manager.boolean
hasVersionTarget()
[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.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
InstanceGroupManagerStatus.Builder
mergeFrom(InstanceGroupManagerStatus other)
InstanceGroupManagerStatus.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
InstanceGroupManagerStatus.Builder
mergeFrom(com.google.protobuf.Message other)
InstanceGroupManagerStatus.Builder
mergeStateful(InstanceGroupManagerStatusStateful value)
[Output Only] Stateful status of the given Instance Group Manager.InstanceGroupManagerStatus.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
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.InstanceGroupManagerStatus.Builder
setAutoscaler(String value)
[Output Only] The URL of the Autoscaler that targets this instance group manager.InstanceGroupManagerStatus.Builder
setAutoscalerBytes(com.google.protobuf.ByteString value)
[Output Only] The URL of the Autoscaler that targets this instance group manager.InstanceGroupManagerStatus.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
InstanceGroupManagerStatus.Builder
setIsStable(boolean value)
[Output Only] A bit indicating whether the managed instance group is in a stable state.InstanceGroupManagerStatus.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
InstanceGroupManagerStatus.Builder
setStateful(InstanceGroupManagerStatusStateful value)
[Output Only] Stateful status of the given Instance Group Manager.InstanceGroupManagerStatus.Builder
setStateful(InstanceGroupManagerStatusStateful.Builder builderForValue)
[Output Only] Stateful status of the given Instance Group Manager.InstanceGroupManagerStatus.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
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.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.-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
clear
public InstanceGroupManagerStatus.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
getDefaultInstanceForType
public InstanceGroupManagerStatus getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public InstanceGroupManagerStatus build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public InstanceGroupManagerStatus buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public InstanceGroupManagerStatus.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
setField
public InstanceGroupManagerStatus.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
clearField
public InstanceGroupManagerStatus.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
clearOneof
public InstanceGroupManagerStatus.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
setRepeatedField
public InstanceGroupManagerStatus.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
addRepeatedField
public InstanceGroupManagerStatus.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
mergeFrom
public InstanceGroupManagerStatus.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<InstanceGroupManagerStatus.Builder>
-
mergeFrom
public InstanceGroupManagerStatus.Builder mergeFrom(InstanceGroupManagerStatus other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasAutoscaler
in 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:
getAutoscaler
in 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:
getAutoscalerBytes
in 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:
hasIsStable
in 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:
getIsStable
in 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:
hasStateful
in 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:
getStateful
in 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:
getStatefulOrBuilder
in 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:
hasVersionTarget
in 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:
getVersionTarget
in 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:
getVersionTargetOrBuilder
in interfaceInstanceGroupManagerStatusOrBuilder
-
setUnknownFields
public final InstanceGroupManagerStatus.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
mergeUnknownFields
public final InstanceGroupManagerStatus.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<InstanceGroupManagerStatus.Builder>
-
-