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