Struct aws_sdk_quicksight::types::SnapshotFile
source · #[non_exhaustive]pub struct SnapshotFile {
pub sheet_selections: Vec<SnapshotFileSheetSelection>,
pub format_type: SnapshotFileFormatType,
}
Expand description
A structure that contains the information for the snapshot that you want to generate. This information is provided by you when you start a new snapshot 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.sheet_selections: Vec<SnapshotFileSheetSelection>
A list of SnapshotFileSheetSelection
objects that contain information on the dashboard sheet that is exported. These objects provide information about the snapshot artifacts that are generated during the job. This structure can hold a maximum of 5 CSV configurations, 5 Excel configurations, or 1 configuration for PDF.
format_type: SnapshotFileFormatType
The format of the snapshot file to be generated. You can choose between CSV
, Excel
, or PDF
.
Implementations§
source§impl SnapshotFile
impl SnapshotFile
sourcepub fn sheet_selections(&self) -> &[SnapshotFileSheetSelection]
pub fn sheet_selections(&self) -> &[SnapshotFileSheetSelection]
A list of SnapshotFileSheetSelection
objects that contain information on the dashboard sheet that is exported. These objects provide information about the snapshot artifacts that are generated during the job. This structure can hold a maximum of 5 CSV configurations, 5 Excel configurations, or 1 configuration for PDF.
sourcepub fn format_type(&self) -> &SnapshotFileFormatType
pub fn format_type(&self) -> &SnapshotFileFormatType
The format of the snapshot file to be generated. You can choose between CSV
, Excel
, or PDF
.
source§impl SnapshotFile
impl SnapshotFile
sourcepub fn builder() -> SnapshotFileBuilder
pub fn builder() -> SnapshotFileBuilder
Creates a new builder-style object to manufacture SnapshotFile
.
Trait Implementations§
source§impl Clone for SnapshotFile
impl Clone for SnapshotFile
source§fn clone(&self) -> SnapshotFile
fn clone(&self) -> SnapshotFile
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for SnapshotFile
impl Debug for SnapshotFile
source§impl PartialEq for SnapshotFile
impl PartialEq for SnapshotFile
impl StructuralPartialEq for SnapshotFile
Auto Trait Implementations§
impl Freeze for SnapshotFile
impl RefUnwindSafe for SnapshotFile
impl Send for SnapshotFile
impl Sync for SnapshotFile
impl Unpin for SnapshotFile
impl UnwindSafe for SnapshotFile
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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