@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 Object
Object.toString()
public ExperienceConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.