Class: TencentCloud::Tione::V20211111::DescribeTrainingTasksRequest

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

Overview

DescribeTrainingTasks请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filters = nil, tagfilters = nil, offset = nil, limit = nil, order = nil, orderfield = nil) ⇒ DescribeTrainingTasksRequest

Returns a new instance of DescribeTrainingTasksRequest.



4180
4181
4182
4183
4184
4185
4186
4187
# File 'lib/v20211111/models.rb', line 4180

def initialize(filters=nil, tagfilters=nil, offset=nil, limit=nil, order=nil, orderfield=nil)
  @Filters = filters
  @TagFilters = tagfilters
  @Offset = offset
  @Limit = limit
  @Order = order
  @OrderField = orderfield
end

Instance Attribute Details

#FiltersObject

取值范围: Name(名称):task1 Id(task ID):train-23091792777383936 Status(状态):SUBMITTING/PENDING/STARTING / RUNNING / STOPPING / STOPPED / FAILED / SUCCEED / SUBMIT_FAILED ResourceGroupId(资源组 Id):trsg-kvvfrwl7 Creator(创建者 uin):100014761913 ChargeType(计费类型):PREPAID(预付费)/ POSTPAID_BY_HOUR(后付费) CHARGE_STATUS(计费状态):NOT_BILLING(未开始计费)/ BILLING(计费中)/ ARREARS_STOP(欠费停止)

Parameters:

  • TagFilters:

    标签过滤器,eg:[{ "TagKey": "TagKeyA", "TagValue": ["TagValueA"] }]

  • Offset:

    偏移量,默认为0

  • Limit:

    返回数量,默认为10,最大为50

  • Order:

    输出列表的排列顺序。取值范围:ASC(升序排列)/ DESC(降序排列),默认为DESC

  • OrderField:

    排序的依据字段, 取值范围 "CreateTime" 、"UpdateTime"、"StartTime",默认为UpdateTime



4178
4179
4180
# File 'lib/v20211111/models.rb', line 4178

def Filters
  @Filters
end

#LimitObject

取值范围: Name(名称):task1 Id(task ID):train-23091792777383936 Status(状态):SUBMITTING/PENDING/STARTING / RUNNING / STOPPING / STOPPED / FAILED / SUCCEED / SUBMIT_FAILED ResourceGroupId(资源组 Id):trsg-kvvfrwl7 Creator(创建者 uin):100014761913 ChargeType(计费类型):PREPAID(预付费)/ POSTPAID_BY_HOUR(后付费) CHARGE_STATUS(计费状态):NOT_BILLING(未开始计费)/ BILLING(计费中)/ ARREARS_STOP(欠费停止)

Parameters:

  • TagFilters:

    标签过滤器,eg:[{ "TagKey": "TagKeyA", "TagValue": ["TagValueA"] }]

  • Offset:

    偏移量,默认为0

  • Limit:

    返回数量,默认为10,最大为50

  • Order:

    输出列表的排列顺序。取值范围:ASC(升序排列)/ DESC(降序排列),默认为DESC

  • OrderField:

    排序的依据字段, 取值范围 "CreateTime" 、"UpdateTime"、"StartTime",默认为UpdateTime



4178
4179
4180
# File 'lib/v20211111/models.rb', line 4178

def Limit
  @Limit
end

#OffsetObject

取值范围: Name(名称):task1 Id(task ID):train-23091792777383936 Status(状态):SUBMITTING/PENDING/STARTING / RUNNING / STOPPING / STOPPED / FAILED / SUCCEED / SUBMIT_FAILED ResourceGroupId(资源组 Id):trsg-kvvfrwl7 Creator(创建者 uin):100014761913 ChargeType(计费类型):PREPAID(预付费)/ POSTPAID_BY_HOUR(后付费) CHARGE_STATUS(计费状态):NOT_BILLING(未开始计费)/ BILLING(计费中)/ ARREARS_STOP(欠费停止)

Parameters:

  • TagFilters:

    标签过滤器,eg:[{ "TagKey": "TagKeyA", "TagValue": ["TagValueA"] }]

  • Offset:

    偏移量,默认为0

  • Limit:

    返回数量,默认为10,最大为50

  • Order:

    输出列表的排列顺序。取值范围:ASC(升序排列)/ DESC(降序排列),默认为DESC

  • OrderField:

    排序的依据字段, 取值范围 "CreateTime" 、"UpdateTime"、"StartTime",默认为UpdateTime



