public static interface InstanceFlexibilityPolicy.InstanceSelectionOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getDiskConfig()
public abstract DiskConfig getDiskConfig()Optional. Disk configuration to apply to the instances in this instance selection. If specified on any entry in instanceSelectionList, then it must be specified on every entry in instanceSelectionList and the instanceGroupConfig must not specify any diskConfig.
.google.cloud.dataproc.v1.DiskConfig disk_config = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
DiskConfig |
The diskConfig. |
getDiskConfigOrBuilder()
public abstract DiskConfigOrBuilder getDiskConfigOrBuilder()Optional. Disk configuration to apply to the instances in this instance selection. If specified on any entry in instanceSelectionList, then it must be specified on every entry in instanceSelectionList and the instanceGroupConfig must not specify any diskConfig.
.google.cloud.dataproc.v1.DiskConfig disk_config = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
DiskConfigOrBuilder |
|
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 |
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)Optional. Full machine-type names, e.g. "n1-standard-16".
repeated string machine_types = 1 [(.google.api.field_behavior) = OPTIONAL];
| 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()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. |
hasDiskConfig()
public abstract boolean hasDiskConfig()Optional. Disk configuration to apply to the instances in this instance selection. If specified on any entry in instanceSelectionList, then it must be specified on every entry in instanceSelectionList and the instanceGroupConfig must not specify any diskConfig.
.google.cloud.dataproc.v1.DiskConfig disk_config = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
boolean |
Whether the diskConfig field is set. |