Interface ReplicaSetSpec
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ReplicaSetSpec.Jsii$Proxy
@Generated(value="jsii-pacmak/1.80.0 (build bce6a1d)", date="2023-05-05T16:22:34.236Z") @Stability(Stable) public interface ReplicaSetSpec extends software.amazon.jsii.JsiiSerializable
ReplicaSetSpec is the specification of a ReplicaSet.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ReplicaSetSpec.Builder
A builder forReplicaSetSpec
static class
ReplicaSetSpec.Jsii$Proxy
An implementation forReplicaSetSpec
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ReplicaSetSpec.Builder
builder()
default Number
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.default Number
getReplicas()
Replicas is the number of desired replicas.LabelSelector
getSelector()
Selector is a label query over pods that should match the replica count.default PodTemplateSpec
getTemplate()
Template is the object that describes the pod that will be created if insufficient replicas are detected.
-
-
-
Method Detail
-
getSelector
@Stability(Stable) @NotNull LabelSelector getSelector()
Selector is a label query over pods that should match the replica count.Label keys and values that must match in order to be controlled by this replica set. It must match the pod template's labels. More info: https://kubernetes.io/docs/concepts/overview/working-with-objects/labels/#label-selectors
-
getMinReadySeconds
@Stability(Stable) @Nullable default Number 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)
Default: 0 (pod will be considered available as soon as it is ready)
-
getReplicas
@Stability(Stable) @Nullable default Number 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
Default: 1. More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller/#what-is-a-replicationcontroller
-
getTemplate
@Stability(Stable) @Nullable default PodTemplateSpec getTemplate()
Template is the object that describes the pod that will be created if insufficient replicas are detected.More info: https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller#pod-template
-
builder
@Stability(Stable) static ReplicaSetSpec.Builder builder()
- Returns:
- a
ReplicaSetSpec.Builder
ofReplicaSetSpec
-
-