#[non_exhaustive]pub struct DashboardVersionDefinitionBuilder { /* private fields */ }
Expand description
A builder for DashboardVersionDefinition
.
Implementations§
source§impl DashboardVersionDefinitionBuilder
impl DashboardVersionDefinitionBuilder
sourcepub fn data_set_identifier_declarations(
self,
input: DataSetIdentifierDeclaration
) -> Self
pub fn data_set_identifier_declarations( self, input: DataSetIdentifierDeclaration ) -> Self
Appends an item to data_set_identifier_declarations
.
To override the contents of this collection use set_data_set_identifier_declarations
.
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 set_data_set_identifier_declarations(
self,
input: Option<Vec<DataSetIdentifierDeclaration>>
) -> Self
pub fn set_data_set_identifier_declarations( self, input: Option<Vec<DataSetIdentifierDeclaration>> ) -> Self
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 get_data_set_identifier_declarations(
&self
) -> &Option<Vec<DataSetIdentifierDeclaration>>
pub fn get_data_set_identifier_declarations( &self ) -> &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.
sourcepub fn sheets(self, input: SheetDefinition) -> Self
pub fn sheets(self, input: SheetDefinition) -> Self
Appends an item to sheets
.
To override the contents of this collection use set_sheets
.
An array of sheet definitions for a dashboard.
sourcepub fn set_sheets(self, input: Option<Vec<SheetDefinition>>) -> Self
pub fn set_sheets(self, input: Option<Vec<SheetDefinition>>) -> Self
An array of sheet definitions for a dashboard.
sourcepub fn get_sheets(&self) -> &Option<Vec<SheetDefinition>>
pub fn get_sheets(&self) -> &Option<Vec<SheetDefinition>>
An array of sheet definitions for a dashboard.
sourcepub fn calculated_fields(self, input: CalculatedField) -> Self
pub fn calculated_fields(self, input: CalculatedField) -> Self
Appends an item to calculated_fields
.
To override the contents of this collection use set_calculated_fields
.
An array of calculated field definitions for the dashboard.
sourcepub fn set_calculated_fields(self, input: Option<Vec<CalculatedField>>) -> Self
pub fn set_calculated_fields(self, input: Option<Vec<CalculatedField>>) -> Self
An array of calculated field definitions for the dashboard.
sourcepub fn get_calculated_fields(&self) -> &Option<Vec<CalculatedField>>
pub fn get_calculated_fields(&self) -> &Option<Vec<CalculatedField>>
An array of calculated field definitions for the dashboard.
sourcepub fn parameter_declarations(self, input: ParameterDeclaration) -> Self
pub fn parameter_declarations(self, input: ParameterDeclaration) -> Self
Appends an item to parameter_declarations
.
To override the contents of this collection use set_parameter_declarations
.
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 set_parameter_declarations(
self,
input: Option<Vec<ParameterDeclaration>>
) -> Self
pub fn set_parameter_declarations( self, input: Option<Vec<ParameterDeclaration>> ) -> Self
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 get_parameter_declarations(&self) -> &Option<Vec<ParameterDeclaration>>
pub fn get_parameter_declarations(&self) -> &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.
sourcepub fn filter_groups(self, input: FilterGroup) -> Self
pub fn filter_groups(self, input: FilterGroup) -> Self
Appends an item to filter_groups
.
To override the contents of this collection use set_filter_groups
.
The filter definitions for a dashboard.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
sourcepub fn set_filter_groups(self, input: Option<Vec<FilterGroup>>) -> Self
pub fn set_filter_groups(self, input: Option<Vec<FilterGroup>>) -> Self
The filter definitions for a dashboard.
For more information, see Filtering Data in Amazon QuickSight in the Amazon QuickSight User Guide.
sourcepub fn get_filter_groups(&self) -> &Option<Vec<FilterGroup>>
pub fn get_filter_groups(&self) -> &Option<Vec<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, input: ColumnConfiguration) -> Self
pub fn column_configurations(self, input: ColumnConfiguration) -> Self
Appends an item to column_configurations
.
To override the contents of this collection use set_column_configurations
.
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 set_column_configurations(
self,
input: Option<Vec<ColumnConfiguration>>
) -> Self
pub fn set_column_configurations( self, input: Option<Vec<ColumnConfiguration>> ) -> Self
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 get_column_configurations(&self) -> &Option<Vec<ColumnConfiguration>>
pub fn get_column_configurations(&self) -> &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.
sourcepub fn analysis_defaults(self, input: AnalysisDefaults) -> Self
pub fn analysis_defaults(self, input: AnalysisDefaults) -> Self
The configuration for default analysis settings.
sourcepub fn set_analysis_defaults(self, input: Option<AnalysisDefaults>) -> Self
pub fn set_analysis_defaults(self, input: Option<AnalysisDefaults>) -> Self
The configuration for default analysis settings.
sourcepub fn get_analysis_defaults(&self) -> &Option<AnalysisDefaults>
pub fn get_analysis_defaults(&self) -> &Option<AnalysisDefaults>
The configuration for default analysis settings.
sourcepub fn options(self, input: AssetOptions) -> Self
pub fn options(self, input: AssetOptions) -> Self
An array of option definitions for a dashboard.
sourcepub fn set_options(self, input: Option<AssetOptions>) -> Self
pub fn set_options(self, input: Option<AssetOptions>) -> Self
An array of option definitions for a dashboard.
sourcepub fn get_options(&self) -> &Option<AssetOptions>
pub fn get_options(&self) -> &Option<AssetOptions>
An array of option definitions for a dashboard.
sourcepub fn build(self) -> Result<DashboardVersionDefinition, BuildError>
pub fn build(self) -> Result<DashboardVersionDefinition, BuildError>
Consumes the builder and constructs a DashboardVersionDefinition
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for DashboardVersionDefinitionBuilder
impl Clone for DashboardVersionDefinitionBuilder
source§fn clone(&self) -> DashboardVersionDefinitionBuilder
fn clone(&self) -> DashboardVersionDefinitionBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for DashboardVersionDefinitionBuilder
impl Default for DashboardVersionDefinitionBuilder
source§fn default() -> DashboardVersionDefinitionBuilder
fn default() -> DashboardVersionDefinitionBuilder
source§impl PartialEq for DashboardVersionDefinitionBuilder
impl PartialEq for DashboardVersionDefinitionBuilder
source§fn eq(&self, other: &DashboardVersionDefinitionBuilder) -> bool
fn eq(&self, other: &DashboardVersionDefinitionBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.