Class Cluster

    • 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,表示取不到有效值。