Class V1Capabilities

java.lang.Object
io.kubernetes.client.openapi.models.V1Capabilities

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2024-02-02T17:56:12.287571Z[Etc/UTC]") public class V1Capabilities extends Object
Adds and removes POSIX capabilities from running containers.
  • Field Details

  • Constructor Details

    • V1Capabilities

      public V1Capabilities()
  • Method Details

    • add

      public V1Capabilities add(List<String> add)
    • addAddItem

      public V1Capabilities addAddItem(String addItem)
    • getAdd

      @Nullable public List<String> getAdd()
      Added capabilities
      Returns:
      add
    • setAdd

      public void setAdd(List<String> add)
    • drop

      public V1Capabilities drop(List<String> drop)
    • addDropItem

      public V1Capabilities addDropItem(String dropItem)
    • getDrop

      @Nullable public List<String> getDrop()
      Removed capabilities
      Returns:
      drop
    • setDrop

      public void setDrop(List<String> drop)
    • 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
    • validateJsonObject

      public static void validateJsonObject(com.google.gson.JsonObject jsonObj) throws IOException
      Validates the JSON Object and throws an exception if issues found
      Parameters:
      jsonObj - JSON Object
      Throws:
      IOException - if the JSON Object is invalid with respect to V1Capabilities
    • fromJson

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

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