Interface InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionOrBuilder (1.109.0)

public interface InstanceGroupManagerInstanceFlexibilityPolicyInstanceSelectionOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDisks(int index)

public abstract AttachedDisk getDisks(int index)

List of disks to be attached to the instances created from this selection.

repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;

Parameter
Name Description
index int
Returns
Type Description
AttachedDisk

getDisksCount()

public abstract int getDisksCount()

List of disks to be attached to the instances created from this selection.

repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;

Returns
Type Description
int

getDisksList()

public abstract List<AttachedDisk> getDisksList()

List of disks to be attached to the instances created from this selection.

repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;

Returns
Type Description
List<AttachedDisk>

getDisksOrBuilder(int index)

public abstract AttachedDiskOrBuilder getDisksOrBuilder(int index)

List of disks to be attached to the instances created from this selection.

repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;

Parameter
Name Description
index int
Returns
Type Description
AttachedDiskOrBuilder

getDisksOrBuilderList()

public abstract List<? extends AttachedDiskOrBuilder> getDisksOrBuilderList()

List of disks to be attached to the instances created from this selection.

repeated .google.cloud.compute.v1.AttachedDisk disks = 95594102;

Returns
Type Description
List<? extends com.google.cloud.compute.v1.AttachedDiskOrBuilder>

getMachineTypes(int index)

public abstract String getMachineTypes(int index)

Full machine-type names, e.g. "n1-standard-16".

repeated string machine_types = 79720065;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The machineTypes at the given index.

getMachineTypesBytes(int index)

public abstract ByteString getMachineTypesBytes(int index)

Full machine-type names, e.g. "n1-standard-16".

repeated string machine_types = 79720065;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the machineTypes at the given index.

getMachineTypesCount()

public abstract int getMachineTypesCount()

Full machine-type names, e.g. "n1-standard-16".

repeated string machine_types = 79720065;

Returns
Type Description
int

The count of machineTypes.

getMachineTypesList()

public abstract List<String> getMachineTypesList()

Full machine-type names, e.g. "n1-standard-16".

repeated string machine_types = 79720065;

Returns
Type Description
List<String>

A list containing the machineTypes.

getMinCpuPlatform()

public abstract String getMinCpuPlatform()

Name of the minimum CPU platform to be used by this instance selection. e.g. 'Intel Ice Lake'.

optional string min_cpu_platform = 242912759;

Returns
Type Description
String

The minCpuPlatform.

getMinCpuPlatformBytes()

public abstract ByteString getMinCpuPlatformBytes()

Name of the minimum CPU platform to be used by this instance selection. e.g. 'Intel Ice Lake'.

optional string min_cpu_platform = 242912759;

Returns
Type Description
ByteString

The bytes for minCpuPlatform.

getRank()

public abstract int getRank()

Preference of this instance selection. Lower number means higher preference. MIG will first try to create a VM based on the machine-type with lowest rank and fallback to next rank based on availability. Machine types and instance selections with the same rank have the same preference.

optional int32 rank = 3492908;

Returns
Type Description
int

The rank.

hasMinCpuPlatform()

public abstract boolean hasMinCpuPlatform()

Name of the minimum CPU platform to be used by this instance selection. e.g. 'Intel Ice Lake'.

optional string min_cpu_platform = 242912759;

Returns
Type Description
boolean

Whether the minCpuPlatform field is set.

hasRank()

public abstract boolean hasRank()

Preference of this instance selection. Lower number means higher preference. MIG will first try to create a VM based on the machine-type with lowest rank and fallback to next rank based on availability. Machine types and instance selections with the same rank have the same preference.

optional int32 rank = 3492908;

Returns
Type Description
boolean

Whether the rank field is set.