@Generated(value="software.amazon.awssdk:codegen") public final class KendraConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<KendraConfiguration.Builder,KendraConfiguration>
Provides configuration information for the AMAZON.KendraSearchIntent intent. When you use this intent,
Amazon Lex searches the specified Amazon Kendra index and returns documents from the index that match the user's
utterance.
| Modifier and Type | Class and Description |
|---|---|
static interface |
KendraConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static KendraConfiguration.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
kendraIndex()
The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the
AMAZON.KendraSearchIntent intent to search. |
String |
queryFilterString()
A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query.
|
Boolean |
queryFilterStringEnabled()
Determines whether the
AMAZON.KendraSearchIntent intent uses a custom query string to query the
Amazon Kendra index. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends KendraConfiguration.Builder> |
serializableBuilderClass() |
KendraConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String kendraIndex()
The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the
AMAZON.KendraSearchIntent intent to search. The index must be in the same account and Region as the
Amazon Lex bot.
AMAZON.KendraSearchIntent intent to search. The index must be in the same account and Region
as the Amazon Lex bot.public final Boolean queryFilterStringEnabled()
Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the
Amazon Kendra index.
AMAZON.KendraSearchIntent intent uses a custom query string to query
the Amazon Kendra index.public final String queryFilterString()
A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query. The filter is in the format defined by Amazon Kendra. For more information, see Filtering queries.
public KendraConfiguration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<KendraConfiguration.Builder,KendraConfiguration>public static KendraConfiguration.Builder builder()
public static Class<? extends KendraConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.