@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AthenaIntegration extends Object implements Serializable, Cloneable
Describes integration options for Amazon Athena.
Constructor and Description |
---|
AthenaIntegration() |
Modifier and Type | Method and Description |
---|---|
AthenaIntegration |
clone() |
boolean |
equals(Object obj) |
String |
getIntegrationResultS3DestinationArn()
The location in Amazon S3 to store the generated CloudFormation template.
|
Date |
getPartitionEndDate()
The end date for the partition.
|
String |
getPartitionLoadFrequency()
The schedule for adding new partitions to the table.
|
Date |
getPartitionStartDate()
The start date for the partition.
|
int |
hashCode() |
void |
setIntegrationResultS3DestinationArn(String integrationResultS3DestinationArn)
The location in Amazon S3 to store the generated CloudFormation template.
|
void |
setPartitionEndDate(Date partitionEndDate)
The end date for the partition.
|
void |
setPartitionLoadFrequency(String partitionLoadFrequency)
The schedule for adding new partitions to the table.
|
void |
setPartitionStartDate(Date partitionStartDate)
The start date for the partition.
|
String |
toString()
Returns a string representation of this object.
|
AthenaIntegration |
withIntegrationResultS3DestinationArn(String integrationResultS3DestinationArn)
The location in Amazon S3 to store the generated CloudFormation template.
|
AthenaIntegration |
withPartitionEndDate(Date partitionEndDate)
The end date for the partition.
|
AthenaIntegration |
withPartitionLoadFrequency(PartitionLoadFrequency partitionLoadFrequency)
The schedule for adding new partitions to the table.
|
AthenaIntegration |
withPartitionLoadFrequency(String partitionLoadFrequency)
The schedule for adding new partitions to the table.
|
AthenaIntegration |
withPartitionStartDate(Date partitionStartDate)
The start date for the partition.
|
public void setIntegrationResultS3DestinationArn(String integrationResultS3DestinationArn)
The location in Amazon S3 to store the generated CloudFormation template.
integrationResultS3DestinationArn
- The location in Amazon S3 to store the generated CloudFormation template.public String getIntegrationResultS3DestinationArn()
The location in Amazon S3 to store the generated CloudFormation template.
public AthenaIntegration withIntegrationResultS3DestinationArn(String integrationResultS3DestinationArn)
The location in Amazon S3 to store the generated CloudFormation template.
integrationResultS3DestinationArn
- The location in Amazon S3 to store the generated CloudFormation template.public void setPartitionLoadFrequency(String partitionLoadFrequency)
The schedule for adding new partitions to the table.
partitionLoadFrequency
- The schedule for adding new partitions to the table.PartitionLoadFrequency
public String getPartitionLoadFrequency()
The schedule for adding new partitions to the table.
PartitionLoadFrequency
public AthenaIntegration withPartitionLoadFrequency(String partitionLoadFrequency)
The schedule for adding new partitions to the table.
partitionLoadFrequency
- The schedule for adding new partitions to the table.PartitionLoadFrequency
public AthenaIntegration withPartitionLoadFrequency(PartitionLoadFrequency partitionLoadFrequency)
The schedule for adding new partitions to the table.
partitionLoadFrequency
- The schedule for adding new partitions to the table.PartitionLoadFrequency
public void setPartitionStartDate(Date partitionStartDate)
The start date for the partition.
partitionStartDate
- The start date for the partition.public Date getPartitionStartDate()
The start date for the partition.
public AthenaIntegration withPartitionStartDate(Date partitionStartDate)
The start date for the partition.
partitionStartDate
- The start date for the partition.public void setPartitionEndDate(Date partitionEndDate)
The end date for the partition.
partitionEndDate
- The end date for the partition.public Date getPartitionEndDate()
The end date for the partition.
public AthenaIntegration withPartitionEndDate(Date partitionEndDate)
The end date for the partition.
partitionEndDate
- The end date for the partition.public String toString()
toString
in class Object
Object.toString()
public AthenaIntegration clone()