Class: TencentCloud::Teo::V20220901::DescribeJustInTimeTranscodeTemplatesRequest

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

Overview

DescribeJustInTimeTranscodeTemplates请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(zoneid = nil, filters = nil, sortby = nil, sortorder = nil, offset = nil, limit = nil) ⇒ DescribeJustInTimeTranscodeTemplatesRequest

Returns a new instance of DescribeJustInTimeTranscodeTemplatesRequest.



8986
8987
8988
8989
8990
8991
8992
8993
# File 'lib/v20220901/models.rb', line 8986

def initialize(zoneid=nil, filters=nil, sortby=nil, sortorder=nil, offset=nil, limit=nil)
  @ZoneId = zoneid
  @Filters = filters
  @SortBy = sortby
  @SortOrder = sortorder
  @Offset = offset
  @Limit = limit
end

Instance Attribute Details

#FiltersObject

Parameters:

  • ZoneId:

    站点ID。

  • Filters:

    过滤条件,Filters 的上限为 20,Filters.Values 的上限为 20。该参数不填写时,默认返回当前 ZoneId 下有权限的即时转码模板。详细的过滤条件如下:<li>template-name:按照模板名批量进行过滤。例如:mytemplate;</li><li>template-type:按照模板类型批量进行过滤。例如:preset 或 custom。</li><li>template-id:按照模板 ID 批量进行过滤。例如:C1LZ7982VgTpYhJ7M。</li>默认为空。

  • SortBy:

    排序字段,取值有:<li>createTime:模板创建时间。</li>默认值为:createTime。

  • SortOrder:

    排序方式,取值有:<li>asc:升序方式;</li><li>desc:降序方式。</li>默认值为:desc。

  • Offset:

    分页偏移量,默认值:0。

  • Limit:

    返回记录条数,默认值:20,最大值:1000。



8984
8985
8986
# File 'lib/v20220901/models.rb', line 8984

def Filters
  @Filters
end

#LimitObject

Parameters:

  • ZoneId:

    站点ID。

  • Filters:

    过滤条件,Filters 的上限为 20,Filters.Values 的上限为 20。该参数不填写时,默认返回当前 ZoneId 下有权限的即时转码模板。详细的过滤条件如下:<li>template-name:按照模板名批量进行过滤。例如:mytemplate;</li><li>template-type:按照模板类型批量进行过滤。例如:preset 或 custom。</li><li>template-id:按照模板 ID 批量进行过滤。例如:C1LZ7982VgTpYhJ7M。</li>默认为空。

  • SortBy:

    排序字段,取值有:<li>createTime:模板创建时间。</li>默认值为:createTime。

  • SortOrder:

    排序方式,取值有:<li>asc:升序方式;</li><li>desc:降序方式。</li>默认值为:desc。

  • Offset:

    分页偏移量,默认值:0。

  • Limit:

    返回记录条数,默认值:20,最大值:1000。



8984
8985
8986
# File 'lib/v20220901/models.rb', line 8984

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • ZoneId:

    站点ID。

  • Filters:

    过滤条件,Filters 的上限为 20,Filters.Values 的上限为 20。该参数不填写时,默认返回当前 ZoneId 下有权限的即时转码模板。详细的过滤条件如下:<li>template-name:按照模板名批量进行过滤。例如:mytemplate;</li><li>template-type:按照模板类型批量进行过滤。例如:preset 或 custom。</li><li>template-id:按照模板 ID 批量进行过滤。例如:C1LZ7982VgTpYhJ7M。</li>默认为空。

  • SortBy:

    排序字段,取值有:<li>createTime:模板创建时间。</li>默认值为:createTime。

  • SortOrder:

    排序方式,取值有:<li>asc:升序方式;</li><li>desc:降序方式。</li>默认值为:desc。

  • Offset:

    分页偏移量,默认值:0。

  • Limit:

    返回记录条数,默认值:20,最大值:1000。



8984
8985
8986
# File 'lib/v20220901/models.rb', line 8984

def Offset
  @Offset
end

#SortByObject

Parameters:

  • ZoneId:

    站点ID。

  • Filters:

    过滤条件,Filters 的上限为 20,Filters.Values 的上限为 20。该参数不填写时,默认返回当前 ZoneId 下有权限的即时转码模板。详细的过滤条件如下:<li>template-name:按照模板名批量进行过滤。例如:mytemplate;</li><li>template-type:按照模板类型批量进行过滤。例如:preset 或 custom。</li><li>template-id:按照模板 ID 批量进行过滤。例如:C1LZ7982VgTpYhJ7M。</li>默认为空。

  • SortBy:

    排序字段,取值有:<li>createTime:模板创建时间。</li>默认值为:createTime。

  • SortOrder:

    排序方式,取值有:<li>asc:升序方式;</li><li>desc:降序方式。</li>默认值为:desc。

  • Offset:

    分页偏移量,默认值:0。

  • Limit:

    返回记录条数,默认值:20,最大值:1000。



8984
8985
8986
# File 'lib/v20220901/models.rb', line 8984

def SortBy
  @SortBy
end

#SortOrderObject

Parameters:

  • ZoneId:

    站点ID。

  • Filters:

    过滤条件,Filters 的上限为 20,Filters.Values 的上限为 20。该参数不填写时,默认返回当前 ZoneId 下有权限的即时转码模板。详细的过滤条件如下:<li>template-name:按照模板名批量进行过滤。例如:mytemplate;</li><li>template-type:按照模板类型批量进行过滤。例如:preset 或 custom。</li><li>template-id:按照模板 ID 批量进行过滤。例如:C1LZ7982VgTpYhJ7M。</li>默认为空。

  • SortBy:

    排序字段,取值有:<li>createTime:模板创建时间。</li>默认值为:createTime。

  • SortOrder:

    排序方式,取值有:<li>asc:升序方式;</li><li>desc:降序方式。</li>默认值为:desc。

  • Offset:

    分页偏移量,默认值:0。

  • Limit:

    返回记录条数,默认值:20,最大值:1000。



8984
8985
8986
# File 'lib/v20220901/models.rb', line 8984

def SortOrder
  @SortOrder
end

#ZoneIdObject

Parameters:

  • ZoneId:

    站点ID。

  • Filters:

    过滤条件,Filters 的上限为 20,Filters.Values 的上限为 20。该参数不填写时,默认返回当前 ZoneId 下有权限的即时转码模板。详细的过滤条件如下:<li>template-name:按照模板名批量进行过滤。例如:mytemplate;</li><li>template-type:按照模板类型批量进行过滤。例如:preset 或 custom。</li><li>template-id:按照模板 ID 批量进行过滤。例如:C1LZ7982VgTpYhJ7M。</li>默认为空。

  • SortBy:

    排序字段,取值有:<li>createTime:模板创建时间。</li>默认值为:createTime。

  • SortOrder:

    排序方式,取值有:<li>asc:升序方式;</li><li>desc:降序方式。</li>默认值为:desc。

  • Offset:

    分页偏移量,默认值:0。

  • Limit:

    返回记录条数,默认值:20,最大值:1000。



8984
8985
8986
# File 'lib/v20220901/models.rb', line 8984

def ZoneId
  @ZoneId
end

Instance Method Details

#deserialize(params) ⇒ Object



8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
# File 'lib/v20220901/models.rb', line 8995

def deserialize(params)
  @ZoneId = params['ZoneId']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      filter_tmp = Filter.new
      filter_tmp.deserialize(i)
      @Filters << filter_tmp
    end
  end
  @SortBy = params['SortBy']
  @SortOrder = params['SortOrder']
  @Offset = params['Offset']
  @Limit = params['Limit']
end