public static interface AllocationPolicy.InstanceSelectionOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getMachineTypes(int index)
public abstract String getMachineTypes(int index) Required. The Compute Engine machine type IDs.
Only the machine type ID is supported, such as n1-standard-16.
Full or partial URLs are not accepted.
The total maximum number of machine types across all instance selections
is 200. Exceeding this limit results in a validation error with code
INVALID_ARGUMENT.
repeated string machine_types = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe 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) Required. The Compute Engine machine type IDs.
Only the machine type ID is supported, such as n1-standard-16.
Full or partial URLs are not accepted.
The total maximum number of machine types across all instance selections
is 200. Exceeding this limit results in a validation error with code
INVALID_ARGUMENT.
repeated string machine_types = 1 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the machineTypes at the given index. |
getMachineTypesCount()
public abstract int getMachineTypesCount() Required. The Compute Engine machine type IDs.
Only the machine type ID is supported, such as n1-standard-16.
Full or partial URLs are not accepted.
The total maximum number of machine types across all instance selections
is 200. Exceeding this limit results in a validation error with code
INVALID_ARGUMENT.
repeated string machine_types = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
The count of machineTypes. |
getMachineTypesList()
public abstract List<String> getMachineTypesList() Required. The Compute Engine machine type IDs.
Only the machine type ID is supported, such as n1-standard-16.
Full or partial URLs are not accepted.
The total maximum number of machine types across all instance selections
is 200. Exceeding this limit results in a validation error with code
INVALID_ARGUMENT.
repeated string machine_types = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<String> |
A list containing the machineTypes. |
getRank()
public abstract int getRank()Optional. Indicates the preference of this instance selection. Lower number means higher preference. First try is 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 = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The rank. |
hasRank()
public abstract boolean hasRank()Optional. Indicates the preference of this instance selection. Lower number means higher preference. First try is 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 = 2 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the rank field is set. |