Package org.flowable.eventregistry.api.model

# Interface InboundChannelModelBuilder.InboundEventTenantXmlDetectorBuilder

All Superinterfaces:
  `InboundChannelModelBuilder.InboundEventPayloadXmlExtractorBuilder`

All Known Subinterfaces:
  `InboundChannelModelBuilder.InboundEventFilterXmlBuilder`

Enclosing interface:
  `InboundChannelModelBuilder`

public static interface InboundChannelModelBuilder.InboundEventTenantXmlDetectorBuilder extends InboundChannelModelBuilder.InboundEventPayloadXmlExtractorBuilder
Builder for the 'tenant ID detection' part of the `InboundChannelModel`, specifically for XML events

- ## Method Summary

  Modifier and Type
  Method
  Description
  `InboundChannelModelBuilder.InboundEventPayloadXmlExtractorBuilder`
  `detectEventTenantUsingXPathExpression(String xPathExpression)`
  Determines the tenant ID by using an XPath expression.
  `InboundChannelModelBuilder.InboundEventPayloadXmlExtractorBuilder`
  `fixedTenantId(String tenantId)`
  Sets the tenant to a hardcoded value.

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

  `xmlElementsMapDirectlyToPayload`

- ## Method Details

  - ### fixedTenantId

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

  - ### detectEventTenantUsingXPathExpression

    InboundChannelModelBuilder.InboundEventPayloadXmlExtractorBuilder detectEventTenantUsingXPathExpression(String xPathExpression)
    Determines the tenant ID by using an XPath expression.