Class: TencentCloud::Emr::V20190103::ConfigSetInfo
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::ConfigSetInfo
- Defined in:
- lib/v20190103/models.rb
Overview
资源调度-配置集信息
Instance Attribute Summary collapse
-
#BasicParams ⇒ Object
容量调度器 key的取值信息如下: - minimum-user-limit-percent,用户最小容量,取值为YarnResource类型的json串或null,其中数字的范围是[0,100] - user-limit-factor,用户资源因子,取值为YarnResource类型的json串或null - maximum-applications,最大应用数Max-Applications,取值为数字字符串或null,其中数字为正整数 - maximum-am-resource-percent,最大AM比例,取值为数字字符串或null,其中数字的范围是[0,1]或-1 - default-application-priority,资源池优先级,取值为数字字符串或null,其中数字为正整数 注意:此字段可能返回 null,表示取不到有效值。.
-
#ConfigSet ⇒ Object
容量调度器 key的取值信息如下: - minimum-user-limit-percent,用户最小容量,取值为YarnResource类型的json串或null,其中数字的范围是[0,100] - user-limit-factor,用户资源因子,取值为YarnResource类型的json串或null - maximum-applications,最大应用数Max-Applications,取值为数字字符串或null,其中数字为正整数 - maximum-am-resource-percent,最大AM比例,取值为数字字符串或null,其中数字的范围是[0,1]或-1 - default-application-priority,资源池优先级,取值为数字字符串或null,其中数字为正整数 注意:此字段可能返回 null,表示取不到有效值。.
-
#LabelParams ⇒ Object
容量调度器 key的取值信息如下: - minimum-user-limit-percent,用户最小容量,取值为YarnResource类型的json串或null,其中数字的范围是[0,100] - user-limit-factor,用户资源因子,取值为YarnResource类型的json串或null - maximum-applications,最大应用数Max-Applications,取值为数字字符串或null,其中数字为正整数 - maximum-am-resource-percent,最大AM比例,取值为数字字符串或null,其中数字的范围是[0,1]或-1 - default-application-priority,资源池优先级,取值为数字字符串或null,其中数字为正整数 注意:此字段可能返回 null,表示取不到有效值。.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(configset = nil, labelparams = nil, basicparams = nil) ⇒ ConfigSetInfo
constructor
A new instance of ConfigSetInfo.
Constructor Details
#initialize(configset = nil, labelparams = nil, basicparams = nil) ⇒ ConfigSetInfo
Returns a new instance of ConfigSetInfo.
1575 1576 1577 1578 1579 |
# File 'lib/v20190103/models.rb', line 1575 def initialize(configset=nil, labelparams=nil, basicparams=nil) @ConfigSet = configset @LabelParams = labelparams @BasicParams = basicparams end |
Instance Attribute Details
#BasicParams ⇒ Object
容量调度器
key的取值信息如下:
- minimum-user-limit-percent,用户最小容量,取值为YarnResource类型的json串或null,其中数字的范围是[0,100]
- user-limit-factor,用户资源因子,取值为YarnResource类型的json串或null
- maximum-applications,最大应用数Max-Applications,取值为数字字符串或null,其中数字为正整数
- maximum-am-resource-percent,最大AM比例,取值为数字字符串或null,其中数字的范围是[0,1]或-1
- default-application-priority,资源池优先级,取值为数字字符串或null,其中数字为正整数 注意:此字段可能返回 null,表示取不到有效值。
1573 1574 1575 |
# File 'lib/v20190103/models.rb', line 1573 def BasicParams @BasicParams end |
#ConfigSet ⇒ Object
容量调度器
key的取值信息如下:
- minimum-user-limit-percent,用户最小容量,取值为YarnResource类型的json串或null,其中数字的范围是[0,100]
- user-limit-factor,用户资源因子,取值为YarnResource类型的json串或null
- maximum-applications,最大应用数Max-Applications,取值为数字字符串或null,其中数字为正整数
- maximum-am-resource-percent,最大AM比例,取值为数字字符串或null,其中数字的范围是[0,1]或-1
- default-application-priority,资源池优先级,取值为数字字符串或null,其中数字为正整数 注意:此字段可能返回 null,表示取不到有效值。
1573 1574 1575 |
# File 'lib/v20190103/models.rb', line 1573 def ConfigSet @ConfigSet end |
#LabelParams ⇒ Object
容量调度器
key的取值信息如下:
- minimum-user-limit-percent,用户最小容量,取值为YarnResource类型的json串或null,其中数字的范围是[0,100]
- user-limit-factor,用户资源因子,取值为YarnResource类型的json串或null
- maximum-applications,最大应用数Max-Applications,取值为数字字符串或null,其中数字为正整数
- maximum-am-resource-percent,最大AM比例,取值为数字字符串或null,其中数字的范围是[0,1]或-1
- default-application-priority,资源池优先级,取值为数字字符串或null,其中数字为正整数 注意:此字段可能返回 null,表示取不到有效值。
1573 1574 1575 |
# File 'lib/v20190103/models.rb', line 1573 def LabelParams @LabelParams end |
Instance Method Details
#deserialize(params) ⇒ Object
1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 |
# File 'lib/v20190103/models.rb', line 1581 def deserialize(params) @ConfigSet = params['ConfigSet'] unless params['LabelParams'].nil? @LabelParams = [] params['LabelParams'].each do |i| itemseq_tmp = ItemSeq.new itemseq_tmp.deserialize(i) @LabelParams << itemseq_tmp end end unless params['BasicParams'].nil? @BasicParams = [] params['BasicParams'].each do |i| item_tmp = Item.new item_tmp.deserialize(i) @BasicParams << item_tmp end end end |