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 Summary
Modifier and TypeMethodDescriptionapplicationId
(String applicationId) The identifier of the Amazon Q Business application linked to the web experience.default GetWebExperienceResponse.Builder
authenticationConfiguration
(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.Builder
browserExtensionConfiguration
(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.Builder
customizationConfiguration
(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.Builder
error
(Consumer<ErrorDetail.Builder> error) When theStatus
field value isFAILED
, theErrorMessage
field contains a description of the error that caused the data source connector to fail.error
(ErrorDetail error) When theStatus
field value isFAILED
, theErrorMessage
field contains a description of the error that caused the data source connector to fail.default 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.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.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.services.qbusiness.model.QBusinessResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
applicationId
The 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.
-
webExperienceId
The 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.
-
webExperienceArn
The 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.
-
defaultEndpoint
The 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.
-
status
The current status of the Amazon Q Business web experience. When the
Status
field value isFAILED
, theErrorMessage
field 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 theStatus
field value isFAILED
, theErrorMessage
field 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:
-
status
The current status of the Amazon Q Business web experience. When the
Status
field value isFAILED
, theErrorMessage
field 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 theStatus
field value isFAILED
, theErrorMessage
field 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:
-
createdAt
The 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.
-
updatedAt
The 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.
-
title
The 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.
-
subtitle
The 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.
-
welcomeMessage
The 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.
-
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:
-
samplePromptsControlMode
GetWebExperienceResponse.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:
-
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).- 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.
-
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).- 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.
-
roleArn
The 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.
-
identityProviderConfiguration
GetWebExperienceResponse.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.
-
identityProviderConfiguration
default 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.Builder
avoiding the need to create one manually viaIdentityProviderConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toidentityProviderConfiguration(IdentityProviderConfiguration)
.- Parameters:
identityProviderConfiguration
- a consumer that will call methods onIdentityProviderConfiguration.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.Builder
avoiding the need to create one manually viaWebExperienceAuthConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toauthenticationConfiguration(WebExperienceAuthConfiguration)
.- Parameters:
authenticationConfiguration
- a consumer that will call methods onWebExperienceAuthConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
error
When the
Status
field value isFAILED
, theErrorMessage
field contains a description of the error that caused the data source connector to fail.- Parameters:
error
- When theStatus
field value isFAILED
, theErrorMessage
field 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.
-
error
When the
This is a convenience method that creates an instance of theStatus
field value isFAILED
, theErrorMessage
field contains a description of the error that caused the data source connector to fail.ErrorDetail.Builder
avoiding the need to create one manually viaErrorDetail.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toerror(ErrorDetail)
.- Parameters:
error
- a consumer that will call methods onErrorDetail.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
browserExtensionConfiguration
GetWebExperienceResponse.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.
-
browserExtensionConfiguration
default 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.Builder
avoiding the need to create one manually viaBrowserExtensionConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobrowserExtensionConfiguration(BrowserExtensionConfiguration)
.- Parameters:
browserExtensionConfiguration
- a consumer that will call methods onBrowserExtensionConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
customizationConfiguration
GetWebExperienceResponse.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.
-
customizationConfiguration
default 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.Builder
avoiding the need to create one manually viaCustomizationConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocustomizationConfiguration(CustomizationConfiguration)
.- Parameters:
customizationConfiguration
- a consumer that will call methods onCustomizationConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-