Class: TencentCloud::Cfg::V20210820::DescribeTemplateListRequest

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

Overview

DescribeTemplateList请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(limit = nil, offset = nil, title = nil, tag = nil, isused = nil, tags = nil, templatesource = nil, templateidlist = nil, filters = nil) ⇒ DescribeTemplateListRequest

Returns a new instance of DescribeTemplateListRequest.



1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
# File 'lib/v20210820/models.rb', line 1003

def initialize(limit=nil, offset=nil, title=nil, tag=nil, isused=nil, tags=nil, templatesource=nil, templateidlist=nil, filters=nil)
  @Limit = limit
  @Offset = offset
  @Title = title
  @Tag = tag
  @IsUsed = isused
  @Tags = tags
  @TemplateSource = templatesource
  @TemplateIdList = templateidlist
  @Filters = filters
end

Instance Attribute Details

#FiltersObject

Parameters:

  • Limit:

    分页Limit, 最大值100

  • Offset:

    分页Offset

  • Title:

    演练名称

  • Tag:

    标签键

  • IsUsed:

    状态,1—使用中, 2—停用

  • Tags:

    标签对

  • TemplateSource:

    经验来源 0-自建 1-专家推荐

  • TemplateIdList:

    经验ID

  • Filters:

    过滤参数



1001
1002
1003
# File 'lib/v20210820/models.rb', line 1001

def Filters
  @Filters
end

#IsUsedObject

Parameters:

  • Limit:

    分页Limit, 最大值100

  • Offset:

    分页Offset

  • Title:

    演练名称

  • Tag:

    标签键

  • IsUsed:

    状态,1—使用中, 2—停用

  • Tags:

    标签对

  • TemplateSource:

    经验来源 0-自建 1-专家推荐

  • TemplateIdList:

    经验ID

  • Filters:

    过滤参数



1001
1002
1003
# File 'lib/v20210820/models.rb', line 1001

def IsUsed
  @IsUsed
end

#LimitObject

Parameters:

  • Limit:

    分页Limit, 最大值100

  • Offset:

    分页Offset

  • Title:

    演练名称

  • Tag:

    标签键

  • IsUsed:

    状态,1—使用中, 2—停用

  • Tags:

    标签对

  • TemplateSource:

    经验来源 0-自建 1-专家推荐

  • TemplateIdList:

    经验ID

  • Filters:

    过滤参数



1001
1002
1003
# File 'lib/v20210820/models.rb', line 1001

def Limit
  @Limit
end

#OffsetObject

Parameters:

  • Limit:

    分页Limit, 最大值100

  • Offset:

    分页Offset

  • Title:

    演练名称

  • Tag:

    标签键

  • IsUsed:

    状态,1—使用中, 2—停用

  • Tags:

    标签对

  • TemplateSource:

    经验来源 0-自建 1-专家推荐

  • TemplateIdList:

    经验ID

  • Filters:

    过滤参数



1001
1002
1003
# File 'lib/v20210820/models.rb', line 1001

def Offset
  @Offset
end

#TagObject

Parameters:

  • Limit:

    分页Limit, 最大值100

  • Offset:

    分页Offset

  • Title:

    演练名称

  • Tag:

    标签键

  • IsUsed:

    状态,1—使用中, 2—停用

  • Tags:

    标签对

  • TemplateSource:

    经验来源 0-自建 1-专家推荐

  • TemplateIdList:

    经验ID

  • Filters:

    过滤参数



1001
1002
1003
# File 'lib/v20210820/models.rb', line 1001

def Tag
  @Tag
end

#TagsObject

Parameters:

  • Limit:

    分页Limit, 最大值100

  • Offset:

    分页Offset

  • Title:

    演练名称

  • Tag:

    标签键

  • IsUsed:

    状态,1—使用中, 2—停用

  • Tags:

    标签对

  • TemplateSource:

    经验来源 0-自建 1-专家推荐

  • TemplateIdList:

    经验ID

  • Filters:

    过滤参数



1001
1002
1003
# File 'lib/v20210820/models.rb', line 1001

def Tags
  @Tags
end

#TemplateIdListObject

Parameters:

  • Limit:

    分页Limit, 最大值100

  • Offset:

    分页Offset

  • Title:

    演练名称

  • Tag:

    标签键

  • IsUsed:

    状态,1—使用中, 2—停用

  • Tags:

    标签对

  • TemplateSource:

    经验来源 0-自建 1-专家推荐

  • TemplateIdList:

    经验ID

  • Filters:

    过滤参数



1001
1002
1003
# File 'lib/v20210820/models.rb', line 1001

def TemplateIdList
  @TemplateIdList
end

#TemplateSourceObject

Parameters:

  • Limit:

    分页Limit, 最大值100

  • Offset:

    分页Offset

  • Title:

    演练名称

  • Tag:

    标签键

  • IsUsed:

    状态,1—使用中, 2—停用

  • Tags:

    标签对

  • TemplateSource:

    经验来源 0-自建 1-专家推荐

  • TemplateIdList:

    经验ID

  • Filters:

    过滤参数



1001
1002
1003
# File 'lib/v20210820/models.rb', line 1001

def TemplateSource
  @TemplateSource
end

#TitleObject

Parameters:

  • Limit:

    分页Limit, 最大值100

  • Offset:

    分页Offset

  • Title:

    演练名称

  • Tag:

    标签键

  • IsUsed:

    状态,1—使用中, 2—停用

  • Tags:

    标签对

  • TemplateSource:

    经验来源 0-自建 1-专家推荐

  • TemplateIdList:

    经验ID

  • Filters:

    过滤参数



1001
1002
1003
# File 'lib/v20210820/models.rb', line 1001

def Title
  @Title
end

Instance Method Details

#deserialize(params) ⇒ Object



1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
# File 'lib/v20210820/models.rb', line 1015

def deserialize(params)
  @Limit = params['Limit']
  @Offset = params['Offset']
  @Title = params['Title']
  @Tag = params['Tag']
  @IsUsed = params['IsUsed']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tagwithdescribe_tmp = TagWithDescribe.new
      tagwithdescribe_tmp.deserialize(i)
      @Tags << tagwithdescribe_tmp
    end
  end
  @TemplateSource = params['TemplateSource']
  @TemplateIdList = params['TemplateIdList']
  unless params['Filters'].nil?
    @Filters = []
    params['Filters'].each do |i|
      actionfilter_tmp = ActionFilter.new
      actionfilter_tmp.deserialize(i)
      @Filters << actionfilter_tmp
    end
  end
end