Class: TencentCloud::Ecm::V20190719::DescribeInstancesRequest
- Inherits:
-
Common::AbstractModel
- Object
- Common::AbstractModel
- TencentCloud::Ecm::V20190719::DescribeInstancesRequest
- Defined in:
- lib/v20190719/models.rb
Overview
DescribeInstances请求参数结构体
Instance Attribute Summary collapse
-
#Filters ⇒ Object
若不传Filters参数则表示查询所有相关的实例信息。 单次请求的Filter.Values的上限为5。 timestamp 按实例创建时间排序。 注意:目前仅支持按创建时间排序,后续可能会有扩展。 如果不传,默认按实例创建时间排序.
-
#Limit ⇒ Object
若不传Filters参数则表示查询所有相关的实例信息。 单次请求的Filter.Values的上限为5。 timestamp 按实例创建时间排序。 注意:目前仅支持按创建时间排序,后续可能会有扩展。 如果不传,默认按实例创建时间排序.
-
#Offset ⇒ Object
若不传Filters参数则表示查询所有相关的实例信息。 单次请求的Filter.Values的上限为5。 timestamp 按实例创建时间排序。 注意:目前仅支持按创建时间排序,后续可能会有扩展。 如果不传,默认按实例创建时间排序.
-
#OrderByField ⇒ Object
若不传Filters参数则表示查询所有相关的实例信息。 单次请求的Filter.Values的上限为5。 timestamp 按实例创建时间排序。 注意:目前仅支持按创建时间排序,后续可能会有扩展。 如果不传,默认按实例创建时间排序.
-
#OrderDirection ⇒ Object
若不传Filters参数则表示查询所有相关的实例信息。 单次请求的Filter.Values的上限为5。 timestamp 按实例创建时间排序。 注意:目前仅支持按创建时间排序,后续可能会有扩展。 如果不传,默认按实例创建时间排序.
Instance Method Summary collapse
- #deserialize(params) ⇒ Object
-
#initialize(filters = nil, offset = nil, limit = nil, orderbyfield = nil, orderdirection = nil) ⇒ DescribeInstancesRequest
constructor
A new instance of DescribeInstancesRequest.
Constructor Details
#initialize(filters = nil, offset = nil, limit = nil, orderbyfield = nil, orderdirection = nil) ⇒ DescribeInstancesRequest
Returns a new instance of DescribeInstancesRequest.
3323 3324 3325 3326 3327 3328 3329 |
# File 'lib/v20190719/models.rb', line 3323 def initialize(filters=nil, offset=nil, limit=nil, orderbyfield=nil, orderdirection=nil) @Filters = filters @Offset = offset @Limit = limit @OrderByField = orderbyfield @OrderDirection = orderdirection end |
Instance Attribute Details
#Filters ⇒ Object
若不传Filters参数则表示查询所有相关的实例信息。单次请求的Filter.Values的上限为5。timestamp 按实例创建时间排序。注意:目前仅支持按创建时间排序,后续可能会有扩展。如果不传,默认按实例创建时间排序
3321 3322 3323 |
# File 'lib/v20190719/models.rb', line 3321 def Filters @Filters end |
#Limit ⇒ Object
若不传Filters参数则表示查询所有相关的实例信息。单次请求的Filter.Values的上限为5。timestamp 按实例创建时间排序。注意:目前仅支持按创建时间排序,后续可能会有扩展。如果不传,默认按实例创建时间排序
3321 3322 3323 |
# File 'lib/v20190719/models.rb', line 3321 def Limit @Limit end |
#Offset ⇒ Object
若不传Filters参数则表示查询所有相关的实例信息。单次请求的Filter.Values的上限为5。timestamp 按实例创建时间排序。注意:目前仅支持按创建时间排序,后续可能会有扩展。如果不传,默认按实例创建时间排序
3321 3322 3323 |
# File 'lib/v20190719/models.rb', line 3321 def Offset @Offset end |
#OrderByField ⇒ Object
若不传Filters参数则表示查询所有相关的实例信息。单次请求的Filter.Values的上限为5。timestamp 按实例创建时间排序。注意:目前仅支持按创建时间排序,后续可能会有扩展。如果不传,默认按实例创建时间排序
3321 3322 3323 |
# File 'lib/v20190719/models.rb', line 3321 def OrderByField @OrderByField end |
#OrderDirection ⇒ Object
若不传Filters参数则表示查询所有相关的实例信息。单次请求的Filter.Values的上限为5。timestamp 按实例创建时间排序。注意:目前仅支持按创建时间排序,后续可能会有扩展。如果不传,默认按实例创建时间排序
3321 3322 3323 |
# File 'lib/v20190719/models.rb', line 3321 def OrderDirection @OrderDirection end |
Instance Method Details
#deserialize(params) ⇒ Object
3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 |
# File 'lib/v20190719/models.rb', line 3331 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 @Offset = params['Offset'] @Limit = params['Limit'] @OrderByField = params['OrderByField'] @OrderDirection = params['OrderDirection'] end |