@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SystemInfo extends Object implements Serializable, Cloneable, StructuredPojo
Information about the server that hosts application components.
| Constructor and Description | 
|---|
| SystemInfo() | 
| Modifier and Type | Method and Description | 
|---|---|
| SystemInfo | clone() | 
| boolean | equals(Object obj) | 
| String | getCpuArchitecture()
 CPU architecture type for the server. | 
| String | getFileSystemType()
 File system type for the server. | 
| List<NetworkInfo> | getNetworkInfoList()
 Networking information related to a server. | 
| OSInfo | getOsInfo()
 Operating system corresponding to a server. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setCpuArchitecture(String cpuArchitecture)
 CPU architecture type for the server. | 
| void | setFileSystemType(String fileSystemType)
 File system type for the server. | 
| void | setNetworkInfoList(Collection<NetworkInfo> networkInfoList)
 Networking information related to a server. | 
| void | setOsInfo(OSInfo osInfo)
 Operating system corresponding to a server. | 
| String | toString()Returns a string representation of this object. | 
| SystemInfo | withCpuArchitecture(String cpuArchitecture)
 CPU architecture type for the server. | 
| SystemInfo | withFileSystemType(String fileSystemType)
 File system type for the server. | 
| SystemInfo | withNetworkInfoList(Collection<NetworkInfo> networkInfoList)
 Networking information related to a server. | 
| SystemInfo | withNetworkInfoList(NetworkInfo... networkInfoList)
 Networking information related to a server. | 
| SystemInfo | withOsInfo(OSInfo osInfo)
 Operating system corresponding to a server. | 
public void setCpuArchitecture(String cpuArchitecture)
CPU architecture type for the server.
cpuArchitecture - CPU architecture type for the server.public String getCpuArchitecture()
CPU architecture type for the server.
public SystemInfo withCpuArchitecture(String cpuArchitecture)
CPU architecture type for the server.
cpuArchitecture - CPU architecture type for the server.public void setFileSystemType(String fileSystemType)
File system type for the server.
fileSystemType - File system type for the server.public String getFileSystemType()
File system type for the server.
public SystemInfo withFileSystemType(String fileSystemType)
File system type for the server.
fileSystemType - File system type for the server.public List<NetworkInfo> getNetworkInfoList()
Networking information related to a server.
public void setNetworkInfoList(Collection<NetworkInfo> networkInfoList)
Networking information related to a server.
networkInfoList - Networking information related to a server.public SystemInfo withNetworkInfoList(NetworkInfo... networkInfoList)
Networking information related to a server.
 NOTE: This method appends the values to the existing list (if any). Use
 setNetworkInfoList(java.util.Collection) or withNetworkInfoList(java.util.Collection) if you
 want to override the existing values.
 
networkInfoList - Networking information related to a server.public SystemInfo withNetworkInfoList(Collection<NetworkInfo> networkInfoList)
Networking information related to a server.
networkInfoList - Networking information related to a server.public void setOsInfo(OSInfo osInfo)
Operating system corresponding to a server.
osInfo - Operating system corresponding to a server.public OSInfo getOsInfo()
Operating system corresponding to a server.
public SystemInfo withOsInfo(OSInfo osInfo)
Operating system corresponding to a server.
osInfo - Operating system corresponding to a server.public String toString()
toString in class ObjectObject.toString()public SystemInfo clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.