Class CreateOptions

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

@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 CreateOptions extends Object
CreateOptions
  • Field Details

  • Constructor Details

    • CreateOptions

      public CreateOptions()
  • Method Details

    • attachable

      public CreateOptions attachable(Boolean attachable)
    • getAttachable

      @Nullable public Boolean getAttachable()
      Get attachable
      Returns:
      attachable
    • setAttachable

      public void setAttachable(Boolean attachable)
    • configFrom

      public CreateOptions configFrom(ConfigReference configFrom)
    • getConfigFrom

      @Nullable public ConfigReference getConfigFrom()
      Get configFrom
      Returns:
      configFrom
    • setConfigFrom

      public void setConfigFrom(ConfigReference configFrom)
    • configOnly

      public CreateOptions configOnly(Boolean configOnly)
    • getConfigOnly

      @Nullable public Boolean getConfigOnly()
      Get configOnly
      Returns:
      configOnly
    • setConfigOnly

      public void setConfigOnly(Boolean configOnly)
    • driver

      public CreateOptions driver(String driver)
    • getDriver

      @Nullable public String getDriver()
      Name of the volume driver to use.
      Returns:
      driver
    • setDriver

      public void setDriver(String driver)
    • enableIPv6

      public CreateOptions enableIPv6(Boolean enableIPv6)
    • getEnableIPv6

      @Nullable public Boolean getEnableIPv6()
      Get enableIPv6
      Returns:
      enableIPv6
    • setEnableIPv6

      public void setEnableIPv6(Boolean enableIPv6)
    • ipam

      public CreateOptions ipam(IPAM ipam)
    • getIPAM

      @Nullable public IPAM getIPAM()
      Get ipam
      Returns:
      ipam
    • setIPAM

      public void setIPAM(IPAM ipam)
    • ingress

      public CreateOptions ingress(Boolean ingress)
    • getIngress

      @Nullable public Boolean getIngress()
      Get ingress
      Returns:
      ingress
    • setIngress

      public void setIngress(Boolean ingress)
    • internal

      public CreateOptions internal(Boolean internal)
    • getInternal

      @Nullable public Boolean getInternal()
      Get internal
      Returns:
      internal
    • setInternal

      public void setInternal(Boolean internal)
    • labels

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

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

      @Nullable public Map<String,String> getLabels()
      User-defined key/value metadata.
      Returns:
      labels
    • setLabels

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

      public CreateOptions options(Map<String,String> options)
    • putOptionsItem

      public CreateOptions putOptionsItem(String key, String optionsItem)
    • getOptions

      @Nullable public Map<String,String> getOptions()
      Get options
      Returns:
      options
    • setOptions

      public void setOptions(Map<String,String> options)
    • scope

      public CreateOptions scope(String scope)
    • getScope

      @Nullable public String getScope()
      Get scope
      Returns:
      scope
    • setScope

      public void setScope(String scope)
    • 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 CreateOptions
    • fromJson

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

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