Class LimitRangeItem.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.core.v1.LimitRangeItem.Builder
-
- Enclosing class:
- LimitRangeItem
public static class LimitRangeItem.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LimitRangeItem
build()
LimitRangeItem.Builder
clearDefaultRequest()
LimitRangeItem.Builder
clearDefaults()
LimitRangeItem.Builder
clearMax()
LimitRangeItem.Builder
clearMaxLimitRequestRatio()
LimitRangeItem.Builder
clearMin()
LimitRangeItem.Builder
defaultRequest(java.util.Map<? extends java.lang.String,? extends java.lang.String> defaultRequest)
LimitRangeItem.Builder
defaults(java.util.Map<? extends java.lang.String,? extends java.lang.String> defaults)
LimitRangeItem.Builder
max(java.util.Map<? extends java.lang.String,? extends java.lang.String> max)
LimitRangeItem.Builder
maxLimitRequestRatio(java.util.Map<? extends java.lang.String,? extends java.lang.String> maxLimitRequestRatio)
LimitRangeItem.Builder
min(java.util.Map<? extends java.lang.String,? extends java.lang.String> min)
LimitRangeItem.Builder
putInDefaultRequest(java.lang.String putInDefaultRequestKey, java.lang.String putInDefaultRequestValue)
LimitRangeItem.Builder
putInDefaults(java.lang.String putInDefaultsKey, java.lang.String putInDefaultsValue)
LimitRangeItem.Builder
putInMax(java.lang.String putInMaxKey, java.lang.String putInMaxValue)
LimitRangeItem.Builder
putInMaxLimitRequestRatio(java.lang.String putInMaxLimitRequestRatioKey, java.lang.String putInMaxLimitRequestRatioValue)
LimitRangeItem.Builder
putInMin(java.lang.String putInMinKey, java.lang.String putInMinValue)
java.lang.String
toString()
LimitRangeItem.Builder
type(@NonNull java.lang.String type)
Type of resource that this limit applies to.
-
-
-
Method Detail
-
putInDefaults
public LimitRangeItem.Builder putInDefaults(java.lang.String putInDefaultsKey, java.lang.String putInDefaultsValue)
-
defaults
public LimitRangeItem.Builder defaults(java.util.Map<? extends java.lang.String,? extends java.lang.String> defaults)
-
clearDefaults
public LimitRangeItem.Builder clearDefaults()
-
putInDefaultRequest
public LimitRangeItem.Builder putInDefaultRequest(java.lang.String putInDefaultRequestKey, java.lang.String putInDefaultRequestValue)
-
defaultRequest
public LimitRangeItem.Builder defaultRequest(java.util.Map<? extends java.lang.String,? extends java.lang.String> defaultRequest)
-
clearDefaultRequest
public LimitRangeItem.Builder clearDefaultRequest()
-
putInMax
public LimitRangeItem.Builder putInMax(java.lang.String putInMaxKey, java.lang.String putInMaxValue)
-
max
public LimitRangeItem.Builder max(java.util.Map<? extends java.lang.String,? extends java.lang.String> max)
-
clearMax
public LimitRangeItem.Builder clearMax()
-
putInMaxLimitRequestRatio
public LimitRangeItem.Builder putInMaxLimitRequestRatio(java.lang.String putInMaxLimitRequestRatioKey, java.lang.String putInMaxLimitRequestRatioValue)
-
maxLimitRequestRatio
public LimitRangeItem.Builder maxLimitRequestRatio(java.util.Map<? extends java.lang.String,? extends java.lang.String> maxLimitRequestRatio)
-
clearMaxLimitRequestRatio
public LimitRangeItem.Builder clearMaxLimitRequestRatio()
-
putInMin
public LimitRangeItem.Builder putInMin(java.lang.String putInMinKey, java.lang.String putInMinValue)
-
min
public LimitRangeItem.Builder min(java.util.Map<? extends java.lang.String,? extends java.lang.String> min)
-
clearMin
public LimitRangeItem.Builder clearMin()
-
type
public LimitRangeItem.Builder type(@NonNull @NonNull java.lang.String type)
Type of resource that this limit applies to.Possible enum values:
- `"Container"` Limit that applies to all containers in a namespace
- `"PersistentVolumeClaim"` Limit that applies to all persistent volume claims in a namespace
- `"Pod"` Limit that applies to all pods in a namespace
- Returns:
this
.
-
build
public LimitRangeItem build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-