Package kubevirt.io

Class V1ResourceRequirements


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

      • V1ResourceRequirements

        public V1ResourceRequirements()
    • Method Detail

      • limits

        public V1ResourceRequirements limits​(java.util.Map<java.lang.String,​java.lang.String> limits)
      • putLimitsItem

        public V1ResourceRequirements putLimitsItem​(java.lang.String key,
                                                    java.lang.String limitsItem)
      • getLimits

        public java.util.Map<java.lang.String,​java.lang.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​(java.util.Map<java.lang.String,​java.lang.String> limits)
      • overcommitGuestOverhead

        public V1ResourceRequirements overcommitGuestOverhead​(java.lang.Boolean overcommitGuestOverhead)
      • isOvercommitGuestOverhead

        public java.lang.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​(java.lang.Boolean overcommitGuestOverhead)
      • requests

        public V1ResourceRequirements requests​(java.util.Map<java.lang.String,​java.lang.String> requests)
      • getRequests

        public java.util.Map<java.lang.String,​java.lang.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​(java.util.Map<java.lang.String,​java.lang.String> requests)
      • putRequestsItem

        public V1ResourceRequirements putRequestsItem​(java.lang.String key,
                                                      java.lang.String requestsItem)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object