Class ExistedInstance

    • Constructor Summary

      Constructors 
      Constructor Description
      ExistedInstance()  
      ExistedInstance​(ExistedInstance 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
      String getAlreadyInCluster()
      Get 实例已经所在的集群ID。 注意:此字段可能返回 null,表示取不到有效值。
      String getAutoscalingGroupId()
      Get 伸缩组ID 注意:此字段可能返回 null,表示取不到有效值。
      Long getCPU()
      Get 实例的CPU核数,单位:核。 注意:此字段可能返回 null,表示取不到有效值。
      String getCreatedTime()
      Get 创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
      String getInstanceChargeType()
      Get 实例计费模式。取值范围: PREPAID:表示预付费,即包年包月 POSTPAID_BY_HOUR:表示后付费,即按量计费 CDHPAID:CDH付费,即只对CDH计费,不对CDH上的实例计费。 注意:此字段可能返回 null,表示取不到有效值。
      String getInstanceId()
      Get 实例ID形如:ins-xxxxxxxx。
      String getInstanceName()
      Get 实例名称。 注意:此字段可能返回 null,表示取不到有效值。
      String getInstanceType()
      Get 实例机型。 注意:此字段可能返回 null,表示取不到有效值。
      String[] getIPv6Addresses()
      Get 实例的IPv6地址。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
      Long getMemory()
      Get 实例内存容量,单位:GB。 注意:此字段可能返回 null,表示取不到有效值。
      String getOsName()
      Get 操作系统名称。 注意:此字段可能返回 null,表示取不到有效值。
      String[] getPrivateIpAddresses()
      Get 实例主网卡的内网IP列表。 注意:此字段可能返回 null,表示取不到有效值。
      String[] getPublicIpAddresses()
      Get 实例主网卡的公网IP列表。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
      String getUnusableReason()
      Get 实例不支持加入的原因。 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getUsable()
      Get 实例是否支持加入集群(TRUE 可以加入 FALSE 不能加入)。 注意:此字段可能返回 null,表示取不到有效值。
      void setAlreadyInCluster​(String AlreadyInCluster)
      Set 实例已经所在的集群ID。 注意:此字段可能返回 null,表示取不到有效值。
      void setAutoscalingGroupId​(String AutoscalingGroupId)
      Set 伸缩组ID 注意:此字段可能返回 null,表示取不到有效值。
      void setCPU​(Long CPU)
      Set 实例的CPU核数,单位:核。 注意:此字段可能返回 null,表示取不到有效值。
      void setCreatedTime​(String CreatedTime)
      Set 创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
      void setInstanceChargeType​(String InstanceChargeType)
      Set 实例计费模式。取值范围: PREPAID:表示预付费,即包年包月 POSTPAID_BY_HOUR:表示后付费,即按量计费 CDHPAID:CDH付费,即只对CDH计费,不对CDH上的实例计费。 注意:此字段可能返回 null,表示取不到有效值。
      void setInstanceId​(String InstanceId)
      Set 实例ID形如:ins-xxxxxxxx。
      void setInstanceName​(String InstanceName)
      Set 实例名称。 注意:此字段可能返回 null,表示取不到有效值。
      void setInstanceType​(String InstanceType)
      Set 实例机型。 注意:此字段可能返回 null,表示取不到有效值。
      void setIPv6Addresses​(String[] IPv6Addresses)
      Set 实例的IPv6地址。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
      void setMemory​(Long Memory)
      Set 实例内存容量,单位:GB。 注意:此字段可能返回 null,表示取不到有效值。
      void setOsName​(String OsName)
      Set 操作系统名称。 注意:此字段可能返回 null,表示取不到有效值。
      void setPrivateIpAddresses​(String[] PrivateIpAddresses)
      Set 实例主网卡的内网IP列表。 注意:此字段可能返回 null,表示取不到有效值。
      void setPublicIpAddresses​(String[] PublicIpAddresses)
      Set 实例主网卡的公网IP列表。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
      void setUnusableReason​(String UnusableReason)
      Set 实例不支持加入的原因。 注意:此字段可能返回 null,表示取不到有效值。
      void setUsable​(Boolean Usable)
      Set 实例是否支持加入集群(TRUE 可以加入 FALSE 不能加入)。 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • ExistedInstance

        public ExistedInstance()
      • ExistedInstance

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

      • getUsable

        public Boolean getUsable()
        Get 实例是否支持加入集群(TRUE 可以加入 FALSE 不能加入)。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Usable 实例是否支持加入集群(TRUE 可以加入 FALSE 不能加入)。 注意:此字段可能返回 null,表示取不到有效值。
      • setUsable

        public void setUsable​(Boolean Usable)
        Set 实例是否支持加入集群(TRUE 可以加入 FALSE 不能加入)。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Usable - 实例是否支持加入集群(TRUE 可以加入 FALSE 不能加入)。 注意:此字段可能返回 null,表示取不到有效值。
      • getUnusableReason

        public String getUnusableReason()
        Get 实例不支持加入的原因。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UnusableReason 实例不支持加入的原因。 注意:此字段可能返回 null,表示取不到有效值。
      • setUnusableReason

        public void setUnusableReason​(String UnusableReason)
        Set 实例不支持加入的原因。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UnusableReason - 实例不支持加入的原因。 注意:此字段可能返回 null,表示取不到有效值。
      • getAlreadyInCluster

        public String getAlreadyInCluster()
        Get 实例已经所在的集群ID。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AlreadyInCluster 实例已经所在的集群ID。 注意:此字段可能返回 null,表示取不到有效值。
      • setAlreadyInCluster

        public void setAlreadyInCluster​(String AlreadyInCluster)
        Set 实例已经所在的集群ID。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AlreadyInCluster - 实例已经所在的集群ID。 注意:此字段可能返回 null,表示取不到有效值。
      • getInstanceId

        public String getInstanceId()
        Get 实例ID形如:ins-xxxxxxxx。
        Returns:
        InstanceId 实例ID形如:ins-xxxxxxxx。
      • setInstanceId

        public void setInstanceId​(String InstanceId)
        Set 实例ID形如:ins-xxxxxxxx。
        Parameters:
        InstanceId - 实例ID形如:ins-xxxxxxxx。
      • getInstanceName

        public String getInstanceName()
        Get 实例名称。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InstanceName 实例名称。 注意:此字段可能返回 null,表示取不到有效值。
      • setInstanceName

        public void setInstanceName​(String InstanceName)
        Set 实例名称。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InstanceName - 实例名称。 注意:此字段可能返回 null,表示取不到有效值。
      • getPrivateIpAddresses

        public String[] getPrivateIpAddresses()
        Get 实例主网卡的内网IP列表。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PrivateIpAddresses 实例主网卡的内网IP列表。 注意:此字段可能返回 null,表示取不到有效值。
      • setPrivateIpAddresses

        public void setPrivateIpAddresses​(String[] PrivateIpAddresses)
        Set 实例主网卡的内网IP列表。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PrivateIpAddresses - 实例主网卡的内网IP列表。 注意:此字段可能返回 null,表示取不到有效值。
      • getPublicIpAddresses

        public String[] getPublicIpAddresses()
        Get 实例主网卡的公网IP列表。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PublicIpAddresses 实例主网卡的公网IP列表。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
      • setPublicIpAddresses

        public void setPublicIpAddresses​(String[] PublicIpAddresses)
        Set 实例主网卡的公网IP列表。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PublicIpAddresses - 实例主网卡的公网IP列表。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
      • getCreatedTime

        public String getCreatedTime()
        Get 创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CreatedTime 创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
      • setCreatedTime

        public void setCreatedTime​(String CreatedTime)
        Set 创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CreatedTime - 创建时间。按照ISO8601标准表示,并且使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ。 注意:此字段可能返回 null,表示取不到有效值。
      • getCPU

        public Long getCPU()
        Get 实例的CPU核数,单位:核。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CPU 实例的CPU核数,单位:核。 注意:此字段可能返回 null,表示取不到有效值。
      • setCPU

        public void setCPU​(Long CPU)
        Set 实例的CPU核数,单位:核。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CPU - 实例的CPU核数,单位:核。 注意:此字段可能返回 null,表示取不到有效值。
      • getMemory

        public Long getMemory()
        Get 实例内存容量,单位:GB。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Memory 实例内存容量,单位:GB。 注意:此字段可能返回 null,表示取不到有效值。
      • setMemory

        public void setMemory​(Long Memory)
        Set 实例内存容量,单位:GB。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Memory - 实例内存容量,单位:GB。 注意:此字段可能返回 null,表示取不到有效值。
      • getOsName

        public String getOsName()
        Get 操作系统名称。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        OsName 操作系统名称。 注意:此字段可能返回 null,表示取不到有效值。
      • setOsName

        public void setOsName​(String OsName)
        Set 操作系统名称。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        OsName - 操作系统名称。 注意:此字段可能返回 null,表示取不到有效值。
      • getInstanceType

        public String getInstanceType()
        Get 实例机型。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InstanceType 实例机型。 注意:此字段可能返回 null,表示取不到有效值。
      • setInstanceType

        public void setInstanceType​(String InstanceType)
        Set 实例机型。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InstanceType - 实例机型。 注意:此字段可能返回 null,表示取不到有效值。
      • getAutoscalingGroupId

        public String getAutoscalingGroupId()
        Get 伸缩组ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AutoscalingGroupId 伸缩组ID 注意:此字段可能返回 null,表示取不到有效值。
      • setAutoscalingGroupId

        public void setAutoscalingGroupId​(String AutoscalingGroupId)
        Set 伸缩组ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AutoscalingGroupId - 伸缩组ID 注意:此字段可能返回 null,表示取不到有效值。
      • getInstanceChargeType

        public String getInstanceChargeType()
        Get 实例计费模式。取值范围: PREPAID:表示预付费,即包年包月 POSTPAID_BY_HOUR:表示后付费,即按量计费 CDHPAID:CDH付费,即只对CDH计费,不对CDH上的实例计费。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InstanceChargeType 实例计费模式。取值范围: PREPAID:表示预付费,即包年包月 POSTPAID_BY_HOUR:表示后付费,即按量计费 CDHPAID:CDH付费,即只对CDH计费,不对CDH上的实例计费。 注意:此字段可能返回 null,表示取不到有效值。
      • setInstanceChargeType

        public void setInstanceChargeType​(String InstanceChargeType)
        Set 实例计费模式。取值范围: PREPAID:表示预付费,即包年包月 POSTPAID_BY_HOUR:表示后付费,即按量计费 CDHPAID:CDH付费,即只对CDH计费,不对CDH上的实例计费。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InstanceChargeType - 实例计费模式。取值范围: PREPAID:表示预付费,即包年包月 POSTPAID_BY_HOUR:表示后付费,即按量计费 CDHPAID:CDH付费,即只对CDH计费,不对CDH上的实例计费。 注意:此字段可能返回 null,表示取不到有效值。
      • getIPv6Addresses

        public String[] getIPv6Addresses()
        Get 实例的IPv6地址。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IPv6Addresses 实例的IPv6地址。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
      • setIPv6Addresses

        public void setIPv6Addresses​(String[] IPv6Addresses)
        Set 实例的IPv6地址。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IPv6Addresses - 实例的IPv6地址。 注意:此字段可能返回 null,表示取不到有效值。 注意:此字段可能返回 null,表示取不到有效值。