Class: TencentCloud::Cvm::V20170312::DescribeTaskInfoRequest

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

Overview

DescribeTaskInfo请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(limit = nil, offset = nil, product = nil, taskstatus = nil, tasktypeids = nil, taskids = nil, instanceids = nil, aliases = nil, startdate = nil, enddate = nil, orderfield = nil, order = nil) ⇒ DescribeTaskInfoRequest

Returns a new instance of DescribeTaskInfoRequest.



3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
# File 'lib/v20170312/models.rb', line 3369

def initialize(limit=nil, offset=nil, product=nil, taskstatus=nil, tasktypeids=nil, taskids=nil, instanceids=nil, aliases=nil, startdate=nil, enddate=nil, orderfield=nil, order=nil)
  @Limit = limit
  @Offset = offset
  @Product = product
  @TaskStatus = taskstatus
  @TaskTypeIds = tasktypeids
  @TaskIds = taskids
  @InstanceIds = instanceids
  @Aliases = aliases
  @StartDate = startdate
  @EndDate = enddate
  @OrderField = orderfield
  @Order = order
end

Instance Attribute Details

#AliasesObject

未传入或为空时,默认按升序排序。



3367
3368
3369
# File 'lib/v20170312/models.rb', line 3367

def Aliases
  @Aliases
end

#EndDateObject

未传入或为空时,默认按升序排序。



3367
3368
3369
# File 'lib/v20170312/models.rb', line 3367

def EndDate
  @EndDate
end

#InstanceIdsObject

未传入或为空时,默认按升序排序。



3367
3368
3369
# File 'lib/v20170312/models.rb', line 3367

def InstanceIds
  @InstanceIds
end

#LimitObject

未传入或为空时,默认按升序排序。



3367
3368
3369
# File 'lib/v20170312/models.rb', line 3367

def Limit
  @Limit
end

#OffsetObject

未传入或为空时,默认按升序排序。



3367
3368
3369
# File 'lib/v20170312/models.rb', line 3367

def Offset
  @Offset
end

#OrderObject

未传入或为空时,默认按升序排序。



3367
3368
3369
# File 'lib/v20170312/models.rb', line 3367

def Order
  @Order
end

#OrderFieldObject

未传入或为空时,默认按升序排序。



3367
3368
3369
# File 'lib/v20170312/models.rb', line 3367

def OrderField
  @OrderField
end

#ProductObject

未传入或为空时,默认按升序排序。



3367
3368
3369
# File 'lib/v20170312/models.rb', line 3367

def Product
  @Product
end

#StartDateObject

未传入或为空时,默认按升序排序。



3367
3368
3369
# File 'lib/v20170312/models.rb', line 3367

def StartDate
  @StartDate
end

#TaskIdsObject

未传入或为空时,默认按升序排序。



3367
3368
3369
# File 'lib/v20170312/models.rb', line 3367

def TaskIds
  @TaskIds
end

#TaskStatusObject

未传入或为空时,默认按升序排序。



3367
3368
3369
# File 'lib/v20170312/models.rb', line 3367

def TaskStatus
  @TaskStatus
end

#TaskTypeIdsObject

未传入或为空时,默认按升序排序。



3367
3368
3369
# File 'lib/v20170312/models.rb', line 3367

def TaskTypeIds
  @TaskTypeIds
end

Instance Method Details

#deserialize(params) ⇒ Object



3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
# File 'lib/v20170312/models.rb', line 3384

def deserialize(params)
  @Limit = params['Limit']
  @Offset = params['Offset']
  @Product = params['Product']
  @TaskStatus = params['TaskStatus']
  @TaskTypeIds = params['TaskTypeIds']
  @TaskIds = params['TaskIds']
  @InstanceIds = params['InstanceIds']
  @Aliases = params['Aliases']
  @StartDate = params['StartDate']
  @EndDate = params['EndDate']
  @OrderField = params['OrderField']
  @Order = params['Order']
end