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:



522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
# File 'proto_docs/google/cloud/dataproc/v1/shared.rb', line 522

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
  end
end