Class: TencentCloud::Emr::V20190103::DescribeClusterNodesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Emr::V20190103::DescribeClusterNodesRequest
- Defined in:
- lib/v20190103/models.rb
Overview
DescribeClusterNodes请求参数结构体
Instance Attribute Summary collapse
-
#Asc ⇒ Object
- all:表示获取全部类型节点,cdb信息除外。
- master:表示获取master节点信息。
- core:表示获取core节点信息。
- task:表示获取task节点信息。
- common:表示获取common节点信息。
- router:表示获取router节点信息。
- db:表示获取正常状态的cdb信息。
- recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
- renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据. -
#ExportDb ⇒ Object
- all:表示获取全部类型节点,cdb信息除外。
- master:表示获取master节点信息。
- core:表示获取core节点信息。
- task:表示获取task节点信息。
- common:表示获取common节点信息。
- router:表示获取router节点信息。
- db:表示获取正常状态的cdb信息。
- recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
- renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据. -
#HardwareResourceType ⇒ Object
- all:表示获取全部类型节点,cdb信息除外。
- master:表示获取master节点信息。
- core:表示获取core节点信息。
- task:表示获取task节点信息。
- common:表示获取common节点信息。
- router:表示获取router节点信息。
- db:表示获取正常状态的cdb信息。
- recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
- renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据. -
#InstanceId ⇒ Object
- all:表示获取全部类型节点,cdb信息除外。
- master:表示获取master节点信息。
- core:表示获取core节点信息。
- task:表示获取task节点信息。
- common:表示获取common节点信息。
- router:表示获取router节点信息。
- db:表示获取正常状态的cdb信息。
- recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
- renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据. -
#Limit ⇒ Object
- all:表示获取全部类型节点,cdb信息除外。
- master:表示获取master节点信息。
- core:表示获取core节点信息。
- task:表示获取task节点信息。
- common:表示获取common节点信息。
- router:表示获取router节点信息。
- db:表示获取正常状态的cdb信息。
- recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
- renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据. -
#NodeFlag ⇒ Object
- all:表示获取全部类型节点,cdb信息除外。
- master:表示获取master节点信息。
- core:表示获取core节点信息。
- task:表示获取task节点信息。
- common:表示获取common节点信息。
- router:表示获取router节点信息。
- db:表示获取正常状态的cdb信息。
- recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
- renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据. -
#Offset ⇒ Object
- all:表示获取全部类型节点,cdb信息除外。
- master:表示获取master节点信息。
- core:表示获取core节点信息。
- task:表示获取task节点信息。
- common:表示获取common节点信息。
- router:表示获取router节点信息。
- db:表示获取正常状态的cdb信息。
- recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
- renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据. -
#OrderField ⇒ Object
- all:表示获取全部类型节点,cdb信息除外。
- master:表示获取master节点信息。
- core:表示获取core节点信息。
- task:表示获取task节点信息。
- common:表示获取common节点信息。
- router:表示获取router节点信息。
- db:表示获取正常状态的cdb信息。
- recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
- renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据. -
#SearchFields ⇒ Object
- all:表示获取全部类型节点,cdb信息除外。
- master:表示获取master节点信息。
- core:表示获取core节点信息。
- task:表示获取task节点信息。
- common:表示获取common节点信息。
- router:表示获取router节点信息。
- db:表示获取正常状态的cdb信息。
- recyle:表示获取回收站隔离中的节点信息,包括cdb信息。
- renew:表示获取所有待续费的节点信息,包括cdb信息,自动续费节点不会返回。
注意:现在只支持以上取值,输入其他值会导致错误。 如果offset和limit都不填,或者都填0,则返回全部数据.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(instanceid = nil, nodeflag = nil, exportdb = nil, offset = nil, limit = nil, hardwareresourcetype = nil, searchfields = nil, orderfield = nil, asc = nil) ⇒ DescribeClusterNodesRequest
constructor
A new instance of DescribeClusterNodesRequest.
Constructor Details
#initialize(instanceid = nil, nodeflag = nil, exportdb = nil, offset = nil, limit = nil, hardwareresourcetype = nil, searchfields = nil, orderfield = nil, asc = nil) ⇒ DescribeClusterNodesRequest
Returns a new instance of DescribeClusterNodesRequest.
3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 |
# File 'lib/v20190103/models.rb', line 3207 def initialize(instanceid=nil, nodeflag=nil, exportdb=nil, offset=nil, limit=nil, hardwareresourcetype=nil, searchfields=nil, orderfield=nil, asc=nil) @InstanceId = instanceid @NodeFlag = nodeflag @ExportDb = exportdb @Offset = offset @Limit = limit @HardwareResourceType = hardwareresourcetype @SearchFields = searchfields @OrderField = orderfield @Asc = asc end |
Instance Attribute Details
#Asc ⇒ Object
3205 3206 3207 |
# File 'lib/v20190103/models.rb', line 3205 def Asc @Asc end |
#ExportDb ⇒ Object
3205 3206 3207 |
# File 'lib/v20190103/models.rb', line 3205 def ExportDb @ExportDb end |
#HardwareResourceType ⇒ Object
3205 3206 3207 |
# File 'lib/v20190103/models.rb', line 3205 def HardwareResourceType @HardwareResourceType end |
#InstanceId ⇒ Object
3205 3206 3207 |
# File 'lib/v20190103/models.rb', line 3205 def InstanceId @InstanceId end |
#Limit ⇒ Object
3205 3206 3207 |
# File 'lib/v20190103/models.rb', line 3205 def Limit @Limit end |
#NodeFlag ⇒ Object
3205 3206 3207 |
# File 'lib/v20190103/models.rb', line 3205 def NodeFlag @NodeFlag end |
#Offset ⇒ Object
3205 3206 3207 |
# File 'lib/v20190103/models.rb', line 3205 def Offset @Offset end |
#OrderField ⇒ Object
3205 3206 3207 |
# File 'lib/v20190103/models.rb', line 3205 def OrderField @OrderField end |
#SearchFields ⇒ Object
3205 3206 3207 |
# File 'lib/v20190103/models.rb', line 3205 def SearchFields @SearchFields end |
Instance Method Details
#deserialize(params) ⇒ Object
3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 |
# File 'lib/v20190103/models.rb', line 3219 def deserialize(params) @InstanceId = params['InstanceId'] @NodeFlag = params['NodeFlag'] @ExportDb = params['ExportDb'] @Offset = params['Offset'] @Limit = params['Limit'] @HardwareResourceType = params['HardwareResourceType'] unless params['SearchFields'].nil? @SearchFields = [] params['SearchFields'].each do |i| searchitem_tmp = SearchItem.new searchitem_tmp.deserialize(i) @SearchFields << searchitem_tmp end end @OrderField = params['OrderField'] @Asc = params['Asc'] end |