Class AutoUserNsOptions

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-11-29T01:29:49.168634544+07:00[Asia/Barnaul]", comments="Generator version: 7.7.0") public class AutoUserNsOptions extends Object
AutoUserNsOptions
  • Field Details

  • Constructor Details

    • AutoUserNsOptions

      public AutoUserNsOptions()
  • Method Details

    • 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 AutoUserNsOptions
    • fromJson

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

      public AutoUserNsOptions additionalGIDMappings(List<@Valid IDMap> additionalGIDMappings)
    • addAdditionalGIDMappingsItem

      public AutoUserNsOptions addAdditionalGIDMappingsItem(IDMap additionalGIDMappingsItem)
    • getAdditionalGIDMappings

      @Nullable @Valid public @Valid List<@Valid IDMap> getAdditionalGIDMappings()
      AdditionalGIDMappings specified additional GID mappings to include in the generated user namespace.
      Returns:
      additionalGIDMappings
    • setAdditionalGIDMappings

      public void setAdditionalGIDMappings(List<@Valid IDMap> additionalGIDMappings)
    • additionalUIDMappings

      public AutoUserNsOptions additionalUIDMappings(List<@Valid IDMap> additionalUIDMappings)
    • addAdditionalUIDMappingsItem

      public AutoUserNsOptions addAdditionalUIDMappingsItem(IDMap additionalUIDMappingsItem)
    • getAdditionalUIDMappings

      @Nullable @Valid public @Valid List<@Valid IDMap> getAdditionalUIDMappings()
      AdditionalUIDMappings specified additional UID mappings to include in the generated user namespace.
      Returns:
      additionalUIDMappings
    • setAdditionalUIDMappings

      public void setAdditionalUIDMappings(List<@Valid IDMap> additionalUIDMappings)
    • groupFile

      public AutoUserNsOptions groupFile(String groupFile)
    • getGroupFile

      @Nullable public String getGroupFile()
      GroupFile to use if the container uses a volume.
      Returns:
      groupFile
    • setGroupFile

      public void setGroupFile(String groupFile)
    • initialSize

      public AutoUserNsOptions initialSize(Integer initialSize)
    • getInitialSize

      @Nullable public Integer getInitialSize()
      InitialSize defines the minimum size for the user namespace. The created user namespace will have at least this size.
      Returns:
      initialSize
    • setInitialSize

      public void setInitialSize(Integer initialSize)
    • passwdFile

      public AutoUserNsOptions passwdFile(String passwdFile)
    • getPasswdFile

      @Nullable public String getPasswdFile()
      PasswdFile to use if the container uses a volume.
      Returns:
      passwdFile
    • setPasswdFile

      public void setPasswdFile(String passwdFile)
    • size

      public AutoUserNsOptions size(Integer size)
    • getSize

      @Nullable public Integer getSize()
      Size defines the size for the user namespace. If it is set to a value bigger than 0, the user namespace will have exactly this size. If it is not set, some heuristics will be used to find its size.
      Returns:
      size
    • setSize

      public void setSize(Integer size)
    • 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
    • toJson

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