Interface ReplicaSetSpec
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ReplicaSetSpec.Jsii$Proxy
@Generated(value="jsii-pacmak/1.88.0 (build eaabd08)", date="2023-09-11T06:17:58.804Z") @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 classReplicaSetSpec.BuilderA builder forReplicaSetSpecstatic classReplicaSetSpec.Jsii$ProxyAn implementation forReplicaSetSpec
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description static ReplicaSetSpec.Builderbuilder()default NumbergetMinReadySeconds()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 NumbergetReplicas()Replicas is the number of desired replicas.LabelSelectorgetSelector()Selector is a label query over pods that should match the replica count.default PodTemplateSpecgetTemplate()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.BuilderofReplicaSetSpec
-
-