#[non_exhaustive]pub struct UpdateThemeInput {
pub aws_account_id: Option<String>,
pub theme_id: Option<String>,
pub name: Option<String>,
pub base_theme_id: Option<String>,
pub version_description: Option<String>,
pub configuration: Option<ThemeConfiguration>,
}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.aws_account_id: Option<String>The ID of the Amazon Web Services account that contains the theme that you're updating.
theme_id: Option<String>The ID for the theme.
name: Option<String>The name for the theme.
base_theme_id: Option<String>The theme ID, defined by Amazon QuickSight, that a custom theme inherits from. All themes initially inherit from a default Amazon QuickSight theme.
version_description: Option<String>A description of the theme version that you're updating Every time that you call UpdateTheme, you create a new version of the theme. Each version of the theme maintains a description of the version in VersionDescription.
configuration: Option<ThemeConfiguration>The theme configuration, which contains the theme display properties.
Implementations§
source§impl UpdateThemeInput
impl UpdateThemeInput
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 that you're updating.
sourcepub fn base_theme_id(&self) -> Option<&str>
pub fn base_theme_id(&self) -> Option<&str>
The theme ID, defined by Amazon QuickSight, that a custom theme inherits from. All themes initially inherit from a default Amazon QuickSight theme.
sourcepub fn version_description(&self) -> Option<&str>
pub fn version_description(&self) -> Option<&str>
A description of the theme version that you're updating Every time that you call UpdateTheme, you create a new version of the theme. Each version of the theme maintains a description of the version in VersionDescription.
sourcepub fn configuration(&self) -> Option<&ThemeConfiguration>
pub fn configuration(&self) -> Option<&ThemeConfiguration>
The theme configuration, which contains the theme display properties.
source§impl UpdateThemeInput
impl UpdateThemeInput
sourcepub fn builder() -> UpdateThemeInputBuilder
pub fn builder() -> UpdateThemeInputBuilder
Creates a new builder-style object to manufacture UpdateThemeInput.
Trait Implementations§
source§impl Clone for UpdateThemeInput
impl Clone for UpdateThemeInput
source§fn clone(&self) -> UpdateThemeInput
fn clone(&self) -> UpdateThemeInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateThemeInput
impl Debug for UpdateThemeInput
source§impl PartialEq for UpdateThemeInput
impl PartialEq for UpdateThemeInput
source§fn eq(&self, other: &UpdateThemeInput) -> bool
fn eq(&self, other: &UpdateThemeInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateThemeInput
Auto Trait Implementations§
impl Freeze for UpdateThemeInput
impl RefUnwindSafe for UpdateThemeInput
impl Send for UpdateThemeInput
impl Sync for UpdateThemeInput
impl Unpin for UpdateThemeInput
impl UnwindSafe for UpdateThemeInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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