Interface AthenaIntegration.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<AthenaIntegration.Builder,AthenaIntegration>
,SdkBuilder<AthenaIntegration.Builder,AthenaIntegration>
,SdkPojo
- Enclosing class:
- AthenaIntegration
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.Builder
integrationResultS3DestinationArn(String integrationResultS3DestinationArn)
The location in Amazon S3 to store the generated CloudFormation template.AthenaIntegration.Builder
partitionEndDate(Instant partitionEndDate)
The end date for the partition.AthenaIntegration.Builder
partitionLoadFrequency(String partitionLoadFrequency)
The schedule for adding new partitions to the table.AthenaIntegration.Builder
partitionLoadFrequency(PartitionLoadFrequency partitionLoadFrequency)
The schedule for adding new partitions to the table.AthenaIntegration.Builder
partitionStartDate(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, 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.
-
-