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 |
---|
Type | Description |
int | |
IS_STABLE_FIELD_NUMBER
public static final int IS_STABLE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
STATEFUL_FIELD_NUMBER
public static final int STATEFUL_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
VERSION_TARGET_FIELD_NUMBER
public static final int VERSION_TARGET_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static InstanceGroupManagerStatus getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static InstanceGroupManagerStatus.Builder newBuilder()
newBuilder(InstanceGroupManagerStatus prototype)
public static InstanceGroupManagerStatus.Builder newBuilder(InstanceGroupManagerStatus prototype)
public static InstanceGroupManagerStatus parseDelimitedFrom(InputStream input)
public static InstanceGroupManagerStatus parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static InstanceGroupManagerStatus parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerStatus parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static InstanceGroupManagerStatus parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerStatus parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerStatus parseFrom(CodedInputStream input)
public static InstanceGroupManagerStatus parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerStatus parseFrom(InputStream input)
public static InstanceGroupManagerStatus parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static InstanceGroupManagerStatus parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static InstanceGroupManagerStatus parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<InstanceGroupManagerStatus> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
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()
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()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getStateful()
public InstanceGroupManagerStatusStateful getStateful()
[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;
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
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;
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;
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 |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public InstanceGroupManagerStatus.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected InstanceGroupManagerStatus.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public InstanceGroupManagerStatus.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides