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:propertyformat, 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:propertyformat, 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:propertyformat, 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: