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.



9280
9281
9282
# File 'lib/v20201207/models.rb', line 9280

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

Instance Attribute Details

#UpstreamListObject

Parameters:

  • UpstreamList:



9278
9279
9280
# File 'lib/v20201207/models.rb', line 9278

def UpstreamList
  @UpstreamList
end

Instance Method Details

#deserialize(params) ⇒ Object



9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
# File 'lib/v20201207/models.rb', line 9284

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