@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ExperienceConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
Provides the configuration information for your Amazon Kendra experience. This includes the data source IDs and/or FAQ IDs, and user or group information to grant access to your Amazon Kendra experience.
| Constructor and Description |
|---|
ExperienceConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
ExperienceConfiguration |
clone() |
boolean |
equals(Object obj) |
ContentSourceConfiguration |
getContentSourceConfiguration()
The identifiers of your data sources and FAQs.
|
UserIdentityConfiguration |
getUserIdentityConfiguration()
The IAM Identity Center field name that contains the identifiers of your users, such as their emails.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setContentSourceConfiguration(ContentSourceConfiguration contentSourceConfiguration)
The identifiers of your data sources and FAQs.
|
void |
setUserIdentityConfiguration(UserIdentityConfiguration userIdentityConfiguration)
The IAM Identity Center field name that contains the identifiers of your users, such as their emails.
|
String |
toString()
Returns a string representation of this object.
|
ExperienceConfiguration |
withContentSourceConfiguration(ContentSourceConfiguration contentSourceConfiguration)
The identifiers of your data sources and FAQs.
|
ExperienceConfiguration |
withUserIdentityConfiguration(UserIdentityConfiguration userIdentityConfiguration)
The IAM Identity Center field name that contains the identifiers of your users, such as their emails.
|
public void setContentSourceConfiguration(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.
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.public ContentSourceConfiguration getContentSourceConfiguration()
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.
BatchPutDocument API. This is the content you want to use for your Amazon Kendra
experience.public ExperienceConfiguration withContentSourceConfiguration(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.
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.public void setUserIdentityConfiguration(UserIdentityConfiguration userIdentityConfiguration)
The IAM Identity Center field name that contains the identifiers of your users, such as their emails.
userIdentityConfiguration - The IAM Identity Center field name that contains the identifiers of your users, such as their emails.public UserIdentityConfiguration getUserIdentityConfiguration()
The IAM Identity Center field name that contains the identifiers of your users, such as their emails.
public ExperienceConfiguration withUserIdentityConfiguration(UserIdentityConfiguration userIdentityConfiguration)
The IAM Identity Center field name that contains the identifiers of your users, such as their emails.
userIdentityConfiguration - The IAM Identity Center field name that contains the identifiers of your users, such as their emails.public String toString()
toString in class ObjectObject.toString()public ExperienceConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.