Class: TencentCloud::Tke::V20180525::ModifyClusterAttributeResponse

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20180525/models.rb

Overview

ModifyClusterAttribute返回参数结构体

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(projectid = nil, clustername = nil, clusterdesc = nil, clusterlevel = nil, autoupgradeclusterlevel = nil, qgpushareenable = nil, clusterproperty = nil, requestid = nil) ⇒ ModifyClusterAttributeResponse

Returns a new instance of ModifyClusterAttributeResponse.



13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
# File 'lib/v20180525/models.rb', line 13867

def initialize(projectid=nil, clustername=nil, clusterdesc=nil, clusterlevel=nil, autoupgradeclusterlevel=nil, qgpushareenable=nil, clusterproperty=nil, requestid=nil)
  @ProjectId = projectid
  @ClusterName = clustername
  @ClusterDesc = clusterdesc
  @ClusterLevel = clusterlevel
  @AutoUpgradeClusterLevel = autoupgradeclusterlevel
  @QGPUShareEnable = qgpushareenable
  @ClusterProperty = clusterproperty
  @RequestId = requestid
end

Instance Attribute Details

#AutoUpgradeClusterLevelObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId:

    集群所属项目

  • ClusterName:

    集群名称

  • ClusterDesc:

    集群描述

  • ClusterLevel:

    集群等级

  • AutoUpgradeClusterLevel:

    自动变配集群等级

  • QGPUShareEnable:

    是否开启QGPU共享

  • ClusterProperty:

    集群属性

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13865
13866
13867
# File 'lib/v20180525/models.rb', line 13865

def AutoUpgradeClusterLevel
  @AutoUpgradeClusterLevel
end

#ClusterDescObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId:

    集群所属项目

  • ClusterName:

    集群名称

  • ClusterDesc:

    集群描述

  • ClusterLevel:

    集群等级

  • AutoUpgradeClusterLevel:

    自动变配集群等级

  • QGPUShareEnable:

    是否开启QGPU共享

  • ClusterProperty:

    集群属性

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13865
13866
13867
# File 'lib/v20180525/models.rb', line 13865

def ClusterDesc
  @ClusterDesc
end

#ClusterLevelObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId:

    集群所属项目

  • ClusterName:

    集群名称

  • ClusterDesc:

    集群描述

  • ClusterLevel:

    集群等级

  • AutoUpgradeClusterLevel:

    自动变配集群等级

  • QGPUShareEnable:

    是否开启QGPU共享

  • ClusterProperty:

    集群属性

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13865
13866
13867
# File 'lib/v20180525/models.rb', line 13865

def ClusterLevel
  @ClusterLevel
end

#ClusterNameObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId:

    集群所属项目

  • ClusterName:

    集群名称

  • ClusterDesc:

    集群描述

  • ClusterLevel:

    集群等级

  • AutoUpgradeClusterLevel:

    自动变配集群等级

  • QGPUShareEnable:

    是否开启QGPU共享

  • ClusterProperty:

    集群属性

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13865
13866
13867
# File 'lib/v20180525/models.rb', line 13865

def ClusterName
  @ClusterName
end

#ClusterPropertyObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId:

    集群所属项目

  • ClusterName:

    集群名称

  • ClusterDesc:

    集群描述

  • ClusterLevel:

    集群等级

  • AutoUpgradeClusterLevel:

    自动变配集群等级

  • QGPUShareEnable:

    是否开启QGPU共享

  • ClusterProperty:

    集群属性

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13865
13866
13867
# File 'lib/v20180525/models.rb', line 13865

def ClusterProperty
  @ClusterProperty
end

#ProjectIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId:

    集群所属项目

  • ClusterName:

    集群名称

  • ClusterDesc:

    集群描述

  • ClusterLevel:

    集群等级

  • AutoUpgradeClusterLevel:

    自动变配集群等级

  • QGPUShareEnable:

    是否开启QGPU共享

  • ClusterProperty:

    集群属性

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13865
13866
13867
# File 'lib/v20180525/models.rb', line 13865

def ProjectId
  @ProjectId
end

#QGPUShareEnableObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId:

    集群所属项目

  • ClusterName:

    集群名称

  • ClusterDesc:

    集群描述

  • ClusterLevel:

    集群等级

  • AutoUpgradeClusterLevel:

    自动变配集群等级

  • QGPUShareEnable:

    是否开启QGPU共享

  • ClusterProperty:

    集群属性

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13865
13866
13867
# File 'lib/v20180525/models.rb', line 13865

def QGPUShareEnable
  @QGPUShareEnable
end

#RequestIdObject

注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。

Parameters:

  • ProjectId:

    集群所属项目

  • ClusterName:

    集群名称

  • ClusterDesc:

    集群描述

  • ClusterLevel:

    集群等级

  • AutoUpgradeClusterLevel:

    自动变配集群等级

  • QGPUShareEnable:

    是否开启QGPU共享

  • ClusterProperty:

    集群属性

  • RequestId:

    唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。



13865
13866
13867
# File 'lib/v20180525/models.rb', line 13865

def RequestId
  @RequestId
end

Instance Method Details

#deserialize(params) ⇒ Object



13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
# File 'lib/v20180525/models.rb', line 13878

def deserialize(params)
  @ProjectId = params['ProjectId']
  @ClusterName = params['ClusterName']
  @ClusterDesc = params['ClusterDesc']
  @ClusterLevel = params['ClusterLevel']
  unless params['AutoUpgradeClusterLevel'].nil?
    @AutoUpgradeClusterLevel = AutoUpgradeClusterLevel.new
    @AutoUpgradeClusterLevel.deserialize(params['AutoUpgradeClusterLevel'])
  end
  @QGPUShareEnable = params['QGPUShareEnable']
  unless params['ClusterProperty'].nil?
    @ClusterProperty = ClusterProperty.new
    @ClusterProperty.deserialize(params['ClusterProperty'])
  end
  @RequestId = params['RequestId']
end