Struct aws_sdk_ec2::model::athena_integration::Builder
source · pub struct Builder { /* private fields */ }
Expand description
A builder for AthenaIntegration
.
Implementations§
source§impl Builder
impl Builder
sourcepub fn integration_result_s3_destination_arn(
self,
input: impl Into<String>
) -> Self
pub fn integration_result_s3_destination_arn(
self,
input: impl Into<String>
) -> Self
The location in Amazon S3 to store the generated CloudFormation template.
sourcepub fn set_integration_result_s3_destination_arn(
self,
input: Option<String>
) -> Self
pub fn set_integration_result_s3_destination_arn(
self,
input: Option<String>
) -> Self
The location in Amazon S3 to store the generated CloudFormation template.
sourcepub fn partition_load_frequency(self, input: PartitionLoadFrequency) -> Self
pub fn partition_load_frequency(self, input: PartitionLoadFrequency) -> Self
The schedule for adding new partitions to the table.
sourcepub fn set_partition_load_frequency(
self,
input: Option<PartitionLoadFrequency>
) -> Self
pub fn set_partition_load_frequency(
self,
input: Option<PartitionLoadFrequency>
) -> Self
The schedule for adding new partitions to the table.
sourcepub fn partition_start_date(self, input: DateTime) -> Self
pub fn partition_start_date(self, input: DateTime) -> Self
The start date for the partition.
sourcepub fn set_partition_start_date(self, input: Option<DateTime>) -> Self
pub fn set_partition_start_date(self, input: Option<DateTime>) -> Self
The start date for the partition.
sourcepub fn partition_end_date(self, input: DateTime) -> Self
pub fn partition_end_date(self, input: DateTime) -> Self
The end date for the partition.
sourcepub fn set_partition_end_date(self, input: Option<DateTime>) -> Self
pub fn set_partition_end_date(self, input: Option<DateTime>) -> Self
The end date for the partition.
sourcepub fn build(self) -> AthenaIntegration
pub fn build(self) -> AthenaIntegration
Consumes the builder and constructs a AthenaIntegration
.