Struct aws_sdk_quicksight::types::AnalysisDefinition
source · #[non_exhaustive]pub struct AnalysisDefinition {
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 definition of an analysis.
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. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.
sheets: Option<Vec<SheetDefinition>>An array of sheet definitions for an analysis. Each SheetDefinition provides detailed information about a sheet within this analysis.
calculated_fields: Option<Vec<CalculatedField>>An array of calculated field definitions for the analysis.
parameter_declarations: Option<Vec<ParameterDeclaration>>An array of parameter declarations for an analysis.
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>>Filter definitions for an analysis.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
column_configurations: Option<Vec<ColumnConfiguration>>An array of analysis-level column configurations. Column configurations can be used to set default formatting for a column to be used throughout an analysis.
analysis_defaults: Option<AnalysisDefaults>The configuration for default analysis settings.
Implementations§
source§impl AnalysisDefinition
impl AnalysisDefinition
sourcepub fn data_set_identifier_declarations(
&self
) -> Option<&[DataSetIdentifierDeclaration]>
pub fn data_set_identifier_declarations( &self ) -> Option<&[DataSetIdentifierDeclaration]>
An array of dataset identifier declarations. This mapping allows the usage of dataset identifiers instead of dataset ARNs throughout analysis sub-structures.
sourcepub fn sheets(&self) -> Option<&[SheetDefinition]>
pub fn sheets(&self) -> Option<&[SheetDefinition]>
An array of sheet definitions for an analysis. Each SheetDefinition provides detailed information about a sheet within this analysis.
sourcepub fn calculated_fields(&self) -> Option<&[CalculatedField]>
pub fn calculated_fields(&self) -> Option<&[CalculatedField]>
An array of calculated field definitions for the analysis.
sourcepub fn parameter_declarations(&self) -> Option<&[ParameterDeclaration]>
pub fn parameter_declarations(&self) -> Option<&[ParameterDeclaration]>
An array of parameter declarations for an analysis.
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]>
Filter definitions for an analysis.
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 analysis-level column configurations. Column configurations can be used to set default formatting for a column to be used throughout an analysis.
sourcepub fn analysis_defaults(&self) -> Option<&AnalysisDefaults>
pub fn analysis_defaults(&self) -> Option<&AnalysisDefaults>
The configuration for default analysis settings.
source§impl AnalysisDefinition
impl AnalysisDefinition
sourcepub fn builder() -> AnalysisDefinitionBuilder
pub fn builder() -> AnalysisDefinitionBuilder
Creates a new builder-style object to manufacture AnalysisDefinition.
Trait Implementations§
source§impl Clone for AnalysisDefinition
impl Clone for AnalysisDefinition
source§fn clone(&self) -> AnalysisDefinition
fn clone(&self) -> AnalysisDefinition
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AnalysisDefinition
impl Debug for AnalysisDefinition
source§impl PartialEq<AnalysisDefinition> for AnalysisDefinition
impl PartialEq<AnalysisDefinition> for AnalysisDefinition
source§fn eq(&self, other: &AnalysisDefinition) -> bool
fn eq(&self, other: &AnalysisDefinition) -> bool
self and other values to be equal, and is used
by ==.