#[non_exhaustive]pub struct GetArchiveExportOutput {
pub archive_id: Option<String>,
pub filters: Option<ArchiveFilters>,
pub from_timestamp: Option<DateTime>,
pub to_timestamp: Option<DateTime>,
pub max_results: Option<i32>,
pub export_destination_configuration: Option<ExportDestinationConfiguration>,
pub status: Option<ExportStatus>,
/* private fields */
}
Expand description
The response containing details of the specified archive export job.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.archive_id: Option<String>
The identifier of the archive the email export was performed from.
filters: Option<ArchiveFilters>
The criteria used to filter emails included in the export.
from_timestamp: Option<DateTime>
The start of the timestamp range the exported emails cover.
to_timestamp: Option<DateTime>
The end of the date range the exported emails cover.
max_results: Option<i32>
The maximum number of email items included in the export.
export_destination_configuration: Option<ExportDestinationConfiguration>
Where the exported emails are being delivered.
status: Option<ExportStatus>
The current status of the export job.
Implementations§
source§impl GetArchiveExportOutput
impl GetArchiveExportOutput
sourcepub fn archive_id(&self) -> Option<&str>
pub fn archive_id(&self) -> Option<&str>
The identifier of the archive the email export was performed from.
sourcepub fn filters(&self) -> Option<&ArchiveFilters>
pub fn filters(&self) -> Option<&ArchiveFilters>
The criteria used to filter emails included in the export.
sourcepub fn from_timestamp(&self) -> Option<&DateTime>
pub fn from_timestamp(&self) -> Option<&DateTime>
The start of the timestamp range the exported emails cover.
sourcepub fn to_timestamp(&self) -> Option<&DateTime>
pub fn to_timestamp(&self) -> Option<&DateTime>
The end of the date range the exported emails cover.
sourcepub fn max_results(&self) -> Option<i32>
pub fn max_results(&self) -> Option<i32>
The maximum number of email items included in the export.
sourcepub fn export_destination_configuration(
&self
) -> Option<&ExportDestinationConfiguration>
pub fn export_destination_configuration( &self ) -> Option<&ExportDestinationConfiguration>
Where the exported emails are being delivered.
sourcepub fn status(&self) -> Option<&ExportStatus>
pub fn status(&self) -> Option<&ExportStatus>
The current status of the export job.
source§impl GetArchiveExportOutput
impl GetArchiveExportOutput
sourcepub fn builder() -> GetArchiveExportOutputBuilder
pub fn builder() -> GetArchiveExportOutputBuilder
Creates a new builder-style object to manufacture GetArchiveExportOutput
.
Trait Implementations§
source§impl Clone for GetArchiveExportOutput
impl Clone for GetArchiveExportOutput
source§fn clone(&self) -> GetArchiveExportOutput
fn clone(&self) -> GetArchiveExportOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetArchiveExportOutput
impl Debug for GetArchiveExportOutput
source§impl PartialEq for GetArchiveExportOutput
impl PartialEq for GetArchiveExportOutput
source§fn eq(&self, other: &GetArchiveExportOutput) -> bool
fn eq(&self, other: &GetArchiveExportOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetArchiveExportOutput
impl RequestId for GetArchiveExportOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for GetArchiveExportOutput
Auto Trait Implementations§
impl Freeze for GetArchiveExportOutput
impl RefUnwindSafe for GetArchiveExportOutput
impl Send for GetArchiveExportOutput
impl Sync for GetArchiveExportOutput
impl Unpin for GetArchiveExportOutput
impl UnwindSafe for GetArchiveExportOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more