Struct aws_sdk_quicksight::types::SnapshotConfiguration
source · #[non_exhaustive]pub struct SnapshotConfiguration {
pub file_groups: Vec<SnapshotFileGroup>,
pub destination_configuration: Option<SnapshotDestinationConfiguration>,
pub parameters: Option<Parameters>,
}Expand description
Describes the configuration of the dashboard snapshot.
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.file_groups: Vec<SnapshotFileGroup>A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is generated. This list can hold a maximum of 6 FileGroup configurations.
destination_configuration: Option<SnapshotDestinationConfiguration>A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.
parameters: Option<Parameters>A list of Amazon QuickSight parameters and the list's override values.
Implementations§
source§impl SnapshotConfiguration
impl SnapshotConfiguration
sourcepub fn file_groups(&self) -> &[SnapshotFileGroup]
pub fn file_groups(&self) -> &[SnapshotFileGroup]
A list of SnapshotJobResultFileGroup objects that contain information about the snapshot that is generated. This list can hold a maximum of 6 FileGroup configurations.
sourcepub fn destination_configuration(
&self
) -> Option<&SnapshotDestinationConfiguration>
pub fn destination_configuration( &self ) -> Option<&SnapshotDestinationConfiguration>
A structure that contains information on the Amazon S3 bucket that the generated snapshot is stored in.
sourcepub fn parameters(&self) -> Option<&Parameters>
pub fn parameters(&self) -> Option<&Parameters>
A list of Amazon QuickSight parameters and the list's override values.
source§impl SnapshotConfiguration
impl SnapshotConfiguration
sourcepub fn builder() -> SnapshotConfigurationBuilder
pub fn builder() -> SnapshotConfigurationBuilder
Creates a new builder-style object to manufacture SnapshotConfiguration.
Trait Implementations§
source§impl Clone for SnapshotConfiguration
impl Clone for SnapshotConfiguration
source§fn clone(&self) -> SnapshotConfiguration
fn clone(&self) -> SnapshotConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for SnapshotConfiguration
impl Debug for SnapshotConfiguration
source§impl PartialEq for SnapshotConfiguration
impl PartialEq for SnapshotConfiguration
source§fn eq(&self, other: &SnapshotConfiguration) -> bool
fn eq(&self, other: &SnapshotConfiguration) -> bool
self and other values to be equal, and is used
by ==.