#[non_exhaustive]pub struct CreateThemeAliasInput {
pub aws_account_id: Option<String>,
pub theme_id: Option<String>,
pub alias_name: Option<String>,
pub theme_version_number: Option<i64>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.aws_account_id: Option<String>The ID of the Amazon Web Services account that contains the theme for the new theme alias.
theme_id: Option<String>An ID for the theme alias.
alias_name: Option<String>The name that you want to give to the theme alias that you are creating. The alias name can't begin with a $. Alias names that start with $ are reserved by Amazon QuickSight.
theme_version_number: Option<i64>The version number of the theme.
Implementations§
source§impl CreateThemeAliasInput
impl CreateThemeAliasInput
sourcepub fn aws_account_id(&self) -> Option<&str>
pub fn aws_account_id(&self) -> Option<&str>
The ID of the Amazon Web Services account that contains the theme for the new theme alias.
sourcepub fn alias_name(&self) -> Option<&str>
pub fn alias_name(&self) -> Option<&str>
The name that you want to give to the theme alias that you are creating. The alias name can't begin with a $. Alias names that start with $ are reserved by Amazon QuickSight.
sourcepub fn theme_version_number(&self) -> Option<i64>
pub fn theme_version_number(&self) -> Option<i64>
The version number of the theme.
source§impl CreateThemeAliasInput
impl CreateThemeAliasInput
sourcepub fn builder() -> CreateThemeAliasInputBuilder
pub fn builder() -> CreateThemeAliasInputBuilder
Creates a new builder-style object to manufacture CreateThemeAliasInput.
Trait Implementations§
source§impl Clone for CreateThemeAliasInput
impl Clone for CreateThemeAliasInput
source§fn clone(&self) -> CreateThemeAliasInput
fn clone(&self) -> CreateThemeAliasInput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl Debug for CreateThemeAliasInput
impl Debug for CreateThemeAliasInput
source§impl PartialEq for CreateThemeAliasInput
impl PartialEq for CreateThemeAliasInput
source§fn eq(&self, other: &CreateThemeAliasInput) -> bool
fn eq(&self, other: &CreateThemeAliasInput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CreateThemeAliasInput
Auto Trait Implementations§
impl Freeze for CreateThemeAliasInput
impl RefUnwindSafe for CreateThemeAliasInput
impl Send for CreateThemeAliasInput
impl Sync for CreateThemeAliasInput
impl Unpin for CreateThemeAliasInput
impl UnwindSafe for CreateThemeAliasInput
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.