Class: Google::Cloud::Dataproc::V1::RuntimeConfig
- Inherits:
-
Object
- Object
- Google::Cloud::Dataproc::V1::RuntimeConfig
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/dataproc/v1/shared.rb
Overview
Runtime configuration for a workload.
Defined Under Namespace
Classes: PropertiesEntry
Instance Attribute Summary collapse
-
#autotuning_config ⇒ ::Google::Cloud::Dataproc::V1::AutotuningConfig
Optional.
-
#cohort ⇒ ::String
Optional.
-
#container_image ⇒ ::String
Optional.
-
#properties ⇒ ::Google::Protobuf::Map{::String => ::String}
Optional.
-
#repository_config ⇒ ::Google::Cloud::Dataproc::V1::RepositoryConfig
Optional.
-
#version ⇒ ::String
Optional.
Instance Attribute Details
#autotuning_config ⇒ ::Google::Cloud::Dataproc::V1::AutotuningConfig
Returns Optional. Autotuning configuration of the workload.
46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'proto_docs/google/cloud/dataproc/v1/shared.rb', line 46 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#cohort ⇒ ::String
Returns Optional. Cohort identifier. Identifies families of the workloads having the same shape, e.g. daily ETL jobs.
46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'proto_docs/google/cloud/dataproc/v1/shared.rb', line 46 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#container_image ⇒ ::String
Returns Optional. Optional custom container image for the job runtime environment. If not specified, a default container image will be used.
46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'proto_docs/google/cloud/dataproc/v1/shared.rb', line 46 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#properties ⇒ ::Google::Protobuf::Map{::String => ::String}
Returns Optional. A mapping of property names to values, which are used to configure workload execution.
46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'proto_docs/google/cloud/dataproc/v1/shared.rb', line 46 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#repository_config ⇒ ::Google::Cloud::Dataproc::V1::RepositoryConfig
Returns Optional. Dependency repository configuration.
46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'proto_docs/google/cloud/dataproc/v1/shared.rb', line 46 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#version ⇒ ::String
Returns Optional. Version of the batch runtime.
46 47 48 49 50 51 52 53 54 55 56 57 58 |
# File 'proto_docs/google/cloud/dataproc/v1/shared.rb', line 46 class RuntimeConfig include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::String] class PropertiesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |