Package kubevirt.io

Class V1ResourceRequirements

java.lang.Object
kubevirt.io.V1ResourceRequirements

@Generated(value="io.swagger.codegen.languages.JavaClientCodegen", date="2019-11-10T14:44:51.030+02:00") public class V1ResourceRequirements extends Object
V1ResourceRequirements
  • Field Details

  • Constructor Details

    • V1ResourceRequirements

      public V1ResourceRequirements()
  • Method Details

    • limits

      public V1ResourceRequirements limits(Map<String,String> limits)
    • putLimitsItem

      public V1ResourceRequirements putLimitsItem(String key, String limitsItem)
    • getLimits

      public Map<String,String> getLimits()
      Limits describes the maximum amount of compute resources allowed. Valid resource keys are \"memory\" and \"cpu\". +optional
      Returns:
      limits
    • setLimits

      public void setLimits(Map<String,String> limits)
    • overcommitGuestOverhead

      public V1ResourceRequirements overcommitGuestOverhead(Boolean overcommitGuestOverhead)
    • isOvercommitGuestOverhead

      public Boolean isOvercommitGuestOverhead()
      Don't ask the scheduler to take the guest-management overhead into account. Instead put the overhead only into the container's memory limit. This can lead to crashes if all memory is in use on a node. Defaults to false.
      Returns:
      overcommitGuestOverhead
    • setOvercommitGuestOverhead

      public void setOvercommitGuestOverhead(Boolean overcommitGuestOverhead)
    • requests

      public V1ResourceRequirements requests(Map<String,String> requests)
    • getRequests

      public Map<String,String> getRequests()
      Requests is a description of the initial vmi resources. Valid resource keys are \"memory\" and \"cpu\". +optional
      Returns:
      requests
    • setRequests

      public void setRequests(Map<String,String> requests)
    • putRequestsItem

      public V1ResourceRequirements putRequestsItem(String key, String requestsItem)
    • 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
    • toIndentedString

      private String toIndentedString(Object o)
      Convert the given object to string with each line indented by 4 spaces (except the first line).