Package com.yahoo.config.model.api
Class Quota
- java.lang.Object
-
- com.yahoo.config.model.api.Quota
-
public class Quota extends java.lang.Object
Quota for the application deployed. If the application exceeds this quota, deployment will fail.- Author:
- ogronnesby
-
-
Constructor Summary
Constructors Constructor Description Quota(java.util.Optional<java.lang.Integer> maxClusterSize, java.util.Optional<java.lang.Integer> budget)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.Integer>
budget()
java.util.Optional<java.math.BigDecimal>
budgetAsDecimal()
boolean
equals(java.lang.Object o)
static Quota
fromSlime(com.yahoo.slime.Inspector inspector)
int
hashCode()
java.util.Optional<java.lang.Integer>
maxClusterSize()
com.yahoo.slime.Slime
toSlime()
java.lang.String
toString()
static Quota
unlimited()
Quota
withBudget(java.math.BigDecimal budget)
Quota
withClusterSize(int clusterSize)
-
-
-
Method Detail
-
fromSlime
public static Quota fromSlime(com.yahoo.slime.Inspector inspector)
-
withBudget
public Quota withBudget(java.math.BigDecimal budget)
-
withClusterSize
public Quota withClusterSize(int clusterSize)
-
toSlime
public com.yahoo.slime.Slime toSlime()
-
unlimited
public static Quota unlimited()
-
maxClusterSize
public java.util.Optional<java.lang.Integer> maxClusterSize()
-
budgetAsDecimal
public java.util.Optional<java.math.BigDecimal> budgetAsDecimal()
-
budget
public java.util.Optional<java.lang.Integer> budget()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-