Packages

final case class PodStatus(conditions: Option[Seq[PodCondition]] = None, qosClass: Option[String] = None, startTime: Option[Time] = None, phase: Option[String] = None, reason: Option[String] = None, ephemeralContainerStatuses: Option[Seq[ContainerStatus]] = None, hostIP: Option[String] = None, message: Option[String] = None, containerStatuses: Option[Seq[ContainerStatus]] = None, podIP: Option[String] = None, nominatedNodeName: Option[String] = None, podIPs: Option[Seq[PodIP]] = None, initContainerStatuses: Option[Seq[ContainerStatus]] = None) extends Product with Serializable

PodStatus represents information about the status of a pod. Status may trail the actual state of a system, especially if the node that hosts the pod cannot contact the control plane.

Source
PodStatus.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. PodStatus
  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 PodStatus(conditions: Option[Seq[PodCondition]] = None, qosClass: Option[String] = None, startTime: Option[Time] = None, phase: Option[String] = None, reason: Option[String] = None, ephemeralContainerStatuses: Option[Seq[ContainerStatus]] = None, hostIP: Option[String] = None, message: Option[String] = None, containerStatuses: Option[Seq[ContainerStatus]] = None, podIP: Option[String] = None, nominatedNodeName: Option[String] = None, podIPs: Option[Seq[PodIP]] = None, initContainerStatuses: Option[Seq[ContainerStatus]] = 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 addConditions(newValues: PodCondition*): PodStatus

    Appends new values to conditions

  5. def addContainerStatuses(newValues: ContainerStatus*): PodStatus

    Appends new values to containerStatuses

  6. def addEphemeralContainerStatuses(newValues: ContainerStatus*): PodStatus

    Appends new values to ephemeralContainerStatuses

  7. def addInitContainerStatuses(newValues: ContainerStatus*): PodStatus

    Appends new values to initContainerStatuses

  8. def addPodIPs(newValues: PodIP*): PodStatus

    Appends new values to podIPs

  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  11. val conditions: Option[Seq[PodCondition]]
  12. val containerStatuses: Option[Seq[ContainerStatus]]
  13. val ephemeralContainerStatuses: Option[Seq[ContainerStatus]]
  14. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. val hostIP: Option[String]
  18. val initContainerStatuses: Option[Seq[ContainerStatus]]
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. def mapConditions(f: (Seq[PodCondition]) => Seq[PodCondition]): PodStatus

    if conditions has a value, transforms to the result of function

  21. def mapContainerStatuses(f: (Seq[ContainerStatus]) => Seq[ContainerStatus]): PodStatus

    if containerStatuses has a value, transforms to the result of function

  22. def mapEphemeralContainerStatuses(f: (Seq[ContainerStatus]) => Seq[ContainerStatus]): PodStatus

    if ephemeralContainerStatuses has a value, transforms to the result of function

  23. def mapHostIP(f: (String) => String): PodStatus

    if hostIP has a value, transforms to the result of function

  24. def mapInitContainerStatuses(f: (Seq[ContainerStatus]) => Seq[ContainerStatus]): PodStatus

    if initContainerStatuses has a value, transforms to the result of function

  25. def mapMessage(f: (String) => String): PodStatus

    if message has a value, transforms to the result of function

  26. def mapNominatedNodeName(f: (String) => String): PodStatus

    if nominatedNodeName has a value, transforms to the result of function

  27. def mapPhase(f: (String) => String): PodStatus

    if phase has a value, transforms to the result of function

  28. def mapPodIP(f: (String) => String): PodStatus

    if podIP has a value, transforms to the result of function

  29. def mapPodIPs(f: (Seq[PodIP]) => Seq[PodIP]): PodStatus

    if podIPs has a value, transforms to the result of function

  30. def mapQosClass(f: (String) => String): PodStatus

    if qosClass has a value, transforms to the result of function

  31. def mapReason(f: (String) => String): PodStatus

    if reason has a value, transforms to the result of function

  32. def mapStartTime(f: (Time) => Time): PodStatus

    if startTime has a value, transforms to the result of function

  33. val message: Option[String]
  34. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  35. val nominatedNodeName: Option[String]
  36. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  37. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  38. val phase: Option[String]
  39. val podIP: Option[String]
  40. val podIPs: Option[Seq[PodIP]]
  41. def productElementNames: Iterator[String]
    Definition Classes
    Product
  42. val qosClass: Option[String]
  43. val reason: Option[String]
  44. val startTime: Option[Time]
  45. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  46. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  47. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  48. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  49. def withConditions(value: Seq[PodCondition]): PodStatus

    Returns a new data with conditions set to new value

  50. def withContainerStatuses(value: Seq[ContainerStatus]): PodStatus

    Returns a new data with containerStatuses set to new value

  51. def withEphemeralContainerStatuses(value: Seq[ContainerStatus]): PodStatus

    Returns a new data with ephemeralContainerStatuses set to new value

  52. def withHostIP(value: String): PodStatus

    Returns a new data with hostIP set to new value

  53. def withInitContainerStatuses(value: Seq[ContainerStatus]): PodStatus

    Returns a new data with initContainerStatuses set to new value

  54. def withMessage(value: String): PodStatus

    Returns a new data with message set to new value

  55. def withNominatedNodeName(value: String): PodStatus

    Returns a new data with nominatedNodeName set to new value

  56. def withPhase(value: String): PodStatus

    Returns a new data with phase set to new value

  57. def withPodIP(value: String): PodStatus

    Returns a new data with podIP set to new value

  58. def withPodIPs(value: Seq[PodIP]): PodStatus

    Returns a new data with podIPs set to new value

  59. def withQosClass(value: String): PodStatus

    Returns a new data with qosClass set to new value

  60. def withReason(value: String): PodStatus

    Returns a new data with reason set to new value

  61. def withStartTime(value: Time): PodStatus

    Returns a new data with startTime set to new value

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped