Class AbstractBuilder<B extends AbstractBuilder<B,T,E>,T,E extends KogitoCloudEvent<T>>

java.lang.Object
org.kie.kogito.index.event.AbstractBuilder<B,T,E>
Direct Known Subclasses:
KogitoJobCloudEvent.Builder

public abstract class AbstractBuilder<B extends AbstractBuilder<B,T,E>,T,E extends KogitoCloudEvent<T>> extends Object
  • Field Details

  • Constructor Details

    • AbstractBuilder

      protected AbstractBuilder(E event)
  • Method Details

    • type

      public B type(String type)
    • source

      public B source(URI source)
    • id

      public B id(String id)
    • time

      public B time(ZonedDateTime time)
    • schemaURL

      public B schemaURL(URI schemaURL)
    • contentType

      public B contentType(String contentType)
    • data

      public B data(T data)
    • processInstanceId

      public B processInstanceId(String processInstanceId)
    • processId

      public B processId(String processId)
    • rootProcessInstanceId

      public B rootProcessInstanceId(String rootProcessInstanceId)
    • rootProcessId

      public B rootProcessId(String rootProcessId)
    • build

      public E build()