Interface OutputS3Configuration.Builder

  • Method Details

    • s3BucketOwner

      OutputS3Configuration.Builder s3BucketOwner(String 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.

      S3BucketOwner is 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.

      S3BucketOwner is 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

      OutputS3Configuration.Builder s3KeyPrefix(String 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

      OutputS3Configuration.Builder s3SseAlgorithm(String s3SseAlgorithm)

      The server-side encryption algorithm for the output objects. Valid values are AES256 and KMS. 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 are AES256 and KMS. 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

      OutputS3Configuration.Builder s3SseAlgorithm(S3SseAlgorithm s3SseAlgorithm)

      The server-side encryption algorithm for the output objects. Valid values are AES256 and KMS. 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 are AES256 and KMS. 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

      OutputS3Configuration.Builder s3SseKmsKeyId(String s3SseKmsKeyId)

      The identifier of the KMS key that encrypts the output objects. Specify this value when S3SseAlgorithm is KMS. Don't specify it when the algorithm is AES256.

      Parameters:
      s3SseKmsKeyId - The identifier of the KMS key that encrypts the output objects. Specify this value when S3SseAlgorithm is KMS. Don't specify it when the algorithm is AES256.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • outputTypeWithStrings

      OutputS3Configuration.Builder outputTypeWithStrings(Collection<String> 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.
    • outputTypeWithStrings

      OutputS3Configuration.Builder outputTypeWithStrings(String... 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.
    • outputType

      OutputS3Configuration.Builder outputType(OutputTypeEnum... 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.