Struct aws_sdk_quicksight::types::TopicSummary
source · #[non_exhaustive]pub struct TopicSummary {
pub arn: Option<String>,
pub topic_id: Option<String>,
pub name: Option<String>,
pub user_experience_version: Option<TopicUserExperienceVersion>,
}
Expand description
A topic summary.
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.arn: Option<String>
The Amazon Resource Name (ARN) of the topic.
topic_id: Option<String>
The ID for the topic. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
name: Option<String>
The name of the topic.
user_experience_version: Option<TopicUserExperienceVersion>
The user experience version of the topic.
Implementations§
source§impl TopicSummary
impl TopicSummary
sourcepub fn topic_id(&self) -> Option<&str>
pub fn topic_id(&self) -> Option<&str>
The ID for the topic. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
sourcepub fn user_experience_version(&self) -> Option<&TopicUserExperienceVersion>
pub fn user_experience_version(&self) -> Option<&TopicUserExperienceVersion>
The user experience version of the topic.
source§impl TopicSummary
impl TopicSummary
sourcepub fn builder() -> TopicSummaryBuilder
pub fn builder() -> TopicSummaryBuilder
Creates a new builder-style object to manufacture TopicSummary
.
Trait Implementations§
source§impl Clone for TopicSummary
impl Clone for TopicSummary
source§fn clone(&self) -> TopicSummary
fn clone(&self) -> TopicSummary
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 TopicSummary
impl Debug for TopicSummary
source§impl PartialEq for TopicSummary
impl PartialEq for TopicSummary
impl StructuralPartialEq for TopicSummary
Auto Trait Implementations§
impl Freeze for TopicSummary
impl RefUnwindSafe for TopicSummary
impl Send for TopicSummary
impl Sync for TopicSummary
impl Unpin for TopicSummary
impl UnwindSafe for TopicSummary
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.