public class V1beta1StatefulSetSpec extends Object
Constructor and Description |
---|
V1beta1StatefulSetSpec() |
Modifier and Type | Method and Description |
---|---|
V1beta1StatefulSetSpec |
addVolumeClaimTemplatesItem(V1PersistentVolumeClaim volumeClaimTemplatesItem) |
boolean |
equals(Object o) |
String |
getPodManagementPolicy()
podManagementPolicy controls how pods are created during initial scale up, when replacing pods on nodes, or when scaling down.
|
Integer |
getReplicas()
replicas is the desired number of replicas of the given Template.
|
Integer |
getRevisionHistoryLimit()
revisionHistoryLimit is the maximum number of revisions that will be maintained in the StatefulSet's revision history.
|
V1LabelSelector |
getSelector()
selector is a label query over pods that should match the replica count.
|
String |
getServiceName()
serviceName is the name of the service that governs this StatefulSet.
|
V1PodTemplateSpec |
getTemplate()
template is the object that describes the pod that will be created if insufficient replicas are detected.
|
V1beta1StatefulSetUpdateStrategy |
getUpdateStrategy()
updateStrategy indicates the StatefulSetUpdateStrategy that will be employed to update Pods in the StatefulSet when a revision is made to Template.
|
List<V1PersistentVolumeClaim> |
getVolumeClaimTemplates()
volumeClaimTemplates is a list of claims that pods are allowed to reference.
|
int |
hashCode() |
V1beta1StatefulSetSpec |
podManagementPolicy(String podManagementPolicy) |
V1beta1StatefulSetSpec |
replicas(Integer replicas) |
V1beta1StatefulSetSpec |
revisionHistoryLimit(Integer revisionHistoryLimit) |
V1beta1StatefulSetSpec |
selector(V1LabelSelector selector) |
V1beta1StatefulSetSpec |
serviceName(String serviceName) |
void |
setPodManagementPolicy(String podManagementPolicy) |
void |
setReplicas(Integer replicas) |
void |
setRevisionHistoryLimit(Integer revisionHistoryLimit) |
void |
setSelector(V1LabelSelector selector) |
void |
setServiceName(String serviceName) |
void |
setTemplate(V1PodTemplateSpec template) |
void |
setUpdateStrategy(V1beta1StatefulSetUpdateStrategy updateStrategy) |
void |
setVolumeClaimTemplates(List<V1PersistentVolumeClaim> volumeClaimTemplates) |
V1beta1StatefulSetSpec |
template(V1PodTemplateSpec template) |
String |
toString() |
V1beta1StatefulSetSpec |
updateStrategy(V1beta1StatefulSetUpdateStrategy updateStrategy) |
V1beta1StatefulSetSpec |
volumeClaimTemplates(List<V1PersistentVolumeClaim> volumeClaimTemplates) |
public V1beta1StatefulSetSpec podManagementPolicy(String podManagementPolicy)
public String getPodManagementPolicy()
public void setPodManagementPolicy(String podManagementPolicy)
public V1beta1StatefulSetSpec replicas(Integer replicas)
public Integer getReplicas()
public void setReplicas(Integer replicas)
public V1beta1StatefulSetSpec revisionHistoryLimit(Integer revisionHistoryLimit)
public Integer getRevisionHistoryLimit()
public void setRevisionHistoryLimit(Integer revisionHistoryLimit)
public V1beta1StatefulSetSpec selector(V1LabelSelector selector)
public V1LabelSelector getSelector()
public void setSelector(V1LabelSelector selector)
public V1beta1StatefulSetSpec serviceName(String serviceName)
public String getServiceName()
public void setServiceName(String serviceName)
public V1beta1StatefulSetSpec template(V1PodTemplateSpec template)
public V1PodTemplateSpec getTemplate()
public void setTemplate(V1PodTemplateSpec template)
public V1beta1StatefulSetSpec updateStrategy(V1beta1StatefulSetUpdateStrategy updateStrategy)
public V1beta1StatefulSetUpdateStrategy getUpdateStrategy()
public void setUpdateStrategy(V1beta1StatefulSetUpdateStrategy updateStrategy)
public V1beta1StatefulSetSpec volumeClaimTemplates(List<V1PersistentVolumeClaim> volumeClaimTemplates)
public V1beta1StatefulSetSpec addVolumeClaimTemplatesItem(V1PersistentVolumeClaim volumeClaimTemplatesItem)
public List<V1PersistentVolumeClaim> getVolumeClaimTemplates()
public void setVolumeClaimTemplates(List<V1PersistentVolumeClaim> volumeClaimTemplates)
Copyright © 2018. All rights reserved.