Struct aws_sdk_quicksight::input::CreateDataSetInput
source · #[non_exhaustive]pub struct CreateDataSetInput { /* private fields */ }Implementations§
source§impl CreateDataSetInput
impl CreateDataSetInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateDataSet, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateDataSet, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateDataSet>
Examples found in repository?
2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::CreateDataSet,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::CreateDataSetError>,
> {
let handle = self.handle.clone();
let operation = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
Ok(crate::operation::customize::CustomizableOperation { handle, operation })
}
/// Sends the request and returns the response.
///
/// If an error occurs, an `SdkError` will be returned with additional details that
/// can be matched against.
///
/// By default, any retryable failures will be retried twice. Retry behavior
/// is configurable with the [RetryConfig](aws_smithy_types::retry::RetryConfig), which can be
/// set when configuring the client.
pub async fn send(
self,
) -> std::result::Result<
crate::output::CreateDataSetOutput,
aws_smithy_http::result::SdkError<crate::error::CreateDataSetError>,
> {
let op = self
.inner
.build()
.map_err(aws_smithy_http::result::SdkError::construction_failure)?
.make_operation(&self.handle.conf)
.await
.map_err(aws_smithy_http::result::SdkError::construction_failure)?;
self.handle.client.call(op).await
}sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture CreateDataSetInput.
source§impl CreateDataSetInput
impl CreateDataSetInput
sourcepub fn aws_account_id(&self) -> Option<&str>
pub fn aws_account_id(&self) -> Option<&str>
The Amazon Web Services account ID.
sourcepub fn data_set_id(&self) -> Option<&str>
pub fn data_set_id(&self) -> Option<&str>
An ID for the dataset that you want to create. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
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 import_mode(&self) -> Option<&DataSetImportMode>
pub fn import_mode(&self) -> Option<&DataSetImportMode>
Indicates whether you want to import the data into SPICE.
sourcepub fn column_groups(&self) -> Option<&[ColumnGroup]>
pub fn column_groups(&self) -> Option<&[ColumnGroup]>
Groupings of columns that work together in certain Amazon QuickSight features. Currently, only geospatial hierarchy is supported.
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 permissions(&self) -> Option<&[ResourcePermission]>
pub fn permissions(&self) -> Option<&[ResourcePermission]>
A list of resource permissions on the 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 data that you want to create.
sourcepub fn row_level_permission_tag_configuration(
&self
) -> Option<&RowLevelPermissionTagConfiguration>
pub fn row_level_permission_tag_configuration(
&self
) -> Option<&RowLevelPermissionTagConfiguration>
The configuration of tags on a dataset to set row-level security. Row-level security tags are currently supported for anonymous embedding only.
sourcepub fn column_level_permission_rules(
&self
) -> Option<&[ColumnLevelPermissionRule]>
pub fn column_level_permission_rules(
&self
) -> Option<&[ColumnLevelPermissionRule]>
A set of one or more definitions of a ColumnLevelPermissionRule .
Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.
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.
Trait Implementations§
source§impl Clone for CreateDataSetInput
impl Clone for CreateDataSetInput
source§fn clone(&self) -> CreateDataSetInput
fn clone(&self) -> CreateDataSetInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more