Class HostInfo
java.lang.Object
io.github.alersrt.pod4j.openapi.model.HostInfo
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-11-19T11:19:05.435500352+07:00[Asia/Barnaul]",
comments="Generator version: 7.7.0")
public class HostInfo
extends Object
HostInfo describes the libpod host
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddCgroupControllersItem(String cgroupControllersItem) buildahVersion(String buildahVersion) cgroupControllers(List<String> cgroupControllers) cgroupManager(String cgroupManager) cgroupVersion(String cgroupVersion) conmon(ConmonInfo conmon) cpuUtilization(CPUUsage cpuUtilization) databaseBackend(String databaseBackend) distribution(DistributionInfo distribution) booleaneventLogger(String eventLogger) static HostInfoCreate an instance of HostInfo given an JSON stringgetArch()Get archGet buildahVersionGet cgroupControllersGet cgroupManagerGet cgroupVersionGet conmongetCpus()Get cpusGet cpuUtilizationGet databaseBackendGet distributionGet eventLoggerGet freeLocksGet hostnameGet idMappingsGet kernelGet linkmodeGet logDriverGet memFreeGet memTotalGet networkBackendGet networkBackendInfoGet ociRuntimegetOs()Get osgetPasta()Get pastaGet remoteSocketRootlessNetworkCmd returns the default rootless network command (slirp4netns or pasta)Get runtimeInfoGet securityServiceIsRemote is true when the podman/libpod service is remote to the clientGet slirp4netnsGet swapFreeGet swapTotalGet uptimeGet variantinthashCode()idMappings(IDMappings idMappings) networkBackend(String networkBackend) networkBackendInfo(NetworkInfo networkBackendInfo) ociRuntime(OCIRuntimeInfo ociRuntime) putRuntimeInfoItem(String key, Object runtimeInfoItem) remoteSocket(RemoteSocket remoteSocket) rootlessNetworkCmd(String rootlessNetworkCmd) runtimeInfo(Map<String, Object> runtimeInfo) security(SecurityInfo security) serviceIsRemote(Boolean serviceIsRemote) voidvoidsetBuildahVersion(String buildahVersion) voidsetCgroupControllers(List<String> cgroupControllers) voidsetCgroupManager(String cgroupManager) voidsetCgroupVersion(String cgroupVersion) voidsetConmon(ConmonInfo conmon) voidvoidsetCpuUtilization(CPUUsage cpuUtilization) voidsetDatabaseBackend(String databaseBackend) voidsetDistribution(DistributionInfo distribution) voidsetEventLogger(String eventLogger) voidsetFreeLocks(Integer freeLocks) voidsetHostname(String hostname) voidsetIdMappings(IDMappings idMappings) voidvoidsetLinkmode(String linkmode) voidsetLogDriver(String logDriver) voidsetMemFree(Long memFree) voidsetMemTotal(Long memTotal) voidsetNetworkBackend(String networkBackend) voidsetNetworkBackendInfo(NetworkInfo networkBackendInfo) voidsetOciRuntime(OCIRuntimeInfo ociRuntime) voidvoidvoidsetRemoteSocket(RemoteSocket remoteSocket) voidsetRootlessNetworkCmd(String rootlessNetworkCmd) voidsetRuntimeInfo(Map<String, Object> runtimeInfo) voidsetSecurity(SecurityInfo security) voidsetServiceIsRemote(Boolean serviceIsRemote) voidsetSlirp4netns(SlirpInfo slirp4netns) voidsetSwapFree(Long swapFree) voidsetSwapTotal(Long swapTotal) voidvoidsetVariant(String variant) slirp4netns(SlirpInfo slirp4netns) toJson()Convert an instance of HostInfo to an JSON stringtoString()static voidvalidateJsonElement(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_ARCH
- See Also:
-
SERIALIZED_NAME_BUILDAH_VERSION
- See Also:
-
SERIALIZED_NAME_CGROUP_CONTROLLERS
- See Also:
-
SERIALIZED_NAME_CGROUP_MANAGER
- See Also:
-
SERIALIZED_NAME_CGROUP_VERSION
- See Also:
-
SERIALIZED_NAME_CONMON
- See Also:
-
SERIALIZED_NAME_CPU_UTILIZATION
- See Also:
-
SERIALIZED_NAME_CPUS
- See Also:
-
SERIALIZED_NAME_DATABASE_BACKEND
- See Also:
-
SERIALIZED_NAME_DISTRIBUTION
- See Also:
-
SERIALIZED_NAME_EVENT_LOGGER
- See Also:
-
SERIALIZED_NAME_FREE_LOCKS
- See Also:
-
SERIALIZED_NAME_HOSTNAME
- See Also:
-
SERIALIZED_NAME_ID_MAPPINGS
- See Also:
-
SERIALIZED_NAME_KERNEL
- See Also:
-
SERIALIZED_NAME_LINKMODE
- See Also:
-
SERIALIZED_NAME_LOG_DRIVER
- See Also:
-
SERIALIZED_NAME_MEM_FREE
- See Also:
-
SERIALIZED_NAME_MEM_TOTAL
- See Also:
-
SERIALIZED_NAME_NETWORK_BACKEND
- See Also:
-
SERIALIZED_NAME_NETWORK_BACKEND_INFO
- See Also:
-
SERIALIZED_NAME_OCI_RUNTIME
- See Also:
-
SERIALIZED_NAME_OS
- See Also:
-
SERIALIZED_NAME_PASTA
- See Also:
-
SERIALIZED_NAME_REMOTE_SOCKET
- See Also:
-
SERIALIZED_NAME_ROOTLESS_NETWORK_CMD
- See Also:
-
SERIALIZED_NAME_RUNTIME_INFO
- See Also:
-
SERIALIZED_NAME_SECURITY
- See Also:
-
SERIALIZED_NAME_SERVICE_IS_REMOTE
- See Also:
-
SERIALIZED_NAME_SLIRP4NETNS
- See Also:
-
SERIALIZED_NAME_SWAP_FREE
- See Also:
-
SERIALIZED_NAME_SWAP_TOTAL
- See Also:
-
SERIALIZED_NAME_UPTIME
- See Also:
-
SERIALIZED_NAME_VARIANT
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
HostInfo
public HostInfo()
-
-
Method Details
-
arch
-
getArch
Get arch- Returns:
- arch
-
setArch
-
buildahVersion
-
getBuildahVersion
Get buildahVersion- Returns:
- buildahVersion
-
setBuildahVersion
-
cgroupControllers
-
addCgroupControllersItem
-
getCgroupControllers
Get cgroupControllers- Returns:
- cgroupControllers
-
setCgroupControllers
-
cgroupManager
-
getCgroupManager
Get cgroupManager- Returns:
- cgroupManager
-
setCgroupManager
-
cgroupVersion
-
getCgroupVersion
Get cgroupVersion- Returns:
- cgroupVersion
-
setCgroupVersion
-
conmon
-
getConmon
Get conmon- Returns:
- conmon
-
setConmon
-
cpuUtilization
-
getCpuUtilization
Get cpuUtilization- Returns:
- cpuUtilization
-
setCpuUtilization
-
cpus
-
getCpus
Get cpus- Returns:
- cpus
-
setCpus
-
databaseBackend
-
getDatabaseBackend
Get databaseBackend- Returns:
- databaseBackend
-
setDatabaseBackend
-
distribution
-
getDistribution
Get distribution- Returns:
- distribution
-
setDistribution
-
eventLogger
-
getEventLogger
Get eventLogger- Returns:
- eventLogger
-
setEventLogger
-
freeLocks
-
getFreeLocks
Get freeLocks- Returns:
- freeLocks
-
setFreeLocks
-
hostname
-
getHostname
Get hostname- Returns:
- hostname
-
setHostname
-
idMappings
-
getIdMappings
Get idMappings- Returns:
- idMappings
-
setIdMappings
-
kernel
-
getKernel
Get kernel- Returns:
- kernel
-
setKernel
-
linkmode
-
getLinkmode
Get linkmode- Returns:
- linkmode
-
setLinkmode
-
logDriver
-
getLogDriver
Get logDriver- Returns:
- logDriver
-
setLogDriver
-
memFree
-
getMemFree
Get memFree- Returns:
- memFree
-
setMemFree
-
memTotal
-
getMemTotal
Get memTotal- Returns:
- memTotal
-
setMemTotal
-
networkBackend
-
getNetworkBackend
Get networkBackend- Returns:
- networkBackend
-
setNetworkBackend
-
networkBackendInfo
-
getNetworkBackendInfo
Get networkBackendInfo- Returns:
- networkBackendInfo
-
setNetworkBackendInfo
-
ociRuntime
-
getOciRuntime
Get ociRuntime- Returns:
- ociRuntime
-
setOciRuntime
-
os
-
getOs
Get os- Returns:
- os
-
setOs
-
pasta
-
getPasta
Get pasta- Returns:
- pasta
-
setPasta
-
remoteSocket
-
getRemoteSocket
Get remoteSocket- Returns:
- remoteSocket
-
setRemoteSocket
-
rootlessNetworkCmd
-
getRootlessNetworkCmd
RootlessNetworkCmd returns the default rootless network command (slirp4netns or pasta)- Returns:
- rootlessNetworkCmd
-
setRootlessNetworkCmd
-
runtimeInfo
-
putRuntimeInfoItem
-
getRuntimeInfo
Get runtimeInfo- Returns:
- runtimeInfo
-
setRuntimeInfo
-
security
-
getSecurity
Get security- Returns:
- security
-
setSecurity
-
serviceIsRemote
-
getServiceIsRemote
ServiceIsRemote is true when the podman/libpod service is remote to the client- Returns:
- serviceIsRemote
-
setServiceIsRemote
-
slirp4netns
-
getSlirp4netns
Get slirp4netns- Returns:
- slirp4netns
-
setSlirp4netns
-
swapFree
-
getSwapFree
Get swapFree- Returns:
- swapFree
-
setSwapFree
-
swapTotal
-
getSwapTotal
Get swapTotal- Returns:
- swapTotal
-
setSwapTotal
-
uptime
-
getUptime
Get uptime- Returns:
- uptime
-
setUptime
-
variant
-
getVariant
Get variant- Returns:
- variant
-
setVariant
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonElement
Validates the JSON Element and throws an exception if issues found- Parameters:
jsonElement- JSON Element- Throws:
IOException- if the JSON Element is invalid with respect to HostInfo
-
fromJson
Create an instance of HostInfo given an JSON string- Parameters:
jsonString- JSON string- Returns:
- An instance of HostInfo
- Throws:
IOException- if the JSON string is invalid with respect to HostInfo
-
toJson
Convert an instance of HostInfo to an JSON string- Returns:
- JSON string
-