Class: Google::Cloud::Dataproc::V1::AutotuningConfig

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/dataproc/v1/shared.rb

Overview

Autotuning configuration of the workload.

Defined Under Namespace

Modules: Scenario

Instance Attribute Summary collapse

Instance Attribute Details

#scenarios::Array<::Google::Cloud::Dataproc::V1::AutotuningConfig::Scenario>

Returns Optional. Scenarios for which tunings are applied.

Returns:



559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
# File 'proto_docs/google/cloud/dataproc/v1/shared.rb', line 559

class AutotuningConfig
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Scenario represents a specific goal that autotuning will attempt to achieve
  # by modifying workloads.
  module Scenario
    # Default value.
    SCENARIO_UNSPECIFIED = 0

    # Scaling recommendations such as initialExecutors.
    SCALING = 2

    # Adding hints for potential relation broadcasts.
    BROADCAST_HASH_JOIN = 3

    # Memory management for workloads.
    MEMORY = 4

    # No autotuning.
    NONE = 5

    # Automatic selection of scenarios.
    AUTO = 6
  end
end