Interface S3Destination.Builder

  • Method Details

    • s3Bucket

      S3Destination.Builder s3Bucket(String s3Bucket)

      The name of the Amazon S3 bucket used as the destination of a data export file.

      Parameters:
      s3Bucket - The name of the Amazon S3 bucket used as the destination of a data export file.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3BucketOwner

      S3Destination.Builder s3BucketOwner(String s3BucketOwner)

      The AWS Account ID that owns the S3 bucket used as the destination for the data export.

      Parameters:
      s3BucketOwner - The AWS Account ID that owns the S3 bucket used as the destination for the data export.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3Prefix

      S3Destination.Builder s3Prefix(String s3Prefix)

      The S3 path prefix you want prepended to the name of your data export.

      Parameters:
      s3Prefix - The S3 path prefix you want prepended to the name of your data export.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3Region

      S3Destination.Builder s3Region(String s3Region)

      The S3 bucket Region.

      Parameters:
      s3Region - The S3 bucket Region.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3OutputConfigurations

      S3Destination.Builder s3OutputConfigurations(S3OutputConfigurations s3OutputConfigurations)

      The output configuration for the data export.

      Parameters:
      s3OutputConfigurations - The output configuration for the data export.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3OutputConfigurations

      default S3Destination.Builder s3OutputConfigurations(Consumer<S3OutputConfigurations.Builder> s3OutputConfigurations)

      The output configuration for the data export.

      This is a convenience method that creates an instance of the S3OutputConfigurations.Builder avoiding the need to create one manually via S3OutputConfigurations.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to s3OutputConfigurations(S3OutputConfigurations).

      Parameters:
      s3OutputConfigurations - a consumer that will call methods on S3OutputConfigurations.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: