Reference documentation and code samples for the Google Cloud Dataproc V1 Client class InstanceFlexibilityPolicy.
Instance flexibility Policy allowing a mixture of VM shapes and provisioning models.
Generated from protobuf message google.cloud.dataproc.v1.InstanceFlexibilityPolicy
Namespace
Google \ Cloud \ Dataproc \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ provisioning_model_mix
InstanceFlexibilityPolicy\ProvisioningModelMix
Optional. Defines how the Group selects the provisioning model to ensure required reliability.
↳ instance_selection_list
array< InstanceFlexibilityPolicy\InstanceSelection
>
Optional. List of instance selection options that the group will use when creating new VMs.
↳ instance_selection_results
array< InstanceFlexibilityPolicy\InstanceSelectionResult
>
Output only. A list of instance selection results in the group.
getProvisioningModelMix
Optional. Defines how the Group selects the provisioning model to ensure required reliability.
hasProvisioningModelMix
clearProvisioningModelMix
setProvisioningModelMix
Optional. Defines how the Group selects the provisioning model to ensure required reliability.
$this
getInstanceSelectionList
Optional. List of instance selection options that the group will use when creating new VMs.
setInstanceSelectionList
Optional. List of instance selection options that the group will use when creating new VMs.
$this
getInstanceSelectionResults
Output only. A list of instance selection results in the group.
setInstanceSelectionResults
Output only. A list of instance selection results in the group.
$this