Interface ExperienceConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ExperienceConfiguration.Builder,
,ExperienceConfiguration> SdkBuilder<ExperienceConfiguration.Builder,
,ExperienceConfiguration> SdkPojo
- Enclosing class:
ExperienceConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault ExperienceConfiguration.Builder
contentSourceConfiguration
(Consumer<ContentSourceConfiguration.Builder> contentSourceConfiguration) The identifiers of your data sources and FAQs.contentSourceConfiguration
(ContentSourceConfiguration contentSourceConfiguration) The identifiers of your data sources and FAQs.default ExperienceConfiguration.Builder
userIdentityConfiguration
(Consumer<UserIdentityConfiguration.Builder> userIdentityConfiguration) The IAM Identity Center field name that contains the identifiers of your users, such as their emails.userIdentityConfiguration
(UserIdentityConfiguration userIdentityConfiguration) The IAM Identity Center field name that contains the identifiers of your users, such as their emails.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
contentSourceConfiguration
ExperienceConfiguration.Builder contentSourceConfiguration(ContentSourceConfiguration contentSourceConfiguration) The identifiers of your data sources and FAQs. Or, you can specify that you want to use documents indexed via the
BatchPutDocument
API. This is the content you want to use for your Amazon Kendra experience.- Parameters:
contentSourceConfiguration
- The identifiers of your data sources and FAQs. Or, you can specify that you want to use documents indexed via theBatchPutDocument
API. This is the content you want to use for your Amazon Kendra experience.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
contentSourceConfiguration
default ExperienceConfiguration.Builder contentSourceConfiguration(Consumer<ContentSourceConfiguration.Builder> contentSourceConfiguration) The identifiers of your data sources and FAQs. Or, you can specify that you want to use documents indexed via the
This is a convenience method that creates an instance of theBatchPutDocument
API. This is the content you want to use for your Amazon Kendra experience.ContentSourceConfiguration.Builder
avoiding the need to create one manually viaContentSourceConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocontentSourceConfiguration(ContentSourceConfiguration)
.- Parameters:
contentSourceConfiguration
- a consumer that will call methods onContentSourceConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
userIdentityConfiguration
ExperienceConfiguration.Builder userIdentityConfiguration(UserIdentityConfiguration userIdentityConfiguration) The IAM Identity Center field name that contains the identifiers of your users, such as their emails.
- Parameters:
userIdentityConfiguration
- The IAM Identity Center field name that contains the identifiers of your users, such as their emails.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
userIdentityConfiguration
default ExperienceConfiguration.Builder userIdentityConfiguration(Consumer<UserIdentityConfiguration.Builder> userIdentityConfiguration) The IAM Identity Center field name that contains the identifiers of your users, such as their emails.
This is a convenience method that creates an instance of theUserIdentityConfiguration.Builder
avoiding the need to create one manually viaUserIdentityConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed touserIdentityConfiguration(UserIdentityConfiguration)
.- Parameters:
userIdentityConfiguration
- a consumer that will call methods onUserIdentityConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-