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