Class PodCreateOptions

java.lang.Object
io.github.alersrt.pod4j.openapi.model.PodCreateOptions

@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 PodCreateOptions extends Object
The JSON tags below are made to match the respective field in ContainerCreateOptions for the purpose of mapping.
  • Field Details

  • Constructor Details

    • PodCreateOptions

      public PodCreateOptions()
  • Method Details

    • cgroupParent

      public PodCreateOptions cgroupParent(String cgroupParent)
    • getCgroupParent

      @Nullable public String getCgroupParent()
      Get cgroupParent
      Returns:
      cgroupParent
    • setCgroupParent

      public void setCgroupParent(String cgroupParent)
    • containerCommand

      public PodCreateOptions containerCommand(String containerCommand)
    • getContainerCommand

      @Nullable public String getContainerCommand()
      Get containerCommand
      Returns:
      containerCommand
    • setContainerCommand

      public void setContainerCommand(String containerCommand)
    • containerConmonPidfile

      public PodCreateOptions containerConmonPidfile(String containerConmonPidfile)
    • getContainerConmonPidfile

      @Nullable public String getContainerConmonPidfile()
      Get containerConmonPidfile
      Returns:
      containerConmonPidfile
    • setContainerConmonPidfile

      public void setContainerConmonPidfile(String containerConmonPidfile)
    • containerName

      public PodCreateOptions containerName(String containerName)
    • getContainerName

      @Nullable public String getContainerName()
      Get containerName
      Returns:
      containerName
    • setContainerName

      public void setContainerName(String containerName)
    • cpus

      public PodCreateOptions cpus(Double cpus)
    • getCpus

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

      public void setCpus(Double cpus)
    • cpusetCpus

      public PodCreateOptions cpusetCpus(String cpusetCpus)
    • getCpusetCpus

      @Nullable public String getCpusetCpus()
      Get cpusetCpus
      Returns:
      cpusetCpus
    • setCpusetCpus

      public void setCpusetCpus(String cpusetCpus)
    • createCommand

      public PodCreateOptions createCommand(List<String> createCommand)
    • addCreateCommandItem

      public PodCreateOptions addCreateCommandItem(String createCommandItem)
    • getCreateCommand

      @Nullable public List<String> getCreateCommand()
      Get createCommand
      Returns:
      createCommand
    • setCreateCommand

      public void setCreateCommand(List<String> createCommand)
    • deviceReadBps

      public PodCreateOptions deviceReadBps(List<String> deviceReadBps)
    • addDeviceReadBpsItem

      public PodCreateOptions addDeviceReadBpsItem(String deviceReadBpsItem)
    • getDeviceReadBps

      @Nullable public List<String> getDeviceReadBps()
      Get deviceReadBps
      Returns:
      deviceReadBps
    • setDeviceReadBps

      public void setDeviceReadBps(List<String> deviceReadBps)
    • devices

      public PodCreateOptions devices(List<String> devices)
    • addDevicesItem

      public PodCreateOptions addDevicesItem(String devicesItem)
    • getDevices

      @Nullable public List<String> getDevices()
      Get devices
      Returns:
      devices
    • setDevices

      public void setDevices(List<String> devices)
    • exitPolicy

      public PodCreateOptions exitPolicy(String exitPolicy)
    • getExitPolicy

      @Nullable public String getExitPolicy()
      Get exitPolicy
      Returns:
      exitPolicy
    • setExitPolicy

      public void setExitPolicy(String exitPolicy)
    • hostname

      public PodCreateOptions hostname(String hostname)
    • getHostname

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

      public void setHostname(String hostname)
    • infra

      public PodCreateOptions infra(Boolean infra)
    • getInfra

      @Nullable public Boolean getInfra()
      Get infra
      Returns:
      infra
    • setInfra

      public void setInfra(Boolean infra)
    • infraImage

      public PodCreateOptions infraImage(String infraImage)
    • getInfraImage

      @Nullable public String getInfraImage()
      Get infraImage
      Returns:
      infraImage
    • setInfraImage

      public void setInfraImage(String infraImage)
    • ipc

      public PodCreateOptions ipc(String ipc)
    • getIpc

      @Nullable public String getIpc()
      Get ipc
      Returns:
      ipc
    • setIpc

      public void setIpc(String ipc)
    • labels

      public PodCreateOptions labels(Map<String,String> labels)
    • putLabelsItem

      public PodCreateOptions putLabelsItem(String key, String labelsItem)
    • getLabels

      @Nullable public Map<String,String> getLabels()
      Get labels
      Returns:
      labels
    • setLabels

      public void setLabels(Map<String,String> labels)
    • name

      public PodCreateOptions name(String name)
    • getName

      @Nullable public String getName()
      Get name
      Returns:
      name
    • setName

      public void setName(String name)
    • net

      public PodCreateOptions net(NetOptions net)
    • getNet

      @Nullable public NetOptions getNet()
      Get net
      Returns:
      net
    • setNet

      public void setNet(NetOptions net)
    • pid

      public PodCreateOptions pid(String pid)
    • getPid

      @Nullable public String getPid()
      Get pid
      Returns:
      pid
    • setPid

      public void setPid(String pid)
    • restart

      public PodCreateOptions restart(String restart)
    • getRestart

      @Nullable public String getRestart()
      Get restart
      Returns:
      restart
    • setRestart

      public void setRestart(String restart)
    • securityOpt

      public PodCreateOptions securityOpt(List<String> securityOpt)
    • addSecurityOptItem

      public PodCreateOptions addSecurityOptItem(String securityOptItem)
    • getSecurityOpt

      @Nullable public List<String> getSecurityOpt()
      Get securityOpt
      Returns:
      securityOpt
    • setSecurityOpt

      public void setSecurityOpt(List<String> securityOpt)
    • share

      public PodCreateOptions share(List<String> share)
    • addShareItem

      public PodCreateOptions addShareItem(String shareItem)
    • getShare

      @Nullable public List<String> getShare()
      Get share
      Returns:
      share
    • setShare

      public void setShare(List<String> share)
    • shareParent

      public PodCreateOptions shareParent(Boolean shareParent)
    • getShareParent

      @Nullable public Boolean getShareParent()
      Get shareParent
      Returns:
      shareParent
    • setShareParent

      public void setShareParent(Boolean shareParent)
    • sysctl

      public PodCreateOptions sysctl(List<String> sysctl)
    • addSysctlItem

      public PodCreateOptions addSysctlItem(String sysctlItem)
    • getSysctl

      @Nullable public List<String> getSysctl()
      Get sysctl
      Returns:
      sysctl
    • setSysctl

      public void setSysctl(List<String> sysctl)
    • uts

      public PodCreateOptions uts(String uts)
    • getUts

      @Nullable public String getUts()
      Get uts
      Returns:
      uts
    • setUts

      public void setUts(String uts)
    • volume

      public PodCreateOptions volume(List<String> volume)
    • addVolumeItem

      public PodCreateOptions addVolumeItem(String volumeItem)
    • getVolume

      @Nullable public List<String> getVolume()
      Get volume
      Returns:
      volume
    • setVolume

      public void setVolume(List<String> volume)
    • volumesFrom

      public PodCreateOptions volumesFrom(List<String> volumesFrom)
    • addVolumesFromItem

      public PodCreateOptions addVolumesFromItem(String volumesFromItem)
    • getVolumesFrom

      @Nullable public List<String> getVolumesFrom()
      Get volumesFrom
      Returns:
      volumesFrom
    • setVolumesFrom

      public void setVolumesFrom(List<String> volumesFrom)
    • 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 PodCreateOptions
    • fromJson

      public static PodCreateOptions fromJson(String jsonString) throws IOException
      Create an instance of PodCreateOptions given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of PodCreateOptions
      Throws:
      IOException - if the JSON string is invalid with respect to PodCreateOptions
    • toJson

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