Packages

case class Event(action: Optional[String] = Optional.Absent, deprecatedCount: Optional[Int] = Optional.Absent, deprecatedFirstTimestamp: Optional[Time] = Optional.Absent, deprecatedLastTimestamp: Optional[Time] = Optional.Absent, deprecatedSource: Optional[EventSource] = Optional.Absent, eventTime: Optional[MicroTime] = Optional.Absent, metadata: Optional[ObjectMeta] = Optional.Absent, note: Optional[String] = Optional.Absent, reason: Optional[String] = Optional.Absent, regarding: Optional[ObjectReference] = Optional.Absent, related: Optional[ObjectReference] = Optional.Absent, reportingController: Optional[String] = Optional.Absent, reportingInstance: Optional[String] = Optional.Absent, series: Optional[EventSeries] = Optional.Absent, type: Optional[String] = Optional.Absent) extends 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.

action

action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters.

deprecatedCount

deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type.

note

note is a human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.

reason

reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters.

reportingController

reportingController is the name of the controller that emitted this Event, e.g. kubernetes.io/kubelet. This field cannot be empty for new Events.

reportingInstance

reportingInstance is the ID of the controller instance, e.g. kubelet-xyzf. This field cannot be empty for new Events and it can have at most 128 characters.

type

type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Event
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Event(action: Optional[String] = Optional.Absent, deprecatedCount: Optional[Int] = Optional.Absent, deprecatedFirstTimestamp: Optional[Time] = Optional.Absent, deprecatedLastTimestamp: Optional[Time] = Optional.Absent, deprecatedSource: Optional[EventSource] = Optional.Absent, eventTime: Optional[MicroTime] = Optional.Absent, metadata: Optional[ObjectMeta] = Optional.Absent, note: Optional[String] = Optional.Absent, reason: Optional[String] = Optional.Absent, regarding: Optional[ObjectReference] = Optional.Absent, related: Optional[ObjectReference] = Optional.Absent, reportingController: Optional[String] = Optional.Absent, reportingInstance: Optional[String] = Optional.Absent, series: Optional[EventSeries] = Optional.Absent, type: Optional[String] = Optional.Absent)

    action

    action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters.

    deprecatedCount

    deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type.

    note

    note is a human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.

    reason

    reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters.

    reportingController

    reportingController is the name of the controller that emitted this Event, e.g. kubernetes.io/kubelet. This field cannot be empty for new Events.

    reportingInstance

    reportingInstance is the ID of the controller instance, e.g. kubelet-xyzf. This field cannot be empty for new Events and it can have at most 128 characters.

    type

    type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events.

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 action: Optional[String]
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  7. val deprecatedCount: Optional[Int]
  8. val deprecatedFirstTimestamp: Optional[Time]
  9. val deprecatedLastTimestamp: Optional[Time]
  10. val deprecatedSource: Optional[EventSource]
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. val eventTime: Optional[MicroTime]
  13. def getAction: IO[K8sFailure, String]

    action is what action was taken/failed regarding to the regarding object.

    action is what action was taken/failed regarding to the regarding object. It is machine-readable. This field cannot be empty for new Events and it can have at most 128 characters.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  14. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  15. def getDeprecatedCount: IO[K8sFailure, Int]

    deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type.

    deprecatedCount is the deprecated field assuring backward compatibility with core.v1 Event type.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  16. def getDeprecatedFirstTimestamp: IO[K8sFailure, Time]

    Gets deprecatedFirstTimestamp.

    Gets deprecatedFirstTimestamp.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  17. def getDeprecatedLastTimestamp: IO[K8sFailure, Time]

    Gets deprecatedLastTimestamp.

    Gets deprecatedLastTimestamp.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  18. def getDeprecatedSource: IO[K8sFailure, EventSource]

    Gets deprecatedSource.

    Gets deprecatedSource.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  19. def getEventTime: IO[K8sFailure, MicroTime]

    Gets eventTime.

    Gets eventTime.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  20. def getMetadata: IO[K8sFailure, ObjectMeta]

    Gets metadata.

    Gets metadata.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  21. def getNote: IO[K8sFailure, String]

    note is a human-readable description of the status of this operation.

    note is a human-readable description of the status of this operation. Maximal length of the note is 1kB, but libraries should be prepared to handle values up to 64kB.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  22. def getReason: IO[K8sFailure, String]

    reason is why the action was taken.

    reason is why the action was taken. It is human-readable. This field cannot be empty for new Events and it can have at most 128 characters.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  23. def getRegarding: IO[K8sFailure, ObjectReference]

    Gets regarding.

    Gets regarding.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  24. def getRelated: IO[K8sFailure, ObjectReference]

    Gets related.

    Gets related.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  25. def getReportingController: IO[K8sFailure, String]

    reportingController is the name of the controller that emitted this Event, e.g.

    reportingController is the name of the controller that emitted this Event, e.g. kubernetes.io/kubelet. This field cannot be empty for new Events.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  26. def getReportingInstance: IO[K8sFailure, String]

    reportingInstance is the ID of the controller instance, e.g.

    reportingInstance is the ID of the controller instance, e.g. kubelet-xyzf. This field cannot be empty for new Events and it can have at most 128 characters.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  27. def getSeries: IO[K8sFailure, EventSeries]

    Gets series.

    Gets series.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  28. def getType: IO[K8sFailure, String]

    type is the type of this event (Normal, Warning), new types could be added in the future.

    type is the type of this event (Normal, Warning), new types could be added in the future. It is machine-readable. This field cannot be empty for new Events.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  29. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  30. val metadata: Optional[ObjectMeta]
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. val note: Optional[String]
  33. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  35. val reason: Optional[String]
  36. val regarding: Optional[ObjectReference]
  37. val related: Optional[ObjectReference]
  38. val reportingController: Optional[String]
  39. val reportingInstance: Optional[String]
  40. val series: Optional[EventSeries]
  41. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  42. val type: Optional[String]
  43. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  44. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  45. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

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 Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped