Class ComputeNode

    • Constructor Summary

      Constructors 
      Constructor Description
      ComputeNode()  
      ComputeNode​(ComputeNode 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 Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      DataDisk[] getDataDisks()
      Get 节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。
      InstanceChargePrepaid getInstanceChargePrepaid()
      Get 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月节点的购买时长、是否设置自动续费等属性。若指定节点的付费模式为预付费则该参数必传。
      String getInstanceChargeType()
      Get 节点[计费类型](https://cloud.tencent.com/document/product/213/2180)。
      PREPAID:预付费,即包年包月
      POSTPAID_BY_HOUR:按小时后付费
      SPOTPAID:竞价付费
      默认值:POSTPAID_BY_HOUR。
      String getInstanceName()
      Get 节点显示名称。
      不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。
      String getInstanceType()
      Get 节点机型。不同实例机型指定了不同的资源规格。
      具体取值可通过调用接口[DescribeInstanceTypeConfigs](https://cloud.tencent.com/document/api/213/15749)来获得最新的规格表或参见[实例规格](https://cloud.tencent.com/document/product/213/11518)描述。
      InternetAccessible getInternetAccessible()
      Get 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
      Long getProjectId()
      Get 实例所属项目ID。该参数可以通过调用 [DescribeProject](https://cloud.tencent.com/document/api/651/78725) 的返回值中的 projectId 字段来获取。不填为默认项目。
      SystemDisk getSystemDisk()
      Get 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
      void setDataDisks​(DataDisk[] DataDisks)
      Set 节点数据盘配置信息。若不指定该参数,则默认不购买数据盘。支持购买的时候指定21块数据盘,其中最多包含1块LOCAL_BASIC数据盘或者LOCAL_SSD数据盘,最多包含20块CLOUD_BASIC数据盘、CLOUD_PREMIUM数据盘或者CLOUD_SSD数据盘。
      void setInstanceChargePrepaid​(InstanceChargePrepaid InstanceChargePrepaid)
      Set 预付费模式,即包年包月相关参数设置。通过该参数可以指定包年包月节点的购买时长、是否设置自动续费等属性。若指定节点的付费模式为预付费则该参数必传。
      void setInstanceChargeType​(String InstanceChargeType)
      Set 节点[计费类型](https://cloud.tencent.com/document/product/213/2180)。
      PREPAID:预付费,即包年包月
      POSTPAID_BY_HOUR:按小时后付费
      SPOTPAID:竞价付费
      默认值:POSTPAID_BY_HOUR。
      void setInstanceName​(String InstanceName)
      Set 节点显示名称。
      不指定节点显示名称则默认显示‘未命名’。 最多支持60个字符。
      void setInstanceType​(String InstanceType)
      Set 节点机型。不同实例机型指定了不同的资源规格。
      具体取值可通过调用接口[DescribeInstanceTypeConfigs](https://cloud.tencent.com/document/api/213/15749)来获得最新的规格表或参见[实例规格](https://cloud.tencent.com/document/product/213/11518)描述。
      void setInternetAccessible​(InternetAccessible InternetAccessible)
      Set 公网带宽相关信息设置。若不指定该参数,则默认公网带宽为0Mbps。
      void setProjectId​(Long ProjectId)
      Set 实例所属项目ID。该参数可以通过调用 [DescribeProject](https://cloud.tencent.com/document/api/651/78725) 的返回值中的 projectId 字段来获取。不填为默认项目。
      void setSystemDisk​(SystemDisk SystemDisk)
      Set 节点系统盘配置信息。若不指定该参数,则按照系统默认值进行分配。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ComputeNode

        public ComputeNode()
      • ComputeNode

        public ComputeNode​(ComputeNode 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

      • getInstanceChargeType

        public String getInstanceChargeType()
        Get 节点[计费类型](https://cloud.tencent.com/document/product/213/2180)。
      • PREPAID:预付费,即包年包月
      • POSTPAID_BY_HOUR:按小时后付费
      • SPOTPAID:竞价付费
        默认值:POSTPAID_BY_HOUR。
Returns:
InstanceChargeType 节点[计费类型](https://cloud.tencent.com/document/product/213/2180)。
  • PREPAID:预付费,即包年包月
  • POSTPAID_BY_HOUR:按小时后付费
  • SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。
  • Parameters:
    InstanceChargeType - 节点[计费类型](https://cloud.tencent.com/document/product/213/2180)。
  • PREPAID:预付费,即包年包月
  • POSTPAID_BY_HOUR:按小时后付费
  • SPOTPAID:竞价付费
    默认值:POSTPAID_BY_HOUR。