# Uses of Interface
org.flowable.eventregistry.api.model.EventModelBuilder

Packages that use EventModelBuilder
Package
Description
org.flowable.eventregistry.api
org.flowable.eventregistry.api.model

- ## Uses of EventModelBuilder in org.flowable.eventregistry.api

  Methods in org.flowable.eventregistry.api that return EventModelBuilder
  Modifier and Type
  Method
  Description
  `EventModelBuilder`
  EventRepositoryService.`createEventModelBuilder()`
  Programmatically build and register a new `EventModel`.

- ## Uses of EventModelBuilder in org.flowable.eventregistry.api.model

  Methods in org.flowable.eventregistry.api.model that return EventModelBuilder
  Modifier and Type
  Method
  Description
  `EventModelBuilder`
  EventModelBuilder.`category(String category)`
  Set the category for the event deployment.
  `EventModelBuilder`
  EventModelBuilder.`correlationParameter(String name, String type)`
  Defines one parameters for correlation that can be used in models to map onto.
  `EventModelBuilder`
  EventModelBuilder.`deploymentName(String deploymentName)`
  Set the name for the event deployment.
  `EventModelBuilder`
  EventModelBuilder.`deploymentTenantId(String deploymentTenantId)`
  Set the tenant id for the event deployment.
  `EventModelBuilder`
  EventModelBuilder.`fullPayload(String name)`
  Defines the property name for the full payload.
  `EventModelBuilder`
  EventModelBuilder.`header(String name, String type)`
  Defines one header element of an event definition.
  `EventModelBuilder`
  EventModelBuilder.`headerWithCorrelation(String name, String type)`
  Defines one header element with correlation for an event definition.
  `EventModelBuilder`
  EventModelBuilder.`key(String key)`
  Each event type will uniquely be identified with a key (similar to the key of a process/case/decision/... definition), which is typically referenced in process/case/... models.
  `EventModelBuilder`
  EventModelBuilder.`metaParameter(String name, String type)`
  Defines one meta parameter that can be used in models.
  `EventModelBuilder`
  EventModelBuilder.`parentDeploymentId(String parentDeploymentId)`
  Set the parent deployment id for the event deployment.
  `EventModelBuilder`
  EventModelBuilder.`payload(String name, String type)`
  Defines one payload element of an event definition.
  `EventModelBuilder`
  EventModelBuilder.`resourceName(String resourceName)`
  Set the resource name for the event model.