Interface ReportExportConfig.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ReportExportConfig.Builder,ReportExportConfig>, SdkBuilder<ReportExportConfig.Builder,ReportExportConfig>, SdkPojo
Enclosing class:
ReportExportConfig

public static interface ReportExportConfig.Builder extends SdkPojo, CopyableBuilder<ReportExportConfig.Builder,ReportExportConfig>
  • Method Details

    • exportConfigType

      ReportExportConfig.Builder exportConfigType(String exportConfigType)

      The export configuration type. Valid values are:

      • S3: The report results are exported to an S3 bucket.

      • NO_EXPORT: The report results are not exported.

      Parameters:
      exportConfigType - The export configuration type. Valid values are:

      • S3: The report results are exported to an S3 bucket.

      • NO_EXPORT: The report results are not exported.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • exportConfigType

      ReportExportConfig.Builder exportConfigType(ReportExportConfigType exportConfigType)

      The export configuration type. Valid values are:

      • S3: The report results are exported to an S3 bucket.

      • NO_EXPORT: The report results are not exported.

      Parameters:
      exportConfigType - The export configuration type. Valid values are:

      • S3: The report results are exported to an S3 bucket.

      • NO_EXPORT: The report results are not exported.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • s3Destination

      ReportExportConfig.Builder s3Destination(S3ReportExportConfig s3Destination)

      A S3ReportExportConfig object that contains information about the S3 bucket where the run of a report is exported.

      Parameters:
      s3Destination - A S3ReportExportConfig object that contains information about the S3 bucket where the run of a report is exported.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • s3Destination

      default ReportExportConfig.Builder s3Destination(Consumer<S3ReportExportConfig.Builder> s3Destination)

      A S3ReportExportConfig object that contains information about the S3 bucket where the run of a report is exported.

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

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

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