Interface S3Configuration.Builder

  • Method Details

    • destinationIdentifier

      S3Configuration.Builder destinationIdentifier(String destinationIdentifier)

      The Amazon S3 URI where query results are delivered. Must be a valid S3 URI format.

      Parameters:
      destinationIdentifier - The Amazon S3 URI where query results are delivered. Must be a valid S3 URI format.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • roleArn

      S3Configuration.Builder roleArn(String roleArn)

      The ARN of the IAM role that grants permissions to write query results to the specified Amazon S3 destination.

      Parameters:
      roleArn - The ARN of the IAM role that grants permissions to write query results to the specified Amazon S3 destination.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • ownerAccountId

      S3Configuration.Builder ownerAccountId(String ownerAccountId)

      The Amazon Web Services accountId for the bucket owning account.

      Parameters:
      ownerAccountId - The Amazon Web Services accountId for the bucket owning account.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • kmsKeyId

      S3Configuration.Builder kmsKeyId(String kmsKeyId)

      The Amazon Resource Name (ARN) of the KMS encryption key. Must belong to the same Amazon Web Services Region as the destination Amazon S3 bucket.

      Parameters:
      kmsKeyId - The Amazon Resource Name (ARN) of the KMS encryption key. Must belong to the same Amazon Web Services Region as the destination Amazon S3 bucket.
      Returns:
      Returns a reference to this object so that method calls can be chained together.