Class: TencentCloud::Bm::V20180423::DescribeDevicesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Bm::V20180423::DescribeDevicesRequest
- Defined in:
- lib/v20180423/models.rb
Overview
DescribeDevices请求参数结构体
Instance Attribute Summary collapse
- #Alias ⇒ Object
- #AutoRenewFlag ⇒ Object
- #DeadlineEndTime ⇒ Object
- #DeadlineStartTime ⇒ Object
- #DeviceClassCode ⇒ Object
- #DeviceType ⇒ Object
- #InstanceIds ⇒ Object
- #IsLuckyDevice ⇒ Object
- #LanIps ⇒ Object
- #Limit ⇒ Object
- #MaintainStatus ⇒ Object
- #Offset ⇒ Object
- #Order ⇒ Object
- #OrderField ⇒ Object
- #SubnetId ⇒ Object
- #Tags ⇒ Object
- #VagueIp ⇒ Object
- #VpcId ⇒ Object
- #WanIps ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(offset = nil, limit = nil, deviceclasscode = nil, instanceids = nil, wanips = nil, lanips = nil, _alias = nil, vagueip = nil, deadlinestarttime = nil, deadlineendtime = nil, autorenewflag = nil, vpcid = nil, subnetid = nil, tags = nil, devicetype = nil, isluckydevice = nil, orderfield = nil, order = nil, maintainstatus = nil) ⇒ DescribeDevicesRequest
constructor
A new instance of DescribeDevicesRequest.
Constructor Details
#initialize(offset = nil, limit = nil, deviceclasscode = nil, instanceids = nil, wanips = nil, lanips = nil, _alias = nil, vagueip = nil, deadlinestarttime = nil, deadlineendtime = nil, autorenewflag = nil, vpcid = nil, subnetid = nil, tags = nil, devicetype = nil, isluckydevice = nil, orderfield = nil, order = nil, maintainstatus = nil) ⇒ DescribeDevicesRequest
Returns a new instance of DescribeDevicesRequest.
1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 |
# File 'lib/v20180423/models.rb', line 1351 def initialize(offset=nil, limit=nil, deviceclasscode=nil, instanceids=nil, wanips=nil, lanips=nil, _alias=nil, vagueip=nil, deadlinestarttime=nil, deadlineendtime=nil, autorenewflag=nil, vpcid=nil, subnetid=nil, =nil, devicetype=nil, isluckydevice=nil, orderfield=nil, order=nil, maintainstatus=nil) @Offset = offset @Limit = limit @DeviceClassCode = deviceclasscode @InstanceIds = instanceids @WanIps = wanips @LanIps = lanips @Alias = _alias @VagueIp = vagueip @DeadlineStartTime = deadlinestarttime @DeadlineEndTime = deadlineendtime @AutoRenewFlag = autorenewflag @VpcId = vpcid @SubnetId = subnetid @Tags = @DeviceType = devicetype @IsLuckyDevice = isluckydevice @OrderField = orderfield @Order = order @MaintainStatus = maintainstatus end |
Instance Attribute Details
#Alias ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def Alias @Alias end |
#AutoRenewFlag ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def AutoRenewFlag @AutoRenewFlag end |
#DeadlineEndTime ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def DeadlineEndTime @DeadlineEndTime end |
#DeadlineStartTime ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def DeadlineStartTime @DeadlineStartTime end |
#DeviceClassCode ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def DeviceClassCode @DeviceClassCode end |
#DeviceType ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def DeviceType @DeviceType end |
#InstanceIds ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def InstanceIds @InstanceIds end |
#IsLuckyDevice ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def IsLuckyDevice @IsLuckyDevice end |
#LanIps ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def LanIps @LanIps end |
#Limit ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def Limit @Limit end |
#MaintainStatus ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def MaintainStatus @MaintainStatus end |
#Offset ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def Offset @Offset end |
#Order ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def Order @Order end |
#OrderField ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def OrderField @OrderField end |
#SubnetId ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def SubnetId @SubnetId end |
#Tags ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def Tags @Tags end |
#VagueIp ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def VagueIp @VagueIp end |
#VpcId ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def VpcId @VpcId end |
#WanIps ⇒ Object
1349 1350 1351 |
# File 'lib/v20180423/models.rb', line 1349 def WanIps @WanIps end |
Instance Method Details
#deserialize(params) ⇒ Object
1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 |
# File 'lib/v20180423/models.rb', line 1373 def deserialize(params) @Offset = params['Offset'] @Limit = params['Limit'] @DeviceClassCode = params['DeviceClassCode'] @InstanceIds = params['InstanceIds'] @WanIps = params['WanIps'] @LanIps = params['LanIps'] @Alias = params['Alias'] @VagueIp = params['VagueIp'] @DeadlineStartTime = params['DeadlineStartTime'] @DeadlineEndTime = params['DeadlineEndTime'] @AutoRenewFlag = params['AutoRenewFlag'] @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end @DeviceType = params['DeviceType'] @IsLuckyDevice = params['IsLuckyDevice'] @OrderField = params['OrderField'] @Order = params['Order'] @MaintainStatus = params['MaintainStatus'] end |