Class KnowledgeBaseConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<KnowledgeBaseConfiguration.Builder,KnowledgeBaseConfiguration>
Contains details about the vector embeddings configuration of the knowledge base.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()Settings for an Amazon Kendra knowledge base.static Class<? extends KnowledgeBaseConfiguration.Builder>Specifies configurations for a knowledge base connected to an SQL database.final StringtoString()Returns a string representation of this object.final KnowledgeBaseTypetype()The type of data that the data source is converted into for the knowledge base.final StringThe type of data that the data source is converted into for the knowledge base.Contains details about the model that's used to convert the data source into vector embeddings.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
-
type
The type of data that the data source is converted into for the knowledge base.
If the service returns an enum value that is not available in the current SDK version,
typewill returnKnowledgeBaseType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of data that the data source is converted into for the knowledge base.
- See Also:
-
typeAsString
The type of data that the data source is converted into for the knowledge base.
If the service returns an enum value that is not available in the current SDK version,
typewill returnKnowledgeBaseType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The type of data that the data source is converted into for the knowledge base.
- See Also:
-
vectorKnowledgeBaseConfiguration
Contains details about the model that's used to convert the data source into vector embeddings.
- Returns:
- Contains details about the model that's used to convert the data source into vector embeddings.
-
kendraKnowledgeBaseConfiguration
Settings for an Amazon Kendra knowledge base.
- Returns:
- Settings for an Amazon Kendra knowledge base.
-
sqlKnowledgeBaseConfiguration
Specifies configurations for a knowledge base connected to an SQL database.
- Returns:
- Specifies configurations for a knowledge base connected to an SQL database.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<KnowledgeBaseConfiguration.Builder,KnowledgeBaseConfiguration>
-
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
-