Interface GetWebExperienceResponse.Builder
- All Superinterfaces:
- AwsResponse.Builder,- Buildable,- CopyableBuilder<GetWebExperienceResponse.Builder,,- GetWebExperienceResponse> - QBusinessResponse.Builder,- SdkBuilder<GetWebExperienceResponse.Builder,,- GetWebExperienceResponse> - SdkPojo,- SdkResponse.Builder
- Enclosing class:
- GetWebExperienceResponse
- 
Method SummaryModifier and TypeMethodDescriptionapplicationId(String applicationId) The identifier of the Amazon Q Business application linked to the web experience.default GetWebExperienceResponse.BuilderauthenticationConfiguration(Consumer<WebExperienceAuthConfiguration.Builder> authenticationConfiguration) Deprecated.Property associated with legacy SAML IdP flow.authenticationConfiguration(WebExperienceAuthConfiguration authenticationConfiguration) Deprecated.Property associated with legacy SAML IdP flow.default GetWebExperienceResponse.BuilderbrowserExtensionConfiguration(Consumer<BrowserExtensionConfiguration.Builder> browserExtensionConfiguration) The browser extension configuration for an Amazon Q Business web experience.browserExtensionConfiguration(BrowserExtensionConfiguration browserExtensionConfiguration) The browser extension configuration for an Amazon Q Business web experience.The Unix timestamp when the Amazon Q Business web experience was last created.default GetWebExperienceResponse.BuildercustomizationConfiguration(Consumer<CustomizationConfiguration.Builder> customizationConfiguration) Gets the custom logo, favicon, font, and color used in the Amazon Q web experience.customizationConfiguration(CustomizationConfiguration customizationConfiguration) Gets the custom logo, favicon, font, and color used in the Amazon Q web experience.defaultEndpoint(String defaultEndpoint) The endpoint of your Amazon Q Business web experience.default GetWebExperienceResponse.Buildererror(Consumer<ErrorDetail.Builder> error) When theStatusfield value isFAILED, theErrorMessagefield contains a description of the error that caused the data source connector to fail.error(ErrorDetail error) When theStatusfield value isFAILED, theErrorMessagefield contains a description of the error that caused the data source connector to fail.default GetWebExperienceResponse.BuilderidentityProviderConfiguration(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration) Information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.identityProviderConfiguration(IdentityProviderConfiguration identityProviderConfiguration) Information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.Gets the website domain origins that are allowed to embed the Amazon Q Business web experience.origins(Collection<String> origins) Gets the website domain origins that are allowed to embed the Amazon Q Business web experience.The Amazon Resource Name (ARN) of the service role attached to your web experience.samplePromptsControlMode(String samplePromptsControlMode) Determines whether sample prompts are enabled in the web experience for an end user.samplePromptsControlMode(WebExperienceSamplePromptsControlMode samplePromptsControlMode) Determines whether sample prompts are enabled in the web experience for an end user.The current status of the Amazon Q Business web experience.status(WebExperienceStatus status) The current status of the Amazon Q Business web experience.The subtitle for your Amazon Q Business web experience.The title for your Amazon Q Business web experience.The Unix timestamp when the Amazon Q Business web experience was last updated.webExperienceArn(String webExperienceArn) The Amazon Resource Name (ARN) of the role with the permission to access the Amazon Q Business web experience and required resources.webExperienceId(String webExperienceId) The identifier of the Amazon Q Business web experience.welcomeMessage(String welcomeMessage) The customized welcome message for end users of an Amazon Q Business web experience.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuildercopyMethods inherited from interface software.amazon.awssdk.services.qbusiness.model.QBusinessResponse.Builderbuild, responseMetadata, responseMetadataMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilderapplyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojoequalsBySdkFields, sdkFieldNameToField, sdkFieldsMethods inherited from interface software.amazon.awssdk.core.SdkResponse.BuildersdkHttpResponse, sdkHttpResponse
- 
Method Details- 
applicationIdThe identifier of the Amazon Q Business application linked to the web experience. - Parameters:
- applicationId- The identifier of the Amazon Q Business application linked to the web experience.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
webExperienceIdThe identifier of the Amazon Q Business web experience. - Parameters:
- webExperienceId- The identifier of the Amazon Q Business web experience.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
webExperienceArnThe Amazon Resource Name (ARN) of the role with the permission to access the Amazon Q Business web experience and required resources. - Parameters:
- webExperienceArn- The Amazon Resource Name (ARN) of the role with the permission to access the Amazon Q Business web experience and required resources.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
defaultEndpointThe endpoint of your Amazon Q Business web experience. - Parameters:
- defaultEndpoint- The endpoint of your Amazon Q Business web experience.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
statusThe current status of the Amazon Q Business web experience. When the Statusfield value isFAILED, theErrorMessagefield contains a description of the error that caused the data source connector to fail.- Parameters:
- status- The current status of the Amazon Q Business web experience. When the- Statusfield value is- FAILED, the- ErrorMessagefield contains a description of the error that caused the data source connector to fail.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
statusThe current status of the Amazon Q Business web experience. When the Statusfield value isFAILED, theErrorMessagefield contains a description of the error that caused the data source connector to fail.- Parameters:
- status- The current status of the Amazon Q Business web experience. When the- Statusfield value is- FAILED, the- ErrorMessagefield contains a description of the error that caused the data source connector to fail.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
createdAtThe Unix timestamp when the Amazon Q Business web experience was last created. - Parameters:
- createdAt- The Unix timestamp when the Amazon Q Business web experience was last created.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
updatedAtThe Unix timestamp when the Amazon Q Business web experience was last updated. - Parameters:
- updatedAt- The Unix timestamp when the Amazon Q Business web experience was last updated.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
titleThe title for your Amazon Q Business web experience. - Parameters:
- title- The title for your Amazon Q Business web experience.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
subtitleThe subtitle for your Amazon Q Business web experience. - Parameters:
- subtitle- The subtitle for your Amazon Q Business web experience.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
welcomeMessageThe customized welcome message for end users of an Amazon Q Business web experience. - Parameters:
- welcomeMessage- The customized welcome message for end users of an Amazon Q Business web experience.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
samplePromptsControlModeDetermines whether sample prompts are enabled in the web experience for an end user. - Parameters:
- samplePromptsControlMode- Determines whether sample prompts are enabled in the web experience for an end user.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
samplePromptsControlModeGetWebExperienceResponse.Builder samplePromptsControlMode(WebExperienceSamplePromptsControlMode samplePromptsControlMode) Determines whether sample prompts are enabled in the web experience for an end user. - Parameters:
- samplePromptsControlMode- Determines whether sample prompts are enabled in the web experience for an end user.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
originsGets the website domain origins that are allowed to embed the Amazon Q Business web experience. The domain origin refers to the base URL for accessing a website including the protocol ( http/https), the domain name, and the port number (if specified).- Parameters:
- origins- Gets the website domain origins that are allowed to embed the Amazon Q Business web experience. The domain origin refers to the base URL for accessing a website including the protocol (- http/https), the domain name, and the port number (if specified).
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
originsGets the website domain origins that are allowed to embed the Amazon Q Business web experience. The domain origin refers to the base URL for accessing a website including the protocol ( http/https), the domain name, and the port number (if specified).- Parameters:
- origins- Gets the website domain origins that are allowed to embed the Amazon Q Business web experience. The domain origin refers to the base URL for accessing a website including the protocol (- http/https), the domain name, and the port number (if specified).
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
roleArnThe Amazon Resource Name (ARN) of the service role attached to your web experience. - Parameters:
- roleArn- The Amazon Resource Name (ARN) of the service role attached to your web experience.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
identityProviderConfigurationGetWebExperienceResponse.Builder identityProviderConfiguration(IdentityProviderConfiguration identityProviderConfiguration) Information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience. - Parameters:
- identityProviderConfiguration- Information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
identityProviderConfigurationdefault GetWebExperienceResponse.Builder identityProviderConfiguration(Consumer<IdentityProviderConfiguration.Builder> identityProviderConfiguration) Information about the identity provider (IdP) used to authenticate end users of an Amazon Q Business web experience. This is a convenience method that creates an instance of theIdentityProviderConfiguration.Builderavoiding the need to create one manually viaIdentityProviderConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toidentityProviderConfiguration(IdentityProviderConfiguration).- Parameters:
- identityProviderConfiguration- a consumer that will call methods on- IdentityProviderConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
authenticationConfiguration@Deprecated GetWebExperienceResponse.Builder authenticationConfiguration(WebExperienceAuthConfiguration authenticationConfiguration) Deprecated.Property associated with legacy SAML IdP flow. Deprecated in favor of using AWS IAM Identity Center for user management.The authentication configuration information for your Amazon Q Business web experience. - Parameters:
- authenticationConfiguration- The authentication configuration information for your Amazon Q Business web experience.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
authenticationConfiguration@Deprecated default GetWebExperienceResponse.Builder authenticationConfiguration(Consumer<WebExperienceAuthConfiguration.Builder> authenticationConfiguration) Deprecated.Property associated with legacy SAML IdP flow. Deprecated in favor of using AWS IAM Identity Center for user management.The authentication configuration information for your Amazon Q Business web experience. This is a convenience method that creates an instance of theWebExperienceAuthConfiguration.Builderavoiding the need to create one manually viaWebExperienceAuthConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toauthenticationConfiguration(WebExperienceAuthConfiguration).- Parameters:
- authenticationConfiguration- a consumer that will call methods on- WebExperienceAuthConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
errorWhen the Statusfield value isFAILED, theErrorMessagefield contains a description of the error that caused the data source connector to fail.- Parameters:
- error- When the- Statusfield value is- FAILED, the- ErrorMessagefield contains a description of the error that caused the data source connector to fail.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
errorWhen the This is a convenience method that creates an instance of theStatusfield value isFAILED, theErrorMessagefield contains a description of the error that caused the data source connector to fail.ErrorDetail.Builderavoiding the need to create one manually viaErrorDetail.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toerror(ErrorDetail).- Parameters:
- error- a consumer that will call methods on- ErrorDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
browserExtensionConfigurationGetWebExperienceResponse.Builder browserExtensionConfiguration(BrowserExtensionConfiguration browserExtensionConfiguration) The browser extension configuration for an Amazon Q Business web experience. - Parameters:
- browserExtensionConfiguration- The browser extension configuration for an Amazon Q Business web experience.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
browserExtensionConfigurationdefault GetWebExperienceResponse.Builder browserExtensionConfiguration(Consumer<BrowserExtensionConfiguration.Builder> browserExtensionConfiguration) The browser extension configuration for an Amazon Q Business web experience. This is a convenience method that creates an instance of theBrowserExtensionConfiguration.Builderavoiding the need to create one manually viaBrowserExtensionConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tobrowserExtensionConfiguration(BrowserExtensionConfiguration).- Parameters:
- browserExtensionConfiguration- a consumer that will call methods on- BrowserExtensionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
- 
customizationConfigurationGetWebExperienceResponse.Builder customizationConfiguration(CustomizationConfiguration customizationConfiguration) Gets the custom logo, favicon, font, and color used in the Amazon Q web experience. - Parameters:
- customizationConfiguration- Gets the custom logo, favicon, font, and color used in the Amazon Q web experience.
- Returns:
- Returns a reference to this object so that method calls can be chained together.
 
- 
customizationConfigurationdefault GetWebExperienceResponse.Builder customizationConfiguration(Consumer<CustomizationConfiguration.Builder> customizationConfiguration) Gets the custom logo, favicon, font, and color used in the Amazon Q web experience. This is a convenience method that creates an instance of theCustomizationConfiguration.Builderavoiding the need to create one manually viaCustomizationConfiguration.builder().When the Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tocustomizationConfiguration(CustomizationConfiguration).- Parameters:
- customizationConfiguration- a consumer that will call methods on- CustomizationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
 
 
-