@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.