Package net.stickycode.kuuty.model.v18
Class IoK8sApiCoreV1ReplicationControllerSpec
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiCoreV1ReplicationControllerSpec
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiCoreV1ReplicationControllerSpec extends Object
ReplicationControllerSpec is the specification of a replication controller.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_MIN_READY_SECONDSstatic StringJSON_PROPERTY_REPLICASstatic StringJSON_PROPERTY_SELECTORstatic StringJSON_PROPERTY_TEMPLATE
-
Constructor Summary
Constructors Constructor Description IoK8sApiCoreV1ReplicationControllerSpec()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_MIN_READY_SECONDS
public static final String JSON_PROPERTY_MIN_READY_SECONDS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_REPLICAS
public static final String JSON_PROPERTY_REPLICAS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SELECTOR
public static final String JSON_PROPERTY_SELECTOR
- See Also:
- Constant Field Values
-
JSON_PROPERTY_TEMPLATE
public static final String JSON_PROPERTY_TEMPLATE
- See Also:
- Constant Field Values
-
-
Method Detail
-
minReadySeconds
public IoK8sApiCoreV1ReplicationControllerSpec minReadySeconds(Integer minReadySeconds)
-
getMinReadySeconds
@Nullable public Integer getMinReadySeconds()
Minimum number of seconds for which a newly created pod should be ready without any of its container crashing, for it to be considered available. Defaults to 0 (pod will be considered available as soon as it is ready)- Returns:
- minReadySeconds
-
setMinReadySeconds
public void setMinReadySeconds(Integer minReadySeconds)
-
replicas
public IoK8sApiCoreV1ReplicationControllerSpec replicas(Integer replicas)
-
getReplicas
@Nullable public Integer getReplicas()
Replicas is the number of desired replicas. This is a pointer to distinguish between explicit zero and unspecified. Defaults to 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#what-is-a-replicationcontroller- Returns:
- replicas
-
setReplicas
public void setReplicas(Integer replicas)
-
selector
public IoK8sApiCoreV1ReplicationControllerSpec selector(Map<String,String> selector)
-
putSelectorItem
public IoK8sApiCoreV1ReplicationControllerSpec putSelectorItem(String key, String selectorItem)
-
getSelector
@Nullable public Map<String,String> getSelector()
Selector is a label query over pods that should match the Replicas count. If Selector is empty, it is defaulted to the labels present on the Pod template. Label keys and values that must match in order to be controlled by this replication controller, if empty defaulted to labels on Pod template. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors- Returns:
- selector
-
template
public IoK8sApiCoreV1ReplicationControllerSpec template(IoK8sApiCoreV1PodTemplateSpec template)
-
getTemplate
@Nullable public IoK8sApiCoreV1PodTemplateSpec getTemplate()
Get template- Returns:
- template
-
setTemplate
public void setTemplate(IoK8sApiCoreV1PodTemplateSpec template)
-
-