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