Struct aws_sdk_quicksight::input::CreateThemeInput
source · #[non_exhaustive]pub struct CreateThemeInput { /* private fields */ }Implementations§
source§impl CreateThemeInput
impl CreateThemeInput
sourcepub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateTheme, AwsResponseRetryClassifier>, BuildError>
pub async fn make_operation(
&self,
_config: &Config
) -> Result<Operation<CreateTheme, AwsResponseRetryClassifier>, BuildError>
Consumes the builder and constructs an Operation<CreateTheme>
Examples found in repository?
4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633
pub async fn customize(
self,
) -> std::result::Result<
crate::operation::customize::CustomizableOperation<
crate::operation::CreateTheme,
aws_http::retry::AwsResponseRetryClassifier,
>,
aws_smithy_http::result::SdkError<crate::error::CreateThemeError>,
> {
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::CreateThemeOutput,
aws_smithy_http::result::SdkError<crate::error::CreateThemeError>,
> {
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 CreateThemeInput.
source§impl CreateThemeInput
impl CreateThemeInput
sourcepub fn aws_account_id(&self) -> Option<&str>
pub fn aws_account_id(&self) -> Option<&str>
The ID of the Amazon Web Services account where you want to store the new theme.
sourcepub fn theme_id(&self) -> Option<&str>
pub fn theme_id(&self) -> Option<&str>
An ID for the theme that you want to create. The theme ID is unique per Amazon Web Services Region in each Amazon Web Services account.
sourcepub fn base_theme_id(&self) -> Option<&str>
pub fn base_theme_id(&self) -> Option<&str>
The ID of the theme that a custom theme will inherit from. All themes inherit from one of the starting themes defined by Amazon QuickSight. For a list of the starting themes, use ListThemes or choose Themes from within an analysis.
sourcepub fn version_description(&self) -> Option<&str>
pub fn version_description(&self) -> Option<&str>
A description of the first version of the theme that you're creating. Every time UpdateTheme is called, a new version is created. Each version of the theme has a description of the version in the VersionDescription field.
sourcepub fn configuration(&self) -> Option<&ThemeConfiguration>
pub fn configuration(&self) -> Option<&ThemeConfiguration>
The theme configuration, which contains the theme display properties.
sourcepub fn permissions(&self) -> Option<&[ResourcePermission]>
pub fn permissions(&self) -> Option<&[ResourcePermission]>
A valid grouping of resource permissions to apply to the new theme.
A map of the key-value pairs for the resource tag or tags that you want to add to the resource.
Trait Implementations§
source§impl Clone for CreateThemeInput
impl Clone for CreateThemeInput
source§fn clone(&self) -> CreateThemeInput
fn clone(&self) -> CreateThemeInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more