Interface InstanceFlexibilityPolicy.InstanceSelectionOrBuilder (4.38.0)

public static interface InstanceFlexibilityPolicy.InstanceSelectionOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getMachineTypes(int index)

public abstract String getMachineTypes(int index)

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

repeated string machine_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
String

The machineTypes at the given index.

getMachineTypesBytes(int index)

public abstract ByteString getMachineTypesBytes(int index)

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

repeated string machine_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Parameter
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
ByteString

The bytes of the machineTypes at the given index.

getMachineTypesCount()

public abstract int getMachineTypesCount()

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

repeated string machine_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

The count of machineTypes.

getMachineTypesList()

public abstract List<String> getMachineTypesList()

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

repeated string machine_types = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
List<String>

A list containing the machineTypes.

getRank()

public abstract int getRank()

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

int32 rank = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
int

The rank.