c

io.k8s.api.apps.v1

StatefulSetSpec

final case class StatefulSetSpec(minReadySeconds: Option[Int] = None, serviceName: String, replicas: Option[Int] = None, revisionHistoryLimit: Option[Int] = None, podManagementPolicy: Option[String] = None, volumeClaimTemplates: Option[Seq[PersistentVolumeClaim]] = None, persistentVolumeClaimRetentionPolicy: Option[StatefulSetPersistentVolumeClaimRetentionPolicy] = None, template: PodTemplateSpec, selector: LabelSelector, updateStrategy: Option[StatefulSetUpdateStrategy] = None) extends Product with Serializable

A StatefulSetSpec is the specification of a StatefulSet.

Source
StatefulSetSpec.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. StatefulSetSpec
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new StatefulSetSpec(minReadySeconds: Option[Int] = None, serviceName: String, replicas: Option[Int] = None, revisionHistoryLimit: Option[Int] = None, podManagementPolicy: Option[String] = None, volumeClaimTemplates: Option[Seq[PersistentVolumeClaim]] = None, persistentVolumeClaimRetentionPolicy: Option[StatefulSetPersistentVolumeClaimRetentionPolicy] = None, template: PodTemplateSpec, selector: LabelSelector, updateStrategy: Option[StatefulSetUpdateStrategy] = None)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addVolumeClaimTemplates(newValues: PersistentVolumeClaim*): StatefulSetSpec
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  9. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  10. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  11. val minReadySeconds: Option[Int]
  12. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  14. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  15. val persistentVolumeClaimRetentionPolicy: Option[StatefulSetPersistentVolumeClaimRetentionPolicy]
  16. val podManagementPolicy: Option[String]
  17. def productElementNames: Iterator[String]
    Definition Classes
    Product
  18. val replicas: Option[Int]
  19. val revisionHistoryLimit: Option[Int]
  20. val selector: LabelSelector
  21. val serviceName: String
  22. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  23. val template: PodTemplateSpec
  24. val updateStrategy: Option[StatefulSetUpdateStrategy]
  25. val volumeClaimTemplates: Option[Seq[PersistentVolumeClaim]]
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  29. def withMinReadySeconds(value: Int): StatefulSetSpec
  30. def withPersistentVolumeClaimRetentionPolicy(value: StatefulSetPersistentVolumeClaimRetentionPolicy): StatefulSetSpec
  31. def withPodManagementPolicy(value: String): StatefulSetSpec
  32. def withReplicas(value: Int): StatefulSetSpec
  33. def withRevisionHistoryLimit(value: Int): StatefulSetSpec
  34. def withSelector(value: LabelSelector): StatefulSetSpec
  35. def withServiceName(value: String): StatefulSetSpec
  36. def withTemplate(value: PodTemplateSpec): StatefulSetSpec
  37. def withUpdateStrategy(value: StatefulSetUpdateStrategy): StatefulSetSpec
  38. def withVolumeClaimTemplates(value: Seq[PersistentVolumeClaim]): StatefulSetSpec

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped