Class KnowledgeBaseQuery
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<KnowledgeBaseQuery.Builder,KnowledgeBaseQuery>
Contains the query made to the knowledge base.
This data type is used in the following API operations:
-
Retrieve request – in the
retrievalQueryfield
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic KnowledgeBaseQuery.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()final InputImageimage()An image to include in the knowledge base query for multimodal retrieval.static Class<? extends KnowledgeBaseQuery.Builder>final Stringtext()The text of the query made to the knowledge base.final StringtoString()Returns a string representation of this object.final KnowledgeBaseQueryTypetype()The type of query being performed.final StringThe type of query being performed.Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
image
An image to include in the knowledge base query for multimodal retrieval.
- Returns:
- An image to include in the knowledge base query for multimodal retrieval.
-
text
The text of the query made to the knowledge base.
- Returns:
- The text of the query made to the knowledge base.
-
type
The type of query being performed.
If the service returns an enum value that is not available in the current SDK version,
typewill returnKnowledgeBaseQueryType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of query being performed.
- See Also:
-
typeAsString
The type of query being performed.
If the service returns an enum value that is not available in the current SDK version,
typewill returnKnowledgeBaseQueryType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of query being performed.
- See Also:
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<KnowledgeBaseQuery.Builder,KnowledgeBaseQuery>
-
builder
-
serializableBuilderClass
-
hashCode
public final int hashCode() -
equals
-
equalsBySdkFields
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value. -
getValueForField
-
sdkFields
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-