@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class KendraConfiguration extends Object implements Serializable, Cloneable, StructuredPojo
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.
| Constructor and Description |
|---|
KendraConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
KendraConfiguration |
clone() |
boolean |
equals(Object obj) |
String |
getKendraIndex()
The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the
AMAZON.KendraSearchIntent intent to search. |
String |
getQueryFilterString()
A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query.
|
Boolean |
getQueryFilterStringEnabled()
Determines whether the
AMAZON.KendraSearchIntent intent uses a custom query string to query the
Amazon Kendra index. |
int |
hashCode() |
Boolean |
isQueryFilterStringEnabled()
Determines whether the
AMAZON.KendraSearchIntent intent uses a custom query string to query the
Amazon Kendra index. |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setKendraIndex(String kendraIndex)
The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the
AMAZON.KendraSearchIntent intent to search. |
void |
setQueryFilterString(String queryFilterString)
A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query.
|
void |
setQueryFilterStringEnabled(Boolean queryFilterStringEnabled)
Determines whether the
AMAZON.KendraSearchIntent intent uses a custom query string to query the
Amazon Kendra index. |
String |
toString()
Returns a string representation of this object.
|
KendraConfiguration |
withKendraIndex(String kendraIndex)
The Amazon Resource Name (ARN) of the Amazon Kendra index that you want the
AMAZON.KendraSearchIntent intent to search. |
KendraConfiguration |
withQueryFilterString(String queryFilterString)
A query filter that Amazon Lex sends to Amazon Kendra to filter the response from a query.
|
KendraConfiguration |
withQueryFilterStringEnabled(Boolean queryFilterStringEnabled)
Determines whether the
AMAZON.KendraSearchIntent intent uses a custom query string to query the
Amazon Kendra index. |
public void setKendraIndex(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.
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.public String getKendraIndex()
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 KendraConfiguration withKendraIndex(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.
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.public void setQueryFilterStringEnabled(Boolean queryFilterStringEnabled)
Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the
Amazon Kendra index.
queryFilterStringEnabled - Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query
the Amazon Kendra index.public Boolean getQueryFilterStringEnabled()
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 KendraConfiguration withQueryFilterStringEnabled(Boolean queryFilterStringEnabled)
Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query the
Amazon Kendra index.
queryFilterStringEnabled - Determines whether the AMAZON.KendraSearchIntent intent uses a custom query string to query
the Amazon Kendra index.public Boolean isQueryFilterStringEnabled()
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 void setQueryFilterString(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.
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 String getQueryFilterString()
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 withQueryFilterString(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.
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 String toString()
toString in class ObjectObject.toString()public KendraConfiguration clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.