Class HostNameSettings

    • Constructor Summary

      Constructors 
      Constructor Description
      HostNameSettings()  
      HostNameSettings​(HostNameSettings 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 getHostName()
      Get 云服务器的主机名。
      点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。
      不支持 Windows 实例。
      其他类型(Linux 等)实例:字符长度为[2, 40],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。不允许为纯数字。 注意:此字段可能返回 null,表示取不到有效值。
      String getHostNameStyle()
      Get 云服务器主机名的风格,取值范围包括 ORIGINAL 和 UNIQUE,默认为 ORIGINAL。
      ORIGINAL,AS 直接将入参中所填的 HostName 传递给 CVM,CVM 可能会对 HostName 追加序列号,伸缩组中实例的 HostName 会出现冲突的情况。
      UNIQUE,入参所填的 HostName 相当于主机名前缀,AS 和 CVM 会对其进行拓展,伸缩组中实例的 HostName 可以保证唯一。 注意:此字段可能返回 null,表示取不到有效值。
      void setHostName​(String HostName)
      Set 云服务器的主机名。
      点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。
      不支持 Windows 实例。
      其他类型(Linux 等)实例:字符长度为[2, 40],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。不允许为纯数字。 注意:此字段可能返回 null,表示取不到有效值。
      void setHostNameStyle​(String HostNameStyle)
      Set 云服务器主机名的风格,取值范围包括 ORIGINAL 和 UNIQUE,默认为 ORIGINAL。
      ORIGINAL,AS 直接将入参中所填的 HostName 传递给 CVM,CVM 可能会对 HostName 追加序列号,伸缩组中实例的 HostName 会出现冲突的情况。
      UNIQUE,入参所填的 HostName 相当于主机名前缀,AS 和 CVM 会对其进行拓展,伸缩组中实例的 HostName 可以保证唯一。 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • HostNameSettings

        public HostNameSettings()
      • HostNameSettings

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

      • getHostName

        public String getHostName()
        Get 云服务器的主机名。
      • 点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。
      • 不支持 Windows 实例。
      • 其他类型(Linux 等)实例:字符长度为[2, 40],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。不允许为纯数字。 注意:此字段可能返回 null,表示取不到有效值。
Returns:
HostName 云服务器的主机名。
  • 点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。
  • 不支持 Windows 实例。
  • 其他类型(Linux 等)实例:字符长度为[2, 40],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。不允许为纯数字。 注意:此字段可能返回 null,表示取不到有效值。
  • Parameters:
    HostName - 云服务器的主机名。
  • 点号(.)和短横线(-)不能作为 HostName 的首尾字符,不能连续使用。
  • 不支持 Windows 实例。
  • 其他类型(Linux 等)实例:字符长度为[2, 40],允许支持多个点号,点之间为一段,每段允许字母(不限制大小写)、数字和短横线(-)组成。不允许为纯数字。 注意:此字段可能返回 null,表示取不到有效值。