Class Device
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.dasb.v20191018.models.Device
-
public class Device extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Long
getAccountCount()
Get 资产绑定的账号数String
getApCode()
Get 地域编码Department
getDepartment()
Get 资产所属部门 注意:此字段可能返回 null,表示取不到有效值。Group[]
getGroupSet()
Get 所属资产组列表Long
getId()
Get 资产IDString
getInstanceId()
Get 实例ID,对应CVM、CDB等实例IDString[]
getIpPortSet()
Get 数据库资产的多节点 注意:此字段可能返回 null,表示取不到有效值。Long
getKind()
Get 资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServerString
getName()
Get 资产名String
getOsName()
Get 操作系统名称Long
getPort()
Get 管理端口String
getPrivateIp()
Get 内网IPString
getPublicIp()
Get 公网IPResource
getResource()
Get 堡垒机服务信息,注意没有绑定服务时为null 注意:此字段可能返回 null,表示取不到有效值。String
getSubnetId()
Get 子网IDString
getVpcId()
Get VPC IDvoid
setAccountCount(Long AccountCount)
Set 资产绑定的账号数void
setApCode(String ApCode)
Set 地域编码void
setDepartment(Department Department)
Set 资产所属部门 注意:此字段可能返回 null,表示取不到有效值。void
setGroupSet(Group[] GroupSet)
Set 所属资产组列表void
setId(Long Id)
Set 资产IDvoid
setInstanceId(String InstanceId)
Set 实例ID,对应CVM、CDB等实例IDvoid
setIpPortSet(String[] IpPortSet)
Set 数据库资产的多节点 注意:此字段可能返回 null,表示取不到有效值。void
setKind(Long Kind)
Set 资产类型 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServervoid
setName(String Name)
Set 资产名void
setOsName(String OsName)
Set 操作系统名称void
setPort(Long Port)
Set 管理端口void
setPrivateIp(String PrivateIp)
Set 内网IPvoid
setPublicIp(String PublicIp)
Set 公网IPvoid
setResource(Resource Resource)
Set 堡垒机服务信息,注意没有绑定服务时为null 注意:此字段可能返回 null,表示取不到有效值。void
setSubnetId(String SubnetId)
Set 子网IDvoid
setVpcId(String VpcId)
Set VPC IDvoid
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
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,表示取不到有效值。
-
-