Class: TencentCloud::Cvm::V20170312::DescribeReservedInstancesConfigInfosRequest

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

Overview

DescribeReservedInstancesConfigInfos请求参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(filters = nil) ⇒ DescribeReservedInstancesConfigInfosRequest

Returns a new instance of DescribeReservedInstancesConfigInfosRequest.



2989
2990
2991
# File 'lib/v20170312/models.rb', line 2989

def initialize(filters=nil)
  @Filters = filters
end

Instance Attribute Details

#FiltersObject

duration 按照预留实例计费有效期,即预留实例计费购买时长进行过滤。形如:31536000。 类型:Integer 计量单位:秒 必选:否 可选项:31536000 (1年)



2987
2988
2989
# File 'lib/v20170312/models.rb', line 2987

def Filters
  @Filters
end

Instance Method Details

#deserialize(params) ⇒ Object



2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
# File 'lib/v20170312/models.rb', line 2993

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
end