Class ReplicationControllerSpec.Builder
- java.lang.Object
-
- com.marcnuri.yakc.model.io.k8s.api.core.v1.ReplicationControllerSpec.Builder
-
- Enclosing class:
- ReplicationControllerSpec
public static class ReplicationControllerSpec.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReplicationControllerSpec
build()
ReplicationControllerSpec.Builder
clearSelector()
ReplicationControllerSpec.Builder
minReadySeconds(java.lang.Number minReadySeconds)
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.ReplicationControllerSpec.Builder
putInSelector(java.lang.String putInSelectorKey, java.lang.String putInSelectorValue)
ReplicationControllerSpec.Builder
replicas(java.lang.Number replicas)
Replicas is the number of desired replicas.ReplicationControllerSpec.Builder
selector(java.util.Map<? extends java.lang.String,? extends java.lang.String> selector)
ReplicationControllerSpec.Builder
template(PodTemplateSpec template)
java.lang.String
toString()
-
-
-
Method Detail
-
minReadySeconds
public ReplicationControllerSpec.Builder minReadySeconds(java.lang.Number minReadySeconds)
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:
this
.
-
replicas
public ReplicationControllerSpec.Builder replicas(java.lang.Number replicas)
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:
this
.
-
putInSelector
public ReplicationControllerSpec.Builder putInSelector(java.lang.String putInSelectorKey, java.lang.String putInSelectorValue)
-
selector
public ReplicationControllerSpec.Builder selector(java.util.Map<? extends java.lang.String,? extends java.lang.String> selector)
-
clearSelector
public ReplicationControllerSpec.Builder clearSelector()
-
template
public ReplicationControllerSpec.Builder template(PodTemplateSpec template)
-
build
public ReplicationControllerSpec build()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-