Class ResourceRequirements
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.core.v1.ResourceRequirements
-
- All Implemented Interfaces:
com.marcnuri.yakc.model.Model
public class ResourceRequirements extends java.lang.Object implements com.marcnuri.yakc.model.Model
ResourceRequirements describes the compute resource requirements.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ResourceRequirements.Builder
-
Constructor Summary
Constructors Constructor Description ResourceRequirements()
ResourceRequirements(java.util.Map<java.lang.String,java.lang.String> limits, java.util.Map<java.lang.String,java.lang.String> requests)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceRequirements.Builder
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.util.Map<java.lang.String,java.lang.String>
getLimits()
Limits describes the maximum amount of compute resources allowed.java.util.Map<java.lang.String,java.lang.String>
getRequests()
Requests describes the minimum amount of compute resources required.int
hashCode()
void
setLimits(java.util.Map<java.lang.String,java.lang.String> limits)
Limits describes the maximum amount of compute resources allowed.void
setRequests(java.util.Map<java.lang.String,java.lang.String> requests)
Requests describes the minimum amount of compute resources required.ResourceRequirements.Builder
toBuilder()
java.lang.String
toString()
-
-
-
Method Detail
-
builder
public static ResourceRequirements.Builder builder()
-
toBuilder
public ResourceRequirements.Builder toBuilder()
-
getLimits
public java.util.Map<java.lang.String,java.lang.String> getLimits()
Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
-
getRequests
public java.util.Map<java.lang.String,java.lang.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. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
-
setLimits
public void setLimits(java.util.Map<java.lang.String,java.lang.String> limits)
Limits describes the maximum amount of compute resources allowed. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
-
setRequests
public void setRequests(java.util.Map<java.lang.String,java.lang.String> requests)
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. More info: https://kubernetes.io/docs/concepts/configuration/manage-resources-containers/
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-