Packages

final case class Event(eventTime: MicroTime, regarding: Option[ObjectReference] = None, series: Option[EventSeries] = None, reason: Option[String] = None, deprecatedCount: Option[Int] = None, related: Option[ObjectReference] = None, deprecatedFirstTimestamp: Option[Time] = None, note: Option[String] = None, reportingController: Option[String] = None, metadata: Option[ObjectMeta] = None, deprecatedSource: Option[EventSource] = None, type: Option[String] = None, deprecatedLastTimestamp: Option[Time] = None, reportingInstance: Option[String] = None, action: Option[String] = None) extends KObject with Product with Serializable

Event is a report of an event somewhere in the cluster. It generally denotes some state change in the system. Events have a limited retention time and triggers and messages may evolve with time. Event consumers should not rely on the timing of an event with a given Reason reflecting a consistent underlying trigger, or the continued existence of events with that Reason. Events should be treated as informative, best-effort, supplemental data.

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

Instance Constructors

  1. new Event(eventTime: MicroTime, regarding: Option[ObjectReference] = None, series: Option[EventSeries] = None, reason: Option[String] = None, deprecatedCount: Option[Int] = None, related: Option[ObjectReference] = None, deprecatedFirstTimestamp: Option[Time] = None, note: Option[String] = None, reportingController: Option[String] = None, metadata: Option[ObjectMeta] = None, deprecatedSource: Option[EventSource] = None, type: Option[String] = None, deprecatedLastTimestamp: Option[Time] = None, reportingInstance: Option[String] = None, action: Option[String] = 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. val _resourceKind: ResourceKind
    Attributes
    protected
    Definition Classes
    EventKObject
  5. val action: Option[String]
  6. final lazy val apiVersion: String
    Definition Classes
    KObject
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  9. val deprecatedCount: Option[Int]
  10. val deprecatedFirstTimestamp: Option[Time]
  11. val deprecatedLastTimestamp: Option[Time]
  12. val deprecatedSource: Option[EventSource]
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. val eventTime: MicroTime
  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  16. def foldTo[T](implicit arg0: Builder[T]): T
    Definition Classes
    EventKObject
  17. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  18. final def group: String
    Definition Classes
    KObject
  19. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  20. final lazy val kind: String
    Definition Classes
    KObject
  21. def mapAction(f: (String) => String): Event

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

  22. def mapDeprecatedCount(f: (Int) => Int): Event

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

  23. def mapDeprecatedFirstTimestamp(f: (Time) => Time): Event

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

  24. def mapDeprecatedLastTimestamp(f: (Time) => Time): Event

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

  25. def mapDeprecatedSource(f: (EventSource) => EventSource): Event

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

  26. def mapEventTime(f: (MicroTime) => MicroTime): Event

    transforms eventTime to result of function

  27. def mapMetadata(f: (ObjectMeta) => ObjectMeta): Event

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

  28. def mapNote(f: (String) => String): Event

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

  29. def mapReason(f: (String) => String): Event

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

  30. def mapRegarding(f: (ObjectReference) => ObjectReference): Event

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

  31. def mapRelated(f: (ObjectReference) => ObjectReference): Event

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

  32. def mapReportingController(f: (String) => String): Event

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

  33. def mapReportingInstance(f: (String) => String): Event

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

  34. def mapSeries(f: (EventSeries) => EventSeries): Event

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

  35. def mapType(f: (String) => String): Event

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

  36. val metadata: Option[ObjectMeta]
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. val note: Option[String]
  39. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  40. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  41. def productElementNames: Iterator[String]
    Definition Classes
    Product
  42. val reason: Option[String]
  43. val regarding: Option[ObjectReference]
  44. val related: Option[ObjectReference]
  45. val reportingController: Option[String]
  46. val reportingInstance: Option[String]
  47. val series: Option[EventSeries]
  48. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  49. val type: Option[String]
  50. final lazy val version: String
    Definition Classes
    KObject
  51. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  52. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  53. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  54. def withAction(value: String): Event

    Returns a new data with action set to new value

  55. def withDeprecatedCount(value: Int): Event

    Returns a new data with deprecatedCount set to new value

  56. def withDeprecatedFirstTimestamp(value: Time): Event

    Returns a new data with deprecatedFirstTimestamp set to new value

  57. def withDeprecatedLastTimestamp(value: Time): Event

    Returns a new data with deprecatedLastTimestamp set to new value

  58. def withDeprecatedSource(value: EventSource): Event

    Returns a new data with deprecatedSource set to new value

  59. def withEventTime(value: MicroTime): Event

    Returns a new data with eventTime set to new value

  60. def withMetadata(value: ObjectMeta): Event

    Returns a new data with metadata set to new value

  61. def withNote(value: String): Event

    Returns a new data with note set to new value

  62. def withReason(value: String): Event

    Returns a new data with reason set to new value

  63. def withRegarding(value: ObjectReference): Event

    Returns a new data with regarding set to new value

  64. def withRelated(value: ObjectReference): Event

    Returns a new data with related set to new value

  65. def withReportingController(value: String): Event

    Returns a new data with reportingController set to new value

  66. def withReportingInstance(value: String): Event

    Returns a new data with reportingInstance set to new value

  67. def withSeries(value: EventSeries): Event

    Returns a new data with series set to new value

  68. def withType(value: String): Event

    Returns a new data with type set to new value

Inherited from KObject

Inherited from Product

Inherited from Equals

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped