Interface InstanceFlexibilityPolicy.InstanceSelectionOrBuilder (4.40.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
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)

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

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

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()

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

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

Returns
Type Description
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
Type Description
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
Type Description
int

The rank.