Class PluginSettings

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

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

  • Constructor Details

    • PluginSettings

      public PluginSettings()
  • 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 PluginSettings
    • fromJson

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

      public PluginSettings args(List<String> args)
    • addArgsItem

      public PluginSettings addArgsItem(String argsItem)
    • getArgs

      @Nonnull @NotNull public @NotNull List<String> getArgs()
      args
      Returns:
      args
    • setArgs

      public void setArgs(List<String> args)
    • devices

      public PluginSettings devices(List<@Valid PluginDevice> devices)
    • addDevicesItem

      public PluginSettings addDevicesItem(PluginDevice devicesItem)
    • getDevices

      @Nonnull @NotNull @Valid public @NotNull @Valid List<@Valid PluginDevice> getDevices()
      devices
      Returns:
      devices
    • setDevices

      public void setDevices(List<@Valid PluginDevice> devices)
    • env

      public PluginSettings env(List<String> env)
    • addEnvItem

      public PluginSettings addEnvItem(String envItem)
    • getEnv

      @Nonnull @NotNull public @NotNull List<String> getEnv()
      env
      Returns:
      env
    • setEnv

      public void setEnv(List<String> env)
    • mounts

      public PluginSettings mounts(List<@Valid PluginMount> mounts)
    • addMountsItem

      public PluginSettings addMountsItem(PluginMount mountsItem)
    • getMounts

      @Nonnull @NotNull @Valid public @NotNull @Valid List<@Valid PluginMount> getMounts()
      mounts
      Returns:
      mounts
    • setMounts

      public void setMounts(List<@Valid PluginMount> mounts)
    • 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 PluginSettings to an JSON string
      Returns:
      JSON string