Reference documentation and code samples for the Cloud Dataproc V1 API class Google::Cloud::Dataproc::V1::InstanceFlexibilityPolicy.
Instance flexibility Policy allowing a mixture of VM shapes and provisioning models.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#instance_selection_list
def instance_selection_list() -> ::Array<::Google::Cloud::Dataproc::V1::InstanceFlexibilityPolicy::InstanceSelection>
    Returns
    
  - (::Array<::Google::Cloud::Dataproc::V1::InstanceFlexibilityPolicy::InstanceSelection>) — Optional. List of instance selection options that the group will use when creating new VMs.
#instance_selection_list=
def instance_selection_list=(value) -> ::Array<::Google::Cloud::Dataproc::V1::InstanceFlexibilityPolicy::InstanceSelection>
    Parameter
    
  - value (::Array<::Google::Cloud::Dataproc::V1::InstanceFlexibilityPolicy::InstanceSelection>) — Optional. List of instance selection options that the group will use when creating new VMs.
    Returns
    
  - (::Array<::Google::Cloud::Dataproc::V1::InstanceFlexibilityPolicy::InstanceSelection>) — Optional. List of instance selection options that the group will use when creating new VMs.
#instance_selection_results
def instance_selection_results() -> ::Array<::Google::Cloud::Dataproc::V1::InstanceFlexibilityPolicy::InstanceSelectionResult>
    Returns
    
  - (::Array<::Google::Cloud::Dataproc::V1::InstanceFlexibilityPolicy::InstanceSelectionResult>) — Output only. A list of instance selection results in the group.
#provisioning_model_mix
def provisioning_model_mix() -> ::Google::Cloud::Dataproc::V1::InstanceFlexibilityPolicy::ProvisioningModelMix
    Returns
    
  - (::Google::Cloud::Dataproc::V1::InstanceFlexibilityPolicy::ProvisioningModelMix) — Optional. Defines how the Group selects the provisioning model to ensure required reliability.
#provisioning_model_mix=
def provisioning_model_mix=(value) -> ::Google::Cloud::Dataproc::V1::InstanceFlexibilityPolicy::ProvisioningModelMix
    Parameter
    
  - value (::Google::Cloud::Dataproc::V1::InstanceFlexibilityPolicy::ProvisioningModelMix) — Optional. Defines how the Group selects the provisioning model to ensure required reliability.
    Returns
    
- (::Google::Cloud::Dataproc::V1::InstanceFlexibilityPolicy::ProvisioningModelMix) — Optional. Defines how the Group selects the provisioning model to ensure required reliability.