Class: TencentCloud::Tse::V20201207::ListCloudNativeAPIGatewayStrategyResult

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

Overview

获取云原生API网关实例策略响应结果。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(totalcount = nil, strategylist = nil) ⇒ ListCloudNativeAPIGatewayStrategyResult

Returns a new instance of ListCloudNativeAPIGatewayStrategyResult.



9446
9447
9448
9449
# File 'lib/v20201207/models.rb', line 9446

def initialize(totalcount=nil, strategylist=nil)
  @TotalCount = totalcount
  @StrategyList = strategylist
end

Instance Attribute Details

#StrategyListObject

Parameters:

  • TotalCount:

    总数。

  • StrategyList:

    云原生API网关实例策略列表。



9444
9445
9446
# File 'lib/v20201207/models.rb', line 9444

def StrategyList
  @StrategyList
end

#TotalCountObject

Parameters:

  • TotalCount:

    总数。

  • StrategyList:

    云原生API网关实例策略列表。



9444
9445
9446
# File 'lib/v20201207/models.rb', line 9444

def TotalCount
  @TotalCount
end

Instance Method Details

#deserialize(params) ⇒ Object



9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
# File 'lib/v20201207/models.rb', line 9451

def deserialize(params)
  @TotalCount = params['TotalCount']
  unless params['StrategyList'].nil?
    @StrategyList = []
    params['StrategyList'].each do |i|
      cloudnativeapigatewaystrategy_tmp = CloudNativeAPIGatewayStrategy.new
      cloudnativeapigatewaystrategy_tmp.deserialize(i)
      @StrategyList << cloudnativeapigatewaystrategy_tmp
    end
  end
end