Class Cluster
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tke.v20180525.models.Cluster
-
public class Cluster extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetAutoUpgradeClusterLevel()Get 自动变配集群等级,针对托管集群生效 注意:此字段可能返回 null,表示取不到有效值。StringgetClusterDescription()Get 集群描述LonggetClusterEtcdNodeNum()Get 集群当前etcd数量 注意:此字段可能返回 null,表示取不到有效值。StringgetClusterId()Get 集群IDStringgetClusterLevel()Get 集群等级,针对托管集群生效 注意:此字段可能返回 null,表示取不到有效值。LonggetClusterMaterNodeNum()Get 集群当前master数量StringgetClusterName()Get 集群名称ClusterNetworkSettingsgetClusterNetworkSettings()Get 集群网络相关参数LonggetClusterNodeNum()Get 集群当前node数量StringgetClusterOs()Get 集群系统。centos7.2x86_64 或者 ubuntu16.04.1 LTSx86_64,默认取值为ubuntu16.04.1 LTSx86_64StringgetClusterStatus()Get 集群状态 (Trading 集群开通中,Creating 创建中,Running 运行中,Deleting 删除中,Idling 闲置中,Recovering 唤醒中,Scaling 规模调整中,Upgrading 升级中,WaittingForConnect 等待注册,Trading 集群开通中,Isolated 欠费隔离中,Pause 集群升级暂停,NodeUpgrading 节点升级中,RuntimeUpgrading 节点运行时升级中,MasterScaling Master扩缩容中,ClusterLevelUpgrading 调整规格中,ResourceIsolate 隔离中,ResourceIsolated 已隔离,ResourceReverse 冲正中,Abnormal 异常)StringgetClusterType()Get 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。StringgetClusterVersion()Get 集群版本(默认值为1.10.5)StringgetContainerRuntime()Get 集群运行环境docker或container 注意:此字段可能返回 null,表示取不到有效值。StringgetCreatedTime()Get 创建时间 注意:此字段可能返回 null,表示取不到有效值。BooleangetDeletionProtection()Get 删除保护开关 注意:此字段可能返回 null,表示取不到有效值。BooleangetEnableExternalNode()Get 集群是否开启第三方节点支持 注意:此字段可能返回 null,表示取不到有效值。StringgetImageId()Get 集群使用镜像id 注意:此字段可能返回 null,表示取不到有效值。StringgetOsCustomizeType()Get OsCustomizeType 系统定制类型 注意:此字段可能返回 null,表示取不到有效值。LonggetProjectId()Get 集群所属的项目IDStringgetProperty()Get 集群属性(包括集群不同属性的MAP,属性字段包括NodeNameType (lan-ip模式和hostname 模式,默认无lan-ip模式)) 注意:此字段可能返回 null,表示取不到有效值。BooleangetQGPUShareEnable()Get 是否开启QGPU共享 注意:此字段可能返回 null,表示取不到有效值。StringgetRuntimeVersion()Get 运行时版本 注意:此字段可能返回 null,表示取不到有效值。TagSpecification[]getTagSpecification()Get 标签描述列表。 注意:此字段可能返回 null,表示取不到有效值。voidsetAutoUpgradeClusterLevel(Boolean AutoUpgradeClusterLevel)Set 自动变配集群等级,针对托管集群生效 注意:此字段可能返回 null,表示取不到有效值。voidsetClusterDescription(String ClusterDescription)Set 集群描述voidsetClusterEtcdNodeNum(Long ClusterEtcdNodeNum)Set 集群当前etcd数量 注意:此字段可能返回 null,表示取不到有效值。voidsetClusterId(String ClusterId)Set 集群IDvoidsetClusterLevel(String ClusterLevel)Set 集群等级,针对托管集群生效 注意:此字段可能返回 null,表示取不到有效值。voidsetClusterMaterNodeNum(Long ClusterMaterNodeNum)Set 集群当前master数量voidsetClusterName(String ClusterName)Set 集群名称voidsetClusterNetworkSettings(ClusterNetworkSettings ClusterNetworkSettings)Set 集群网络相关参数voidsetClusterNodeNum(Long ClusterNodeNum)Set 集群当前node数量voidsetClusterOs(String ClusterOs)Set 集群系统。centos7.2x86_64 或者 ubuntu16.04.1 LTSx86_64,默认取值为ubuntu16.04.1 LTSx86_64voidsetClusterStatus(String ClusterStatus)Set 集群状态 (Trading 集群开通中,Creating 创建中,Running 运行中,Deleting 删除中,Idling 闲置中,Recovering 唤醒中,Scaling 规模调整中,Upgrading 升级中,WaittingForConnect 等待注册,Trading 集群开通中,Isolated 欠费隔离中,Pause 集群升级暂停,NodeUpgrading 节点升级中,RuntimeUpgrading 节点运行时升级中,MasterScaling Master扩缩容中,ClusterLevelUpgrading 调整规格中,ResourceIsolate 隔离中,ResourceIsolated 已隔离,ResourceReverse 冲正中,Abnormal 异常)voidsetClusterType(String ClusterType)Set 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。voidsetClusterVersion(String ClusterVersion)Set 集群版本(默认值为1.10.5)voidsetContainerRuntime(String ContainerRuntime)Set 集群运行环境docker或container 注意:此字段可能返回 null,表示取不到有效值。voidsetCreatedTime(String CreatedTime)Set 创建时间 注意:此字段可能返回 null,表示取不到有效值。voidsetDeletionProtection(Boolean DeletionProtection)Set 删除保护开关 注意:此字段可能返回 null,表示取不到有效值。voidsetEnableExternalNode(Boolean EnableExternalNode)Set 集群是否开启第三方节点支持 注意:此字段可能返回 null,表示取不到有效值。voidsetImageId(String ImageId)Set 集群使用镜像id 注意:此字段可能返回 null,表示取不到有效值。voidsetOsCustomizeType(String OsCustomizeType)Set OsCustomizeType 系统定制类型 注意:此字段可能返回 null,表示取不到有效值。voidsetProjectId(Long ProjectId)Set 集群所属的项目IDvoidsetProperty(String Property)Set 集群属性(包括集群不同属性的MAP,属性字段包括NodeNameType (lan-ip模式和hostname 模式,默认无lan-ip模式)) 注意:此字段可能返回 null,表示取不到有效值。voidsetQGPUShareEnable(Boolean QGPUShareEnable)Set 是否开启QGPU共享 注意:此字段可能返回 null,表示取不到有效值。voidsetRuntimeVersion(String RuntimeVersion)Set 运行时版本 注意:此字段可能返回 null,表示取不到有效值。voidsetTagSpecification(TagSpecification[] TagSpecification)Set 标签描述列表。 注意:此字段可能返回 null,表示取不到有效值。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
Cluster
public Cluster()
-
Cluster
public Cluster(Cluster source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getClusterId
public String getClusterId()
Get 集群ID- Returns:
- ClusterId 集群ID
-
setClusterId
public void setClusterId(String ClusterId)
Set 集群ID- Parameters:
ClusterId- 集群ID
-
getClusterName
public String getClusterName()
Get 集群名称- Returns:
- ClusterName 集群名称
-
setClusterName
public void setClusterName(String ClusterName)
Set 集群名称- Parameters:
ClusterName- 集群名称
-
getClusterDescription
public String getClusterDescription()
Get 集群描述- Returns:
- ClusterDescription 集群描述
-
setClusterDescription
public void setClusterDescription(String ClusterDescription)
Set 集群描述- Parameters:
ClusterDescription- 集群描述
-
getClusterVersion
public String getClusterVersion()
Get 集群版本(默认值为1.10.5)- Returns:
- ClusterVersion 集群版本(默认值为1.10.5)
-
setClusterVersion
public void setClusterVersion(String ClusterVersion)
Set 集群版本(默认值为1.10.5)- Parameters:
ClusterVersion- 集群版本(默认值为1.10.5)
-
getClusterOs
public String getClusterOs()
Get 集群系统。centos7.2x86_64 或者 ubuntu16.04.1 LTSx86_64,默认取值为ubuntu16.04.1 LTSx86_64- Returns:
- ClusterOs 集群系统。centos7.2x86_64 或者 ubuntu16.04.1 LTSx86_64,默认取值为ubuntu16.04.1 LTSx86_64
-
setClusterOs
public void setClusterOs(String ClusterOs)
Set 集群系统。centos7.2x86_64 或者 ubuntu16.04.1 LTSx86_64,默认取值为ubuntu16.04.1 LTSx86_64- Parameters:
ClusterOs- 集群系统。centos7.2x86_64 或者 ubuntu16.04.1 LTSx86_64,默认取值为ubuntu16.04.1 LTSx86_64
-
getClusterType
public String getClusterType()
Get 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。- Returns:
- ClusterType 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。
-
setClusterType
public void setClusterType(String ClusterType)
Set 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。- Parameters:
ClusterType- 集群类型,托管集群:MANAGED_CLUSTER,独立集群:INDEPENDENT_CLUSTER。
-
getClusterNetworkSettings
public ClusterNetworkSettings getClusterNetworkSettings()
Get 集群网络相关参数- Returns:
- ClusterNetworkSettings 集群网络相关参数
-
setClusterNetworkSettings
public void setClusterNetworkSettings(ClusterNetworkSettings ClusterNetworkSettings)
Set 集群网络相关参数- Parameters:
ClusterNetworkSettings- 集群网络相关参数
-
getClusterNodeNum
public Long getClusterNodeNum()
Get 集群当前node数量- Returns:
- ClusterNodeNum 集群当前node数量
-
setClusterNodeNum
public void setClusterNodeNum(Long ClusterNodeNum)
Set 集群当前node数量- Parameters:
ClusterNodeNum- 集群当前node数量
-
getProjectId
public Long getProjectId()
Get 集群所属的项目ID- Returns:
- ProjectId 集群所属的项目ID
-
setProjectId
public void setProjectId(Long ProjectId)
Set 集群所属的项目ID- Parameters:
ProjectId- 集群所属的项目ID
-
getTagSpecification
public TagSpecification[] getTagSpecification()
Get 标签描述列表。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TagSpecification 标签描述列表。 注意:此字段可能返回 null,表示取不到有效值。
-
setTagSpecification
public void setTagSpecification(TagSpecification[] TagSpecification)
Set 标签描述列表。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TagSpecification- 标签描述列表。 注意:此字段可能返回 null,表示取不到有效值。
-
getClusterStatus
public String getClusterStatus()
Get 集群状态 (Trading 集群开通中,Creating 创建中,Running 运行中,Deleting 删除中,Idling 闲置中,Recovering 唤醒中,Scaling 规模调整中,Upgrading 升级中,WaittingForConnect 等待注册,Trading 集群开通中,Isolated 欠费隔离中,Pause 集群升级暂停,NodeUpgrading 节点升级中,RuntimeUpgrading 节点运行时升级中,MasterScaling Master扩缩容中,ClusterLevelUpgrading 调整规格中,ResourceIsolate 隔离中,ResourceIsolated 已隔离,ResourceReverse 冲正中,Abnormal 异常)- Returns:
- ClusterStatus 集群状态 (Trading 集群开通中,Creating 创建中,Running 运行中,Deleting 删除中,Idling 闲置中,Recovering 唤醒中,Scaling 规模调整中,Upgrading 升级中,WaittingForConnect 等待注册,Trading 集群开通中,Isolated 欠费隔离中,Pause 集群升级暂停,NodeUpgrading 节点升级中,RuntimeUpgrading 节点运行时升级中,MasterScaling Master扩缩容中,ClusterLevelUpgrading 调整规格中,ResourceIsolate 隔离中,ResourceIsolated 已隔离,ResourceReverse 冲正中,Abnormal 异常)
-
setClusterStatus
public void setClusterStatus(String ClusterStatus)
Set 集群状态 (Trading 集群开通中,Creating 创建中,Running 运行中,Deleting 删除中,Idling 闲置中,Recovering 唤醒中,Scaling 规模调整中,Upgrading 升级中,WaittingForConnect 等待注册,Trading 集群开通中,Isolated 欠费隔离中,Pause 集群升级暂停,NodeUpgrading 节点升级中,RuntimeUpgrading 节点运行时升级中,MasterScaling Master扩缩容中,ClusterLevelUpgrading 调整规格中,ResourceIsolate 隔离中,ResourceIsolated 已隔离,ResourceReverse 冲正中,Abnormal 异常)- Parameters:
ClusterStatus- 集群状态 (Trading 集群开通中,Creating 创建中,Running 运行中,Deleting 删除中,Idling 闲置中,Recovering 唤醒中,Scaling 规模调整中,Upgrading 升级中,WaittingForConnect 等待注册,Trading 集群开通中,Isolated 欠费隔离中,Pause 集群升级暂停,NodeUpgrading 节点升级中,RuntimeUpgrading 节点运行时升级中,MasterScaling Master扩缩容中,ClusterLevelUpgrading 调整规格中,ResourceIsolate 隔离中,ResourceIsolated 已隔离,ResourceReverse 冲正中,Abnormal 异常)
-
getProperty
public String getProperty()
Get 集群属性(包括集群不同属性的MAP,属性字段包括NodeNameType (lan-ip模式和hostname 模式,默认无lan-ip模式)) 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Property 集群属性(包括集群不同属性的MAP,属性字段包括NodeNameType (lan-ip模式和hostname 模式,默认无lan-ip模式)) 注意:此字段可能返回 null,表示取不到有效值。
-
setProperty
public void setProperty(String Property)
Set 集群属性(包括集群不同属性的MAP,属性字段包括NodeNameType (lan-ip模式和hostname 模式,默认无lan-ip模式)) 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Property- 集群属性(包括集群不同属性的MAP,属性字段包括NodeNameType (lan-ip模式和hostname 模式,默认无lan-ip模式)) 注意:此字段可能返回 null,表示取不到有效值。
-
getClusterMaterNodeNum
public Long getClusterMaterNodeNum()
Get 集群当前master数量- Returns:
- ClusterMaterNodeNum 集群当前master数量
-
setClusterMaterNodeNum
public void setClusterMaterNodeNum(Long ClusterMaterNodeNum)
Set 集群当前master数量- Parameters:
ClusterMaterNodeNum- 集群当前master数量
-
getImageId
public String getImageId()
Get 集群使用镜像id 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ImageId 集群使用镜像id 注意:此字段可能返回 null,表示取不到有效值。
-
setImageId
public void setImageId(String ImageId)
Set 集群使用镜像id 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ImageId- 集群使用镜像id 注意:此字段可能返回 null,表示取不到有效值。
-
getOsCustomizeType
public String getOsCustomizeType()
Get OsCustomizeType 系统定制类型 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- OsCustomizeType OsCustomizeType 系统定制类型 注意:此字段可能返回 null,表示取不到有效值。
-
setOsCustomizeType
public void setOsCustomizeType(String OsCustomizeType)
Set OsCustomizeType 系统定制类型 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
OsCustomizeType- OsCustomizeType 系统定制类型 注意:此字段可能返回 null,表示取不到有效值。
-
getContainerRuntime
public String getContainerRuntime()
Get 集群运行环境docker或container 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ContainerRuntime 集群运行环境docker或container 注意:此字段可能返回 null,表示取不到有效值。
-
setContainerRuntime
public void setContainerRuntime(String ContainerRuntime)
Set 集群运行环境docker或container 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ContainerRuntime- 集群运行环境docker或container 注意:此字段可能返回 null,表示取不到有效值。
-
getCreatedTime
public String getCreatedTime()
Get 创建时间 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- CreatedTime 创建时间 注意:此字段可能返回 null,表示取不到有效值。
-
setCreatedTime
public void setCreatedTime(String CreatedTime)
Set 创建时间 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
CreatedTime- 创建时间 注意:此字段可能返回 null,表示取不到有效值。
-
getDeletionProtection
public Boolean getDeletionProtection()
Get 删除保护开关 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- DeletionProtection 删除保护开关 注意:此字段可能返回 null,表示取不到有效值。
-
setDeletionProtection
public void setDeletionProtection(Boolean DeletionProtection)
Set 删除保护开关 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
DeletionProtection- 删除保护开关 注意:此字段可能返回 null,表示取不到有效值。
-
getEnableExternalNode
public Boolean getEnableExternalNode()
Get 集群是否开启第三方节点支持 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- EnableExternalNode 集群是否开启第三方节点支持 注意:此字段可能返回 null,表示取不到有效值。
-
setEnableExternalNode
public void setEnableExternalNode(Boolean EnableExternalNode)
Set 集群是否开启第三方节点支持 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
EnableExternalNode- 集群是否开启第三方节点支持 注意:此字段可能返回 null,表示取不到有效值。
-
getClusterLevel
public String getClusterLevel()
Get 集群等级,针对托管集群生效 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ClusterLevel 集群等级,针对托管集群生效 注意:此字段可能返回 null,表示取不到有效值。
-
setClusterLevel
public void setClusterLevel(String ClusterLevel)
Set 集群等级,针对托管集群生效 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ClusterLevel- 集群等级,针对托管集群生效 注意:此字段可能返回 null,表示取不到有效值。
-
getAutoUpgradeClusterLevel
public Boolean getAutoUpgradeClusterLevel()
Get 自动变配集群等级,针对托管集群生效 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- AutoUpgradeClusterLevel 自动变配集群等级,针对托管集群生效 注意:此字段可能返回 null,表示取不到有效值。
-
setAutoUpgradeClusterLevel
public void setAutoUpgradeClusterLevel(Boolean AutoUpgradeClusterLevel)
Set 自动变配集群等级,针对托管集群生效 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
AutoUpgradeClusterLevel- 自动变配集群等级,针对托管集群生效 注意:此字段可能返回 null,表示取不到有效值。
-
getQGPUShareEnable
public Boolean getQGPUShareEnable()
Get 是否开启QGPU共享 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- QGPUShareEnable 是否开启QGPU共享 注意:此字段可能返回 null,表示取不到有效值。
-
setQGPUShareEnable
public void setQGPUShareEnable(Boolean QGPUShareEnable)
Set 是否开启QGPU共享 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
QGPUShareEnable- 是否开启QGPU共享 注意:此字段可能返回 null,表示取不到有效值。
-
getRuntimeVersion
public String getRuntimeVersion()
Get 运行时版本 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RuntimeVersion 运行时版本 注意:此字段可能返回 null,表示取不到有效值。
-
setRuntimeVersion
public void setRuntimeVersion(String RuntimeVersion)
Set 运行时版本 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RuntimeVersion- 运行时版本 注意:此字段可能返回 null,表示取不到有效值。
-
getClusterEtcdNodeNum
public Long getClusterEtcdNodeNum()
Get 集群当前etcd数量 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ClusterEtcdNodeNum 集群当前etcd数量 注意:此字段可能返回 null,表示取不到有效值。
-
setClusterEtcdNodeNum
public void setClusterEtcdNodeNum(Long ClusterEtcdNodeNum)
Set 集群当前etcd数量 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ClusterEtcdNodeNum- 集群当前etcd数量 注意:此字段可能返回 null,表示取不到有效值。
-
-