Class DescribeQuerySuggestionsConfigResponse
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<DescribeQuerySuggestionsConfigResponse.Builder,DescribeQuerySuggestionsConfigResponse>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionConfiguration information for the document fields/attributes that you want to base query suggestions on.builder()final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) Used to retrieve the value of a field from any class that extendsSdkResponse.final inthashCode()final BooleanTRUEto use all queries, otherwise use only queries that include user information to generate the query suggestions.final InstantThe Unix timestamp when query suggestions for an index was last cleared.final InstantThe Unix timestamp when query suggestions for an index was last updated.final IntegerThe minimum number of unique users who must search a query in order for the query to be eligible to suggest to your users.final IntegerThe minimum number of times a query must be searched in order for the query to be eligible to suggest to your users.final Modemode()Whether query suggestions are currently inENABLEDmode orLEARN_ONLYmode.final StringWhether query suggestions are currently inENABLEDmode orLEARN_ONLYmode.final IntegerHow recent your queries are in your query log time window (in days).static Class<? extends DescribeQuerySuggestionsConfigResponse.Builder> final QuerySuggestionsStatusstatus()Whether the status of query suggestions settings is currentlyACTIVEorUPDATING.final StringWhether the status of query suggestions settings is currentlyACTIVEorUPDATING.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final IntegerThe current total count of query suggestions for an index.Methods inherited from class software.amazon.awssdk.services.kendra.model.KendraResponse
responseMetadataMethods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponseMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
mode
Whether query suggestions are currently in
ENABLEDmode orLEARN_ONLYmode.By default, Amazon Kendra enables query suggestions.
LEARN_ONLYturns off query suggestions for your users. You can change the mode using the UpdateQuerySuggestionsConfig API.If the service returns an enum value that is not available in the current SDK version,
modewill returnMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommodeAsString().- Returns:
- Whether query suggestions are currently in
ENABLEDmode orLEARN_ONLYmode.By default, Amazon Kendra enables query suggestions.
LEARN_ONLYturns off query suggestions for your users. You can change the mode using the UpdateQuerySuggestionsConfig API. - See Also:
-
modeAsString
Whether query suggestions are currently in
ENABLEDmode orLEARN_ONLYmode.By default, Amazon Kendra enables query suggestions.
LEARN_ONLYturns off query suggestions for your users. You can change the mode using the UpdateQuerySuggestionsConfig API.If the service returns an enum value that is not available in the current SDK version,
modewill returnMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommodeAsString().- Returns:
- Whether query suggestions are currently in
ENABLEDmode orLEARN_ONLYmode.By default, Amazon Kendra enables query suggestions.
LEARN_ONLYturns off query suggestions for your users. You can change the mode using the UpdateQuerySuggestionsConfig API. - See Also:
-
status
Whether the status of query suggestions settings is currently
ACTIVEorUPDATING.Active means the current settings apply and Updating means your changed settings are in the process of applying.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnQuerySuggestionsStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Whether the status of query suggestions settings is currently
ACTIVEorUPDATING.Active means the current settings apply and Updating means your changed settings are in the process of applying.
- See Also:
-
statusAsString
Whether the status of query suggestions settings is currently
ACTIVEorUPDATING.Active means the current settings apply and Updating means your changed settings are in the process of applying.
If the service returns an enum value that is not available in the current SDK version,
statuswill returnQuerySuggestionsStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- Whether the status of query suggestions settings is currently
ACTIVEorUPDATING.Active means the current settings apply and Updating means your changed settings are in the process of applying.
- See Also:
-
queryLogLookBackWindowInDays
How recent your queries are in your query log time window (in days).
- Returns:
- How recent your queries are in your query log time window (in days).
-
includeQueriesWithoutUserInformation
TRUEto use all queries, otherwise use only queries that include user information to generate the query suggestions.- Returns:
TRUEto use all queries, otherwise use only queries that include user information to generate the query suggestions.
-
minimumNumberOfQueryingUsers
The minimum number of unique users who must search a query in order for the query to be eligible to suggest to your users.
- Returns:
- The minimum number of unique users who must search a query in order for the query to be eligible to suggest to your users.
-
minimumQueryCount
The minimum number of times a query must be searched in order for the query to be eligible to suggest to your users.
- Returns:
- The minimum number of times a query must be searched in order for the query to be eligible to suggest to your users.
-
lastSuggestionsBuildTime
The Unix timestamp when query suggestions for an index was last updated.
Amazon Kendra automatically updates suggestions every 24 hours, after you change a setting or after you apply a block list.
- Returns:
- The Unix timestamp when query suggestions for an index was last updated.
Amazon Kendra automatically updates suggestions every 24 hours, after you change a setting or after you apply a block list.
-
lastClearTime
The Unix timestamp when query suggestions for an index was last cleared.
After you clear suggestions, Amazon Kendra learns new suggestions based on new queries added to the query log from the time you cleared suggestions. Amazon Kendra only considers re-occurences of a query from the time you cleared suggestions.
- Returns:
- The Unix timestamp when query suggestions for an index was last cleared.
After you clear suggestions, Amazon Kendra learns new suggestions based on new queries added to the query log from the time you cleared suggestions. Amazon Kendra only considers re-occurences of a query from the time you cleared suggestions.
-
totalSuggestionsCount
The current total count of query suggestions for an index.
This count can change when you update your query suggestions settings, if you filter out certain queries from suggestions using a block list, and as the query log accumulates more queries for Amazon Kendra to learn from.
If the count is much lower than you expected, it could be because Amazon Kendra needs more queries in the query history to learn from or your current query suggestions settings are too strict.
- Returns:
- The current total count of query suggestions for an index.
This count can change when you update your query suggestions settings, if you filter out certain queries from suggestions using a block list, and as the query log accumulates more queries for Amazon Kendra to learn from.
If the count is much lower than you expected, it could be because Amazon Kendra needs more queries in the query history to learn from or your current query suggestions settings are too strict.
-
attributeSuggestionsConfig
Configuration information for the document fields/attributes that you want to base query suggestions on.
- Returns:
- Configuration information for the document fields/attributes that you want to base query suggestions on.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<DescribeQuerySuggestionsConfigResponse.Builder,DescribeQuerySuggestionsConfigResponse> - Specified by:
toBuilderin classAwsResponse- Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
public static Class<? extends DescribeQuerySuggestionsConfigResponse.Builder> serializableBuilderClass() -
hashCode
public final int hashCode()- Overrides:
hashCodein classAwsResponse
-
equals
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
Description copied from class:SdkResponseUsed to retrieve the value of a field from any class that extendsSdkResponse. The field name specified should match the member name from the corresponding service-2.json model specified in the codegen-resources folder for a given service. The class specifies what class to cast the returned value to. If the returned value is also a modeled class, theSdkResponse.getValueForField(String, Class)method will again be available.- Overrides:
getValueForFieldin classSdkResponse- Parameters:
fieldName- The name of the member to be retrieved.clazz- The class to cast the returned object to.- Returns:
- Optional containing the casted return value
-
sdkFields
-