Reference documentation and code samples for the Cloud Dataproc V1 API class Google::Cloud::Dataproc::V1::SoftwareConfig.
Specifies the selection and config of software inside the cluster.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#image_version
def image_version() -> ::String
- (::String) — Optional. The version of software inside the cluster. It must be one of the supported Dataproc Versions, such as "1.2" (including a subminor version, such as "1.2.29"), or the "preview" version. If unspecified, it defaults to the latest Debian version.
#image_version=
def image_version=(value) -> ::String
- value (::String) — Optional. The version of software inside the cluster. It must be one of the supported Dataproc Versions, such as "1.2" (including a subminor version, such as "1.2.29"), or the "preview" version. If unspecified, it defaults to the latest Debian version.
- (::String) — Optional. The version of software inside the cluster. It must be one of the supported Dataproc Versions, such as "1.2" (including a subminor version, such as "1.2.29"), or the "preview" version. If unspecified, it defaults to the latest Debian version.
#optional_components
def optional_components() -> ::Array<::Google::Cloud::Dataproc::V1::Component>
- (::Array<::Google::Cloud::Dataproc::V1::Component>) — Optional. The set of components to activate on the cluster.
#optional_components=
def optional_components=(value) -> ::Array<::Google::Cloud::Dataproc::V1::Component>
- value (::Array<::Google::Cloud::Dataproc::V1::Component>) — Optional. The set of components to activate on the cluster.
- (::Array<::Google::Cloud::Dataproc::V1::Component>) — Optional. The set of components to activate on the cluster.
#properties
def properties() -> ::Google::Protobuf::Map{::String => ::String}
-
(::Google::Protobuf::Map{::String => ::String}) — Optional. The properties to set on daemon config files.
Property keys are specified in
prefix:property
format, for examplecore:hadoop.tmp.dir
. The following are supported prefixes and their mappings:- capacity-scheduler:
capacity-scheduler.xml
- core:
core-site.xml
- distcp:
distcp-default.xml
- hdfs:
hdfs-site.xml
- hive:
hive-site.xml
- mapred:
mapred-site.xml
- pig:
pig.properties
- spark:
spark-defaults.conf
- yarn:
yarn-site.xml
For more information, see Cluster properties.
- capacity-scheduler:
#properties=
def properties=(value) -> ::Google::Protobuf::Map{::String => ::String}
-
value (::Google::Protobuf::Map{::String => ::String}) — Optional. The properties to set on daemon config files.
Property keys are specified in
prefix:property
format, for examplecore:hadoop.tmp.dir
. The following are supported prefixes and their mappings:- capacity-scheduler:
capacity-scheduler.xml
- core:
core-site.xml
- distcp:
distcp-default.xml
- hdfs:
hdfs-site.xml
- hive:
hive-site.xml
- mapred:
mapred-site.xml
- pig:
pig.properties
- spark:
spark-defaults.conf
- yarn:
yarn-site.xml
For more information, see Cluster properties.
- capacity-scheduler:
-
(::Google::Protobuf::Map{::String => ::String}) — Optional. The properties to set on daemon config files.
Property keys are specified in
prefix:property
format, for examplecore:hadoop.tmp.dir
. The following are supported prefixes and their mappings:- capacity-scheduler:
capacity-scheduler.xml
- core:
core-site.xml
- distcp:
distcp-default.xml
- hdfs:
hdfs-site.xml
- hive:
hive-site.xml
- mapred:
mapred-site.xml
- pig:
pig.properties
- spark:
spark-defaults.conf
- yarn:
yarn-site.xml
For more information, see Cluster properties.
- capacity-scheduler: