Package org.flowable.eventregistry.api.model

# Interface InboundChannelModelBuilder.InboundEventTenantJsonDetectorBuilder

All Superinterfaces:
  `InboundChannelModelBuilder.InboundEventPayloadJsonExtractorBuilder`

All Known Subinterfaces:
  `InboundChannelModelBuilder.InboundEventFilterJsonBuilder`

Enclosing interface:
  `InboundChannelModelBuilder`

public static interface InboundChannelModelBuilder.InboundEventTenantJsonDetectorBuilder extends InboundChannelModelBuilder.InboundEventPayloadJsonExtractorBuilder
Builder for the 'tenant ID detection' part of the `InboundChannelModel`, specifically for JSON events

- ## Method Summary

  Modifier and Type
  Method
  Description
  `InboundChannelModelBuilder.InboundEventPayloadJsonExtractorBuilder`
  `detectEventTenantUsingJsonPointerExpression(String jsonPointerExpression)`
  Determines the tenant ID by using a JSOn Pointer expression.
  `InboundChannelModelBuilder.InboundEventPayloadJsonExtractorBuilder`
  `fixedTenantId(String tenantId)`
  Sets the tenant to a hardcoded value.

  ### Methods inherited from interface org.flowable.eventregistry.api.model.InboundChannelModelBuilder.InboundEventPayloadJsonExtractorBuilder

  `jsonFieldsMapDirectlyToPayload`

- ## Method Details

  - ### fixedTenantId

    InboundChannelModelBuilder.InboundEventPayloadJsonExtractorBuilder fixedTenantId(String tenantId)
    Sets the tenant to a hardcoded value. Useful for when the channel only receives events for a given tenant.

  - ### detectEventTenantUsingJsonPointerExpression

    InboundChannelModelBuilder.InboundEventPayloadJsonExtractorBuilder detectEventTenantUsingJsonPointerExpression(String jsonPointerExpression)
    Determines the tenant ID by using a JSOn Pointer expression.