class TencentCloud::Ckafka::V20190819::InstanceAttributesResponse

实例属性返回结果对象

def deserialize(params)

def deserialize(params)
  @InstanceId = params['InstanceId']
  @InstanceName = params['InstanceName']
  unless params['VipList'].nil?
    @VipList = []
    params['VipList'].each do |i|
      vipentity_tmp = VipEntity.new
      vipentity_tmp.deserialize(i)
      @VipList << vipentity_tmp
    end
  end
  @Vip = params['Vip']
  @Vport = params['Vport']
  @Status = params['Status']
  @Bandwidth = params['Bandwidth']
  @DiskSize = params['DiskSize']
  @ZoneId = params['ZoneId']
  @VpcId = params['VpcId']
  @SubnetId = params['SubnetId']
  @Healthy = params['Healthy']
  @HealthyMessage = params['HealthyMessage']
  @CreateTime = params['CreateTime']
  @MsgRetentionTime = params['MsgRetentionTime']
  unless params['Config'].nil?
    @Config = InstanceConfigDO.new
    @Config.deserialize(params['Config'])
  end
  @RemainderPartitions = params['RemainderPartitions']
  @RemainderTopics = params['RemainderTopics']
  @CreatedPartitions = params['CreatedPartitions']
  @CreatedTopics = params['CreatedTopics']
  unless params['Tags'].nil?
    @Tags = []
    params['Tags'].each do |i|
      tag_tmp = Tag.new
      tag_tmp.deserialize(i)
      @Tags << tag_tmp
    end
  end
  @ExpireTime = params['ExpireTime']
  @ZoneIds = params['ZoneIds']
  @Version = params['Version']
  @MaxGroupNum = params['MaxGroupNum']
  @Cvm = params['Cvm']
  @InstanceType = params['InstanceType']
  @Features = params['Features']
  unless params['RetentionTimeConfig'].nil?
    @RetentionTimeConfig = DynamicRetentionTime.new
    @RetentionTimeConfig.deserialize(params['RetentionTimeConfig'])
  end
  @MaxConnection = params['MaxConnection']
  @PublicNetwork = params['PublicNetwork']
  @DeleteRouteTimestamp = params['DeleteRouteTimestamp']
  @RemainingPartitions = params['RemainingPartitions']
  @RemainingTopics = params['RemainingTopics']
  unless params['DynamicDiskConfig'].nil?
    @DynamicDiskConfig = DynamicDiskConfig.new
    @DynamicDiskConfig.deserialize(params['DynamicDiskConfig'])
  end
  @InstanceChargeType = params['InstanceChargeType']
end

def initialize(instanceid=nil, instancename=nil, viplist=nil, vip=nil, vport=nil, status=nil, bandwidth=nil, disksize=nil, zoneid=nil, vpcid=nil, subnetid=nil, healthy=nil, healthymessage=nil, createtime=nil, msgretentiontime=nil, config=nil, remainderpartitions=nil, remaindertopics=nil, createdpartitions=nil, createdtopics=nil, tags=nil, expiretime=nil, zoneids=nil, version=nil, maxgroupnum=nil, cvm=nil, instancetype=nil, features=nil, retentiontimeconfig=nil, maxconnection=nil, publicnetwork=nil, deleteroutetimestamp=nil, remainingpartitions=nil, remainingtopics=nil, dynamicdiskconfig=nil, instancechargetype=nil)

def initialize(instanceid=nil, instancename=nil, viplist=nil, vip=nil, vport=nil, status=nil, bandwidth=nil, disksize=nil, zoneid=nil, vpcid=nil, subnetid=nil, healthy=nil, healthymessage=nil, createtime=nil, msgretentiontime=nil, config=nil, remainderpartitions=nil, remaindertopics=nil, createdpartitions=nil, createdtopics=nil, tags=nil, expiretime=nil, zoneids=nil, version=nil, maxgroupnum=nil, cvm=nil, instancetype=nil, features=nil, retentiontimeconfig=nil, maxconnection=nil, publicnetwork=nil, deleteroutetimestamp=nil, remainingpartitions=nil, remainingtopics=nil, dynamicdiskconfig=nil, instancechargetype=nil)
  @InstanceId = instanceid
  @InstanceName = instancename
  @VipList = viplist
  @Vip = vip
  @Vport = vport
  @Status = status
  @Bandwidth = bandwidth
  @DiskSize = disksize
  @ZoneId = zoneid
  @VpcId = vpcid
  @SubnetId = subnetid
  @Healthy = healthy
  @HealthyMessage = healthymessage
  @CreateTime = createtime
  @MsgRetentionTime = msgretentiontime
  @Config = config
  @RemainderPartitions = remainderpartitions
  @RemainderTopics = remaindertopics
  @CreatedPartitions = createdpartitions
  @CreatedTopics = createdtopics
  @Tags = tags
  @ExpireTime = expiretime
  @ZoneIds = zoneids
  @Version = version
  @MaxGroupNum = maxgroupnum
  @Cvm = cvm
  @InstanceType = instancetype
  @Features = features
  @RetentionTimeConfig = retentiontimeconfig
  @MaxConnection = maxconnection
  @PublicNetwork = publicnetwork
  @DeleteRouteTimestamp = deleteroutetimestamp
  @RemainingPartitions = remainingpartitions
  @RemainingTopics = remainingtopics
  @DynamicDiskConfig = dynamicdiskconfig
  @InstanceChargeType = instancechargetype
end