Class: TencentCloud::Dasb::V20191018::DescribeDevicesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Dasb::V20191018::DescribeDevicesRequest
- Defined in:
- lib/v20191018/models.rb
Overview
DescribeDevices请求参数结构体
Instance Attribute Summary collapse
-
#ApCodeSet ⇒ Object
BindingStatus 绑定状态.
-
#AuthorizedUserIdSet ⇒ Object
BindingStatus 绑定状态.
-
#DepartmentId ⇒ Object
BindingStatus 绑定状态.
-
#Filters ⇒ Object
BindingStatus 绑定状态.
-
#IdSet ⇒ Object
BindingStatus 绑定状态.
-
#Ip ⇒ Object
BindingStatus 绑定状态.
-
#Kind ⇒ Object
BindingStatus 绑定状态.
-
#KindSet ⇒ Object
BindingStatus 绑定状态.
-
#Limit ⇒ Object
BindingStatus 绑定状态.
-
#ManagedAccount ⇒ Object
BindingStatus 绑定状态.
-
#Name ⇒ Object
BindingStatus 绑定状态.
-
#Offset ⇒ Object
BindingStatus 绑定状态.
-
#ResourceIdSet ⇒ Object
BindingStatus 绑定状态.
-
#TagFilters ⇒ Object
BindingStatus 绑定状态.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(idset = nil, name = nil, ip = nil, apcodeset = nil, kind = nil, offset = nil, limit = nil, authorizeduseridset = nil, resourceidset = nil, kindset = nil, managedaccount = nil, departmentid = nil, tagfilters = nil, filters = nil) ⇒ DescribeDevicesRequest
constructor
A new instance of DescribeDevicesRequest.
Constructor Details
#initialize(idset = nil, name = nil, ip = nil, apcodeset = nil, kind = nil, offset = nil, limit = nil, authorizeduseridset = nil, resourceidset = nil, kindset = nil, managedaccount = nil, departmentid = nil, tagfilters = nil, filters = nil) ⇒ DescribeDevicesRequest
Returns a new instance of DescribeDevicesRequest.
2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 |
# File 'lib/v20191018/models.rb', line 2422 def initialize(idset=nil, name=nil, ip=nil, apcodeset=nil, kind=nil, offset=nil, limit=nil, =nil, resourceidset=nil, kindset=nil, managedaccount=nil, departmentid=nil, tagfilters=nil, filters=nil) @IdSet = idset @Name = name @Ip = ip @ApCodeSet = apcodeset @Kind = kind @Offset = offset @Limit = limit @AuthorizedUserIdSet = @ResourceIdSet = resourceidset @KindSet = kindset @ManagedAccount = managedaccount @DepartmentId = departmentid @TagFilters = tagfilters @Filters = filters end |
Instance Attribute Details
#ApCodeSet ⇒ Object
BindingStatus 绑定状态
2420 2421 2422 |
# File 'lib/v20191018/models.rb', line 2420 def ApCodeSet @ApCodeSet end |
#AuthorizedUserIdSet ⇒ Object
BindingStatus 绑定状态
2420 2421 2422 |
# File 'lib/v20191018/models.rb', line 2420 def AuthorizedUserIdSet @AuthorizedUserIdSet end |
#DepartmentId ⇒ Object
BindingStatus 绑定状态
2420 2421 2422 |
# File 'lib/v20191018/models.rb', line 2420 def DepartmentId @DepartmentId end |
#Filters ⇒ Object
BindingStatus 绑定状态
2420 2421 2422 |
# File 'lib/v20191018/models.rb', line 2420 def Filters @Filters end |
#IdSet ⇒ Object
BindingStatus 绑定状态
2420 2421 2422 |
# File 'lib/v20191018/models.rb', line 2420 def IdSet @IdSet end |
#Ip ⇒ Object
BindingStatus 绑定状态
2420 2421 2422 |
# File 'lib/v20191018/models.rb', line 2420 def Ip @Ip end |
#Kind ⇒ Object
BindingStatus 绑定状态
2420 2421 2422 |
# File 'lib/v20191018/models.rb', line 2420 def Kind @Kind end |
#KindSet ⇒ Object
BindingStatus 绑定状态
2420 2421 2422 |
# File 'lib/v20191018/models.rb', line 2420 def KindSet @KindSet end |
#Limit ⇒ Object
BindingStatus 绑定状态
2420 2421 2422 |
# File 'lib/v20191018/models.rb', line 2420 def Limit @Limit end |
#ManagedAccount ⇒ Object
BindingStatus 绑定状态
2420 2421 2422 |
# File 'lib/v20191018/models.rb', line 2420 def ManagedAccount @ManagedAccount end |
#Name ⇒ Object
BindingStatus 绑定状态
2420 2421 2422 |
# File 'lib/v20191018/models.rb', line 2420 def Name @Name end |
#Offset ⇒ Object
BindingStatus 绑定状态
2420 2421 2422 |
# File 'lib/v20191018/models.rb', line 2420 def Offset @Offset end |
#ResourceIdSet ⇒ Object
BindingStatus 绑定状态
2420 2421 2422 |
# File 'lib/v20191018/models.rb', line 2420 def ResourceIdSet @ResourceIdSet end |
#TagFilters ⇒ Object
BindingStatus 绑定状态
2420 2421 2422 |
# File 'lib/v20191018/models.rb', line 2420 def TagFilters @TagFilters end |
Instance Method Details
#deserialize(params) ⇒ Object
2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 |
# File 'lib/v20191018/models.rb', line 2439 def deserialize(params) @IdSet = params['IdSet'] @Name = params['Name'] @Ip = params['Ip'] @ApCodeSet = params['ApCodeSet'] @Kind = params['Kind'] @Offset = params['Offset'] @Limit = params['Limit'] @AuthorizedUserIdSet = params['AuthorizedUserIdSet'] @ResourceIdSet = params['ResourceIdSet'] @KindSet = params['KindSet'] @ManagedAccount = params['ManagedAccount'] @DepartmentId = params['DepartmentId'] unless params['TagFilters'].nil? @TagFilters = [] params['TagFilters'].each do |i| tagfilter_tmp = TagFilter.new tagfilter_tmp.deserialize(i) @TagFilters << tagfilter_tmp end end unless params['Filters'].nil? @Filters = [] params['Filters'].each do |i| filter_tmp = Filter.new filter_tmp.deserialize(i) @Filters << filter_tmp end end end |