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 Summary
Constructors Constructor Description EventbridgeHeaderNameBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
awsEventbridgeDetailType()
The detail type related to Event.String
awsEventbridgeEventPattern()
The event pattern.String
awsEventbridgeOperation()
The operation we want to perform.String
awsEventbridgeResourcesArn()
Comma separated list of Amazon Resource Names (ARN) of the resources related to Event.String
awsEventbridgeRuleName()
The name of the rule.String
awsEventbridgeRuleNamePrefix()
The prefix matching the rule name.String
awsEventbridgeSource()
The source related to Event.String
awsEventbridgeTargetArn()
The Amazon Resource Name (ARN) of the target resource.String
awsEventbridgeTargets()
The targets to update or add to the rule.String
awsEventbridgeTargetsIds()
The IDs of the targets to remove from the rule.
-
-
-
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
.
-
-