Class RegisteredUserEmbeddingExperienceConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RegisteredUserEmbeddingExperienceConfiguration.Builder,RegisteredUserEmbeddingExperienceConfiguration>
The type of experience you want to embed. For registered users, you can embed Quick Suite dashboards or the Amazon Quick Sight console.
Exactly one of the experience configurations is required. You can choose Dashboard or
QuickSightConsole. You cannot choose more than one experience configuration.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interface -
Method Summary
Modifier and TypeMethodDescriptionbuilder()The configuration details for providing a dashboard embedding experience.The type of embedding experience.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.The configuration details for embedding the Generative Q&A experience.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()The configuration details for embedding the Q search bar.The configuration details for embedding the Quick chat agent.The configuration details for providing each Amazon Quick Sight console embedding experience.static Class<? extends RegisteredUserEmbeddingExperienceConfiguration.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
dashboard
The configuration details for providing a dashboard embedding experience.
- Returns:
- The configuration details for providing a dashboard embedding experience.
-
quickSightConsole
The configuration details for providing each Amazon Quick Sight console embedding experience. This can be used along with custom permissions to restrict access to certain features. For more information, see Customizing Access to the Amazon Quick Sight Console in the Amazon Quick Suite User Guide.
Use
GenerateEmbedUrlForRegisteredUserwhere you want to provide an authoring portal that allows users to create data sources, datasets, analyses, and dashboards. The users who accesses an embedded Amazon Quick Sight console needs to belong to the author or admin security cohort. If you want to restrict permissions to some of these features, add a custom permissions profile to the user with theUpdateUserAPI operation. Use theRegisterUserAPI operation to add a new user with a custom permission profile attached. For more information, see the following sections in the Amazon Quick Suite User Guide:For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon Quick Suite Developer Portal.
- Returns:
- The configuration details for providing each Amazon Quick Sight console embedding experience. This can be
used along with custom permissions to restrict access to certain features. For more information, see Customizing Access to the Amazon Quick Sight Console in the Amazon Quick Suite User
Guide.
Use
GenerateEmbedUrlForRegisteredUserwhere you want to provide an authoring portal that allows users to create data sources, datasets, analyses, and dashboards. The users who accesses an embedded Amazon Quick Sight console needs to belong to the author or admin security cohort. If you want to restrict permissions to some of these features, add a custom permissions profile to the user with theUpdateUserAPI operation. Use theRegisterUserAPI operation to add a new user with a custom permission profile attached. For more information, see the following sections in the Amazon Quick Suite User Guide:For more information about the high-level steps for embedding and for an interactive demo of the ways you can customize embedding, visit the Amazon Quick Suite Developer Portal.
-
qSearchBar
The configuration details for embedding the Q search bar.
For more information about embedding the Q search bar, see Embedding Overview in the Amazon Quick Sight User Guide.
- Returns:
- The configuration details for embedding the Q search bar.
For more information about embedding the Q search bar, see Embedding Overview in the Amazon Quick Sight User Guide.
-
dashboardVisual
The type of embedding experience. In this case, Amazon Quick Sight visuals.
- Returns:
- The type of embedding experience. In this case, Amazon Quick Sight visuals.
-
generativeQnA
The configuration details for embedding the Generative Q&A experience.
For more information about embedding the Generative Q&A experience, see Embedding Overview in the Amazon Quick Sight User Guide.
- Returns:
- The configuration details for embedding the Generative Q&A experience.
For more information about embedding the Generative Q&A experience, see Embedding Overview in the Amazon Quick Sight User Guide.
-
quickChat
The configuration details for embedding the Quick chat agent.
- Returns:
- The configuration details for embedding the Quick chat agent.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<RegisteredUserEmbeddingExperienceConfiguration.Builder,RegisteredUserEmbeddingExperienceConfiguration> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends RegisteredUserEmbeddingExperienceConfiguration.Builder> serializableBuilderClass() -
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-