Interface AthenaIntegration.Builder

  • Method Details

    • integrationResultS3DestinationArn

      AthenaIntegration.Builder integrationResultS3DestinationArn(String integrationResultS3DestinationArn)

      The location in Amazon S3 to store the generated CloudFormation template.

      Parameters:
      integrationResultS3DestinationArn - The location in Amazon S3 to store the generated CloudFormation template.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • partitionLoadFrequency

      AthenaIntegration.Builder partitionLoadFrequency(String partitionLoadFrequency)

      The schedule for adding new partitions to the table.

      Parameters:
      partitionLoadFrequency - The schedule for adding new partitions to the table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • partitionLoadFrequency

      AthenaIntegration.Builder partitionLoadFrequency(PartitionLoadFrequency partitionLoadFrequency)

      The schedule for adding new partitions to the table.

      Parameters:
      partitionLoadFrequency - The schedule for adding new partitions to the table.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • partitionStartDate

      AthenaIntegration.Builder partitionStartDate(Instant partitionStartDate)

      The start date for the partition.

      Parameters:
      partitionStartDate - The start date for the partition.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • partitionEndDate

      AthenaIntegration.Builder partitionEndDate(Instant partitionEndDate)

      The end date for the partition.

      Parameters:
      partitionEndDate - The end date for the partition.
      Returns:
      Returns a reference to this object so that method calls can be chained together.