class TencentCloud::Emr::V20190103::ClusterInstancesInfo
集群实例信息
def deserialize(params)
def deserialize(params) @Id = params['Id'] @ClusterId = params['ClusterId'] @Ftitle = params['Ftitle'] @ClusterName = params['ClusterName'] @RegionId = params['RegionId'] @ZoneId = params['ZoneId'] @AppId = params['AppId'] @Uin = params['Uin'] @ProjectId = params['ProjectId'] @VpcId = params['VpcId'] @SubnetId = params['SubnetId'] @Status = params['Status'] @AddTime = params['AddTime'] @RunTime = params['RunTime'] unless params['Config'].nil? @Config = EmrProductConfigOutter.new @Config.deserialize(params['Config']) end @MasterIp = params['MasterIp'] @EmrVersion = params['EmrVersion'] @ChargeType = params['ChargeType'] @TradeVersion = params['TradeVersion'] @ResourceOrderId = params['ResourceOrderId'] @IsTradeCluster = params['IsTradeCluster'] @AlarmInfo = params['AlarmInfo'] @IsWoodpeckerCluster = params['IsWoodpeckerCluster'] @MetaDb = params['MetaDb'] unless params['Tags'].nil? @Tags = [] params['Tags'].each do |i| tag_tmp = Tag.new tag_tmp.deserialize(i) @Tags << tag_tmp end end @HiveMetaDb = params['HiveMetaDb'] @ServiceClass = params['ServiceClass'] @AliasInfo = params['AliasInfo'] @ProductId = params['ProductId'] @Zone = params['Zone'] @SceneName = params['SceneName'] @SceneServiceClass = params['SceneServiceClass'] @SceneEmrVersion = params['SceneEmrVersion'] @DisplayName = params['DisplayName'] @VpcName = params['VpcName'] @SubnetName = params['SubnetName'] unless params['ClusterExternalServiceInfo'].nil? @ClusterExternalServiceInfo = [] params['ClusterExternalServiceInfo'].each do |i| clusterexternalserviceinfo_tmp = ClusterExternalServiceInfo.new clusterexternalserviceinfo_tmp.deserialize(i) @ClusterExternalServiceInfo << clusterexternalserviceinfo_tmp end end @UniqVpcId = params['UniqVpcId'] @UniqSubnetId = params['UniqSubnetId'] unless params['TopologyInfoList'].nil? @TopologyInfoList = [] params['TopologyInfoList'].each do |i| topologyinfo_tmp = TopologyInfo.new topologyinfo_tmp.deserialize(i) @TopologyInfoList << topologyinfo_tmp end end @IsMultiZoneCluster = params['IsMultiZoneCluster'] @IsCvmReplace = params['IsCvmReplace'] @ClusterTitle = params['ClusterTitle'] unless params['ConfigDetail'].nil? @ConfigDetail = EmrProductConfigDetail.new @ConfigDetail.deserialize(params['ConfigDetail']) end end
def initialize(id=nil, clusterid=nil, ftitle=nil, clustername=nil, regionid=nil, zoneid=nil, appid=nil, uin=nil, projectid=nil, vpcid=nil, subnetid=nil, status=nil, addtime=nil, runtime=nil, config=nil, masterip=nil, emrversion=nil, chargetype=nil, tradeversion=nil, resourceorderid=nil, istradecluster=nil, alarminfo=nil, iswoodpeckercluster=nil, metadb=nil, tags=nil, hivemetadb=nil, serviceclass=nil, aliasinfo=nil, productid=nil, zone=nil, scenename=nil, sceneserviceclass=nil, sceneemrversion=nil, displayname=nil, vpcname=nil, subnetname=nil, clusterexternalserviceinfo=nil, uniqvpcid=nil, uniqsubnetid=nil, topologyinfolist=nil, ismultizonecluster=nil, iscvmreplace=nil, clustertitle=nil, configdetail=nil)
def initialize(id=nil, clusterid=nil, ftitle=nil, clustername=nil, regionid=nil, zoneid=nil, appid=nil, uin=nil, projectid=nil, vpcid=nil, subnetid=nil, status=nil, addtime=nil, runtime=nil, config=nil, masterip=nil, emrversion=nil, chargetype=nil, tradeversion=nil, resourceorderid=nil, istradecluster=nil, alarminfo=nil, iswoodpeckercluster=nil, metadb=nil, tags=nil, hivemetadb=nil, serviceclass=nil, aliasinfo=nil, productid=nil, zone=nil, scenename=nil, sceneserviceclass=nil, sceneemrversion=nil, displayname=nil, vpcname=nil, subnetname=nil, clusterexternalserviceinfo=nil, uniqvpcid=nil, uniqsubnetid=nil, topologyinfolist=nil, ismultizonecluster=nil, iscvmreplace=nil, clustertitle=nil, configdetail=nil) @Id = id @ClusterId = clusterid @Ftitle = ftitle @ClusterName = clustername @RegionId = regionid @ZoneId = zoneid @AppId = appid @Uin = uin @ProjectId = projectid @VpcId = vpcid @SubnetId = subnetid @Status = status @AddTime = addtime @RunTime = runtime @Config = config @MasterIp = masterip @EmrVersion = emrversion @ChargeType = chargetype @TradeVersion = tradeversion @ResourceOrderId = resourceorderid @IsTradeCluster = istradecluster @AlarmInfo = alarminfo @IsWoodpeckerCluster = iswoodpeckercluster @MetaDb = metadb @Tags = tags @HiveMetaDb = hivemetadb @ServiceClass = serviceclass @AliasInfo = aliasinfo @ProductId = productid @Zone = zone @SceneName = scenename @SceneServiceClass = sceneserviceclass @SceneEmrVersion = sceneemrversion @DisplayName = displayname @VpcName = vpcname @SubnetName = subnetname @ClusterExternalServiceInfo = clusterexternalserviceinfo @UniqVpcId = uniqvpcid @UniqSubnetId = uniqsubnetid @TopologyInfoList = topologyinfolist @IsMultiZoneCluster = ismultizonecluster @IsCvmReplace = iscvmreplace @ClusterTitle = clustertitle @ConfigDetail = configdetail end