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