Packages

final case class Event(involvedObject: ObjectReference, metadata: ObjectMeta, series: Option[EventSeries] = None, count: Option[Int] = None, source: Option[EventSource] = None, reportingComponent: Option[String] = None, reason: Option[String] = None, related: Option[ObjectReference] = None, eventTime: Option[MicroTime] = None, lastTimestamp: Option[Time] = None, message: Option[String] = None, firstTimestamp: Option[Time] = None, type: Option[String] = 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. 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. Serializable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Event(involvedObject: ObjectReference, metadata: ObjectMeta, series: Option[EventSeries] = None, count: Option[Int] = None, source: Option[EventSource] = None, reportingComponent: Option[String] = None, reason: Option[String] = None, related: Option[ObjectReference] = None, eventTime: Option[MicroTime] = None, lastTimestamp: Option[Time] = None, message: Option[String] = None, firstTimestamp: Option[Time] = None, type: Option[String] = 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( ... ) @native() @HotSpotIntrinsicCandidate()
  9. val count: Option[Int]
  10. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  11. val eventTime: Option[MicroTime]
  12. val firstTimestamp: Option[Time]
  13. def foldTo[T](implicit arg0: Builder[T]): T
    Definition Classes
    EventKObject
  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. final def group: String
    Definition Classes
    KObject
  16. val involvedObject: ObjectReference
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. final lazy val kind: String
    Definition Classes
    KObject
  19. val lastTimestamp: Option[Time]
  20. def mapAction(f: (String) ⇒ String): Event

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

  21. def mapCount(f: (Int) ⇒ Int): Event

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

  22. def mapEventTime(f: (MicroTime) ⇒ MicroTime): Event

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

  23. def mapFirstTimestamp(f: (Time) ⇒ Time): Event

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

  24. def mapInvolvedObject(f: (ObjectReference) ⇒ ObjectReference): Event

    transforms involvedObject to result of function

  25. def mapLastTimestamp(f: (Time) ⇒ Time): Event

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

  26. def mapMessage(f: (String) ⇒ String): Event

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

  27. def mapMetadata(f: (ObjectMeta) ⇒ ObjectMeta): Event

    transforms metadata to result of function

  28. def mapReason(f: (String) ⇒ String): Event

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

  29. def mapRelated(f: (ObjectReference) ⇒ ObjectReference): Event

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

  30. def mapReportingComponent(f: (String) ⇒ String): Event

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

  31. def mapReportingInstance(f: (String) ⇒ String): Event

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

  32. def mapSeries(f: (EventSeries) ⇒ EventSeries): Event

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

  33. def mapSource(f: (EventSource) ⇒ EventSource): Event

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

  34. def mapType(f: (String) ⇒ String): Event

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

  35. val message: Option[String]
  36. val metadata: ObjectMeta
  37. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  38. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  39. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  40. val reason: Option[String]
  41. val related: Option[ObjectReference]
  42. val reportingComponent: Option[String]
  43. val reportingInstance: Option[String]
  44. val series: Option[EventSeries]
  45. val source: Option[EventSource]
  46. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  47. val type: Option[String]
  48. final lazy val version: String
    Definition Classes
    KObject
  49. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  51. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. def withAction(value: String): Event

    Returns a new data with action set to new value

  53. def withCount(value: Int): Event

    Returns a new data with count set to new value

  54. def withEventTime(value: MicroTime): Event

    Returns a new data with eventTime set to new value

  55. def withFirstTimestamp(value: Time): Event

    Returns a new data with firstTimestamp set to new value

  56. def withInvolvedObject(value: ObjectReference): Event

    Returns a new data with involvedObject set to new value

  57. def withLastTimestamp(value: Time): Event

    Returns a new data with lastTimestamp set to new value

  58. def withMessage(value: String): Event

    Returns a new data with message set to new value

  59. def withMetadata(value: ObjectMeta): Event

    Returns a new data with metadata set to new value

  60. def withReason(value: String): Event

    Returns a new data with reason set to new value

  61. def withRelated(value: ObjectReference): Event

    Returns a new data with related set to new value

  62. def withReportingComponent(value: String): Event

    Returns a new data with reportingComponent set to new value

  63. def withReportingInstance(value: String): Event

    Returns a new data with reportingInstance set to new value

  64. def withSeries(value: EventSeries): Event

    Returns a new data with series set to new value

  65. def withSource(value: EventSource): Event

    Returns a new data with source set to new value

  66. def withType(value: String): Event

    Returns a new data with type set to new value

Deprecated Value Members

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

Inherited from KObject

Inherited from Product

Inherited from Equals

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped