Interface V1StatefulSetSpecFluent<A extends V1StatefulSetSpecFluent<A>>

All Superinterfaces:
Fluent<A>
All Known Subinterfaces:
V1StatefulSetFluent.SpecNested<N>
All Known Implementing Classes:
V1StatefulSetSpecBuilder, V1StatefulSetSpecFluentImpl

public interface V1StatefulSetSpecFluent<A extends V1StatefulSetSpecFluent<A>> extends Fluent<A>
Generated
  • Method Details

    • getMinReadySeconds

      Integer getMinReadySeconds()
    • withMinReadySeconds

      A withMinReadySeconds(Integer minReadySeconds)
    • hasMinReadySeconds

      Boolean hasMinReadySeconds()
    • getPersistentVolumeClaimRetentionPolicy

      @Deprecated io.kubernetes.client.openapi.models.V1StatefulSetPersistentVolumeClaimRetentionPolicy getPersistentVolumeClaimRetentionPolicy()
      Deprecated.
      This method has been deprecated, please use method buildPersistentVolumeClaimRetentionPolicy instead.
      Returns:
      The buildable object.
    • buildPersistentVolumeClaimRetentionPolicy

      io.kubernetes.client.openapi.models.V1StatefulSetPersistentVolumeClaimRetentionPolicy buildPersistentVolumeClaimRetentionPolicy()
    • withPersistentVolumeClaimRetentionPolicy

      A withPersistentVolumeClaimRetentionPolicy(io.kubernetes.client.openapi.models.V1StatefulSetPersistentVolumeClaimRetentionPolicy persistentVolumeClaimRetentionPolicy)
    • hasPersistentVolumeClaimRetentionPolicy

      Boolean hasPersistentVolumeClaimRetentionPolicy()
    • withNewPersistentVolumeClaimRetentionPolicy

      V1StatefulSetSpecFluent.PersistentVolumeClaimRetentionPolicyNested<A> withNewPersistentVolumeClaimRetentionPolicy()
    • withNewPersistentVolumeClaimRetentionPolicyLike

      V1StatefulSetSpecFluent.PersistentVolumeClaimRetentionPolicyNested<A> withNewPersistentVolumeClaimRetentionPolicyLike(io.kubernetes.client.openapi.models.V1StatefulSetPersistentVolumeClaimRetentionPolicy item)
    • editPersistentVolumeClaimRetentionPolicy

      V1StatefulSetSpecFluent.PersistentVolumeClaimRetentionPolicyNested<A> editPersistentVolumeClaimRetentionPolicy()
    • editOrNewPersistentVolumeClaimRetentionPolicy

      V1StatefulSetSpecFluent.PersistentVolumeClaimRetentionPolicyNested<A> editOrNewPersistentVolumeClaimRetentionPolicy()
    • editOrNewPersistentVolumeClaimRetentionPolicyLike

      V1StatefulSetSpecFluent.PersistentVolumeClaimRetentionPolicyNested<A> editOrNewPersistentVolumeClaimRetentionPolicyLike(io.kubernetes.client.openapi.models.V1StatefulSetPersistentVolumeClaimRetentionPolicy item)
    • getPodManagementPolicy

      String getPodManagementPolicy()
    • withPodManagementPolicy

      A withPodManagementPolicy(String podManagementPolicy)
    • hasPodManagementPolicy

      Boolean hasPodManagementPolicy()
    • getReplicas

      Integer getReplicas()
    • withReplicas

      A withReplicas(Integer replicas)
    • hasReplicas

      Boolean hasReplicas()
    • getRevisionHistoryLimit

      Integer getRevisionHistoryLimit()
    • withRevisionHistoryLimit

      A withRevisionHistoryLimit(Integer revisionHistoryLimit)
    • hasRevisionHistoryLimit

      Boolean hasRevisionHistoryLimit()
    • getSelector

      @Deprecated io.kubernetes.client.openapi.models.V1LabelSelector getSelector()
      Deprecated.
      This method has been deprecated, please use method buildSelector instead.
      Returns:
      The buildable object.
    • buildSelector

      io.kubernetes.client.openapi.models.V1LabelSelector buildSelector()
    • withSelector

      A withSelector(io.kubernetes.client.openapi.models.V1LabelSelector selector)
    • hasSelector

      Boolean hasSelector()
    • withNewSelector

    • withNewSelectorLike

      V1StatefulSetSpecFluent.SelectorNested<A> withNewSelectorLike(io.kubernetes.client.openapi.models.V1LabelSelector item)
    • editSelector

    • editOrNewSelector

    • editOrNewSelectorLike

      V1StatefulSetSpecFluent.SelectorNested<A> editOrNewSelectorLike(io.kubernetes.client.openapi.models.V1LabelSelector item)
    • getServiceName

      String getServiceName()
    • withServiceName

      A withServiceName(String serviceName)
    • hasServiceName

      Boolean hasServiceName()
    • getTemplate

      @Deprecated io.kubernetes.client.openapi.models.V1PodTemplateSpec getTemplate()
      Deprecated.
      This method has been deprecated, please use method buildTemplate instead.
      Returns:
      The buildable object.
    • buildTemplate

      io.kubernetes.client.openapi.models.V1PodTemplateSpec buildTemplate()
    • withTemplate

      A withTemplate(io.kubernetes.client.openapi.models.V1PodTemplateSpec template)
    • hasTemplate

      Boolean hasTemplate()
    • withNewTemplate

    • withNewTemplateLike

      V1StatefulSetSpecFluent.TemplateNested<A> withNewTemplateLike(io.kubernetes.client.openapi.models.V1PodTemplateSpec item)
    • editTemplate

    • editOrNewTemplate

    • editOrNewTemplateLike

      V1StatefulSetSpecFluent.TemplateNested<A> editOrNewTemplateLike(io.kubernetes.client.openapi.models.V1PodTemplateSpec item)
    • getUpdateStrategy

      @Deprecated io.kubernetes.client.openapi.models.V1StatefulSetUpdateStrategy getUpdateStrategy()
      Deprecated.
      This method has been deprecated, please use method buildUpdateStrategy instead.
      Returns:
      The buildable object.
    • buildUpdateStrategy

      io.kubernetes.client.openapi.models.V1StatefulSetUpdateStrategy buildUpdateStrategy()
    • withUpdateStrategy

      A withUpdateStrategy(io.kubernetes.client.openapi.models.V1StatefulSetUpdateStrategy updateStrategy)
    • hasUpdateStrategy

      Boolean hasUpdateStrategy()
    • withNewUpdateStrategy

    • withNewUpdateStrategyLike

      V1StatefulSetSpecFluent.UpdateStrategyNested<A> withNewUpdateStrategyLike(io.kubernetes.client.openapi.models.V1StatefulSetUpdateStrategy item)
    • editUpdateStrategy

    • editOrNewUpdateStrategy

    • editOrNewUpdateStrategyLike

      V1StatefulSetSpecFluent.UpdateStrategyNested<A> editOrNewUpdateStrategyLike(io.kubernetes.client.openapi.models.V1StatefulSetUpdateStrategy item)
    • addToVolumeClaimTemplates

      A addToVolumeClaimTemplates(Integer index, io.kubernetes.client.openapi.models.V1PersistentVolumeClaim item)
    • setToVolumeClaimTemplates

      A setToVolumeClaimTemplates(Integer index, io.kubernetes.client.openapi.models.V1PersistentVolumeClaim item)
    • addToVolumeClaimTemplates

      A addToVolumeClaimTemplates(io.kubernetes.client.openapi.models.V1PersistentVolumeClaim... items)
    • addAllToVolumeClaimTemplates

      A addAllToVolumeClaimTemplates(Collection<io.kubernetes.client.openapi.models.V1PersistentVolumeClaim> items)
    • removeFromVolumeClaimTemplates

      A removeFromVolumeClaimTemplates(io.kubernetes.client.openapi.models.V1PersistentVolumeClaim... items)
    • removeAllFromVolumeClaimTemplates

      A removeAllFromVolumeClaimTemplates(Collection<io.kubernetes.client.openapi.models.V1PersistentVolumeClaim> items)
    • removeMatchingFromVolumeClaimTemplates

      A removeMatchingFromVolumeClaimTemplates(Predicate<V1PersistentVolumeClaimBuilder> predicate)
    • getVolumeClaimTemplates

      @Deprecated List<io.kubernetes.client.openapi.models.V1PersistentVolumeClaim> getVolumeClaimTemplates()
      Deprecated.
      This method has been deprecated, please use method buildVolumeClaimTemplates instead.
      Returns:
      The buildable object.
    • buildVolumeClaimTemplates

      List<io.kubernetes.client.openapi.models.V1PersistentVolumeClaim> buildVolumeClaimTemplates()
    • buildVolumeClaimTemplate

      io.kubernetes.client.openapi.models.V1PersistentVolumeClaim buildVolumeClaimTemplate(Integer index)
    • buildFirstVolumeClaimTemplate

      io.kubernetes.client.openapi.models.V1PersistentVolumeClaim buildFirstVolumeClaimTemplate()
    • buildLastVolumeClaimTemplate

      io.kubernetes.client.openapi.models.V1PersistentVolumeClaim buildLastVolumeClaimTemplate()
    • buildMatchingVolumeClaimTemplate

      io.kubernetes.client.openapi.models.V1PersistentVolumeClaim buildMatchingVolumeClaimTemplate(Predicate<V1PersistentVolumeClaimBuilder> predicate)
    • hasMatchingVolumeClaimTemplate

      Boolean hasMatchingVolumeClaimTemplate(Predicate<V1PersistentVolumeClaimBuilder> predicate)
    • withVolumeClaimTemplates

      A withVolumeClaimTemplates(List<io.kubernetes.client.openapi.models.V1PersistentVolumeClaim> volumeClaimTemplates)
    • withVolumeClaimTemplates

      A withVolumeClaimTemplates(io.kubernetes.client.openapi.models.V1PersistentVolumeClaim... volumeClaimTemplates)
    • hasVolumeClaimTemplates

      Boolean hasVolumeClaimTemplates()
    • addNewVolumeClaimTemplate

    • addNewVolumeClaimTemplateLike

      V1StatefulSetSpecFluent.VolumeClaimTemplatesNested<A> addNewVolumeClaimTemplateLike(io.kubernetes.client.openapi.models.V1PersistentVolumeClaim item)
    • setNewVolumeClaimTemplateLike

      V1StatefulSetSpecFluent.VolumeClaimTemplatesNested<A> setNewVolumeClaimTemplateLike(Integer index, io.kubernetes.client.openapi.models.V1PersistentVolumeClaim item)
    • editVolumeClaimTemplate

    • editFirstVolumeClaimTemplate

      V1StatefulSetSpecFluent.VolumeClaimTemplatesNested<A> editFirstVolumeClaimTemplate()
    • editLastVolumeClaimTemplate

    • editMatchingVolumeClaimTemplate