#[non_exhaustive]pub struct DashboardVersionDefinition {
pub data_set_identifier_declarations: Option<Vec<DataSetIdentifierDeclaration>>,
pub sheets: Option<Vec<SheetDefinition>>,
pub calculated_fields: Option<Vec<CalculatedField>>,
pub parameter_declarations: Option<Vec<ParameterDeclaration>>,
pub filter_groups: Option<Vec<FilterGroup>>,
pub column_configurations: Option<Vec<ColumnConfiguration>>,
pub analysis_defaults: Option<AnalysisDefaults>,
}Expand description
The contents of a dashboard.
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.data_set_identifier_declarations: Option<Vec<DataSetIdentifierDeclaration>>An array of dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures.
sheets: Option<Vec<SheetDefinition>>An array of sheet definitions for a dashboard.
calculated_fields: Option<Vec<CalculatedField>>An array of calculated field definitions for the dashboard.
parameter_declarations: Option<Vec<ParameterDeclaration>>The parameter declarations for a dashboard. Parameters are named variables that can transfer a value for use by an action or an object.
For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.
filter_groups: Option<Vec<FilterGroup>>The filter definitions for a dashboard.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
column_configurations: Option<Vec<ColumnConfiguration>>An array of dashboard-level column configurations. Column configurations are used to set the default formatting for a column that is used throughout a dashboard.
analysis_defaults: Option<AnalysisDefaults>The configuration for default analysis settings.
Implementations§
source§impl DashboardVersionDefinition
impl DashboardVersionDefinition
sourcepub fn data_set_identifier_declarations(
&self
) -> Option<&[DataSetIdentifierDeclaration]>
pub fn data_set_identifier_declarations( &self ) -> Option<&[DataSetIdentifierDeclaration]>
An array of dataset identifier declarations. With this mapping,you can use dataset identifiers instead of dataset Amazon Resource Names (ARNs) throughout the dashboard's sub-structures.
sourcepub fn sheets(&self) -> Option<&[SheetDefinition]>
pub fn sheets(&self) -> Option<&[SheetDefinition]>
An array of sheet definitions for a dashboard.
sourcepub fn calculated_fields(&self) -> Option<&[CalculatedField]>
pub fn calculated_fields(&self) -> Option<&[CalculatedField]>
An array of calculated field definitions for the dashboard.
sourcepub fn parameter_declarations(&self) -> Option<&[ParameterDeclaration]>
pub fn parameter_declarations(&self) -> Option<&[ParameterDeclaration]>
The parameter declarations for a dashboard. Parameters are named variables that can transfer a value for use by an action or an object.
For more information, see Parameters in Amazon QuickSight in the Amazon QuickSight User Guide.
sourcepub fn filter_groups(&self) -> Option<&[FilterGroup]>
pub fn filter_groups(&self) -> Option<&[FilterGroup]>
The filter definitions for a dashboard.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
sourcepub fn column_configurations(&self) -> Option<&[ColumnConfiguration]>
pub fn column_configurations(&self) -> Option<&[ColumnConfiguration]>
An array of dashboard-level column configurations. Column configurations are used to set the default formatting for a column that is used throughout a dashboard.
sourcepub fn analysis_defaults(&self) -> Option<&AnalysisDefaults>
pub fn analysis_defaults(&self) -> Option<&AnalysisDefaults>
The configuration for default analysis settings.
source§impl DashboardVersionDefinition
impl DashboardVersionDefinition
sourcepub fn builder() -> DashboardVersionDefinitionBuilder
pub fn builder() -> DashboardVersionDefinitionBuilder
Creates a new builder-style object to manufacture DashboardVersionDefinition.
Trait Implementations§
source§impl Clone for DashboardVersionDefinition
impl Clone for DashboardVersionDefinition
source§fn clone(&self) -> DashboardVersionDefinition
fn clone(&self) -> DashboardVersionDefinition
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DashboardVersionDefinition
impl Debug for DashboardVersionDefinition
source§impl PartialEq<DashboardVersionDefinition> for DashboardVersionDefinition
impl PartialEq<DashboardVersionDefinition> for DashboardVersionDefinition
source§fn eq(&self, other: &DashboardVersionDefinition) -> bool
fn eq(&self, other: &DashboardVersionDefinition) -> bool
self and other values to be equal, and is used
by ==.