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