#[non_exhaustive]pub struct IncrementalExportSpecificationBuilder { /* private fields */ }
Expand description
A builder for IncrementalExportSpecification
.
Implementations§
source§impl IncrementalExportSpecificationBuilder
impl IncrementalExportSpecificationBuilder
sourcepub fn export_from_time(self, input: DateTime) -> Self
pub fn export_from_time(self, input: DateTime) -> Self
Time in the past which provides the inclusive start range for the export table's data, counted in seconds from the start of the Unix epoch. The incremental export will reflect the table's state including and after this point in time.
sourcepub fn set_export_from_time(self, input: Option<DateTime>) -> Self
pub fn set_export_from_time(self, input: Option<DateTime>) -> Self
Time in the past which provides the inclusive start range for the export table's data, counted in seconds from the start of the Unix epoch. The incremental export will reflect the table's state including and after this point in time.
sourcepub fn get_export_from_time(&self) -> &Option<DateTime>
pub fn get_export_from_time(&self) -> &Option<DateTime>
Time in the past which provides the inclusive start range for the export table's data, counted in seconds from the start of the Unix epoch. The incremental export will reflect the table's state including and after this point in time.
sourcepub fn export_to_time(self, input: DateTime) -> Self
pub fn export_to_time(self, input: DateTime) -> Self
Time in the past which provides the exclusive end range for the export table's data, counted in seconds from the start of the Unix epoch. The incremental export will reflect the table's state just prior to this point in time. If this is not provided, the latest time with data available will be used.
sourcepub fn set_export_to_time(self, input: Option<DateTime>) -> Self
pub fn set_export_to_time(self, input: Option<DateTime>) -> Self
Time in the past which provides the exclusive end range for the export table's data, counted in seconds from the start of the Unix epoch. The incremental export will reflect the table's state just prior to this point in time. If this is not provided, the latest time with data available will be used.
sourcepub fn get_export_to_time(&self) -> &Option<DateTime>
pub fn get_export_to_time(&self) -> &Option<DateTime>
Time in the past which provides the exclusive end range for the export table's data, counted in seconds from the start of the Unix epoch. The incremental export will reflect the table's state just prior to this point in time. If this is not provided, the latest time with data available will be used.
sourcepub fn export_view_type(self, input: ExportViewType) -> Self
pub fn export_view_type(self, input: ExportViewType) -> Self
The view type that was chosen for the export. Valid values are NEW_AND_OLD_IMAGES
and NEW_IMAGES
. The default value is NEW_AND_OLD_IMAGES
.
sourcepub fn set_export_view_type(self, input: Option<ExportViewType>) -> Self
pub fn set_export_view_type(self, input: Option<ExportViewType>) -> Self
The view type that was chosen for the export. Valid values are NEW_AND_OLD_IMAGES
and NEW_IMAGES
. The default value is NEW_AND_OLD_IMAGES
.
sourcepub fn get_export_view_type(&self) -> &Option<ExportViewType>
pub fn get_export_view_type(&self) -> &Option<ExportViewType>
The view type that was chosen for the export. Valid values are NEW_AND_OLD_IMAGES
and NEW_IMAGES
. The default value is NEW_AND_OLD_IMAGES
.
sourcepub fn build(self) -> IncrementalExportSpecification
pub fn build(self) -> IncrementalExportSpecification
Consumes the builder and constructs a IncrementalExportSpecification
.
Trait Implementations§
source§impl Clone for IncrementalExportSpecificationBuilder
impl Clone for IncrementalExportSpecificationBuilder
source§fn clone(&self) -> IncrementalExportSpecificationBuilder
fn clone(&self) -> IncrementalExportSpecificationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for IncrementalExportSpecificationBuilder
impl Default for IncrementalExportSpecificationBuilder
source§fn default() -> IncrementalExportSpecificationBuilder
fn default() -> IncrementalExportSpecificationBuilder
source§impl PartialEq for IncrementalExportSpecificationBuilder
impl PartialEq for IncrementalExportSpecificationBuilder
source§fn eq(&self, other: &IncrementalExportSpecificationBuilder) -> bool
fn eq(&self, other: &IncrementalExportSpecificationBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.