Interface InstanceGroupManagerStatusInstanceStatusSummaryOrBuilder (1.105.0)

public interface InstanceGroupManagerStatusInstanceStatusSummaryOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDeprovisioning()

public abstract int getDeprovisioning()

Output only. The number of instances in the managed instance group that have DEPROVISIONING status.

optional int32 deprovisioning = 462169582;

Returns
Type Description
int

The deprovisioning.

getNonExistent()

public abstract int getNonExistent()

Output only. The number of instances that have not been created yet or have been deleted. Includes only instances that would be shown in the listManagedInstances method and not all instances that have been deleted in the lifetime of the MIG. Does not include FlexStart instances that are waiting for the resources availability, they are considered as 'pending'.

optional int32 non_existent = 468485062;

Returns
Type Description
int

The nonExistent.

getPending()

public abstract int getPending()

Output only. The number of instances in the managed instance group that have PENDING status, that is FlexStart instances that are waiting for resources. Instances that do not exist because of the other reasons are counted as 'non_existent'.

optional int32 pending = 391154071;

Returns
Type Description
int

The pending.

getPendingStop()

public abstract int getPendingStop()

Output only. The number of instances in the managed instance group that have PENDING_STOP status.

optional int32 pending_stop = 163159466;

Returns
Type Description
int

The pendingStop.

getProvisioning()

public abstract int getProvisioning()

Output only. The number of instances in the managed instance group that have PROVISIONING status.

optional int32 provisioning = 121098989;

Returns
Type Description
int

The provisioning.

getRepairing()

public abstract int getRepairing()

Output only. The number of instances in the managed instance group that have REPAIRING status.

optional int32 repairing = 311243061;

Returns
Type Description
int

The repairing.

getRunning()

public abstract int getRunning()

Output only. The number of instances in the managed instance group that have RUNNING status.

optional int32 running = 477042111;

Returns
Type Description
int

The running.

getStaging()

public abstract int getStaging()

Output only. The number of instances in the managed instance group that have STAGING status.

optional int32 staging = 249960507;

Returns
Type Description
int

The staging.

getStopped()

public abstract int getStopped()

Output only. The number of instances in the managed instance group that have STOPPED status.

optional int32 stopped = 263164365;

Returns
Type Description
int

The stopped.

getStopping()

public abstract int getStopping()

Output only. The number of instances in the managed instance group that have STOPPING status.

optional int32 stopping = 105035892;

Returns
Type Description
int

The stopping.

getSuspended()

public abstract int getSuspended()

Output only. The number of instances in the managed instance group that have SUSPENDED status.

optional int32 suspended = 485854683;

Returns
Type Description
int

The suspended.

getSuspending()

public abstract int getSuspending()

Output only. The number of instances in the managed instance group that have SUSPENDING status.

optional int32 suspending = 29113894;

Returns
Type Description
int

The suspending.

getTerminated()

public abstract int getTerminated()

Output only. The number of instances in the managed instance group that have TERMINATED status.

optional int32 terminated = 301796899;

Returns
Type Description
int

The terminated.

hasDeprovisioning()

public abstract boolean hasDeprovisioning()

Output only. The number of instances in the managed instance group that have DEPROVISIONING status.

optional int32 deprovisioning = 462169582;

Returns
Type Description
boolean

Whether the deprovisioning field is set.

hasNonExistent()

public abstract boolean hasNonExistent()

Output only. The number of instances that have not been created yet or have been deleted. Includes only instances that would be shown in the listManagedInstances method and not all instances that have been deleted in the lifetime of the MIG. Does not include FlexStart instances that are waiting for the resources availability, they are considered as 'pending'.

optional int32 non_existent = 468485062;

Returns
Type Description
boolean

Whether the nonExistent field is set.

hasPending()

public abstract boolean hasPending()

Output only. The number of instances in the managed instance group that have PENDING status, that is FlexStart instances that are waiting for resources. Instances that do not exist because of the other reasons are counted as 'non_existent'.

optional int32 pending = 391154071;

Returns
Type Description
boolean

Whether the pending field is set.

hasPendingStop()

public abstract boolean hasPendingStop()

Output only. The number of instances in the managed instance group that have PENDING_STOP status.

optional int32 pending_stop = 163159466;

Returns
Type Description
boolean

Whether the pendingStop field is set.

hasProvisioning()

public abstract boolean hasProvisioning()

Output only. The number of instances in the managed instance group that have PROVISIONING status.

optional int32 provisioning = 121098989;

Returns
Type Description
boolean

Whether the provisioning field is set.

hasRepairing()

public abstract boolean hasRepairing()

Output only. The number of instances in the managed instance group that have REPAIRING status.

optional int32 repairing = 311243061;

Returns
Type Description
boolean

Whether the repairing field is set.

hasRunning()

public abstract boolean hasRunning()

Output only. The number of instances in the managed instance group that have RUNNING status.

optional int32 running = 477042111;

Returns
Type Description
boolean

Whether the running field is set.

hasStaging()

public abstract boolean hasStaging()

Output only. The number of instances in the managed instance group that have STAGING status.

optional int32 staging = 249960507;

Returns
Type Description
boolean

Whether the staging field is set.

hasStopped()

public abstract boolean hasStopped()

Output only. The number of instances in the managed instance group that have STOPPED status.

optional int32 stopped = 263164365;

Returns
Type Description
boolean

Whether the stopped field is set.

hasStopping()

public abstract boolean hasStopping()

Output only. The number of instances in the managed instance group that have STOPPING status.

optional int32 stopping = 105035892;

Returns
Type Description
boolean

Whether the stopping field is set.

hasSuspended()

public abstract boolean hasSuspended()

Output only. The number of instances in the managed instance group that have SUSPENDED status.

optional int32 suspended = 485854683;

Returns
Type Description
boolean

Whether the suspended field is set.

hasSuspending()

public abstract boolean hasSuspending()

Output only. The number of instances in the managed instance group that have SUSPENDING status.

optional int32 suspending = 29113894;

Returns
Type Description
boolean

Whether the suspending field is set.

hasTerminated()

public abstract boolean hasTerminated()

Output only. The number of instances in the managed instance group that have TERMINATED status.

optional int32 terminated = 301796899;

Returns
Type Description
boolean

Whether the terminated field is set.