Interface StreamBucketConfig.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<StreamBucketConfig.Builder,,StreamBucketConfig> SdkBuilder<StreamBucketConfig.Builder,,StreamBucketConfig> SdkPojo
- Enclosing class:
StreamBucketConfig
@Mutable
@NotThreadSafe
public static interface StreamBucketConfig.Builder
extends SdkPojo, CopyableBuilder<StreamBucketConfig.Builder,StreamBucketConfig>
-
Method Summary
Modifier and TypeMethodDescriptionThe name or Amazon Resource Name (ARN) of the Amazon S3 bucket to ingest data from.bucketOwnerAccountId(String bucketOwnerAccountId) The AWS account ID that owns the S3 bucket.initialScan(String initialScan) Specifies whether to perform a one-time scan of the objects that already exist in the bucket before the stream begins processing Amazon S3 event notifications.initialScan(InitialScan initialScan) Specifies whether to perform a one-time scan of the objects that already exist in the bucket before the stream begins processing Amazon S3 event notifications.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
bucket
The name or Amazon Resource Name (ARN) of the Amazon S3 bucket to ingest data from.
- Parameters:
bucket- The name or Amazon Resource Name (ARN) of the Amazon S3 bucket to ingest data from.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bucketOwnerAccountId
The AWS account ID that owns the S3 bucket. Optional. If omitted, the control plane derives it from the account segment of sqsArn.
- Parameters:
bucketOwnerAccountId- The AWS account ID that owns the S3 bucket. Optional. If omitted, the control plane derives it from the account segment of sqsArn.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
initialScan
Specifies whether to perform a one-time scan of the objects that already exist in the bucket before the stream begins processing Amazon S3 event notifications. If
DISABLED, only new objects are ingested.- Parameters:
initialScan- Specifies whether to perform a one-time scan of the objects that already exist in the bucket before the stream begins processing Amazon S3 event notifications. IfDISABLED, only new objects are ingested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
initialScan
Specifies whether to perform a one-time scan of the objects that already exist in the bucket before the stream begins processing Amazon S3 event notifications. If
DISABLED, only new objects are ingested.- Parameters:
initialScan- Specifies whether to perform a one-time scan of the objects that already exist in the bucket before the stream begins processing Amazon S3 event notifications. IfDISABLED, only new objects are ingested.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-