4178
4179
4180
# File 'lib/v20211111/models.rb', line 4178

def Offset
  @Offset
end

#OrderObject

取值范围: Name(名称):task1 Id(task ID):train-23091792777383936 Status(状态):SUBMITTING/PENDING/STARTING / RUNNING / STOPPING / STOPPED / FAILED / SUCCEED / SUBMIT_FAILED ResourceGroupId(资源组 Id):trsg-kvvfrwl7 Creator(创建者 uin):100014761913 ChargeType(计费类型):PREPAID(预付费)/ POSTPAID_BY_HOUR(后付费) CHARGE_STATUS(计费状态):NOT_BILLING(未开始计费)/ BILLING(计费中)/ ARREARS_STOP(欠费停止)

Parameters:

  • TagFilters:

    标签过滤器,eg:[{ "TagKey": "TagKeyA", "TagValue": ["TagValueA"] }]

  • Offset:

    偏移量,默认为0

  • Limit:

    返回数量,默认为10,最大为50

  • Order:

    输出列表的排列顺序。取值范围:ASC(升序排列)/ DESC(降序排列),默认为DESC

  • OrderField:

    排序的依据字段, 取值范围 "CreateTime" 、"UpdateTime"、"StartTime",默认为UpdateTime



4178
4179
4180
# File 'lib/v20211111/models.rb', line 4178

def Order
  @Order
end

#OrderFieldObject

取值范围: Name(名称):task1 Id(task ID):train-23091792777383936 Status(状态):SUBMITTING/PENDING/STARTING / RUNNING / STOPPING / STOPPED / FAILED / SUCCEED / SUBMIT_FAILED ResourceGroupId(资源组 Id):trsg-kvvfrwl7 Creator(创建者 uin):100014761913 ChargeType(计费类型):PREPAID(预付费)/ POSTPAID_BY_HOUR(后付费) CHARGE_STATUS(计费状态):NOT_BILLING(未开始计费)/ BILLING(计费中)/ ARREARS_STOP(欠费停止)

Parameters:

  • TagFilters:

    标签过滤器,eg:[{ "TagKey": "TagKeyA", "TagValue": ["TagValueA"] }]

  • Offset:

    偏移量,默认为0

  • Limit:

    返回数量,默认为10,最大为50

  • Order:

    输出列表的排列顺序。取值范围:ASC(升序排列)/ DESC(降序排列),默认为DESC

  • OrderField:

    排序的依据字段, 取值范围 "CreateTime" 、"UpdateTime"、"StartTime",默认为UpdateTime



4178
4179
4180
# File 'lib/v20211111/models.rb', line 4178

def OrderField
  @OrderField
end

#TagFiltersObject

取值范围: Name(名称):task1 Id(task ID):train-23091792777383936 Status(状态):SUBMITTING/PENDING/STARTING / RUNNING / STOPPING / STOPPED / FAILED / SUCCEED / SUBMIT_FAILED ResourceGroupId(资源组 Id):trsg-kvvfrwl7 Creator(创建者 uin):100014761913 ChargeType(计费类型):PREPAID(预付费)/ POSTPAID_BY_HOUR(后付费) CHARGE_STATUS(计费状态):NOT_BILLING(未开始计费)/ BILLING(计费中)/ ARREARS_STOP(欠费停止)

Parameters:

  • TagFilters:

    标签过滤器,eg:[{ "TagKey": "TagKeyA", "TagValue": ["TagValueA"] }]

  • Offset:

    偏移量,默认为0

  • Limit:

    返回数量,默认为10,最大为50

  • Order:

    输出列表的排列顺序。取值范围:ASC(升序排列)/ DESC(降序排列),默认为DESC

  • OrderField:

    排序的依据字段, 取值范围 "CreateTime" 、"UpdateTime"、"StartTime",默认为UpdateTime



4178
4179
4180
# File 'lib/v20211111/models.rb', line 4178

def TagFilters
  @TagFilters
end

Instance Method Details

#deserialize(params) ⇒ Object



4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
# File 'lib/v20211111/models.rb', line 4189

def deserialize(params)
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
  unless params['TagFilters'].nil?
    @TagFilters = []
    params['TagFilters'].each do |i|
      tagfilter_tmp = TagFilter.new
      tagfilter_tmp.deserialize(i)
      @TagFilters << tagfilter_tmp
    end
  end
  @Offset = params['Offset']
  @Limit = params['Limit']
  @Order = params['Order']
  @OrderField = params['OrderField']
end