Class: TencentCloud::Bm::V20180423::DescribeTaskInfoRequest

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

Overview

DescribeTaskInfo请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

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

Returns a new instance of DescribeTaskInfoRequest.



1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
# File 'lib/v20180423/models.rb', line 1817

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

Instance Attribute Details

#AliasesObject

Parameters:

  • Offset:

    开始位置

  • Limit:

    数据条数

  • StartDate:

    时间过滤下限

  • EndDate:

    时间过滤上限

  • TaskStatus:

    任务状态ID过滤

  • OrderField:

    排序字段,目前支持:CreateTime,AuthTime,EndTime

  • Order:

    排序方式 0:递增(默认) 1:递减

  • TaskIds:

    任务ID过滤

  • InstanceIds:

    实例ID过滤

  • Aliases:

    实例别名过滤

  • TaskTypeIds:

    故障类型ID过滤



1815
1816
1817
# File 'lib/v20180423/models.rb', line 1815

def Aliases
  @Aliases
end

#EndDateObject

Parameters:

  • Offset:

    开始位置

  • Limit:

    数据条数

  • StartDate:

    时间过滤下限

  • EndDate:

    时间过滤上限

  • TaskStatus:

    任务状态ID过滤

  • OrderField:

    排序字段,目前支持:CreateTime,AuthTime,EndTime

  • Order:

    排序方式 0:递增(默认) 1:递减

  • TaskIds:

    任务ID过滤

  • InstanceIds:

    实例ID过滤

  • Aliases:

    实例别名过滤

  • TaskTypeIds:

    故障类型ID过滤



1815
1816
1817
# File 'lib/v20180423/models.rb', line 1815

def EndDate
  @EndDate
end

#InstanceIdsObject

Parameters:

  • Offset:

    开始位置

  • Limit:

    数据条数

  • StartDate:

    时间过滤下限

  • EndDate:

    时间过滤上限

  • TaskStatus:

    任务状态ID过滤

  • OrderField:

    排序字段,目前支持:CreateTime,AuthTime,EndTime

  • Order:

    排序方式 0:递增(默认) 1:递减

  • TaskIds:

    任务ID过滤

  • InstanceIds:

    实例ID过滤

  • Aliases:

    实例别名过滤

  • TaskTypeIds:

    故障类型ID过滤



1815
1816
1817
# File 'lib/v20180423/models.rb', line 1815

def InstanceIds
  @InstanceIds
end

#LimitObject

Parameters:

  • Offset:

    开始位置

  • Limit:

    数据条数

  • StartDate:

    时间过滤下限

  • EndDate:

    时间过滤上限

  • TaskStatus:

    任务状态ID过滤

  • OrderField:

    排序字段,目前支持:CreateTime,AuthTime,EndTime

  • Order:

    排序方式 0:递增(默认) 1:递减

  • TaskIds:

    任务ID过滤

  • InstanceIds:

    实例ID过滤

  • Aliases:

    实例别名过滤

  • TaskTypeIds:

    故障类型ID过滤



1815
1816
1817
# File 'lib/v20180423/models.rb', line 1815

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • Offset:

    开始位置

  • Limit:

    数据条数

  • StartDate:

    时间过滤下限

  • EndDate:

    时间过滤上限

  • TaskStatus:

    任务状态ID过滤

  • OrderField:

    排序字段,目前支持:CreateTime,AuthTime,EndTime

  • Order:

    排序方式 0:递增(默认) 1:递减

  • TaskIds:

    任务ID过滤

  • InstanceIds:

    实例ID过滤

  • Aliases:

    实例别名过滤

  • TaskTypeIds:

    故障类型ID过滤



1815
1816
1817
# File 'lib/v20180423/models.rb', line 1815

def Offset
  @Offset
end

#OrderObject

Parameters:

  • Offset:

    开始位置

  • Limit:

    数据条数

  • StartDate:

    时间过滤下限

  • EndDate:

    时间过滤上限

  • TaskStatus:

    任务状态ID过滤

  • OrderField:

    排序字段,目前支持:CreateTime,AuthTime,EndTime

  • Order:

    排序方式 0:递增(默认) 1:递减

  • TaskIds:

    任务ID过滤

  • InstanceIds:

    实例ID过滤

  • Aliases:

    实例别名过滤

  • TaskTypeIds:

    故障类型ID过滤



