public class Machine extends Object implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected long |
heartbeat_time |
protected String |
hostId |
protected String |
ip |
protected String |
machine_unique_id |
protected String |
user_defined_id |
protected String |
version |
| Constructor and Description |
|---|
Machine() |
Machine(Machine machine)
construct a machine
|
Machine(String ip,
String machine_unique_id,
String user_defined_id,
long heartbeat_time)
Construct a machine
|
Machine(String ip,
String machine_unique_id,
String user_defined_id,
long heartbeat_time,
String version,
String hostId)
Construct a machine
|
| Modifier and Type | Method and Description |
|---|---|
void |
FromJsonObject(com.alibaba.fastjson.JSONObject dict)
Construct a machine from a json object
|
void |
FromJsonString(String machineString)
Construct a machine from a json string
|
String |
GetHostId() |
String |
GetIp() |
long |
GetLastHeartBeatTime() |
String |
GetMachineUniqueId() |
String |
GetUserDefinedId() |
String |
GetVersion() |
com.alibaba.fastjson.JSONObject |
ToJsonObject()
Return the Jonsobject of the machine
|
String |
ToJsonString()
Return the json string of the machine
|
protected String ip
protected String machine_unique_id
protected String user_defined_id
protected long heartbeat_time
protected String version
protected String hostId
public Machine()
public Machine(String ip, String machine_unique_id, String user_defined_id, long heartbeat_time)
ip - machine ipmachine_unique_id - machine unique iduser_defined_id - machine user defined idheartbeat_time - machine last update timepublic Machine(String ip, String machine_unique_id, String user_defined_id, long heartbeat_time, String version, String hostId)
ip - machine ipmachine_unique_id - machine unique iduser_defined_id - machine user defined idheartbeat_time - machine last update timeversion - machine versionhostId - machine host-idpublic Machine(Machine machine)
machine - exist machinepublic com.alibaba.fastjson.JSONObject ToJsonObject()
public String ToJsonString()
public void FromJsonObject(com.alibaba.fastjson.JSONObject dict)
throws LogException
dict - the json object configLogException - if any error happenpublic void FromJsonString(String machineString) throws LogException
machineString - the json stringLogException - if any error happenpublic String GetIp()
public String GetMachineUniqueId()
public String GetUserDefinedId()
public String GetVersion()
public String GetHostId()
public long GetLastHeartBeatTime()
Copyright © 2025. All Rights Reserved.