Interface AwsS3BucketNotificationConfigurationFilter.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AwsS3BucketNotificationConfigurationFilter.Builder,
,AwsS3BucketNotificationConfigurationFilter> SdkBuilder<AwsS3BucketNotificationConfigurationFilter.Builder,
,AwsS3BucketNotificationConfigurationFilter> SdkPojo
- Enclosing class:
AwsS3BucketNotificationConfigurationFilter
public static interface AwsS3BucketNotificationConfigurationFilter.Builder
extends SdkPojo, CopyableBuilder<AwsS3BucketNotificationConfigurationFilter.Builder,AwsS3BucketNotificationConfigurationFilter>
-
Method Summary
Modifier and TypeMethodDescriptionDetails for an Amazon S3 filter.Details for an Amazon S3 filter.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
s3KeyFilter
AwsS3BucketNotificationConfigurationFilter.Builder s3KeyFilter(AwsS3BucketNotificationConfigurationS3KeyFilter s3KeyFilter) Details for an Amazon S3 filter.
- Parameters:
s3KeyFilter
- Details for an Amazon S3 filter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3KeyFilter
default AwsS3BucketNotificationConfigurationFilter.Builder s3KeyFilter(Consumer<AwsS3BucketNotificationConfigurationS3KeyFilter.Builder> s3KeyFilter) Details for an Amazon S3 filter.
This is a convenience method that creates an instance of theAwsS3BucketNotificationConfigurationS3KeyFilter.Builder
avoiding the need to create one manually viaAwsS3BucketNotificationConfigurationS3KeyFilter.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3KeyFilter(AwsS3BucketNotificationConfigurationS3KeyFilter)
.- Parameters:
s3KeyFilter
- a consumer that will call methods onAwsS3BucketNotificationConfigurationS3KeyFilter.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-