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.



3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
# File 'lib/v20170312/models.rb', line 3273

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

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



3271
3272
3273
# File 'lib/v20170312/models.rb', line 3271

def Aliases
  @Aliases
end

#EndDateObject

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



3271
3272
3273
# File 'lib/v20170312/models.rb', line 3271

def EndDate
  @EndDate
end

#InstanceIdsObject

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



3271
3272
3273
# File 'lib/v20170312/models.rb', line 3271

def InstanceIds
  @InstanceIds
end

#LimitObject

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



3271
3272
3273
# File 'lib/v20170312/models.rb', line 3271

def Limit
  @Limit
end

#OffsetObject

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



3271
3272
3273
# File 'lib/v20170312/models.rb', line 3271

def Offset
  @Offset
end

#OrderObject

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



3271
3272
3273
# File 'lib/v20170312/models.rb', line 3271

def Order
  @Order
end

#OrderFieldObject

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



3271
3272
3273
# File 'lib/v20170312/models.rb', line 3271

def OrderField
  @OrderField
end

#ProductObject

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



3271
3272
3273
# File 'lib/v20170312/models.rb', line 3271

def Product
  @Product
end

#StartDateObject

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



3271
3272
3273
# File 'lib/v20170312/models.rb', line 3271

def StartDate
  @StartDate
end

#TaskIdsObject

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



3271
3272
3273
# File 'lib/v20170312/models.rb', line 3271

def TaskIds
  @TaskIds
end

#TaskStatusObject

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



3271
3272
3273
# File 'lib/v20170312/models.rb', line 3271

def TaskStatus
  @TaskStatus
end

#TaskTypeIdsObject

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



3271
3272
3273
# File 'lib/v20170312/models.rb', line 3271

def TaskTypeIds
  @TaskTypeIds
end

Instance Method Details

#deserialize(params) ⇒ Object



3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
# File 'lib/v20170312/models.rb', line 3288

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