Interface ExperienceConfiguration.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ExperienceConfiguration.Builder,,ExperienceConfiguration> SdkBuilder<ExperienceConfiguration.Builder,,ExperienceConfiguration> SdkPojo
- Enclosing class:
ExperienceConfiguration
-
Method Summary
Modifier and TypeMethodDescriptiondefault ExperienceConfiguration.BuildercontentSourceConfiguration(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.BuilderuserIdentityConfiguration(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
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods 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
BatchPutDocumentAPI. 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 theBatchPutDocumentAPI. 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 theBatchPutDocumentAPI. This is the content you want to use for your Amazon Kendra experience.ContentSourceConfiguration.Builderavoiding the need to create one manually viaContentSourceConfiguration.builder().When the
Consumercompletes,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.Builderavoiding the need to create one manually viaUserIdentityConfiguration.builder().When the
Consumercompletes,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:
-