Class StatefulSetSpecFluentImpl<A extends StatefulSetSpecFluent<A>>
java.lang.Object
io.fabric8.kubernetes.api.builder.BaseFluent<A>
io.fabric8.kubernetes.api.model.apps.StatefulSetSpecFluentImpl<A>
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Fluent<A>,io.fabric8.kubernetes.api.builder.Visitable<A>,StatefulSetSpecFluent<A>
- Direct Known Subclasses:
DoneableStatefulSetSpec,StatefulSetFluentImpl.SpecNestedImpl,StatefulSetSpecBuilder
public class StatefulSetSpecFluentImpl<A extends StatefulSetSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements StatefulSetSpecFluent<A>
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classStatefulSetSpecFluentImpl.SelectorNestedImpl<N>classStatefulSetSpecFluentImpl.TemplateNestedImpl<N>classStatefulSetSpecFluentImpl.UpdateStrategyNestedImpl<N>classStatefulSetSpecFluentImpl.VolumeClaimTemplatesNestedImpl<N>Nested classes/interfaces inherited from interface io.fabric8.kubernetes.api.model.apps.StatefulSetSpecFluent
StatefulSetSpecFluent.SelectorNested<N>, StatefulSetSpecFluent.TemplateNested<N>, StatefulSetSpecFluent.UpdateStrategyNested<N>, StatefulSetSpecFluent.VolumeClaimTemplatesNested<N> -
Field Summary
-
Constructor Summary
Constructors Constructor Description StatefulSetSpecFluentImpl()StatefulSetSpecFluentImpl(StatefulSetSpec instance) -
Method Summary
-
Constructor Details
-
StatefulSetSpecFluentImpl
public StatefulSetSpecFluentImpl() -
StatefulSetSpecFluentImpl
-
-
Method Details
-
getPodManagementPolicy
- Specified by:
getPodManagementPolicyin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withPodManagementPolicy
- Specified by:
withPodManagementPolicyin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
hasPodManagementPolicy
- Specified by:
hasPodManagementPolicyin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewPodManagementPolicy
- Specified by:
withNewPodManagementPolicyin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewPodManagementPolicy
- Specified by:
withNewPodManagementPolicyin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewPodManagementPolicy
- Specified by:
withNewPodManagementPolicyin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
getReplicas
- Specified by:
getReplicasin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withReplicas
- Specified by:
withReplicasin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
hasReplicas
- Specified by:
hasReplicasin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewReplicas
- Specified by:
withNewReplicasin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewReplicas
- Specified by:
withNewReplicasin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
getRevisionHistoryLimit
- Specified by:
getRevisionHistoryLimitin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withRevisionHistoryLimit
- Specified by:
withRevisionHistoryLimitin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
hasRevisionHistoryLimit
- Specified by:
hasRevisionHistoryLimitin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewRevisionHistoryLimit
- Specified by:
withNewRevisionHistoryLimitin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewRevisionHistoryLimit
- Specified by:
withNewRevisionHistoryLimitin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
getSelector
Deprecated.This method has been deprecated, please use method buildSelector instead.- Specified by:
getSelectorin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>- Returns:
- The buildable object.
-
buildSelector
public io.fabric8.kubernetes.api.model.LabelSelector buildSelector()- Specified by:
buildSelectorin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withSelector
- Specified by:
withSelectorin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
hasSelector
- Specified by:
hasSelectorin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewSelector
- Specified by:
withNewSelectorin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewSelectorLike
public StatefulSetSpecFluent.SelectorNested<A> withNewSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item)- Specified by:
withNewSelectorLikein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
editSelector
- Specified by:
editSelectorin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
editOrNewSelector
- Specified by:
editOrNewSelectorin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
editOrNewSelectorLike
public StatefulSetSpecFluent.SelectorNested<A> editOrNewSelectorLike(io.fabric8.kubernetes.api.model.LabelSelector item)- Specified by:
editOrNewSelectorLikein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
getServiceName
- Specified by:
getServiceNamein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withServiceName
- Specified by:
withServiceNamein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
hasServiceName
- Specified by:
hasServiceNamein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewServiceName
- Specified by:
withNewServiceNamein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewServiceName
- Specified by:
withNewServiceNamein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewServiceName
- Specified by:
withNewServiceNamein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
getTemplate
Deprecated.This method has been deprecated, please use method buildTemplate instead.- Specified by:
getTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>- Returns:
- The buildable object.
-
buildTemplate
public io.fabric8.kubernetes.api.model.PodTemplateSpec buildTemplate()- Specified by:
buildTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withTemplate
- Specified by:
withTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
hasTemplate
- Specified by:
hasTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewTemplate
- Specified by:
withNewTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewTemplateLike
public StatefulSetSpecFluent.TemplateNested<A> withNewTemplateLike(io.fabric8.kubernetes.api.model.PodTemplateSpec item)- Specified by:
withNewTemplateLikein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
editTemplate
- Specified by:
editTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
editOrNewTemplate
- Specified by:
editOrNewTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
editOrNewTemplateLike
public StatefulSetSpecFluent.TemplateNested<A> editOrNewTemplateLike(io.fabric8.kubernetes.api.model.PodTemplateSpec item)- Specified by:
editOrNewTemplateLikein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
getUpdateStrategy
Deprecated.This method has been deprecated, please use method buildUpdateStrategy instead.- Specified by:
getUpdateStrategyin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>- Returns:
- The buildable object.
-
buildUpdateStrategy
- Specified by:
buildUpdateStrategyin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withUpdateStrategy
- Specified by:
withUpdateStrategyin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
hasUpdateStrategy
- Specified by:
hasUpdateStrategyin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewUpdateStrategy
- Specified by:
withNewUpdateStrategyin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withNewUpdateStrategyLike
public StatefulSetSpecFluent.UpdateStrategyNested<A> withNewUpdateStrategyLike(StatefulSetUpdateStrategy item)- Specified by:
withNewUpdateStrategyLikein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
editUpdateStrategy
- Specified by:
editUpdateStrategyin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
editOrNewUpdateStrategy
- Specified by:
editOrNewUpdateStrategyin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
editOrNewUpdateStrategyLike
public StatefulSetSpecFluent.UpdateStrategyNested<A> editOrNewUpdateStrategyLike(StatefulSetUpdateStrategy item)- Specified by:
editOrNewUpdateStrategyLikein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
addToVolumeClaimTemplates
public A addToVolumeClaimTemplates(int index, io.fabric8.kubernetes.api.model.PersistentVolumeClaim item)- Specified by:
addToVolumeClaimTemplatesin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
setToVolumeClaimTemplates
public A setToVolumeClaimTemplates(int index, io.fabric8.kubernetes.api.model.PersistentVolumeClaim item)- Specified by:
setToVolumeClaimTemplatesin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
addToVolumeClaimTemplates
- Specified by:
addToVolumeClaimTemplatesin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
addAllToVolumeClaimTemplates
public A addAllToVolumeClaimTemplates(Collection<io.fabric8.kubernetes.api.model.PersistentVolumeClaim> items)- Specified by:
addAllToVolumeClaimTemplatesin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
removeFromVolumeClaimTemplates
public A removeFromVolumeClaimTemplates(io.fabric8.kubernetes.api.model.PersistentVolumeClaim... items)- Specified by:
removeFromVolumeClaimTemplatesin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
removeAllFromVolumeClaimTemplates
public A removeAllFromVolumeClaimTemplates(Collection<io.fabric8.kubernetes.api.model.PersistentVolumeClaim> items)- Specified by:
removeAllFromVolumeClaimTemplatesin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
removeMatchingFromVolumeClaimTemplates
public A removeMatchingFromVolumeClaimTemplates(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder> predicate)- Specified by:
removeMatchingFromVolumeClaimTemplatesin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
getVolumeClaimTemplates
@Deprecated public List<io.fabric8.kubernetes.api.model.PersistentVolumeClaim> getVolumeClaimTemplates()Deprecated.This method has been deprecated, please use method buildVolumeClaimTemplates instead.- Specified by:
getVolumeClaimTemplatesin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>- Returns:
- The buildable object.
-
buildVolumeClaimTemplates
- Specified by:
buildVolumeClaimTemplatesin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
buildVolumeClaimTemplate
public io.fabric8.kubernetes.api.model.PersistentVolumeClaim buildVolumeClaimTemplate(int index)- Specified by:
buildVolumeClaimTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
buildFirstVolumeClaimTemplate
public io.fabric8.kubernetes.api.model.PersistentVolumeClaim buildFirstVolumeClaimTemplate()- Specified by:
buildFirstVolumeClaimTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
buildLastVolumeClaimTemplate
public io.fabric8.kubernetes.api.model.PersistentVolumeClaim buildLastVolumeClaimTemplate()- Specified by:
buildLastVolumeClaimTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
buildMatchingVolumeClaimTemplate
public io.fabric8.kubernetes.api.model.PersistentVolumeClaim buildMatchingVolumeClaimTemplate(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder> predicate)- Specified by:
buildMatchingVolumeClaimTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
hasMatchingVolumeClaimTemplate
public Boolean hasMatchingVolumeClaimTemplate(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder> predicate)- Specified by:
hasMatchingVolumeClaimTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withVolumeClaimTemplates
public A withVolumeClaimTemplates(List<io.fabric8.kubernetes.api.model.PersistentVolumeClaim> volumeClaimTemplates)- Specified by:
withVolumeClaimTemplatesin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
withVolumeClaimTemplates
public A withVolumeClaimTemplates(io.fabric8.kubernetes.api.model.PersistentVolumeClaim... volumeClaimTemplates)- Specified by:
withVolumeClaimTemplatesin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
hasVolumeClaimTemplates
- Specified by:
hasVolumeClaimTemplatesin interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
addNewVolumeClaimTemplate
- Specified by:
addNewVolumeClaimTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
addNewVolumeClaimTemplateLike
public StatefulSetSpecFluent.VolumeClaimTemplatesNested<A> addNewVolumeClaimTemplateLike(io.fabric8.kubernetes.api.model.PersistentVolumeClaim item)- Specified by:
addNewVolumeClaimTemplateLikein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
setNewVolumeClaimTemplateLike
public StatefulSetSpecFluent.VolumeClaimTemplatesNested<A> setNewVolumeClaimTemplateLike(int index, io.fabric8.kubernetes.api.model.PersistentVolumeClaim item)- Specified by:
setNewVolumeClaimTemplateLikein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
editVolumeClaimTemplate
- Specified by:
editVolumeClaimTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
editFirstVolumeClaimTemplate
- Specified by:
editFirstVolumeClaimTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
editLastVolumeClaimTemplate
- Specified by:
editLastVolumeClaimTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
editMatchingVolumeClaimTemplate
public StatefulSetSpecFluent.VolumeClaimTemplatesNested<A> editMatchingVolumeClaimTemplate(io.fabric8.kubernetes.api.builder.Predicate<io.fabric8.kubernetes.api.model.PersistentVolumeClaimBuilder> predicate)- Specified by:
editMatchingVolumeClaimTemplatein interfaceStatefulSetSpecFluent<A extends StatefulSetSpecFluent<A>>
-
equals
-