Class: TencentCloud::Scf::V20180416::ListFunctionsRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Scf::V20180416::ListFunctionsRequest
- Defined in:
- lib/v20180416/models.rb
Overview
ListFunctions请求参数结构体
Instance Attribute Summary collapse
-
#Description ⇒ Object
单次 API 请求的
Filters的上限为10, 即Filters 最多有 10个 "Name":"","Values":[]Name -Values的键值对。Filter.Values的上限,由Filter的Name决定。 1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values只能传一个值2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values至多可以传20个值. -
#Filters ⇒ Object
单次 API 请求的
Filters的上限为10, 即Filters 最多有 10个 "Name":"","Values":[]Name -Values的键值对。Filter.Values的上限,由Filter的Name决定。 1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values只能传一个值2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values至多可以传20个值. -
#Limit ⇒ Object
单次 API 请求的
Filters的上限为10, 即Filters 最多有 10个 "Name":"","Values":[]Name -Values的键值对。Filter.Values的上限,由Filter的Name决定。 1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values只能传一个值2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values至多可以传20个值. -
#Namespace ⇒ Object
单次 API 请求的
Filters的上限为10, 即Filters 最多有 10个 "Name":"","Values":[]Name -Values的键值对。Filter.Values的上限,由Filter的Name决定。 1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values只能传一个值2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values至多可以传20个值. -
#Offset ⇒ Object
单次 API 请求的
Filters的上限为10, 即Filters 最多有 10个 "Name":"","Values":[]Name -Values的键值对。Filter.Values的上限,由Filter的Name决定。 1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values只能传一个值2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values至多可以传20个值. -
#Order ⇒ Object
单次 API 请求的
Filters的上限为10, 即Filters 最多有 10个 "Name":"","Values":[]Name -Values的键值对。Filter.Values的上限,由Filter的Name决定。 1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values只能传一个值2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values至多可以传20个值. -
#Orderby ⇒ Object
单次 API 请求的
Filters的上限为10, 即Filters 最多有 10个 "Name":"","Values":[]Name -Values的键值对。Filter.Values的上限,由Filter的Name决定。 1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values只能传一个值2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values至多可以传20个值. -
#SearchKey ⇒ Object
单次 API 请求的
Filters的上限为10, 即Filters 最多有 10个 "Name":"","Values":[]Name -Values的键值对。Filter.Values的上限,由Filter的Name决定。 1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values只能传一个值2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values至多可以传20个值.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(order = nil, orderby = nil, offset = nil, limit = nil, searchkey = nil, namespace = nil, description = nil, filters = nil) ⇒ ListFunctionsRequest
constructor
A new instance of ListFunctionsRequest.
Constructor Details
#initialize(order = nil, orderby = nil, offset = nil, limit = nil, searchkey = nil, namespace = nil, description = nil, filters = nil) ⇒ ListFunctionsRequest
Returns a new instance of ListFunctionsRequest.
3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 |
# File 'lib/v20180416/models.rb', line 3283 def initialize(order=nil, orderby=nil, offset=nil, limit=nil, searchkey=nil, namespace=nil, description=nil, filters=nil) @Order = order @Orderby = orderby @Offset = offset @Limit = limit @SearchKey = searchkey @Namespace = namespace @Description = description @Filters = filters end |
Instance Attribute Details
#Description ⇒ Object
单次 API 请求的Filters 的上限为10, 即Filters 最多有 10个 "Name":"","Values":[] Name -Values 的键值对。Filter.Values的上限,由 Filter 的 Name 决定。
1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values 只能传一个值
2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values 至多可以传20个值
3281 3282 3283 |
# File 'lib/v20180416/models.rb', line 3281 def Description @Description end |
#Filters ⇒ Object
单次 API 请求的Filters 的上限为10, 即Filters 最多有 10个 "Name":"","Values":[] Name -Values 的键值对。Filter.Values的上限,由 Filter 的 Name 决定。
1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values 只能传一个值
2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values 至多可以传20个值
3281 3282 3283 |
# File 'lib/v20180416/models.rb', line 3281 def Filters @Filters end |
#Limit ⇒ Object
单次 API 请求的Filters 的上限为10, 即Filters 最多有 10个 "Name":"","Values":[] Name -Values 的键值对。Filter.Values的上限,由 Filter 的 Name 决定。
1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values 只能传一个值
2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values 至多可以传20个值
3281 3282 3283 |
# File 'lib/v20180416/models.rb', line 3281 def Limit @Limit end |
#Namespace ⇒ Object
单次 API 请求的Filters 的上限为10, 即Filters 最多有 10个 "Name":"","Values":[] Name -Values 的键值对。Filter.Values的上限,由 Filter 的 Name 决定。
1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values 只能传一个值
2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values 至多可以传20个值
3281 3282 3283 |
# File 'lib/v20180416/models.rb', line 3281 def Namespace @Namespace end |
#Offset ⇒ Object
单次 API 请求的Filters 的上限为10, 即Filters 最多有 10个 "Name":"","Values":[] Name -Values 的键值对。Filter.Values的上限,由 Filter 的 Name 决定。
1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values 只能传一个值
2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values 至多可以传20个值
3281 3282 3283 |
# File 'lib/v20180416/models.rb', line 3281 def Offset @Offset end |
#Order ⇒ Object
单次 API 请求的Filters 的上限为10, 即Filters 最多有 10个 "Name":"","Values":[] Name -Values 的键值对。Filter.Values的上限,由 Filter 的 Name 决定。
1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values 只能传一个值
2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values 至多可以传20个值
3281 3282 3283 |
# File 'lib/v20180416/models.rb', line 3281 def Order @Order end |
#Orderby ⇒ Object
单次 API 请求的Filters 的上限为10, 即Filters 最多有 10个 "Name":"","Values":[] Name -Values 的键值对。Filter.Values的上限,由 Filter 的 Name 决定。
1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values 只能传一个值
2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values 至多可以传20个值
3281 3282 3283 |
# File 'lib/v20180416/models.rb', line 3281 def Orderby @Orderby end |
#SearchKey ⇒ Object
单次 API 请求的Filters 的上限为10, 即Filters 最多有 10个 "Name":"","Values":[] Name -Values 的键值对。Filter.Values的上限,由 Filter 的 Name 决定。
1.[ VpcId', 'SubnetId', 'ClsTopicId', 'ClsLogsetId', 'Role', 'CfsId', 'CfsMountInsId', 'Eip' ] 过滤的 Name 为这些属性时, Values 只能传一个值
2.['Status', 'Runtime', 'Type', 'PublicNetStatus', 'AsyncRunEnable', 'TraceEnable', 'Stamp'] 过滤的Name 为这些属性时 ,Values 至多可以传20个值
3281 3282 3283 |
# File 'lib/v20180416/models.rb', line 3281 def SearchKey @SearchKey end |
Instance Method Details
#deserialize(params) ⇒ Object
3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 |
# File 'lib/v20180416/models.rb', line 3294 def deserialize(params) @Order = params['Order'] @Orderby = params['Orderby'] @Offset = params['Offset'] @Limit = params['Limit'] @SearchKey = params['SearchKey'] @Namespace = params['Namespace'] @Description = params['Description'] unless params['Filters'].nil? @Filters = [] params['Filters'].each do |i| filter_tmp = Filter.new filter_tmp.deserialize(i) @Filters << filter_tmp end end end |