Interface AthenaIntegration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<AthenaIntegration.Builder,AthenaIntegration>,SdkBuilder<AthenaIntegration.Builder,AthenaIntegration>,SdkPojo
- Enclosing class:
- AthenaIntegration
@Mutable @NotThreadSafe public static interface AthenaIntegration.Builder extends SdkPojo, CopyableBuilder<AthenaIntegration.Builder,AthenaIntegration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AthenaIntegration.BuilderintegrationResultS3DestinationArn(String integrationResultS3DestinationArn)The location in Amazon S3 to store the generated CloudFormation template.AthenaIntegration.BuilderpartitionEndDate(Instant partitionEndDate)The end date for the partition.AthenaIntegration.BuilderpartitionLoadFrequency(String partitionLoadFrequency)The schedule for adding new partitions to the table.AthenaIntegration.BuilderpartitionLoadFrequency(PartitionLoadFrequency partitionLoadFrequency)The schedule for adding new partitions to the table.AthenaIntegration.BuilderpartitionStartDate(Instant partitionStartDate)The start date for the partition.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
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,PartitionLoadFrequency
-
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:
PartitionLoadFrequency,PartitionLoadFrequency
-
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.
-
-