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
  • Field Details

  • Constructor Details

    • HostInfo

      public HostInfo()
  • Method Details

    • arch

      public HostInfo arch(String arch)
    • getArch

      @Nullable public String getArch()
      Get arch
      Returns:
      arch
    • setArch

      public void setArch(String arch)
    • buildahVersion

      public HostInfo buildahVersion(String buildahVersion)
    • getBuildahVersion

      @Nullable public String getBuildahVersion()
      Get buildahVersion
      Returns:
      buildahVersion
    • setBuildahVersion

      public void setBuildahVersion(String buildahVersion)
    • cgroupControllers

      public HostInfo cgroupControllers(List<String> cgroupControllers)
    • addCgroupControllersItem

      public HostInfo addCgroupControllersItem(String cgroupControllersItem)
    • getCgroupControllers

      @Nullable public List<String> getCgroupControllers()
      Get cgroupControllers
      Returns:
      cgroupControllers
    • setCgroupControllers

      public void setCgroupControllers(List<String> cgroupControllers)
    • cgroupManager

      public HostInfo cgroupManager(String cgroupManager)
    • getCgroupManager

      @Nullable public String getCgroupManager()
      Get cgroupManager
      Returns:
      cgroupManager
    • setCgroupManager

      public void setCgroupManager(String cgroupManager)
    • cgroupVersion

      public HostInfo cgroupVersion(String cgroupVersion)
    • getCgroupVersion

      @Nullable public String getCgroupVersion()
      Get cgroupVersion
      Returns:
      cgroupVersion
    • setCgroupVersion

      public void setCgroupVersion(String cgroupVersion)
    • conmon

      public HostInfo conmon(ConmonInfo conmon)
    • getConmon

      @Nullable public ConmonInfo getConmon()
      Get conmon
      Returns:
      conmon
    • setConmon

      public void setConmon(ConmonInfo conmon)
    • cpuUtilization

      public HostInfo cpuUtilization(CPUUsage cpuUtilization)
    • getCpuUtilization

      @Nullable public CPUUsage getCpuUtilization()
      Get cpuUtilization
      Returns:
      cpuUtilization
    • setCpuUtilization

      public void setCpuUtilization(CPUUsage cpuUtilization)
    • cpus

      public HostInfo cpus(Long cpus)
    • getCpus

      @Nullable public Long getCpus()
      Get cpus
      Returns:
      cpus
    • setCpus

      public void setCpus(Long cpus)
    • databaseBackend

      public HostInfo databaseBackend(String databaseBackend)
    • getDatabaseBackend

      @Nullable public String getDatabaseBackend()
      Get databaseBackend
      Returns:
      databaseBackend
    • setDatabaseBackend

      public void setDatabaseBackend(String databaseBackend)
    • distribution

      public HostInfo distribution(DistributionInfo distribution)
    • getDistribution

      @Nullable public DistributionInfo getDistribution()
      Get distribution
      Returns:
      distribution
    • setDistribution

      public void setDistribution(DistributionInfo distribution)
    • eventLogger

      public HostInfo eventLogger(String eventLogger)
    • getEventLogger

      @Nullable public String getEventLogger()
      Get eventLogger
      Returns:
      eventLogger
    • setEventLogger

      public void setEventLogger(String eventLogger)
    • freeLocks

      public HostInfo freeLocks(Integer freeLocks)
    • getFreeLocks

      @Nullable public Integer getFreeLocks()
      Get freeLocks
      Returns:
      freeLocks
    • setFreeLocks

      public void setFreeLocks(Integer freeLocks)
    • hostname

      public HostInfo hostname(String hostname)
    • getHostname

      @Nullable public String getHostname()
      Get hostname
      Returns:
      hostname
    • setHostname

      public void setHostname(String hostname)
    • idMappings

      public HostInfo idMappings(IDMappings idMappings)
    • getIdMappings

      @Nullable public IDMappings getIdMappings()
      Get idMappings
      Returns:
      idMappings
    • setIdMappings

      public void setIdMappings(IDMappings idMappings)
    • kernel

      public HostInfo kernel(String kernel)
    • getKernel

      @Nullable public String getKernel()
      Get kernel
      Returns:
      kernel
    • setKernel

      public void setKernel(String kernel)
    • linkmode

      public HostInfo linkmode(String linkmode)
    • getLinkmode

      @Nullable public String getLinkmode()
      Get linkmode
      Returns:
      linkmode
    • setLinkmode

      public void setLinkmode(String linkmode)
    • logDriver

      public HostInfo logDriver(String logDriver)
    • getLogDriver

      @Nullable public String getLogDriver()
      Get logDriver
      Returns:
      logDriver
    • setLogDriver

      public void setLogDriver(String logDriver)
    • memFree

      public HostInfo memFree(Long memFree)
    • getMemFree

      @Nullable public Long getMemFree()
      Get memFree
      Returns:
      memFree
    • setMemFree

      public void setMemFree(Long memFree)
    • memTotal

      public HostInfo memTotal(Long memTotal)
    • getMemTotal

      @Nullable public Long getMemTotal()
      Get memTotal
      Returns:
      memTotal
    • setMemTotal

      public void setMemTotal(Long memTotal)
    • networkBackend

      public HostInfo networkBackend(String networkBackend)
    • getNetworkBackend

      @Nullable public String getNetworkBackend()
      Get networkBackend
      Returns:
      networkBackend
    • setNetworkBackend

      public void setNetworkBackend(String networkBackend)
    • networkBackendInfo

      public HostInfo networkBackendInfo(NetworkInfo networkBackendInfo)
    • getNetworkBackendInfo

      @Nullable public NetworkInfo getNetworkBackendInfo()
      Get networkBackendInfo
      Returns:
      networkBackendInfo
    • setNetworkBackendInfo

      public void setNetworkBackendInfo(NetworkInfo networkBackendInfo)
    • ociRuntime

      public HostInfo ociRuntime(OCIRuntimeInfo ociRuntime)
    • getOciRuntime

      @Nullable public OCIRuntimeInfo getOciRuntime()
      Get ociRuntime
      Returns:
      ociRuntime
    • setOciRuntime

      public void setOciRuntime(OCIRuntimeInfo ociRuntime)
    • os

      public HostInfo os(String os)
    • getOs

      @Nullable public String getOs()
      Get os
      Returns:
      os
    • setOs

      public void setOs(String os)
    • pasta

      public HostInfo pasta(PastaInfo pasta)
    • getPasta

      @Nullable public PastaInfo getPasta()
      Get pasta
      Returns:
      pasta
    • setPasta

      public void setPasta(PastaInfo pasta)
    • remoteSocket

      public HostInfo remoteSocket(RemoteSocket remoteSocket)
    • getRemoteSocket

      @Nullable public RemoteSocket getRemoteSocket()
      Get remoteSocket
      Returns:
      remoteSocket
    • setRemoteSocket

      public void setRemoteSocket(RemoteSocket remoteSocket)
    • rootlessNetworkCmd

      public HostInfo rootlessNetworkCmd(String rootlessNetworkCmd)
    • getRootlessNetworkCmd

      @Nullable public String getRootlessNetworkCmd()
      RootlessNetworkCmd returns the default rootless network command (slirp4netns or pasta)
      Returns:
      rootlessNetworkCmd
    • setRootlessNetworkCmd

      public void setRootlessNetworkCmd(String rootlessNetworkCmd)
    • runtimeInfo

      public HostInfo runtimeInfo(Map<String,Object> runtimeInfo)
    • putRuntimeInfoItem

      public HostInfo putRuntimeInfoItem(String key, Object runtimeInfoItem)
    • getRuntimeInfo

      @Nullable public Map<String,Object> getRuntimeInfo()
      Get runtimeInfo
      Returns:
      runtimeInfo
    • setRuntimeInfo

      public void setRuntimeInfo(Map<String,Object> runtimeInfo)
    • security

      public HostInfo security(SecurityInfo security)
    • getSecurity

      @Nullable public SecurityInfo getSecurity()
      Get security
      Returns:
      security
    • setSecurity

      public void setSecurity(SecurityInfo security)
    • serviceIsRemote

      public HostInfo serviceIsRemote(Boolean serviceIsRemote)
    • getServiceIsRemote

      @Nullable public Boolean getServiceIsRemote()
      ServiceIsRemote is true when the podman/libpod service is remote to the client
      Returns:
      serviceIsRemote
    • setServiceIsRemote

      public void setServiceIsRemote(Boolean serviceIsRemote)
    • slirp4netns

      public HostInfo slirp4netns(SlirpInfo slirp4netns)
    • getSlirp4netns

      @Nullable public SlirpInfo getSlirp4netns()
      Get slirp4netns
      Returns:
      slirp4netns
    • setSlirp4netns

      public void setSlirp4netns(SlirpInfo slirp4netns)
    • swapFree

      public HostInfo swapFree(Long swapFree)
    • getSwapFree

      @Nullable public Long getSwapFree()
      Get swapFree
      Returns:
      swapFree
    • setSwapFree

      public void setSwapFree(Long swapFree)
    • swapTotal

      public HostInfo swapTotal(Long swapTotal)
    • getSwapTotal

      @Nullable public Long getSwapTotal()
      Get swapTotal
      Returns:
      swapTotal
    • setSwapTotal

      public void setSwapTotal(Long swapTotal)
    • uptime

      public HostInfo uptime(String uptime)
    • getUptime

      @Nullable public String getUptime()
      Get uptime
      Returns:
      uptime
    • setUptime

      public void setUptime(String uptime)
    • variant

      public HostInfo variant(String variant)
    • getVariant

      @Nullable public String getVariant()
      Get variant
      Returns:
      variant
    • setVariant

      public void setVariant(String variant)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      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

      public static HostInfo fromJson(String jsonString) throws IOException
      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

      public String toJson()
      Convert an instance of HostInfo to an JSON string
      Returns:
      JSON string