Class EventbridgeEndpointBuilderFactory.EventbridgeHeaderNameBuilder

  • Enclosing interface:
    EventbridgeEndpointBuilderFactory

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

      • EventbridgeHeaderNameBuilder

        public EventbridgeHeaderNameBuilder()
    • Method Detail

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