Class: TencentCloud::Cfg::V20210820::DescribeTemplateListRequest
- Inherits:
-
TencentCloud::Common::AbstractModel
- Object
- TencentCloud::Common::AbstractModel
- TencentCloud::Cfg::V20210820::DescribeTemplateListRequest
- Defined in:
- lib/v20210820/models.rb
Overview
DescribeTemplateList请求参数结构体
Instance Attribute Summary collapse
- #Filters ⇒ Object
- #IsUsed ⇒ Object
- #Limit ⇒ Object
- #Offset ⇒ Object
- #Tag ⇒ Object
- #Tags ⇒ Object
- #TemplateIdList ⇒ Object
- #TemplateSource ⇒ Object
- #Title ⇒ Object
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(limit = nil, offset = nil, title = nil, tag = nil, isused = nil, tags = nil, templatesource = nil, templateidlist = nil, filters = nil) ⇒ DescribeTemplateListRequest
constructor
A new instance of DescribeTemplateListRequest.
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, =nil, templatesource=nil, templateidlist=nil, filters=nil) @Limit = limit @Offset = offset @Title = title @Tag = tag @IsUsed = isused @Tags = @TemplateSource = templatesource @TemplateIdList = templateidlist @Filters = filters end |
Instance Attribute Details
#Filters ⇒ Object
1001 1002 1003 |
# File 'lib/v20210820/models.rb', line 1001 def Filters @Filters end |
#IsUsed ⇒ Object
1001 1002 1003 |
# File 'lib/v20210820/models.rb', line 1001 def IsUsed @IsUsed end |
#Limit ⇒ Object
1001 1002 1003 |
# File 'lib/v20210820/models.rb', line 1001 def Limit @Limit end |
#Offset ⇒ Object
1001 1002 1003 |
# File 'lib/v20210820/models.rb', line 1001 def Offset @Offset end |
#Tag ⇒ Object
1001 1002 1003 |
# File 'lib/v20210820/models.rb', line 1001 def Tag @Tag end |
#Tags ⇒ Object
1001 1002 1003 |
# File 'lib/v20210820/models.rb', line 1001 def Tags @Tags end |
#TemplateIdList ⇒ Object
1001 1002 1003 |
# File 'lib/v20210820/models.rb', line 1001 def TemplateIdList @TemplateIdList end |
#TemplateSource ⇒ Object
1001 1002 1003 |
# File 'lib/v20210820/models.rb', line 1001 def TemplateSource @TemplateSource end |
#Title ⇒ Object
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 |