Class: TencentCloud::Emr::V20190103::Configuration

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20190103/models.rb

Overview

自定义配置参数

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(classification = nil, properties = nil) ⇒ Configuration

Returns a new instance of Configuration.



1611
1612
1613
1614
# File 'lib/v20190103/models.rb', line 1611

def initialize(classification=nil, properties=nil)
  @Classification = classification
  @Properties = properties
end

Instance Attribute Details

#ClassificationObject

Parameters:

  • Classification:

    配置文件名,支持SPARK、HIVE、HDFS、YARN的部分配置文件自定义。

  • Properties:

    配置参数通过KV的形式传入,部分文件支持自定义,可以通过特殊的键"content"传入所有内容。



1609
1610
1611
# File 'lib/v20190103/models.rb', line 1609

def Classification
  @Classification
end

#PropertiesObject

Parameters:

  • Classification:

    配置文件名,支持SPARK、HIVE、HDFS、YARN的部分配置文件自定义。

  • Properties:

    配置参数通过KV的形式传入,部分文件支持自定义,可以通过特殊的键"content"传入所有内容。



1609
1610
1611
# File 'lib/v20190103/models.rb', line 1609

def Properties
  @Properties
end

Instance Method Details

#deserialize(params) ⇒ Object



1616
1617
1618
1619
# File 'lib/v20190103/models.rb', line 1616

def deserialize(params)
  @Classification = params['Classification']
  @Properties = params['Properties']
end