case class KubernetesConfig(namespacePrefix: String, retryTimes: Int, podPullImageTimeout: Duration, checkPodInterval: Duration, defaultTimeout: FiniteDuration, defaultRetryInterval: FiniteDuration, deletionGracePeriod: FiniteDuration, ingressSubPath: Option[String], ingressRemoteUrl: String, ingressAnnotations: Map[String, String], nodeAddress: Option[String]) extends Product with Serializable

Kubernetes part of Config.

namespacePrefix

prefix to use for namespace creation

retryTimes

how often something is retried if kubernetes asks for.

podPullImageTimeout

timeout, after which pods are killed when they can't find their image.

checkPodInterval

how often the pods are checked.

defaultTimeout

when a regular operation times out

defaultRetryInterval

after which period something is retried again.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. KubernetesConfig
  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 KubernetesConfig(namespacePrefix: String, retryTimes: Int, podPullImageTimeout: Duration, checkPodInterval: Duration, defaultTimeout: FiniteDuration, defaultRetryInterval: FiniteDuration, deletionGracePeriod: FiniteDuration, ingressSubPath: Option[String], ingressRemoteUrl: String, ingressAnnotations: Map[String, String], nodeAddress: Option[String])

    namespacePrefix

    prefix to use for namespace creation

    retryTimes

    how often something is retried if kubernetes asks for.

    podPullImageTimeout

    timeout, after which pods are killed when they can't find their image.

    checkPodInterval

    how often the pods are checked.

    defaultTimeout

    when a regular operation times out

    defaultRetryInterval

    after which period something is retried again.

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. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. val checkPodInterval: Duration
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
  7. val defaultRetryInterval: FiniteDuration
  8. val defaultTimeout: FiniteDuration
  9. val deletionGracePeriod: FiniteDuration
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  12. val ingressAnnotations: Map[String, String]
  13. val ingressRemoteUrl: String
  14. val ingressSubPath: Option[String]
  15. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  16. val namespacePrefix: String
  17. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. val nodeAddress: Option[String]
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  21. val podPullImageTimeout: Duration
  22. def productElementNames: Iterator[String]
    Definition Classes
    Product
  23. val retryTimes: Int
  24. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  25. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  27. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped