Class Resource

    • Constructor Summary

      Constructors 
      Constructor Description
      Resource()  
      Resource​(Resource 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
      Long getCpu()
      Get CPU核数 注意:此字段可能返回 null,表示取不到有效值。
      Long getDiskNum()
      Get 本地盘数量,如2 注意:此字段可能返回 null,表示取不到有效值。
      Long getDiskSize()
      Get 数据盘容量 注意:此字段可能返回 null,表示取不到有效值。
      String getDiskType()
      Get 磁盘类型 取值范围: CLOUD_SSD:表示云SSD。 CLOUD_PREMIUM:表示高效云盘。 CLOUD_BASIC:表示云硬盘。 注意:此字段可能返回 null,表示取不到有效值。
      String getInstanceType()
      Get 规格类型,如S2.MEDIUM8 注意:此字段可能返回 null,表示取不到有效值。
      Long getLocalDiskNum()
      Get 本地盘数量,该字段已废弃 注意:此字段可能返回 null,表示取不到有效值。
      Long getMemSize()
      Get 内存容量,单位为M 注意:此字段可能返回 null,表示取不到有效值。
      MultiDisk[] getMultiDisks()
      Get 云盘列表,当数据盘为一块云盘时,直接使用DiskType和DiskSize参数,超出部分使用MultiDisks 注意:此字段可能返回 null,表示取不到有效值。
      Long getRootSize()
      Get 系统盘容量 注意:此字段可能返回 null,表示取不到有效值。
      String getSpec()
      Get 节点规格描述,如CVM.SA2。 注意:此字段可能返回 null,表示取不到有效值。
      Long getStorageType()
      Get 存储类型 取值范围: 4:表示云SSD。 5:表示高效云盘。 6:表示增强型SSD云硬盘。 11:表示吞吐型云硬盘。 12:表示极速型SSD云硬盘。 注意:此字段可能返回 null,表示取不到有效值。
      Tag[] getTags()
      Get 需要绑定的标签列表 注意:此字段可能返回 null,表示取不到有效值。
      void setCpu​(Long Cpu)
      Set CPU核数 注意:此字段可能返回 null,表示取不到有效值。
      void setDiskNum​(Long DiskNum)
      Set 本地盘数量,如2 注意:此字段可能返回 null,表示取不到有效值。
      void setDiskSize​(Long DiskSize)
      Set 数据盘容量 注意:此字段可能返回 null,表示取不到有效值。
      void setDiskType​(String DiskType)
      Set 磁盘类型 取值范围: CLOUD_SSD:表示云SSD。 CLOUD_PREMIUM:表示高效云盘。 CLOUD_BASIC:表示云硬盘。 注意:此字段可能返回 null,表示取不到有效值。
      void setInstanceType​(String InstanceType)
      Set 规格类型,如S2.MEDIUM8 注意:此字段可能返回 null,表示取不到有效值。
      void setLocalDiskNum​(Long LocalDiskNum)
      Set 本地盘数量,该字段已废弃 注意:此字段可能返回 null,表示取不到有效值。
      void setMemSize​(Long MemSize)
      Set 内存容量,单位为M 注意:此字段可能返回 null,表示取不到有效值。
      void setMultiDisks​(MultiDisk[] MultiDisks)
      Set 云盘列表,当数据盘为一块云盘时,直接使用DiskType和DiskSize参数,超出部分使用MultiDisks 注意:此字段可能返回 null,表示取不到有效值。
      void setRootSize​(Long RootSize)
      Set 系统盘容量 注意:此字段可能返回 null,表示取不到有效值。
      void setSpec​(String Spec)
      Set 节点规格描述,如CVM.SA2。 注意:此字段可能返回 null,表示取不到有效值。
      void setStorageType​(Long StorageType)
      Set 存储类型 取值范围: 4:表示云SSD。 5:表示高效云盘。 6:表示增强型SSD云硬盘。 11:表示吞吐型云硬盘。 12:表示极速型SSD云硬盘。 注意:此字段可能返回 null,表示取不到有效值。
      void setTags​(Tag[] Tags)
      Set 需要绑定的标签列表 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • Resource

        public Resource()
      • Resource

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

      • getSpec

        public String getSpec()
        Get 节点规格描述,如CVM.SA2。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Spec 节点规格描述,如CVM.SA2。 注意:此字段可能返回 null,表示取不到有效值。
      • setSpec

        public void setSpec​(String Spec)
        Set 节点规格描述,如CVM.SA2。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Spec - 节点规格描述,如CVM.SA2。 注意:此字段可能返回 null,表示取不到有效值。
      • getStorageType

        public Long getStorageType()
        Get 存储类型 取值范围:
      • 4:表示云SSD。
      • 5:表示高效云盘。
      • 6:表示增强型SSD云硬盘。
      • 11:表示吞吐型云硬盘。
      • 12:表示极速型SSD云硬盘。
      • 注意:此字段可能返回 null,表示取不到有效值。
Returns:
StorageType 存储类型 取值范围:
  • 4:表示云SSD。
  • 5:表示高效云盘。
  • 6:表示增强型SSD云硬盘。
  • 11:表示吞吐型云硬盘。
  • 12:表示极速型SSD云硬盘。
  • 注意:此字段可能返回 null,表示取不到有效值。
    Parameters:
    StorageType - 存储类型 取值范围:
  • 4:表示云SSD。
  • 5:表示高效云盘。
  • 6:表示增强型SSD云硬盘。
  • 11:表示吞吐型云硬盘。
  • 12:表示极速型SSD云硬盘。
  • 注意:此字段可能返回 null,表示取不到有效值。