Interface InstanceFlexibilityPolicyOrBuilder (4.50.0)

public interface InstanceFlexibilityPolicyOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getInstanceSelectionList(int index)

public abstract InstanceFlexibilityPolicy.InstanceSelection getInstanceSelectionList(int index)

Optional. List of instance selection options that the group will use when creating new VMs.

repeated .google.cloud.dataproc.v1.InstanceFlexibilityPolicy.InstanceSelection instance_selection_list = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
InstanceFlexibilityPolicy.InstanceSelection

getInstanceSelectionListCount()

public abstract int getInstanceSelectionListCount()

Optional. List of instance selection options that the group will use when creating new VMs.

repeated .google.cloud.dataproc.v1.InstanceFlexibilityPolicy.InstanceSelection instance_selection_list = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
int

getInstanceSelectionListList()

public abstract List<InstanceFlexibilityPolicy.InstanceSelection> getInstanceSelectionListList()

Optional. List of instance selection options that the group will use when creating new VMs.

repeated .google.cloud.dataproc.v1.InstanceFlexibilityPolicy.InstanceSelection instance_selection_list = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<InstanceSelection>

getInstanceSelectionListOrBuilder(int index)

public abstract InstanceFlexibilityPolicy.InstanceSelectionOrBuilder getInstanceSelectionListOrBuilder(int index)

Optional. List of instance selection options that the group will use when creating new VMs.

repeated .google.cloud.dataproc.v1.InstanceFlexibilityPolicy.InstanceSelection instance_selection_list = 2 [(.google.api.field_behavior) = OPTIONAL];

Parameter
Name Description
index int
Returns
Type Description
InstanceFlexibilityPolicy.InstanceSelectionOrBuilder

getInstanceSelectionListOrBuilderList()

public abstract List<? extends InstanceFlexibilityPolicy.InstanceSelectionOrBuilder> getInstanceSelectionListOrBuilderList()

Optional. List of instance selection options that the group will use when creating new VMs.

repeated .google.cloud.dataproc.v1.InstanceFlexibilityPolicy.InstanceSelection instance_selection_list = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
List<? extends com.google.cloud.dataproc.v1.InstanceFlexibilityPolicy.InstanceSelectionOrBuilder>

getInstanceSelectionResults(int index)

public abstract InstanceFlexibilityPolicy.InstanceSelectionResult getInstanceSelectionResults(int index)

Output only. A list of instance selection results in the group.

repeated .google.cloud.dataproc.v1.InstanceFlexibilityPolicy.InstanceSelectionResult instance_selection_results = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
InstanceFlexibilityPolicy.InstanceSelectionResult

getInstanceSelectionResultsCount()

public abstract int getInstanceSelectionResultsCount()

Output only. A list of instance selection results in the group.

repeated .google.cloud.dataproc.v1.InstanceFlexibilityPolicy.InstanceSelectionResult instance_selection_results = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
int

getInstanceSelectionResultsList()

public abstract List<InstanceFlexibilityPolicy.InstanceSelectionResult> getInstanceSelectionResultsList()

Output only. A list of instance selection results in the group.

repeated .google.cloud.dataproc.v1.InstanceFlexibilityPolicy.InstanceSelectionResult instance_selection_results = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<InstanceSelectionResult>

getInstanceSelectionResultsOrBuilder(int index)

public abstract InstanceFlexibilityPolicy.InstanceSelectionResultOrBuilder getInstanceSelectionResultsOrBuilder(int index)

Output only. A list of instance selection results in the group.

repeated .google.cloud.dataproc.v1.InstanceFlexibilityPolicy.InstanceSelectionResult instance_selection_results = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
Name Description
index int
Returns
Type Description
InstanceFlexibilityPolicy.InstanceSelectionResultOrBuilder

getInstanceSelectionResultsOrBuilderList()

public abstract List<? extends InstanceFlexibilityPolicy.InstanceSelectionResultOrBuilder> getInstanceSelectionResultsOrBuilderList()

Output only. A list of instance selection results in the group.

repeated .google.cloud.dataproc.v1.InstanceFlexibilityPolicy.InstanceSelectionResult instance_selection_results = 3 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
List<? extends com.google.cloud.dataproc.v1.InstanceFlexibilityPolicy.InstanceSelectionResultOrBuilder>

getProvisioningModelMix()

public abstract InstanceFlexibilityPolicy.ProvisioningModelMix getProvisioningModelMix()

Optional. Defines how the Group selects the provisioning model to ensure required reliability.

.google.cloud.dataproc.v1.InstanceFlexibilityPolicy.ProvisioningModelMix provisioning_model_mix = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
InstanceFlexibilityPolicy.ProvisioningModelMix

The provisioningModelMix.

getProvisioningModelMixOrBuilder()

public abstract InstanceFlexibilityPolicy.ProvisioningModelMixOrBuilder getProvisioningModelMixOrBuilder()

Optional. Defines how the Group selects the provisioning model to ensure required reliability.

.google.cloud.dataproc.v1.InstanceFlexibilityPolicy.ProvisioningModelMix provisioning_model_mix = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
InstanceFlexibilityPolicy.ProvisioningModelMixOrBuilder

hasProvisioningModelMix()

public abstract boolean hasProvisioningModelMix()

Optional. Defines how the Group selects the provisioning model to ensure required reliability.

.google.cloud.dataproc.v1.InstanceFlexibilityPolicy.ProvisioningModelMix provisioning_model_mix = 1 [(.google.api.field_behavior) = OPTIONAL];

Returns
Type Description
boolean

Whether the provisioningModelMix field is set.