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 QuickSight Q topic ID of the 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 topic pre-selected.
The Amazon Resource Name (ARN) of this Q topic must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.
sourcepub fn set_initial_topic_id(self, input: Option<String>) -> Self
pub fn set_initial_topic_id(self, input: Option<String>) -> Self
The QuickSight Q topic ID of the 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 topic pre-selected.
The Amazon Resource Name (ARN) of this Q topic must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.
sourcepub fn get_initial_topic_id(&self) -> &Option<String>
pub fn get_initial_topic_id(&self) -> &Option<String>
The QuickSight Q topic ID of the 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 topic pre-selected.
The Amazon Resource Name (ARN) of this Q topic must be included in the AuthorizedResourceArns parameter. Otherwise, the request will fail with InvalidParameterValueException.
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 ==.