Package org.flowable.eventregistry.api.model

# Interface InboundChannelModelBuilder.InboundEventTenantDetectorBuilder

All Superinterfaces:
  `InboundChannelModelBuilder.InboundEventPayloadExtractorBuilder`

All Known Subinterfaces:
  `InboundChannelModelBuilder.InboundEventFilterBuilder`

Enclosing interface:
  `InboundChannelModelBuilder`

public static interface InboundChannelModelBuilder.InboundEventTenantDetectorBuilder extends InboundChannelModelBuilder.InboundEventPayloadExtractorBuilder
Builder for the 'tenant ID detection' part of the `InboundChannelModel`.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `InboundChannelModelBuilder.InboundEventPayloadExtractorBuilder`
  `delegateExpressionTenantDetector(String delegateExpression)`
  Uses delegate expression to determine the custom `InboundEventTenantDetector` instance.
  `InboundChannelModelBuilder.InboundEventPayloadExtractorBuilder`
  `fixedTenantId(String tenantId)`
  Sets the tenant to a hardcoded value.

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

  `payloadExtractor`

- ## Method Details

  - ### fixedTenantId

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

  - ### delegateExpressionTenantDetector

    InboundChannelModelBuilder.InboundEventPayloadExtractorBuilder delegateExpressionTenantDetector(String delegateExpression)
    Uses delegate expression to determine the custom `InboundEventTenantDetector` instance.