@Generated(value="org.jsonschema2pojo") public class StatefulSetSpec extends Object implements KubernetesResource
Constructor and Description |
---|
StatefulSetSpec()
No args constructor for use in serialization
|
StatefulSetSpec(String podManagementPolicy,
Integer replicas,
Integer revisionHistoryLimit,
LabelSelector selector,
String serviceName,
PodTemplateSpec template,
StatefulSetUpdateStrategy updateStrategy,
List<PersistentVolumeClaim> volumeClaimTemplates) |
Modifier and Type | Method and Description |
---|---|
Map<String,Object> |
getAdditionalProperties() |
String |
getPodManagementPolicy() |
Integer |
getReplicas() |
Integer |
getRevisionHistoryLimit() |
LabelSelector |
getSelector() |
String |
getServiceName() |
PodTemplateSpec |
getTemplate() |
StatefulSetUpdateStrategy |
getUpdateStrategy() |
List<PersistentVolumeClaim> |
getVolumeClaimTemplates() |
void |
setAdditionalProperty(String name,
Object value) |
void |
setPodManagementPolicy(String podManagementPolicy) |
void |
setReplicas(Integer replicas) |
void |
setRevisionHistoryLimit(Integer revisionHistoryLimit) |
void |
setSelector(LabelSelector selector) |
void |
setServiceName(String serviceName) |
void |
setTemplate(PodTemplateSpec template) |
void |
setUpdateStrategy(StatefulSetUpdateStrategy updateStrategy) |
void |
setVolumeClaimTemplates(List<PersistentVolumeClaim> volumeClaimTemplates) |
public StatefulSetSpec()
public StatefulSetSpec(String podManagementPolicy, Integer replicas, Integer revisionHistoryLimit, LabelSelector selector, String serviceName, PodTemplateSpec template, StatefulSetUpdateStrategy updateStrategy, List<PersistentVolumeClaim> volumeClaimTemplates)
template
- podManagementPolicy
- updateStrategy
- replicas
- revisionHistoryLimit
- selector
- serviceName
- volumeClaimTemplates
- public String getPodManagementPolicy()
public void setPodManagementPolicy(String podManagementPolicy)
podManagementPolicy
- The podManagementPolicypublic Integer getReplicas()
public void setReplicas(Integer replicas)
replicas
- The replicaspublic Integer getRevisionHistoryLimit()
public void setRevisionHistoryLimit(Integer revisionHistoryLimit)
revisionHistoryLimit
- The revisionHistoryLimitpublic LabelSelector getSelector()
public void setSelector(LabelSelector selector)
selector
- The selectorpublic String getServiceName()
public void setServiceName(String serviceName)
serviceName
- The serviceNamepublic PodTemplateSpec getTemplate()
public void setTemplate(PodTemplateSpec template)
template
- The templatepublic StatefulSetUpdateStrategy getUpdateStrategy()
public void setUpdateStrategy(StatefulSetUpdateStrategy updateStrategy)
updateStrategy
- The updateStrategypublic List<PersistentVolumeClaim> getVolumeClaimTemplates()
public void setVolumeClaimTemplates(List<PersistentVolumeClaim> volumeClaimTemplates)
volumeClaimTemplates
- The volumeClaimTemplatesCopyright © 2015–2020 Red Hat. All rights reserved.