Class V1VolumeResourceRequirements

java.lang.Object
io.micronaut.kubernetes.client.openapi.model.V1VolumeResourceRequirements

@Generated("io.micronaut.openapi.generator.JavaMicronautClientCodegen") public class V1VolumeResourceRequirements extends Object
VolumeResourceRequirements describes the storage resource requirements for a volume.
  • Field Details

  • Constructor Details

    • V1VolumeResourceRequirements

      public V1VolumeResourceRequirements()
  • Method Details

    • getLimits

      public Map<String,@NotNull String> getLimits()
      Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
      Returns:
      the limits property value
    • setLimits

      public void setLimits(Map<String,@NotNull String> limits)
      Set the limits property value
      Parameters:
      limits - property value to set
    • limits

      public V1VolumeResourceRequirements limits(Map<String,@NotNull String> limits)
      Set limits in a chainable fashion.
      Returns:
      The same instance of V1VolumeResourceRequirements for chaining.
    • putlimitsItem

      public V1VolumeResourceRequirements putlimitsItem(String key, String limitsItem)
      Set the value for the key for the limits map property in a chainable fashion.
      Returns:
      The same instance of V1VolumeResourceRequirements for chaining.
    • getRequests

      public Map<String,@NotNull String> getRequests()
      Requests describes the minimum amount of compute resources required. If Requests is omitted for a container, it defaults to Limits if that is explicitly specified, otherwise to an implementation-defined value. Requests cannot exceed Limits. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
      Returns:
      the requests property value
    • setRequests

      public void setRequests(Map<String,@NotNull String> requests)
      Set the requests property value
      Parameters:
      requests - property value to set
    • requests

      public V1VolumeResourceRequirements requests(Map<String,@NotNull String> requests)
      Set requests in a chainable fashion.
      Returns:
      The same instance of V1VolumeResourceRequirements for chaining.
    • putrequestsItem

      public V1VolumeResourceRequirements putrequestsItem(String key, String requestsItem)
      Set the value for the key for the requests map property in a chainable fashion.
      Returns:
      The same instance of V1VolumeResourceRequirements for chaining.
    • 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