Struct aws_sdk_quicksight::types::DataSet
source · #[non_exhaustive]pub struct DataSet {Show 17 fields
pub arn: Option<String>,
pub data_set_id: Option<String>,
pub name: Option<String>,
pub created_time: Option<DateTime>,
pub last_updated_time: Option<DateTime>,
pub physical_table_map: Option<HashMap<String, PhysicalTable>>,
pub logical_table_map: Option<HashMap<String, LogicalTable>>,
pub output_columns: Option<Vec<OutputColumn>>,
pub import_mode: Option<DataSetImportMode>,
pub consumed_spice_capacity_in_bytes: i64,
pub column_groups: Option<Vec<ColumnGroup>>,
pub field_folders: Option<HashMap<String, FieldFolder>>,
pub row_level_permission_data_set: Option<RowLevelPermissionDataSet>,
pub row_level_permission_tag_configuration: Option<RowLevelPermissionTagConfiguration>,
pub column_level_permission_rules: Option<Vec<ColumnLevelPermissionRule>>,
pub data_set_usage_configuration: Option<DataSetUsageConfiguration>,
pub dataset_parameters: Option<Vec<DatasetParameter>>,
}
Expand description
Dataset.
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.arn: Option<String>
The Amazon Resource Name (ARN) of the resource.
data_set_id: Option<String>
The ID of the dataset.
name: Option<String>
A display name for the dataset.
created_time: Option<DateTime>
The time that this dataset was created.
last_updated_time: Option<DateTime>
The last time that this dataset was updated.
physical_table_map: Option<HashMap<String, PhysicalTable>>
Declares the physical tables that are available in the underlying data sources.
logical_table_map: Option<HashMap<String, LogicalTable>>
Configures the combination and transformation of the data from the physical tables.
output_columns: Option<Vec<OutputColumn>>
The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.
import_mode: Option<DataSetImportMode>
A value that indicates whether you want to import the data into SPICE.
consumed_spice_capacity_in_bytes: i64
The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't imported into SPICE.
column_groups: Option<Vec<ColumnGroup>>
Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
field_folders: Option<HashMap<String, FieldFolder>>
The folder that contains fields and nested subfolders for your dataset.
row_level_permission_data_set: Option<RowLevelPermissionDataSet>
The row-level security configuration for the dataset.
row_level_permission_tag_configuration: Option<RowLevelPermissionTagConfiguration>
The element you can use to define tags for row-level security.
column_level_permission_rules: Option<Vec<ColumnLevelPermissionRule>>
A set of one or more definitions of a ColumnLevelPermissionRule
.
data_set_usage_configuration: Option<DataSetUsageConfiguration>
The usage configuration to apply to child datasets that reference this dataset as a source.
dataset_parameters: Option<Vec<DatasetParameter>>
The parameters that are declared in a dataset.
Implementations§
source§impl DataSet
impl DataSet
sourcepub fn data_set_id(&self) -> Option<&str>
pub fn data_set_id(&self) -> Option<&str>
The ID of the dataset.
sourcepub fn created_time(&self) -> Option<&DateTime>
pub fn created_time(&self) -> Option<&DateTime>
The time that this dataset was created.
sourcepub fn last_updated_time(&self) -> Option<&DateTime>
pub fn last_updated_time(&self) -> Option<&DateTime>
The last time that this dataset was updated.
sourcepub fn physical_table_map(&self) -> Option<&HashMap<String, PhysicalTable>>
pub fn physical_table_map(&self) -> Option<&HashMap<String, PhysicalTable>>
Declares the physical tables that are available in the underlying data sources.
sourcepub fn logical_table_map(&self) -> Option<&HashMap<String, LogicalTable>>
pub fn logical_table_map(&self) -> Option<&HashMap<String, LogicalTable>>
Configures the combination and transformation of the data from the physical tables.
sourcepub fn output_columns(&self) -> &[OutputColumn]
pub fn output_columns(&self) -> &[OutputColumn]
The list of columns after all transforms. These columns are available in templates, analyses, and dashboards.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .output_columns.is_none()
.
sourcepub fn import_mode(&self) -> Option<&DataSetImportMode>
pub fn import_mode(&self) -> Option<&DataSetImportMode>
A value that indicates whether you want to import the data into SPICE.
sourcepub fn consumed_spice_capacity_in_bytes(&self) -> i64
pub fn consumed_spice_capacity_in_bytes(&self) -> i64
The amount of SPICE capacity used by this dataset. This is 0 if the dataset isn't imported into SPICE.
sourcepub fn column_groups(&self) -> &[ColumnGroup]
pub fn column_groups(&self) -> &[ColumnGroup]
Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .column_groups.is_none()
.
sourcepub fn field_folders(&self) -> Option<&HashMap<String, FieldFolder>>
pub fn field_folders(&self) -> Option<&HashMap<String, FieldFolder>>
The folder that contains fields and nested subfolders for your dataset.
sourcepub fn row_level_permission_data_set(
&self
) -> Option<&RowLevelPermissionDataSet>
pub fn row_level_permission_data_set( &self ) -> Option<&RowLevelPermissionDataSet>
The row-level security configuration for the dataset.
sourcepub fn row_level_permission_tag_configuration(
&self
) -> Option<&RowLevelPermissionTagConfiguration>
pub fn row_level_permission_tag_configuration( &self ) -> Option<&RowLevelPermissionTagConfiguration>
The element you can use to define tags for row-level security.
sourcepub fn column_level_permission_rules(&self) -> &[ColumnLevelPermissionRule]
pub fn column_level_permission_rules(&self) -> &[ColumnLevelPermissionRule]
A set of one or more definitions of a ColumnLevelPermissionRule
.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .column_level_permission_rules.is_none()
.
sourcepub fn data_set_usage_configuration(&self) -> Option<&DataSetUsageConfiguration>
pub fn data_set_usage_configuration(&self) -> Option<&DataSetUsageConfiguration>
The usage configuration to apply to child datasets that reference this dataset as a source.
sourcepub fn dataset_parameters(&self) -> &[DatasetParameter]
pub fn dataset_parameters(&self) -> &[DatasetParameter]
The parameters that are declared in a dataset.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .dataset_parameters.is_none()
.
Trait Implementations§
source§impl PartialEq for DataSet
impl PartialEq for DataSet
impl StructuralPartialEq for DataSet
Auto Trait Implementations§
impl Freeze for DataSet
impl RefUnwindSafe for DataSet
impl Send for DataSet
impl Sync for DataSet
impl Unpin for DataSet
impl UnwindSafe for DataSet
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> 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