Class Instance

    • Constructor Summary

      Constructors 
      Constructor Description
      Instance()  
      Instance​(Instance 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 getAutoRenew()
      Get 续费标识。0:手动续费;1:自动续费;2:到期不续。
      String getDomain()
      Get 专属域名。如果实例无专属域名,则该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      String getEffectiveTime()
      Get 生效时间
      String getExpireTime()
      Get 过期时间。如果为按量计费或永久有效实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      String getInstanceId()
      Get 实例 ID
      Boolean getIsolated()
      Get 是否过期隔离
      String getStorageLimit()
      Get 存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      Long getStorageLimitGB()
      Get 存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      String getSuperAdminAccount()
      Get 超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      Long getUserLimit()
      Get 用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      void setAutoRenew​(Long AutoRenew)
      Set 续费标识。0:手动续费;1:自动续费;2:到期不续。
      void setDomain​(String Domain)
      Set 专属域名。如果实例无专属域名,则该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      void setEffectiveTime​(String EffectiveTime)
      Set 生效时间
      void setExpireTime​(String ExpireTime)
      Set 过期时间。如果为按量计费或永久有效实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      void setInstanceId​(String InstanceId)
      Set 实例 ID
      void setIsolated​(Boolean Isolated)
      Set 是否过期隔离
      void setStorageLimit​(String StorageLimit)
      Set 存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      void setStorageLimitGB​(Long StorageLimitGB)
      Set 存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      void setSuperAdminAccount​(String SuperAdminAccount)
      Set 超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      void setUserLimit​(Long UserLimit)
      Set 用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • Instance

        public Instance()
      • Instance

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

      • getInstanceId

        public String getInstanceId()
        Get 实例 ID
        Returns:
        InstanceId 实例 ID
      • setInstanceId

        public void setInstanceId​(String InstanceId)
        Set 实例 ID
        Parameters:
        InstanceId - 实例 ID
      • getDomain

        public String getDomain()
        Get 专属域名。如果实例无专属域名,则该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Domain 专属域名。如果实例无专属域名,则该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      • setDomain

        public void setDomain​(String Domain)
        Set 专属域名。如果实例无专属域名,则该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Domain - 专属域名。如果实例无专属域名,则该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      • getEffectiveTime

        public String getEffectiveTime()
        Get 生效时间
        Returns:
        EffectiveTime 生效时间
      • setEffectiveTime

        public void setEffectiveTime​(String EffectiveTime)
        Set 生效时间
        Parameters:
        EffectiveTime - 生效时间
      • getExpireTime

        public String getExpireTime()
        Get 过期时间。如果为按量计费或永久有效实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ExpireTime 过期时间。如果为按量计费或永久有效实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      • setExpireTime

        public void setExpireTime​(String ExpireTime)
        Set 过期时间。如果为按量计费或永久有效实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ExpireTime - 过期时间。如果为按量计费或永久有效实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      • getUserLimit

        public Long getUserLimit()
        Get 用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UserLimit 用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      • setUserLimit

        public void setUserLimit​(Long UserLimit)
        Set 用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UserLimit - 用户数量。如果为按量计费或不限制用户数量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      • getStorageLimit

        public String getStorageLimit()
        Get 存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        StorageLimit 存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      • setStorageLimit

        public void setStorageLimit​(String StorageLimit)
        Set 存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        StorageLimit - 存储容量,单位为 Bytes,由于数字类型精度限制,该字段为 String 类型。如果为按量计费或不限制存储容量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      • getStorageLimitGB

        public Long getStorageLimitGB()
        Get 存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        StorageLimitGB 存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      • setStorageLimitGB

        public void setStorageLimitGB​(Long StorageLimitGB)
        Set 存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        StorageLimitGB - 存储容量,单位为 GB。如果为按量计费或不限制存储容量实例,该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      • getIsolated

        public Boolean getIsolated()
        Get 是否过期隔离
        Returns:
        Isolated 是否过期隔离
      • setIsolated

        public void setIsolated​(Boolean Isolated)
        Set 是否过期隔离
        Parameters:
        Isolated - 是否过期隔离
      • getAutoRenew

        public Long getAutoRenew()
        Get 续费标识。0:手动续费;1:自动续费;2:到期不续。
        Returns:
        AutoRenew 续费标识。0:手动续费;1:自动续费;2:到期不续。
      • setAutoRenew

        public void setAutoRenew​(Long AutoRenew)
        Set 续费标识。0:手动续费;1:自动续费;2:到期不续。
        Parameters:
        AutoRenew - 续费标识。0:手动续费;1:自动续费;2:到期不续。
      • getSuperAdminAccount

        public String getSuperAdminAccount()
        Get 超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SuperAdminAccount 超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
      • setSuperAdminAccount

        public void setSuperAdminAccount​(String SuperAdminAccount)
        Set 超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SuperAdminAccount - 超级管理员账号,如果未选择查询实例绑定的超级管理员账号或当前实例未绑定超级管理员账号,则该属性为 null。 注意:此字段可能返回 null,表示取不到有效值。