Enum Class CloudEvents

java.lang.Object
java.lang.Enum<CloudEvents>
org.apache.camel.cloudevents.CloudEvents
All Implemented Interfaces:
Serializable, Comparable<CloudEvents>, Constable, CloudEvent

public enum CloudEvents extends Enum<CloudEvents> implements CloudEvent
  • Enum Constant Details

  • Method Details

    • values

      public static CloudEvents[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static CloudEvents valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • version

      public String version()
      Description copied from interface: CloudEvent
      The CloudEvent spec version.
      Specified by:
      version in interface CloudEvent
    • attributes

      public Collection<CloudEvent.Attribute> attributes()
      Description copied from interface: CloudEvent
      List of supported attributes.
      Specified by:
      attributes in interface CloudEvent
    • fromSpecVersion

      public static CloudEvent fromSpecVersion(String version)