Class ChcHost

    • Constructor Detail

      • ChcHost

        public ChcHost()
      • ChcHost

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

      • getChcId

        public String getChcId()
        Get CHC物理服务器ID。
        Returns:
        ChcId CHC物理服务器ID。
      • setChcId

        public void setChcId​(String ChcId)
        Set CHC物理服务器ID。
        Parameters:
        ChcId - CHC物理服务器ID。
      • getInstanceName

        public String getInstanceName()
        Get 实例名称。
        Returns:
        InstanceName 实例名称。
      • setInstanceName

        public void setInstanceName​(String InstanceName)
        Set 实例名称。
        Parameters:
        InstanceName - 实例名称。
      • getSerialNumber

        public String getSerialNumber()
        Get 服务器序列号。
        Returns:
        SerialNumber 服务器序列号。
      • setSerialNumber

        public void setSerialNumber​(String SerialNumber)
        Set 服务器序列号。
        Parameters:
        SerialNumber - 服务器序列号。
      • getInstanceState

        public String getInstanceState()
        Get CHC的状态
        • INIT: 设备已录入。还未配置带外和部署网络
        • READY: 已配置带外和部署网络
        • PREPARED: 可分配云主机
        • ONLINE: 已分配云主机
        • OPERATING: 设备操作中,如正在配置带外网络等。
        • CLEAR_NETWORK_FAILED: 清理带外和部署网络失败
        Returns:
        InstanceState CHC的状态
        • INIT: 设备已录入。还未配置带外和部署网络
        • READY: 已配置带外和部署网络
        • PREPARED: 可分配云主机
        • ONLINE: 已分配云主机
        • OPERATING: 设备操作中,如正在配置带外网络等。
        • CLEAR_NETWORK_FAILED: 清理带外和部署网络失败
      • setInstanceState

        public void setInstanceState​(String InstanceState)
        Set CHC的状态
        • INIT: 设备已录入。还未配置带外和部署网络
        • READY: 已配置带外和部署网络
        • PREPARED: 可分配云主机
        • ONLINE: 已分配云主机
        • OPERATING: 设备操作中,如正在配置带外网络等。
        • CLEAR_NETWORK_FAILED: 清理带外和部署网络失败
        Parameters:
        InstanceState - CHC的状态
        • INIT: 设备已录入。还未配置带外和部署网络
        • READY: 已配置带外和部署网络
        • PREPARED: 可分配云主机
        • ONLINE: 已分配云主机
        • OPERATING: 设备操作中,如正在配置带外网络等。
        • CLEAR_NETWORK_FAILED: 清理带外和部署网络失败
      • getDeviceType

        public String getDeviceType()
        Get 设备类型。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DeviceType 设备类型。 注意:此字段可能返回 null,表示取不到有效值。
      • setDeviceType

        public void setDeviceType​(String DeviceType)
        Set 设备类型。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DeviceType - 设备类型。 注意:此字段可能返回 null,表示取不到有效值。
      • getPlacement

        public Placement getPlacement()
        Get 所属可用区
        Returns:
        Placement 所属可用区
      • setPlacement

        public void setPlacement​(Placement Placement)
        Set 所属可用区
        Parameters:
        Placement - 所属可用区
      • getBmcVirtualPrivateCloud

        public VirtualPrivateCloud getBmcVirtualPrivateCloud()
        Get 带外网络。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        BmcVirtualPrivateCloud 带外网络。 注意:此字段可能返回 null,表示取不到有效值。
      • setBmcVirtualPrivateCloud

        public void setBmcVirtualPrivateCloud​(VirtualPrivateCloud BmcVirtualPrivateCloud)
        Set 带外网络。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        BmcVirtualPrivateCloud - 带外网络。 注意:此字段可能返回 null,表示取不到有效值。
      • getBmcIp

        public String getBmcIp()
        Get 带外网络Ip。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        BmcIp 带外网络Ip。 注意:此字段可能返回 null,表示取不到有效值。
      • setBmcIp

        public void setBmcIp​(String BmcIp)
        Set 带外网络Ip。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        BmcIp - 带外网络Ip。 注意:此字段可能返回 null,表示取不到有效值。
      • getBmcSecurityGroupIds

        public String[] getBmcSecurityGroupIds()
        Get 带外网络安全组Id。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        BmcSecurityGroupIds 带外网络安全组Id。 注意:此字段可能返回 null,表示取不到有效值。
      • setBmcSecurityGroupIds

        public void setBmcSecurityGroupIds​(String[] BmcSecurityGroupIds)
        Set 带外网络安全组Id。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        BmcSecurityGroupIds - 带外网络安全组Id。 注意:此字段可能返回 null,表示取不到有效值。
      • getDeployVirtualPrivateCloud

        public VirtualPrivateCloud getDeployVirtualPrivateCloud()
        Get 部署网络。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DeployVirtualPrivateCloud 部署网络。 注意:此字段可能返回 null,表示取不到有效值。
      • setDeployVirtualPrivateCloud

        public void setDeployVirtualPrivateCloud​(VirtualPrivateCloud DeployVirtualPrivateCloud)
        Set 部署网络。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DeployVirtualPrivateCloud - 部署网络。 注意:此字段可能返回 null,表示取不到有效值。
      • getDeployIp

        public String getDeployIp()
        Get 部署网络Ip。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DeployIp 部署网络Ip。 注意:此字段可能返回 null,表示取不到有效值。
      • setDeployIp

        public void setDeployIp​(String DeployIp)
        Set 部署网络Ip。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DeployIp - 部署网络Ip。 注意:此字段可能返回 null,表示取不到有效值。
      • getDeploySecurityGroupIds

        public String[] getDeploySecurityGroupIds()
        Get 部署网络安全组Id。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DeploySecurityGroupIds 部署网络安全组Id。 注意:此字段可能返回 null,表示取不到有效值。
      • setDeploySecurityGroupIds

        public void setDeploySecurityGroupIds​(String[] DeploySecurityGroupIds)
        Set 部署网络安全组Id。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DeploySecurityGroupIds - 部署网络安全组Id。 注意:此字段可能返回 null,表示取不到有效值。
      • getCvmInstanceId

        public String getCvmInstanceId()
        Get 关联的云主机Id。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CvmInstanceId 关联的云主机Id。 注意:此字段可能返回 null,表示取不到有效值。
      • setCvmInstanceId

        public void setCvmInstanceId​(String CvmInstanceId)
        Set 关联的云主机Id。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CvmInstanceId - 关联的云主机Id。 注意:此字段可能返回 null,表示取不到有效值。
      • getCreatedTime

        public String getCreatedTime()
        Get 服务器导入的时间。
        Returns:
        CreatedTime 服务器导入的时间。
      • setCreatedTime

        public void setCreatedTime​(String CreatedTime)
        Set 服务器导入的时间。
        Parameters:
        CreatedTime - 服务器导入的时间。
      • getHardwareDescription

        public String getHardwareDescription()
        Get 机型的硬件描述,分别为CPU核数,内存容量和磁盘容量 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        HardwareDescription 机型的硬件描述,分别为CPU核数,内存容量和磁盘容量 注意:此字段可能返回 null,表示取不到有效值。
      • setHardwareDescription

        public void setHardwareDescription​(String HardwareDescription)
        Set 机型的硬件描述,分别为CPU核数,内存容量和磁盘容量 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        HardwareDescription - 机型的硬件描述,分别为CPU核数,内存容量和磁盘容量 注意:此字段可能返回 null,表示取不到有效值。
      • getCPU

        public Long getCPU()
        Get CHC物理服务器的CPU核数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CPU CHC物理服务器的CPU核数 注意:此字段可能返回 null,表示取不到有效值。
      • setCPU

        public void setCPU​(Long CPU)
        Set CHC物理服务器的CPU核数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CPU - CHC物理服务器的CPU核数 注意:此字段可能返回 null,表示取不到有效值。
      • getMemory

        public Long getMemory()
        Get CHC物理服务器的内存大小,单位为GB 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Memory CHC物理服务器的内存大小,单位为GB 注意:此字段可能返回 null,表示取不到有效值。
      • setMemory

        public void setMemory​(Long Memory)
        Set CHC物理服务器的内存大小,单位为GB 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Memory - CHC物理服务器的内存大小,单位为GB 注意:此字段可能返回 null,表示取不到有效值。
      • getDisk

        public String getDisk()
        Get CHC物理服务器的磁盘信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Disk CHC物理服务器的磁盘信息 注意:此字段可能返回 null,表示取不到有效值。
      • setDisk

        public void setDisk​(String Disk)
        Set CHC物理服务器的磁盘信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Disk - CHC物理服务器的磁盘信息 注意:此字段可能返回 null,表示取不到有效值。
      • getBmcMAC

        public String getBmcMAC()
        Get 带外网络下分配的MAC地址 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        BmcMAC 带外网络下分配的MAC地址 注意:此字段可能返回 null,表示取不到有效值。
      • setBmcMAC

        public void setBmcMAC​(String BmcMAC)
        Set 带外网络下分配的MAC地址 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        BmcMAC - 带外网络下分配的MAC地址 注意:此字段可能返回 null,表示取不到有效值。
      • getDeployMAC

        public String getDeployMAC()
        Get 部署网络下分配的MAC地址 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DeployMAC 部署网络下分配的MAC地址 注意:此字段可能返回 null,表示取不到有效值。
      • setDeployMAC

        public void setDeployMAC​(String DeployMAC)
        Set 部署网络下分配的MAC地址 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DeployMAC - 部署网络下分配的MAC地址 注意:此字段可能返回 null,表示取不到有效值。
      • getTenantType

        public String getTenantType()
        Get 设备托管类型。 HOSTING: 托管 TENANT: 租赁 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        TenantType 设备托管类型。 HOSTING: 托管 TENANT: 租赁 注意:此字段可能返回 null,表示取不到有效值。
      • setTenantType

        public void setTenantType​(String TenantType)
        Set 设备托管类型。 HOSTING: 托管 TENANT: 租赁 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        TenantType - 设备托管类型。 HOSTING: 托管 TENANT: 租赁 注意:此字段可能返回 null,表示取不到有效值。
      • getDeployExtraConfig

        public ChcDeployExtraConfig getDeployExtraConfig()
        Get chc dhcp选项,用于minios调试 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        DeployExtraConfig chc dhcp选项,用于minios调试 注意:此字段可能返回 null,表示取不到有效值。
      • setDeployExtraConfig

        public void setDeployExtraConfig​(ChcDeployExtraConfig DeployExtraConfig)
        Set chc dhcp选项,用于minios调试 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        DeployExtraConfig - chc dhcp选项,用于minios调试 注意:此字段可能返回 null,表示取不到有效值。