Class EventbridgeEndpointBuilderFactory.EventbridgeHeaderNameBuilder

java.lang.Object
org.apache.camel.builder.endpoint.dsl.EventbridgeEndpointBuilderFactory.EventbridgeHeaderNameBuilder
Enclosing interface:
EventbridgeEndpointBuilderFactory

public static class EventbridgeEndpointBuilderFactory.EventbridgeHeaderNameBuilder extends Object
The builder of headers' name for the AWS Eventbridge component.
  • Constructor Details

    • EventbridgeHeaderNameBuilder

      public EventbridgeHeaderNameBuilder()
  • Method Details

    • awsEventbridgeOperation

      public String awsEventbridgeOperation()
      The operation we want to perform. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsEventbridgeOperation.
    • awsEventbridgeRuleName

      public String awsEventbridgeRuleName()
      The name of the rule. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsEventbridgeRuleName.
    • awsEventbridgeRuleNamePrefix

      public String awsEventbridgeRuleNamePrefix()
      The prefix matching the rule name. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsEventbridgeRuleNamePrefix.
    • awsEventbridgeEventPattern

      public String awsEventbridgeEventPattern()
      The event pattern. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsEventbridgeEventPattern.
    • awsEventbridgeTargets

      public String awsEventbridgeTargets()
      The targets to update or add to the rule. The option is a: Collection<Target> type. Group: producer
      Returns:
      the name of the header AwsEventbridgeTargets.
    • awsEventbridgeTargetsIds

      public String awsEventbridgeTargetsIds()
      The IDs of the targets to remove from the rule. The option is a: Collection<String> type. Group: producer
      Returns:
      the name of the header AwsEventbridgeTargetsIds.
    • awsEventbridgeTargetArn

      public String awsEventbridgeTargetArn()
      The Amazon Resource Name (ARN) of the target resource. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsEventbridgeTargetArn.
    • awsEventbridgeResourcesArn

      public String awsEventbridgeResourcesArn()
      Comma separated list of Amazon Resource Names (ARN) of the resources related to Event. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsEventbridgeResourcesArn.
    • awsEventbridgeSource

      public String awsEventbridgeSource()
      The source related to Event. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsEventbridgeSource.
    • awsEventbridgeDetailType

      public String awsEventbridgeDetailType()
      The detail type related to Event. The option is a: String type. Group: producer
      Returns:
      the name of the header AwsEventbridgeDetailType.