Class: TencentCloud::Tse::V20201207::KongUpstreamList

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

Overview

kong后端upstream列表

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(upstreamlist = nil) ⇒ KongUpstreamList

Returns a new instance of KongUpstreamList.



9262
9263
9264
# File 'lib/v20201207/models.rb', line 9262

def initialize(upstreamlist=nil)
  @UpstreamList = upstreamlist
end

Instance Attribute Details

#UpstreamListObject

Parameters:

  • UpstreamList:



9260
9261
9262
# File 'lib/v20201207/models.rb', line 9260

def UpstreamList
  @UpstreamList
end

Instance Method Details

#deserialize(params) ⇒ Object



9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
# File 'lib/v20201207/models.rb', line 9266

def deserialize(params)
  unless params['UpstreamList'].nil?
    @UpstreamList = []
    params['UpstreamList'].each do |i|
      kongupstreampreview_tmp = KongUpstreamPreview.new
      kongupstreampreview_tmp.deserialize(i)
      @UpstreamList << kongupstreampreview_tmp
    end
  end
end