Interface OutputS3Configuration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<OutputS3Configuration.Builder,,OutputS3Configuration> SdkBuilder<OutputS3Configuration.Builder,,OutputS3Configuration> SdkPojo
- Enclosing class:
OutputS3Configuration
-
Method Summary
Modifier and TypeMethodDescriptionoutputType(Collection<OutputTypeEnum> outputType) The following values describe the types of output that DynamoDB writes for individual input items.outputType(OutputTypeEnum... outputType) The following values describe the types of output that DynamoDB writes for individual input items.outputTypeWithStrings(String... outputType) The following values describe the types of output that DynamoDB writes for individual input items.outputTypeWithStrings(Collection<String> outputType) The following values describe the types of output that DynamoDB writes for individual input items.The name of the Amazon S3 bucket where DynamoDB writes output records.s3BucketOwner(String s3BucketOwner) The Amazon Web Services account ID of the output bucket owner.s3KeyPrefix(String s3KeyPrefix) An optional key prefix under which DynamoDB writes the output records.s3SseAlgorithm(String s3SseAlgorithm) The server-side encryption algorithm for the output objects.s3SseAlgorithm(S3SseAlgorithm s3SseAlgorithm) The server-side encryption algorithm for the output objects.s3SseKmsKeyId(String s3SseKmsKeyId) The identifier of the KMS key that encrypts the output objects.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
-
s3BucketOwner
The Amazon Web Services account ID of the output bucket owner. If you omit this value, DynamoDB uses the Amazon Web Services account ID of the requester.
S3BucketOwneris required when the bucket is owned by another Amazon Web Services account.- Parameters:
s3BucketOwner- The Amazon Web Services account ID of the output bucket owner. If you omit this value, DynamoDB uses the Amazon Web Services account ID of the requester.S3BucketOwneris required when the bucket is owned by another Amazon Web Services account.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3Bucket
The name of the Amazon S3 bucket where DynamoDB writes output records.
- Parameters:
s3Bucket- The name of the Amazon S3 bucket where DynamoDB writes output records.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3KeyPrefix
An optional key prefix under which DynamoDB writes the output records.
- Parameters:
s3KeyPrefix- An optional key prefix under which DynamoDB writes the output records.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3SseAlgorithm
The server-side encryption algorithm for the output objects. Valid values are
AES256andKMS. If you don't specify a value, Amazon S3 applies the destination bucket's default encryption settings.- Parameters:
s3SseAlgorithm- The server-side encryption algorithm for the output objects. Valid values areAES256andKMS. If you don't specify a value, Amazon S3 applies the destination bucket's default encryption settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3SseAlgorithm
The server-side encryption algorithm for the output objects. Valid values are
AES256andKMS. If you don't specify a value, Amazon S3 applies the destination bucket's default encryption settings.- Parameters:
s3SseAlgorithm- The server-side encryption algorithm for the output objects. Valid values areAES256andKMS. If you don't specify a value, Amazon S3 applies the destination bucket's default encryption settings.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3SseKmsKeyId
The identifier of the KMS key that encrypts the output objects. Specify this value when
S3SseAlgorithmisKMS. Don't specify it when the algorithm isAES256.- Parameters:
s3SseKmsKeyId- The identifier of the KMS key that encrypts the output objects. Specify this value whenS3SseAlgorithmisKMS. Don't specify it when the algorithm isAES256.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputTypeWithStrings
The following values describe the types of output that DynamoDB writes for individual input items. Include one or both values.
- ERROR
-
Reports input records or input objects that DynamoDB couldn't process. This includes malformed input and item validation failures, such as a missing or incorrectly typed primary key attribute or an item that exceeds a DynamoDB limit.
- CONDITION_CHECK_FAILURE
-
Reports the attempted item and, when present, the existing item for a write whose condition expression evaluates to false.
- Parameters:
outputType- The following values describe the types of output that DynamoDB writes for individual input items. Include one or both values.- ERROR
-
Reports input records or input objects that DynamoDB couldn't process. This includes malformed input and item validation failures, such as a missing or incorrectly typed primary key attribute or an item that exceeds a DynamoDB limit.
- CONDITION_CHECK_FAILURE
-
Reports the attempted item and, when present, the existing item for a write whose condition expression evaluates to false.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputTypeWithStrings
The following values describe the types of output that DynamoDB writes for individual input items. Include one or both values.
- ERROR
-
Reports input records or input objects that DynamoDB couldn't process. This includes malformed input and item validation failures, such as a missing or incorrectly typed primary key attribute or an item that exceeds a DynamoDB limit.
- CONDITION_CHECK_FAILURE
-
Reports the attempted item and, when present, the existing item for a write whose condition expression evaluates to false.
- Parameters:
outputType- The following values describe the types of output that DynamoDB writes for individual input items. Include one or both values.- ERROR
-
Reports input records or input objects that DynamoDB couldn't process. This includes malformed input and item validation failures, such as a missing or incorrectly typed primary key attribute or an item that exceeds a DynamoDB limit.
- CONDITION_CHECK_FAILURE
-
Reports the attempted item and, when present, the existing item for a write whose condition expression evaluates to false.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputType
The following values describe the types of output that DynamoDB writes for individual input items. Include one or both values.
- ERROR
-
Reports input records or input objects that DynamoDB couldn't process. This includes malformed input and item validation failures, such as a missing or incorrectly typed primary key attribute or an item that exceeds a DynamoDB limit.
- CONDITION_CHECK_FAILURE
-
Reports the attempted item and, when present, the existing item for a write whose condition expression evaluates to false.
- Parameters:
outputType- The following values describe the types of output that DynamoDB writes for individual input items. Include one or both values.- ERROR
-
Reports input records or input objects that DynamoDB couldn't process. This includes malformed input and item validation failures, such as a missing or incorrectly typed primary key attribute or an item that exceeds a DynamoDB limit.
- CONDITION_CHECK_FAILURE
-
Reports the attempted item and, when present, the existing item for a write whose condition expression evaluates to false.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputType
The following values describe the types of output that DynamoDB writes for individual input items. Include one or both values.
- ERROR
-
Reports input records or input objects that DynamoDB couldn't process. This includes malformed input and item validation failures, such as a missing or incorrectly typed primary key attribute or an item that exceeds a DynamoDB limit.
- CONDITION_CHECK_FAILURE
-
Reports the attempted item and, when present, the existing item for a write whose condition expression evaluates to false.
- Parameters:
outputType- The following values describe the types of output that DynamoDB writes for individual input items. Include one or both values.- ERROR
-
Reports input records or input objects that DynamoDB couldn't process. This includes malformed input and item validation failures, such as a missing or incorrectly typed primary key attribute or an item that exceeds a DynamoDB limit.
- CONDITION_CHECK_FAILURE
-
Reports the attempted item and, when present, the existing item for a write whose condition expression evaluates to false.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-