class TencentCloud::Tse::V20201207::ServiceGovernanceInfo
服务治理相关的信息
def deserialize(params)
def deserialize(params) @EngineRegion = params['EngineRegion'] unless params['BoundK8SInfos'].nil? @BoundK8SInfos = [] params['BoundK8SInfos'].each do |i| boundk8sinfo_tmp = BoundK8SInfo.new boundk8sinfo_tmp.deserialize(i) @BoundK8SInfos << boundk8sinfo_tmp end end unless params['VpcInfos'].nil? @VpcInfos = [] params['VpcInfos'].each do |i| vpcinfo_tmp = VpcInfo.new vpcinfo_tmp.deserialize(i) @VpcInfos << vpcinfo_tmp end end @AuthOpen = params['AuthOpen'] @Features = params['Features'] @MainPassword = params['MainPassword'] unless params['PgwVpcInfos'].nil? @PgwVpcInfos = [] params['PgwVpcInfos'].each do |i| vpcinfo_tmp = VpcInfo.new vpcinfo_tmp.deserialize(i) @PgwVpcInfos << vpcinfo_tmp end end unless params['LimiterVpcInfos'].nil? @LimiterVpcInfos = [] params['LimiterVpcInfos'].each do |i| vpcinfo_tmp = VpcInfo.new vpcinfo_tmp.deserialize(i) @LimiterVpcInfos << vpcinfo_tmp end end unless params['CLSTopics'].nil? @CLSTopics = [] params['CLSTopics'].each do |i| polarisclstopicinfo_tmp = PolarisCLSTopicInfo.new polarisclstopicinfo_tmp.deserialize(i) @CLSTopics << polarisclstopicinfo_tmp end end @SubPassword = params['SubPassword'] end
def initialize(engineregion=nil, boundk8sinfos=nil, vpcinfos=nil, authopen=nil, features=nil, mainpassword=nil, pgwvpcinfos=nil, limitervpcinfos=nil, clstopics=nil, subpassword=nil)
def initialize(engineregion=nil, boundk8sinfos=nil, vpcinfos=nil, authopen=nil, features=nil, mainpassword=nil, pgwvpcinfos=nil, limitervpcinfos=nil, clstopics=nil, subpassword=nil) @EngineRegion = engineregion @BoundK8SInfos = boundk8sinfos @VpcInfos = vpcinfos @AuthOpen = authopen @Features = features @MainPassword = mainpassword @PgwVpcInfos = pgwvpcinfos @LimiterVpcInfos = limitervpcinfos @CLSTopics = clstopics @SubPassword = subpassword end