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.
    • awsEventbridgeNextToken

      public String awsEventbridgeNextToken()
      The token for the next set of results. The option is a: String type. Group: listRules listTargetsByRule listRuleNamesByTarget
      Returns:
      the name of the header AwsEventbridgeNextToken.
    • awsEventbridgeLimit

      public String awsEventbridgeLimit()
      The maximum number of results to return. The option is a: Integer type. Group: listRules listTargetsByRule listRuleNamesByTarget
      Returns:
      the name of the header AwsEventbridgeLimit.
    • awsEventbridgeIsTruncated

      public String awsEventbridgeIsTruncated()
      Whether the response has more results (is truncated). The option is a: Boolean type. Group: listRules listTargetsByRule listRuleNamesByTarget
      Returns:
      the name of the header AwsEventbridgeIsTruncated.
    • awsEventbridgeRuleArn

      public String awsEventbridgeRuleArn()
      The Amazon Resource Name (ARN) of the rule. The option is a: String type. Group: putRule describeRule
      Returns:
      the name of the header AwsEventbridgeRuleArn.
    • awsEventbridgeFailedEntryCount

      public String awsEventbridgeFailedEntryCount()
      The number of failed entries in the response. The option is a: Integer type. Group: putEvent putTargets removeTargets
      Returns:
      the name of the header AwsEventbridgeFailedEntryCount.