@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RegisteredUserEmbeddingExperienceConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
The type of experience you want to embed. For registered users, you can embed Amazon QuickSight dashboards or the Amazon QuickSight console.
Exactly one of the experience configurations is required. You can choose Dashboard
or
QuickSightConsole
. You cannot choose more than one experience configuration.
Constructor and Description |
---|
RegisteredUserEmbeddingExperienceConfiguration() |
Modifier and Type | Method and Description |
---|---|
RegisteredUserEmbeddingExperienceConfiguration |
clone() |
boolean |
equals(Object obj) |
RegisteredUserDashboardEmbeddingConfiguration |
getDashboard()
The configuration details for providing a dashboard embedding experience.
|
RegisteredUserDashboardVisualEmbeddingConfiguration |
getDashboardVisual()
The type of embedding experience.
|
RegisteredUserGenerativeQnAEmbeddingConfiguration |
getGenerativeQnA()
The configuration details for embedding the Generative Q&A experience.
|
RegisteredUserQSearchBarEmbeddingConfiguration |
getQSearchBar()
The configuration details for embedding the Q search bar.
|
RegisteredUserQuickSightConsoleEmbeddingConfiguration |
getQuickSightConsole()
The configuration details for providing each Amazon QuickSight console embedding experience.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDashboard(RegisteredUserDashboardEmbeddingConfiguration dashboard)
The configuration details for providing a dashboard embedding experience.
|
void |
setDashboardVisual(RegisteredUserDashboardVisualEmbeddingConfiguration dashboardVisual)
The type of embedding experience.
|
void |
setGenerativeQnA(RegisteredUserGenerativeQnAEmbeddingConfiguration generativeQnA)
The configuration details for embedding the Generative Q&A experience.
|
void |
setQSearchBar(RegisteredUserQSearchBarEmbeddingConfiguration qSearchBar)
The configuration details for embedding the Q search bar.
|
void |
setQuickSightConsole(RegisteredUserQuickSightConsoleEmbeddingConfiguration quickSightConsole)
The configuration details for providing each Amazon QuickSight console embedding experience.
|
String |
toString()
Returns a string representation of this object.
|
RegisteredUserEmbeddingExperienceConfiguration |
withDashboard(RegisteredUserDashboardEmbeddingConfiguration dashboard)
The configuration details for providing a dashboard embedding experience.
|
RegisteredUserEmbeddingExperienceConfiguration |
withDashboardVisual(RegisteredUserDashboardVisualEmbeddingConfiguration dashboardVisual)
The type of embedding experience.
|
RegisteredUserEmbeddingExperienceConfiguration |
withGenerativeQnA(RegisteredUserGenerativeQnAEmbeddingConfiguration generativeQnA)
The configuration details for embedding the Generative Q&A experience.
|
RegisteredUserEmbeddingExperienceConfiguration |
withQSearchBar(RegisteredUserQSearchBarEmbeddingConfiguration qSearchBar)
The configuration details for embedding the Q search bar.
|
RegisteredUserEmbeddingExperienceConfiguration |
withQuickSightConsole(RegisteredUserQuickSightConsoleEmbeddingConfiguration quickSightConsole)
The configuration details for providing each Amazon QuickSight console embedding experience.
|
public RegisteredUserEmbeddingExperienceConfiguration()
public void setDashboard(RegisteredUserDashboardEmbeddingConfiguration dashboard)
The configuration details for providing a dashboard embedding experience.
dashboard
- The configuration details for providing a dashboard embedding experience.public RegisteredUserDashboardEmbeddingConfiguration getDashboard()
The configuration details for providing a dashboard embedding experience.
public RegisteredUserEmbeddingExperienceConfiguration withDashboard(RegisteredUserDashboardEmbeddingConfiguration dashboard)
The configuration details for providing a dashboard embedding experience.
dashboard
- The configuration details for providing a dashboard embedding experience.public void setQuickSightConsole(RegisteredUserQuickSightConsoleEmbeddingConfiguration quickSightConsole)
The configuration details for providing each Amazon QuickSight 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 QuickSight Console in the Amazon QuickSight User Guide.
Use
GenerateEmbedUrlForRegisteredUser
where 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 QuickSight 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 the
UpdateUser
API operation. Use the
RegisterUser
API operation to add a new user with a custom permission profile attached. For more information, see the
following sections in the Amazon QuickSight 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 QuickSight Developer Portal.
quickSightConsole
- The configuration details for providing each Amazon QuickSight 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 QuickSight Console in the Amazon QuickSight User Guide.
Use
GenerateEmbedUrlForRegisteredUser
where 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 QuickSight 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 the
UpdateUser
API operation. Use the
RegisterUser
API operation to add a new user with a custom permission profile attached. For more information, see the
following sections in the Amazon QuickSight 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 QuickSight Developer Portal.
public RegisteredUserQuickSightConsoleEmbeddingConfiguration getQuickSightConsole()
The configuration details for providing each Amazon QuickSight 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 QuickSight Console in the Amazon QuickSight User Guide.
Use
GenerateEmbedUrlForRegisteredUser
where 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 QuickSight 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 the
UpdateUser
API operation. Use the
RegisterUser
API operation to add a new user with a custom permission profile attached. For more information, see the
following sections in the Amazon QuickSight 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 QuickSight Developer Portal.
Use
GenerateEmbedUrlForRegisteredUser
where 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 QuickSight 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 the
UpdateUser
API operation. Use the
RegisterUser
API operation to add a new user with a custom permission profile attached. For more information, see the
following sections in the Amazon QuickSight 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 QuickSight Developer Portal.
public RegisteredUserEmbeddingExperienceConfiguration withQuickSightConsole(RegisteredUserQuickSightConsoleEmbeddingConfiguration quickSightConsole)
The configuration details for providing each Amazon QuickSight 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 QuickSight Console in the Amazon QuickSight User Guide.
Use
GenerateEmbedUrlForRegisteredUser
where 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 QuickSight 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 the
UpdateUser
API operation. Use the
RegisterUser
API operation to add a new user with a custom permission profile attached. For more information, see the
following sections in the Amazon QuickSight 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 QuickSight Developer Portal.
quickSightConsole
- The configuration details for providing each Amazon QuickSight 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 QuickSight Console in the Amazon QuickSight User Guide.
Use
GenerateEmbedUrlForRegisteredUser
where 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 QuickSight 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 the
UpdateUser
API operation. Use the
RegisterUser
API operation to add a new user with a custom permission profile attached. For more information, see the
following sections in the Amazon QuickSight 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 QuickSight Developer Portal.
public void setQSearchBar(RegisteredUserQSearchBarEmbeddingConfiguration 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 QuickSight User Guide.
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 QuickSight User Guide.
public RegisteredUserQSearchBarEmbeddingConfiguration getQSearchBar()
The configuration details for embedding the Q search bar.
For more information about embedding the Q search bar, see Embedding Overview in the Amazon QuickSight User Guide.
For more information about embedding the Q search bar, see Embedding Overview in the Amazon QuickSight User Guide.
public RegisteredUserEmbeddingExperienceConfiguration withQSearchBar(RegisteredUserQSearchBarEmbeddingConfiguration 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 QuickSight User Guide.
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 QuickSight User Guide.
public void setDashboardVisual(RegisteredUserDashboardVisualEmbeddingConfiguration dashboardVisual)
The type of embedding experience. In this case, Amazon QuickSight visuals.
dashboardVisual
- The type of embedding experience. In this case, Amazon QuickSight visuals.public RegisteredUserDashboardVisualEmbeddingConfiguration getDashboardVisual()
The type of embedding experience. In this case, Amazon QuickSight visuals.
public RegisteredUserEmbeddingExperienceConfiguration withDashboardVisual(RegisteredUserDashboardVisualEmbeddingConfiguration dashboardVisual)
The type of embedding experience. In this case, Amazon QuickSight visuals.
dashboardVisual
- The type of embedding experience. In this case, Amazon QuickSight visuals.public void setGenerativeQnA(RegisteredUserGenerativeQnAEmbeddingConfiguration 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 QuickSight User Guide.
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 QuickSight User Guide.
public RegisteredUserGenerativeQnAEmbeddingConfiguration getGenerativeQnA()
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 QuickSight User Guide.
For more information about embedding the Generative Q&A experience, see Embedding Overview in the Amazon QuickSight User Guide.
public RegisteredUserEmbeddingExperienceConfiguration withGenerativeQnA(RegisteredUserGenerativeQnAEmbeddingConfiguration 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 QuickSight User Guide.
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 QuickSight User Guide.
public String toString()
toString
in class Object
Object.toString()
public RegisteredUserEmbeddingExperienceConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.