Package net.stickycode.kuuty.model.v18
Class IoK8sApiCoreV1LimitRangeItem
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiCoreV1LimitRangeItem
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiCoreV1LimitRangeItem extends Object
LimitRangeItem defines a min/max usage limit for any resource that matches on kind.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_DEFAULTstatic StringJSON_PROPERTY_DEFAULT_REQUESTstatic StringJSON_PROPERTY_MAXstatic StringJSON_PROPERTY_MAX_LIMIT_REQUEST_RATIOstatic StringJSON_PROPERTY_MINstatic StringJSON_PROPERTY_TYPE
-
Constructor Summary
Constructors Constructor Description IoK8sApiCoreV1LimitRangeItem()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IoK8sApiCoreV1LimitRangeItem_default(Map<String,String> _default)IoK8sApiCoreV1LimitRangeItemdefaultRequest(Map<String,String> defaultRequest)booleanequals(Object o)Map<String,String>getDefault()Default resource requirement limit value by resource name if resource limit is omitted.Map<String,String>getDefaultRequest()DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.Map<String,String>getMax()Max usage constraints on this kind by resource name.Map<String,String>getMaxLimitRequestRatio()MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource.Map<String,String>getMin()Min usage constraints on this kind by resource name.StringgetType()Type of resource that this limit applies to.inthashCode()IoK8sApiCoreV1LimitRangeItemmax(Map<String,String> max)IoK8sApiCoreV1LimitRangeItemmaxLimitRequestRatio(Map<String,String> maxLimitRequestRatio)IoK8sApiCoreV1LimitRangeItemmin(Map<String,String> min)IoK8sApiCoreV1LimitRangeItemputDefaultItem(String key, String _defaultItem)IoK8sApiCoreV1LimitRangeItemputDefaultRequestItem(String key, String defaultRequestItem)IoK8sApiCoreV1LimitRangeItemputMaxItem(String key, String maxItem)IoK8sApiCoreV1LimitRangeItemputMaxLimitRequestRatioItem(String key, String maxLimitRequestRatioItem)IoK8sApiCoreV1LimitRangeItemputMinItem(String key, String minItem)voidsetDefault(Map<String,String> _default)voidsetDefaultRequest(Map<String,String> defaultRequest)voidsetMax(Map<String,String> max)voidsetMaxLimitRequestRatio(Map<String,String> maxLimitRequestRatio)voidsetMin(Map<String,String> min)voidsetType(String type)StringtoString()IoK8sApiCoreV1LimitRangeItemtype(String type)
-
-
-
Field Detail
-
JSON_PROPERTY_DEFAULT
public static final String JSON_PROPERTY_DEFAULT
- See Also:
- Constant Field Values
-
JSON_PROPERTY_DEFAULT_REQUEST
public static final String JSON_PROPERTY_DEFAULT_REQUEST
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MAX
public static final String JSON_PROPERTY_MAX
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MAX_LIMIT_REQUEST_RATIO
public static final String JSON_PROPERTY_MAX_LIMIT_REQUEST_RATIO
- See Also:
- Constant Field Values
-
JSON_PROPERTY_MIN
public static final String JSON_PROPERTY_MIN
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TYPE
public static final String JSON_PROPERTY_TYPE
- See Also:
- Constant Field Values
-
-
Method Detail
-
_default
public IoK8sApiCoreV1LimitRangeItem _default(Map<String,String> _default)
-
putDefaultItem
public IoK8sApiCoreV1LimitRangeItem putDefaultItem(String key, String _defaultItem)
-
getDefault
@Nullable public Map<String,String> getDefault()
Default resource requirement limit value by resource name if resource limit is omitted.- Returns:
- _default
-
defaultRequest
public IoK8sApiCoreV1LimitRangeItem defaultRequest(Map<String,String> defaultRequest)
-
putDefaultRequestItem
public IoK8sApiCoreV1LimitRangeItem putDefaultRequestItem(String key, String defaultRequestItem)
-
getDefaultRequest
@Nullable public Map<String,String> getDefaultRequest()
DefaultRequest is the default resource requirement request value by resource name if resource request is omitted.- Returns:
- defaultRequest
-
max
public IoK8sApiCoreV1LimitRangeItem max(Map<String,String> max)
-
putMaxItem
public IoK8sApiCoreV1LimitRangeItem putMaxItem(String key, String maxItem)
-
getMax
@Nullable public Map<String,String> getMax()
Max usage constraints on this kind by resource name.- Returns:
- max
-
maxLimitRequestRatio
public IoK8sApiCoreV1LimitRangeItem maxLimitRequestRatio(Map<String,String> maxLimitRequestRatio)
-
putMaxLimitRequestRatioItem
public IoK8sApiCoreV1LimitRangeItem putMaxLimitRequestRatioItem(String key, String maxLimitRequestRatioItem)
-
getMaxLimitRequestRatio
@Nullable public Map<String,String> getMaxLimitRequestRatio()
MaxLimitRequestRatio if specified, the named resource must have a request and limit that are both non-zero where limit divided by request is less than or equal to the enumerated value; this represents the max burst for the named resource.- Returns:
- maxLimitRequestRatio
-
setMaxLimitRequestRatio
public void setMaxLimitRequestRatio(Map<String,String> maxLimitRequestRatio)
-
min
public IoK8sApiCoreV1LimitRangeItem min(Map<String,String> min)
-
putMinItem
public IoK8sApiCoreV1LimitRangeItem putMinItem(String key, String minItem)
-
getMin
@Nullable public Map<String,String> getMin()
Min usage constraints on this kind by resource name.- Returns:
- min
-
type
public IoK8sApiCoreV1LimitRangeItem type(String type)
-
getType
public String getType()
Type of resource that this limit applies to.- Returns:
- type
-
setType
public void setType(String type)
-
-