Class Device

    • Constructor Detail

      • Device

        public Device()
      • Device

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

      • getId

        public Long getId()
        Get 资产ID
        Returns:
        Id 资产ID
      • setId

        public void setId​(Long Id)
        Set 资产ID
        Parameters:
        Id - 资产ID
      • getInstanceId

        public String getInstanceId()
        Get 实例ID,对应CVM、CDB等实例ID
        Returns:
        InstanceId 实例ID,对应CVM、CDB等实例ID
      • setInstanceId

        public void setInstanceId​(String InstanceId)
        Set 实例ID,对应CVM、CDB等实例ID
        Parameters:
        InstanceId - 实例ID,对应CVM、CDB等实例ID
      • getName

        public String getName()
        Get 资产名
        Returns:
        Name 资产名
      • setName

        public void setName​(String Name)
        Set 资产名
        Parameters:
        Name - 资产名
      • getPublicIp

        public String getPublicIp()
        Get 公网IP
        Returns:
        PublicIp 公网IP
      • setPublicIp

        public void setPublicIp​(String PublicIp)
        Set 公网IP
        Parameters:
        PublicIp - 公网IP
      • getPrivateIp

        public String getPrivateIp()
        Get 内网IP
        Returns:
        PrivateIp 内网IP
      • setPrivateIp

        public void setPrivateIp​(String PrivateIp)
        Set 内网IP
        Parameters:
        PrivateIp - 内网IP
      • getApCode

        public String getApCode()
        Get 地域编码
        Returns:
        ApCode 地域编码
      • setApCode

        public void setApCode​(String ApCode)
        Set 地域编码
        Parameters:
        ApCode - 地域编码
      • getOsName

        public String getOsName()
        Get 操作系统名称
        Returns:
        OsName 操作系统名称
      • setOsName

        public void setOsName​(String OsName)
        Set 操作系统名称
        Parameters:
        OsName - 操作系统名称
      • getKind

        public Long getKind()
        Get 资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer
        Returns:
        Kind 资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer
      • setKind

        public void setKind​(Long Kind)
        Set 资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer
        Parameters:
        Kind - 资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer
      • getPort

        public Long getPort()
        Get 管理端口
        Returns:
        Port 管理端口
      • setPort

        public void setPort​(Long Port)
        Set 管理端口
        Parameters:
        Port - 管理端口
      • getGroupSet

        public Group[] getGroupSet()
        Get 所属资产组列表
        Returns:
        GroupSet 所属资产组列表
      • setGroupSet

        public void setGroupSet​(Group[] GroupSet)
        Set 所属资产组列表
        Parameters:
        GroupSet - 所属资产组列表
      • getAccountCount

        public Long getAccountCount()
        Get 资产绑定的账号数
        Returns:
        AccountCount 资产绑定的账号数
      • setAccountCount

        public void setAccountCount​(Long AccountCount)
        Set 资产绑定的账号数
        Parameters:
        AccountCount - 资产绑定的账号数
      • getVpcId

        public String getVpcId()
        Get VPC ID
        Returns:
        VpcId VPC ID
      • setVpcId

        public void setVpcId​(String VpcId)
        Set VPC ID
        Parameters:
        VpcId - VPC ID
      • getSubnetId

        public String getSubnetId()
        Get 子网ID
        Returns:
        SubnetId 子网ID
      • setSubnetId

        public void setSubnetId​(String SubnetId)
        Set 子网ID
        Parameters:
        SubnetId - 子网ID
      • getResource

        public Resource getResource()
        Get 堡垒机服务信息,注意没有绑定服务时为null 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Resource 堡垒机服务信息,注意没有绑定服务时为null 注意:此字段可能返回 null,表示取不到有效值。
      • setResource

        public void setResource​(Resource Resource)
        Set 堡垒机服务信息,注意没有绑定服务时为null 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Resource - 堡垒机服务信息,注意没有绑定服务时为null 注意:此字段可能返回 null,表示取不到有效值。
      • getDepartment

        public Department getDepartment()
        Get 资产所属部门 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Department 资产所属部门 注意:此字段可能返回 null,表示取不到有效值。
      • setDepartment

        public void setDepartment​(Department Department)
        Set 资产所属部门 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Department - 资产所属部门 注意:此字段可能返回 null,表示取不到有效值。
      • getIpPortSet

        public String[] getIpPortSet()
        Get 数据库资产的多节点 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IpPortSet 数据库资产的多节点 注意:此字段可能返回 null,表示取不到有效值。
      • setIpPortSet

        public void setIpPortSet​(String[] IpPortSet)
        Set 数据库资产的多节点 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IpPortSet - 数据库资产的多节点 注意:此字段可能返回 null,表示取不到有效值。