public static final class GetAssetDetailByUuidResponseBody.AssetDetail.Builder extends Object
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder assetType(String assetType)
The type of the server. Valid values:
0
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder authModifyTime(Long authModifyTime)
The timestamp when Security Center is authorized to protect the asset. Unit: milliseconds.
example:1627974044000
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder authVersion(Integer authVersion)
The edition of Security Center that is authorized to protect the server. Valid values:
7
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder bind(Boolean bind)
Indicates whether Security Center is authorized to protect the asset. Valid values:
true
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder clientStatus(String clientStatus)
The status of the Security Center agent. Valid values:
online
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder clientSubStatus(String clientSubStatus)
The sub-status of the Security Center agent on the server. Valid values:
online
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder clientVersion(String clientVersion)
The version of the Security Center agent.
example:2.0.0
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder cpu(Integer cpu)
The number of CPU cores.
example:2
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder cpuInfo(String cpuInfo)
The details of the CPU.
example:Intel(R) Xeon(R) Platinum 8163 CPU @ 2.50GHz
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder createTime(Long createTime)
The timestamp when Security Center records the details of the server. Unit: milliseconds.
example:1603863599000
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder diskInfoList(List<GetAssetDetailByUuidResponseBody.DiskInfoList> diskInfoList)
The list of information about the disk.
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder flag(Integer flag)
Indicates whether the asset is provided by Alibaba Cloud. Valid values:
0
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder groupTrace(String groupTrace)
The group to which the server belongs. By default, the servers that are not grouped belong to the Default group.
example:default
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder hostName(String hostName)
The name of the host.
example:qewrqwerqs****
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder instanceId(String instanceId)
The ID of the server.
example:i-uf6h7p2fgk6rkk0g****
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder instanceName(String instanceName)
The name of the server.
example:i-fasdfasdfadfafa****
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder internetIp(String internetIp)
The public IP address of the server.
example:120.47.XX.XX
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder intranetIp(String intranetIp)
The private IP address of the server.
example:192.168.XX.XX
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder ip(String ip)
The IP address that is assigned to the Elastic Compute Service (ECS) instance.
example:120.47.XX.XX
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder ipList(List<String> ipList)
An array that consists of the IP addresses of the server.
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder kernel(String kernel)
The kernel version of the operating system.
example:4.18.0-80.11.2.el8_0.x86_64
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder macList(List<String> macList)
An array that consists of the media access control (MAC) addresses of the server.
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder mem(Integer mem)
The memory size of the server. Unit: GB.
example:16
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder memory(Long memory)
The memory size of the server. Unit: MB.
example:16384
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder os(String os)
The operating system type of the server.
example:linux
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder osDetail(String osDetail)
The operating system version of the server.
example:Linux 64bit
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder osName(String osName)
The name of the operating system that the server runs.
example:CentOS 7.4 64bit
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder region(String region)
The region in which the server resides.
example:cn-shanghai
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder regionId(String regionId)
The ID of the region in which the asset resides.
example:cn-hanghzou
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder regionName(String regionName)
The name of the region in which the server resides.
example:China (Hohhot)
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder sysInfo(String sysInfo)
The operating system information about the server.
example:CentOS Linux 8.0.1905
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder tag(String tag)
The tag that is added to the server.
example:InternetIp
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder uuid(String uuid)
The UUID of the server.
example:9e6cad93-a379-46fd-a701-9bbf02f4****
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder vendorAuthAlias(String vendorAuthAlias)
The account to which the AccessKey pair belongs.
example:This parameter is returned only by third-party cloud servers. If the parameter value is empty, it will not be returned.
test
public GetAssetDetailByUuidResponseBody.AssetDetail.Builder vpcInstanceId(String vpcInstanceId)
The ID of the virtual private cloud (VPC) in which the server resides.
example:vpc-bp1fs3bwonlfq503w****
public GetAssetDetailByUuidResponseBody.AssetDetail build()
Copyright © 2026. All rights reserved.