Interface InstanceGroupManagerStatusOrBuilder (1.53.0)

public interface InstanceGroupManagerStatusOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAllInstancesConfig()

public abstract InstanceGroupManagerStatusAllInstancesConfig getAllInstancesConfig()

[Output only] Status of all-instances configuration on the group.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;

Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfig

The allInstancesConfig.

getAllInstancesConfigOrBuilder()

public abstract InstanceGroupManagerStatusAllInstancesConfigOrBuilder getAllInstancesConfigOrBuilder()

[Output only] Status of all-instances configuration on the group.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;

Returns
Type Description
InstanceGroupManagerStatusAllInstancesConfigOrBuilder

getAutoscaler()

public abstract 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 abstract 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.

getIsStable()

public abstract 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.

getStateful()

public abstract InstanceGroupManagerStatusStateful getStateful()

[Output Only] Stateful status of the given Instance Group Manager.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;

Returns
Type Description
InstanceGroupManagerStatusStateful

The stateful.

getStatefulOrBuilder()

public abstract InstanceGroupManagerStatusStatefulOrBuilder getStatefulOrBuilder()

[Output Only] Stateful status of the given Instance Group Manager.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusStateful stateful = 244462412;

Returns
Type Description
InstanceGroupManagerStatusStatefulOrBuilder

getVersionTarget()

public abstract 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
Type Description
InstanceGroupManagerStatusVersionTarget

The versionTarget.

getVersionTargetOrBuilder()

public abstract 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
Type Description
InstanceGroupManagerStatusVersionTargetOrBuilder

hasAllInstancesConfig()

public abstract boolean hasAllInstancesConfig()

[Output only] Status of all-instances configuration on the group.

optional .google.cloud.compute.v1.InstanceGroupManagerStatusAllInstancesConfig all_instances_config = 112596737;

Returns
Type Description
boolean

Whether the allInstancesConfig field is set.

hasAutoscaler()

public abstract 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 abstract 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 abstract 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 abstract 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.