public final class InstanceGroupManagerStatus extends GeneratedMessageV3 implements InstanceGroupManagerStatusOrBuilder
Protobuf type google.cloud.compute.v1.InstanceGroupManagerStatus
Static Fields
AUTOSCALER_FIELD_NUMBER
public static final int AUTOSCALER_FIELD_NUMBER
Field Value
IS_STABLE_FIELD_NUMBER
public static final int IS_STABLE_FIELD_NUMBER
Field Value
STATEFUL_FIELD_NUMBER
public static final int STATEFUL_FIELD_NUMBER
Field Value
VERSION_TARGET_FIELD_NUMBER
public static final int VERSION_TARGET_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static InstanceGroupManagerStatus getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static InstanceGroupManagerStatus.Builder newBuilder()
Returns
newBuilder(InstanceGroupManagerStatus prototype)
public static InstanceGroupManagerStatus.Builder newBuilder(InstanceGroupManagerStatus prototype)
Parameter
Returns
public static InstanceGroupManagerStatus parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static InstanceGroupManagerStatus parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static InstanceGroupManagerStatus parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerStatus parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static InstanceGroupManagerStatus parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerStatus parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static InstanceGroupManagerStatus parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static InstanceGroupManagerStatus parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static InstanceGroupManagerStatus parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static InstanceGroupManagerStatus parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static InstanceGroupManagerStatus parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerStatus parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<InstanceGroupManagerStatus> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getAutoscaler()
public String getAutoscaler()
[Output Only] The URL of the Autoscaler that targets this instance group manager.
optional string autoscaler = 517258967;
Returns
Type | Description |
String | The autoscaler.
|
getAutoscalerBytes()
public ByteString getAutoscalerBytes()
[Output Only] The URL of the Autoscaler that targets this instance group manager.
optional string autoscaler = 517258967;
Returns
Type | Description |
ByteString | The bytes for autoscaler.
|
getDefaultInstanceForType()
public InstanceGroupManagerStatus getDefaultInstanceForType()
Returns
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;
Returns
Type | Description |
boolean | The isStable.
|
getParserForType()
public Parser<InstanceGroupManagerStatus> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getStateful()
public InstanceGroupManagerStatusStateful getStateful()
[Output Only] Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
Returns
getStatefulOrBuilder()
public InstanceGroupManagerStatusStatefulOrBuilder getStatefulOrBuilder()
[Output Only] Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
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;
Returns
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;
Returns
hasAutoscaler()
public boolean hasAutoscaler()
[Output Only] The URL of the Autoscaler that targets this instance group manager.
optional string autoscaler = 517258967;
Returns
Type | Description |
boolean | Whether the autoscaler field is set.
|
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;
Returns
Type | Description |
boolean | Whether the isStable field is set.
|
hasStateful()
public boolean hasStateful()
[Output Only] Stateful status of the given Instance Group Manager.
optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;
Returns
Type | Description |
boolean | Whether the stateful field is set.
|
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;
Returns
Type | Description |
boolean | Whether the versionTarget field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public InstanceGroupManagerStatus.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected InstanceGroupManagerStatus.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public InstanceGroupManagerStatus.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions