Struct aws_sdk_quicksight::types::builders::TopicSummaryBuilder
source · #[non_exhaustive]pub struct TopicSummaryBuilder { /* private fields */ }Expand description
A builder for TopicSummary.
Implementations§
source§impl TopicSummaryBuilder
impl TopicSummaryBuilder
sourcepub fn arn(self, input: impl Into<String>) -> Self
pub fn arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the topic.
sourcepub fn set_arn(self, input: Option<String>) -> Self
pub fn set_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the topic.
sourcepub fn topic_id(self, input: impl Into<String>) -> Self
pub fn topic_id(self, input: impl Into<String>) -> Self
The ID for the topic. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
sourcepub fn set_topic_id(self, input: Option<String>) -> Self
pub fn set_topic_id(self, input: Option<String>) -> Self
The ID for the topic. This ID is unique per Amazon Web Services Region for each Amazon Web Services account.
sourcepub fn get_topic_id(&self) -> &Option<String>
pub fn get_topic_id(&self) -> &Option<String>
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, input: TopicUserExperienceVersion) -> Self
pub fn user_experience_version(self, input: TopicUserExperienceVersion) -> Self
The user experience version of the topic.
sourcepub fn set_user_experience_version(
self,
input: Option<TopicUserExperienceVersion>
) -> Self
pub fn set_user_experience_version( self, input: Option<TopicUserExperienceVersion> ) -> Self
The user experience version of the topic.
sourcepub fn get_user_experience_version(&self) -> &Option<TopicUserExperienceVersion>
pub fn get_user_experience_version(&self) -> &Option<TopicUserExperienceVersion>
The user experience version of the topic.
sourcepub fn build(self) -> TopicSummary
pub fn build(self) -> TopicSummary
Consumes the builder and constructs a TopicSummary.
Trait Implementations§
source§impl Clone for TopicSummaryBuilder
impl Clone for TopicSummaryBuilder
source§fn clone(&self) -> TopicSummaryBuilder
fn clone(&self) -> TopicSummaryBuilder
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 TopicSummaryBuilder
impl Debug for TopicSummaryBuilder
source§impl Default for TopicSummaryBuilder
impl Default for TopicSummaryBuilder
source§fn default() -> TopicSummaryBuilder
fn default() -> TopicSummaryBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for TopicSummaryBuilder
impl PartialEq for TopicSummaryBuilder
source§fn eq(&self, other: &TopicSummaryBuilder) -> bool
fn eq(&self, other: &TopicSummaryBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for TopicSummaryBuilder
Auto Trait Implementations§
impl Freeze for TopicSummaryBuilder
impl RefUnwindSafe for TopicSummaryBuilder
impl Send for TopicSummaryBuilder
impl Sync for TopicSummaryBuilder
impl Unpin for TopicSummaryBuilder
impl UnwindSafe for TopicSummaryBuilder
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>
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.