Class: TencentCloud::Gse::V20191112::DescribeInstanceLimitResponse

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

Overview

DescribeInstanceLimit返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(limit = nil, extrainfos = nil, requestid = nil) ⇒ DescribeInstanceLimitResponse

Returns a new instance of DescribeInstanceLimitResponse.



2214
2215
2216
2217
2218
# File 'lib/v20191112/models.rb', line 2214

def initialize(limit=nil, extrainfos=nil, requestid=nil)
  @Limit = limit
  @ExtraInfos = extrainfos
  @RequestId = requestid
end

Instance Attribute Details

#ExtraInfosObject

Parameters:

  • Limit:

    限额

  • ExtraInfos:

    详细信息

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



2212
2213
2214
# File 'lib/v20191112/models.rb', line 2212

def ExtraInfos
  @ExtraInfos
end

#LimitObject

Parameters:

  • Limit:

    限额

  • ExtraInfos:

    详细信息

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



2212
2213
2214
# File 'lib/v20191112/models.rb', line 2212

def Limit
  @Limit
end

#RequestIdObject

Parameters:

  • Limit:

    限额

  • ExtraInfos:

    详细信息

  • RequestId:

    唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。



2212
2213
2214
# File 'lib/v20191112/models.rb', line 2212

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
# File 'lib/v20191112/models.rb', line 2220

def deserialize(params)
  @Limit = params['Limit']
  unless params['ExtraInfos'].nil?
    @ExtraInfos = []
    params['ExtraInfos'].each do |i|
      extrainfos_tmp = ExtraInfos.new
      extrainfos_tmp.deserialize(i)
      @ExtraInfos << extrainfos_tmp
    end
  end
  @RequestId = params['RequestId']
end