class TencentCloud::Tke::V20180525::Cluster
def deserialize(params)
def deserialize(params) @ClusterId = params['ClusterId'] @ClusterName = params['ClusterName'] @ClusterDescription = params['ClusterDescription'] @ClusterVersion = params['ClusterVersion'] @ClusterOs = params['ClusterOs'] @ClusterType = params['ClusterType'] unless params['ClusterNetworkSettings'].nil? @ClusterNetworkSettings = ClusterNetworkSettings.new @ClusterNetworkSettings.deserialize(params['ClusterNetworkSettings']) end @ClusterNodeNum = params['ClusterNodeNum'] @ProjectId = params['ProjectId'] unless params['TagSpecification'].nil? @TagSpecification = [] params['TagSpecification'].each do |i| tagspecification_tmp = TagSpecification.new tagspecification_tmp.deserialize(i) @TagSpecification << tagspecification_tmp end end @ClusterStatus = params['ClusterStatus'] @Property = params['Property'] @ClusterMaterNodeNum = params['ClusterMaterNodeNum'] @ImageId = params['ImageId'] @OsCustomizeType = params['OsCustomizeType'] @ContainerRuntime = params['ContainerRuntime'] @CreatedTime = params['CreatedTime'] @DeletionProtection = params['DeletionProtection'] @EnableExternalNode = params['EnableExternalNode'] @ClusterLevel = params['ClusterLevel'] @AutoUpgradeClusterLevel = params['AutoUpgradeClusterLevel'] @QGPUShareEnable = params['QGPUShareEnable'] @RuntimeVersion = params['RuntimeVersion'] @ClusterEtcdNodeNum = params['ClusterEtcdNodeNum'] @CdcId = params['CdcId'] end