1815
1816
1817
# File 'lib/v20180423/models.rb', line 1815

def Order
  @Order
end

#OrderFieldObject

Parameters:

  • Offset:

    开始位置

  • Limit:

    数据条数

  • StartDate:

    时间过滤下限

  • EndDate:

    时间过滤上限

  • TaskStatus:

    任务状态ID过滤

  • OrderField:

    排序字段,目前支持:CreateTime,AuthTime,EndTime

  • Order:

    排序方式 0:递增(默认) 1:递减

  • TaskIds:

    任务ID过滤

  • InstanceIds:

    实例ID过滤

  • Aliases:

    实例别名过滤

  • TaskTypeIds:

    故障类型ID过滤



1815
1816
1817
# File 'lib/v20180423/models.rb', line 1815

def OrderField
  @OrderField
end

#StartDateObject

Parameters:

  • Offset:

    开始位置

  • Limit:

    数据条数

  • StartDate:

    时间过滤下限

  • EndDate:

    时间过滤上限

  • TaskStatus:

    任务状态ID过滤

  • OrderField:

    排序字段,目前支持:CreateTime,AuthTime,EndTime

  • Order:

    排序方式 0:递增(默认) 1:递减

  • TaskIds:

    任务ID过滤

  • InstanceIds:

    实例ID过滤

  • Aliases:

    实例别名过滤

  • TaskTypeIds:

    故障类型ID过滤



1815
1816
1817
# File 'lib/v20180423/models.rb', line 1815

def StartDate
  @StartDate
end

#TaskIdsObject

Parameters:

  • Offset:

    开始位置

  • Limit:

    数据条数

  • StartDate:

    时间过滤下限

  • EndDate:

    时间过滤上限

  • TaskStatus:

    任务状态ID过滤

  • OrderField:

    排序字段,目前支持:CreateTime,AuthTime,EndTime

  • Order:

    排序方式 0:递增(默认) 1:递减

  • TaskIds:

    任务ID过滤

  • InstanceIds:

    实例ID过滤

  • Aliases:

    实例别名过滤

  • TaskTypeIds:

    故障类型ID过滤



1815
1816
1817
# File 'lib/v20180423/models.rb', line 1815

def TaskIds
  @TaskIds
end

#TaskStatusObject

Parameters:

  • Offset:

    开始位置

  • Limit:

    数据条数

  • StartDate:

    时间过滤下限

  • EndDate:

    时间过滤上限

  • TaskStatus:

    任务状态ID过滤

  • OrderField:

    排序字段,目前支持:CreateTime,AuthTime,EndTime

  • Order:

    排序方式 0:递增(默认) 1:递减

  • TaskIds:

    任务ID过滤

  • InstanceIds:

    实例ID过滤

  • Aliases:

    实例别名过滤

  • TaskTypeIds:

    故障类型ID过滤



1815
1816
1817
# File 'lib/v20180423/models.rb', line 1815

def TaskStatus
  @TaskStatus
end

#TaskTypeIdsObject

Parameters:

  • Offset:

    开始位置

  • Limit:

    数据条数

  • StartDate:

    时间过滤下限

  • EndDate:

    时间过滤上限

  • TaskStatus:

    任务状态ID过滤

  • OrderField:

    排序字段,目前支持:CreateTime,AuthTime,EndTime

  • Order:

    排序方式 0:递增(默认) 1:递减

  • TaskIds:

    任务ID过滤

  • InstanceIds:

    实例ID过滤

  • Aliases:

    实例别名过滤

  • TaskTypeIds:

    故障类型ID过滤



1815
1816
1817
# File 'lib/v20180423/models.rb', line 1815

def TaskTypeIds
  @TaskTypeIds
end

Instance Method Details

#deserialize(params) ⇒ Object



1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
# File 'lib/v20180423/models.rb', line 1831

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