Interface UpdateEventRuleRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateEventRuleRequest.Builder,UpdateEventRuleRequest>,NotificationsRequest.Builder,SdkBuilder<UpdateEventRuleRequest.Builder,UpdateEventRuleRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- UpdateEventRuleRequest
public static interface UpdateEventRuleRequest.Builder extends NotificationsRequest.Builder, SdkPojo, CopyableBuilder<UpdateEventRuleRequest.Builder,UpdateEventRuleRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UpdateEventRuleRequest.Builderarn(String arn)The Amazon Resource Name (ARN) to use to update the EventRule.UpdateEventRuleRequest.BuildereventPattern(String eventPattern)An additional event pattern used to further filter the events this EventRule receives.UpdateEventRuleRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)UpdateEventRuleRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)UpdateEventRuleRequest.Builderregions(String... regions)A list of AWS Regions that sends events to this EventRule.UpdateEventRuleRequest.Builderregions(Collection<String> regions)A list of AWS Regions that sends events to this EventRule.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.notifications.model.NotificationsRequest.Builder
build
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
arn
UpdateEventRuleRequest.Builder arn(String arn)
The Amazon Resource Name (ARN) to use to update the EventRule.
- Parameters:
arn- The Amazon Resource Name (ARN) to use to update the EventRule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
eventPattern
UpdateEventRuleRequest.Builder eventPattern(String eventPattern)
An additional event pattern used to further filter the events this EventRule receives.
For more information, see Amazon EventBridge event patterns in the Amazon EventBridge User Guide.
- Parameters:
eventPattern- An additional event pattern used to further filter the events this EventRule receives.For more information, see Amazon EventBridge event patterns in the Amazon EventBridge User Guide.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
UpdateEventRuleRequest.Builder regions(Collection<String> regions)
A list of AWS Regions that sends events to this EventRule.
- Parameters:
regions- A list of AWS Regions that sends events to this EventRule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
regions
UpdateEventRuleRequest.Builder regions(String... regions)
A list of AWS Regions that sends events to this EventRule.
- Parameters:
regions- A list of AWS Regions that sends events to this EventRule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateEventRuleRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
UpdateEventRuleRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-