#[non_exhaustive]pub struct AnonymousUserGenerativeQnAEmbeddingConfiguration {
pub initial_topic_id: String,
}Expand description
The settings that you want to use for the Generative Q&A experience.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.initial_topic_id: StringThe Amazon QuickSight Q topic ID of the new reader experience 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 Generative Q&A experience with this new reader experience topic pre selected.
The Amazon Resource Name (ARN) of this Q new reader experience topic must be included in the AuthorizedResourceArns parameter. Otherwise, the request fails with an InvalidParameterValueException error.
Implementations§
source§impl AnonymousUserGenerativeQnAEmbeddingConfiguration
impl AnonymousUserGenerativeQnAEmbeddingConfiguration
sourcepub fn initial_topic_id(&self) -> &str
pub fn initial_topic_id(&self) -> &str
The Amazon QuickSight Q topic ID of the new reader experience 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 Generative Q&A experience with this new reader experience topic pre selected.
The Amazon Resource Name (ARN) of this Q new reader experience topic must be included in the AuthorizedResourceArns parameter. Otherwise, the request fails with an InvalidParameterValueException error.
source§impl AnonymousUserGenerativeQnAEmbeddingConfiguration
impl AnonymousUserGenerativeQnAEmbeddingConfiguration
sourcepub fn builder() -> AnonymousUserGenerativeQnAEmbeddingConfigurationBuilder
pub fn builder() -> AnonymousUserGenerativeQnAEmbeddingConfigurationBuilder
Creates a new builder-style object to manufacture AnonymousUserGenerativeQnAEmbeddingConfiguration.
Trait Implementations§
source§impl Clone for AnonymousUserGenerativeQnAEmbeddingConfiguration
impl Clone for AnonymousUserGenerativeQnAEmbeddingConfiguration
source§fn clone(&self) -> AnonymousUserGenerativeQnAEmbeddingConfiguration
fn clone(&self) -> AnonymousUserGenerativeQnAEmbeddingConfiguration
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for AnonymousUserGenerativeQnAEmbeddingConfiguration
impl PartialEq for AnonymousUserGenerativeQnAEmbeddingConfiguration
source§fn eq(&self, other: &AnonymousUserGenerativeQnAEmbeddingConfiguration) -> bool
fn eq(&self, other: &AnonymousUserGenerativeQnAEmbeddingConfiguration) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AnonymousUserGenerativeQnAEmbeddingConfiguration
Auto Trait Implementations§
impl Freeze for AnonymousUserGenerativeQnAEmbeddingConfiguration
impl RefUnwindSafe for AnonymousUserGenerativeQnAEmbeddingConfiguration
impl Send for AnonymousUserGenerativeQnAEmbeddingConfiguration
impl Sync for AnonymousUserGenerativeQnAEmbeddingConfiguration
impl Unpin for AnonymousUserGenerativeQnAEmbeddingConfiguration
impl UnwindSafe for AnonymousUserGenerativeQnAEmbeddingConfiguration
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
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>
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