Interface S3Configuration.Builder

    • Method Detail

      • 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 AWS accountId for the bucket owning account.

        Parameters:
        ownerAccountId - The AWS 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 AWS Region as the destination Amazon S3 bucket.

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