Struct aws_sdk_quicksight::types::builders::AnonymousUserQSearchBarEmbeddingConfigurationBuilder
source · #[non_exhaustive]pub struct AnonymousUserQSearchBarEmbeddingConfigurationBuilder { /* private fields */ }
Expand description
A builder for AnonymousUserQSearchBarEmbeddingConfiguration
.
Implementations§
source§impl AnonymousUserQSearchBarEmbeddingConfigurationBuilder
impl AnonymousUserQSearchBarEmbeddingConfigurationBuilder
sourcepub fn initial_topic_id(self, input: impl Into<String>) -> Self
pub fn initial_topic_id(self, input: impl Into<String>) -> Self
The Amazon QuickSight Q topic ID of the legacy topic that you want the anonymous user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders the Q search bar with this legacy topic pre-selected.
The Amazon Resource Name (ARN) of this Q legacy topic must be included in the AuthorizedResourceArns
parameter. Otherwise, the request fails with an InvalidParameterValueException
error.
sourcepub fn set_initial_topic_id(self, input: Option<String>) -> Self
pub fn set_initial_topic_id(self, input: Option<String>) -> Self
The Amazon QuickSight Q topic ID of the legacy topic that you want the anonymous user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders the Q search bar with this legacy topic pre-selected.
The Amazon Resource Name (ARN) of this Q legacy topic must be included in the AuthorizedResourceArns
parameter. Otherwise, the request fails with an InvalidParameterValueException
error.
sourcepub fn get_initial_topic_id(&self) -> &Option<String>
pub fn get_initial_topic_id(&self) -> &Option<String>
The Amazon QuickSight Q topic ID of the legacy topic that you want the anonymous user to see first. This ID is included in the output URL. When the URL in response is accessed, Amazon QuickSight renders the Q search bar with this legacy topic pre-selected.
The Amazon Resource Name (ARN) of this Q legacy topic must be included in the AuthorizedResourceArns
parameter. Otherwise, the request fails with an InvalidParameterValueException
error.
sourcepub fn build(
self
) -> Result<AnonymousUserQSearchBarEmbeddingConfiguration, BuildError>
pub fn build( self ) -> Result<AnonymousUserQSearchBarEmbeddingConfiguration, BuildError>
Consumes the builder and constructs a AnonymousUserQSearchBarEmbeddingConfiguration
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for AnonymousUserQSearchBarEmbeddingConfigurationBuilder
impl Clone for AnonymousUserQSearchBarEmbeddingConfigurationBuilder
source§fn clone(&self) -> AnonymousUserQSearchBarEmbeddingConfigurationBuilder
fn clone(&self) -> AnonymousUserQSearchBarEmbeddingConfigurationBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for AnonymousUserQSearchBarEmbeddingConfigurationBuilder
impl Default for AnonymousUserQSearchBarEmbeddingConfigurationBuilder
source§fn default() -> AnonymousUserQSearchBarEmbeddingConfigurationBuilder
fn default() -> AnonymousUserQSearchBarEmbeddingConfigurationBuilder
source§impl PartialEq for AnonymousUserQSearchBarEmbeddingConfigurationBuilder
impl PartialEq for AnonymousUserQSearchBarEmbeddingConfigurationBuilder
source§fn eq(
&self,
other: &AnonymousUserQSearchBarEmbeddingConfigurationBuilder
) -> bool
fn eq( &self, other: &AnonymousUserQSearchBarEmbeddingConfigurationBuilder ) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for AnonymousUserQSearchBarEmbeddingConfigurationBuilder
Auto Trait Implementations§
impl Freeze for AnonymousUserQSearchBarEmbeddingConfigurationBuilder
impl RefUnwindSafe for AnonymousUserQSearchBarEmbeddingConfigurationBuilder
impl Send for AnonymousUserQSearchBarEmbeddingConfigurationBuilder
impl Sync for AnonymousUserQSearchBarEmbeddingConfigurationBuilder
impl Unpin for AnonymousUserQSearchBarEmbeddingConfigurationBuilder
impl UnwindSafe for AnonymousUserQSearchBarEmbeddingConfigurationBuilder
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> 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