public class V1beta2StatefulSetSpec extends Object
Constructor and Description |
---|
V1beta2StatefulSetSpec() |
Modifier and Type | Method and Description |
---|---|
V1beta2StatefulSetSpec |
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.
|
V1beta2StatefulSetUpdateStrategy |
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() |
V1beta2StatefulSetSpec |
podManagementPolicy(String podManagementPolicy) |
V1beta2StatefulSetSpec |
replicas(Integer replicas) |
V1beta2StatefulSetSpec |
revisionHistoryLimit(Integer revisionHistoryLimit) |
V1beta2StatefulSetSpec |
selector(V1LabelSelector selector) |
V1beta2StatefulSetSpec |
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(V1beta2StatefulSetUpdateStrategy updateStrategy) |
void |
setVolumeClaimTemplates(List<V1PersistentVolumeClaim> volumeClaimTemplates) |
V1beta2StatefulSetSpec |
template(V1PodTemplateSpec template) |
String |
toString() |
V1beta2StatefulSetSpec |
updateStrategy(V1beta2StatefulSetUpdateStrategy updateStrategy) |
V1beta2StatefulSetSpec |
volumeClaimTemplates(List<V1PersistentVolumeClaim> volumeClaimTemplates) |
public V1beta2StatefulSetSpec podManagementPolicy(String podManagementPolicy)
public String getPodManagementPolicy()
public void setPodManagementPolicy(String podManagementPolicy)
public V1beta2StatefulSetSpec replicas(Integer replicas)
public Integer getReplicas()
public void setReplicas(Integer replicas)
public V1beta2StatefulSetSpec revisionHistoryLimit(Integer revisionHistoryLimit)
public Integer getRevisionHistoryLimit()
public void setRevisionHistoryLimit(Integer revisionHistoryLimit)
public V1beta2StatefulSetSpec selector(V1LabelSelector selector)
public V1LabelSelector getSelector()
public void setSelector(V1LabelSelector selector)
public V1beta2StatefulSetSpec serviceName(String serviceName)
public String getServiceName()
public void setServiceName(String serviceName)
public V1beta2StatefulSetSpec template(V1PodTemplateSpec template)
public V1PodTemplateSpec getTemplate()
public void setTemplate(V1PodTemplateSpec template)
public V1beta2StatefulSetSpec updateStrategy(V1beta2StatefulSetUpdateStrategy updateStrategy)
public V1beta2StatefulSetUpdateStrategy getUpdateStrategy()
public void setUpdateStrategy(V1beta2StatefulSetUpdateStrategy updateStrategy)
public V1beta2StatefulSetSpec volumeClaimTemplates(List<V1PersistentVolumeClaim> volumeClaimTemplates)
public V1beta2StatefulSetSpec addVolumeClaimTemplatesItem(V1PersistentVolumeClaim volumeClaimTemplatesItem)
public List<V1PersistentVolumeClaim> getVolumeClaimTemplates()
public void setVolumeClaimTemplates(List<V1PersistentVolumeClaim> volumeClaimTemplates)
Copyright © 2018. All rights reserved.