Class KnowledgeBaseConfiguration
- java.lang.Object
-
- software.amazon.awssdk.services.bedrockagent.model.KnowledgeBaseConfiguration
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<KnowledgeBaseConfiguration.Builder,KnowledgeBaseConfiguration>
@Generated("software.amazon.awssdk:codegen") public final class KnowledgeBaseConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<KnowledgeBaseConfiguration.Builder,KnowledgeBaseConfiguration>
Contains details about the embeddings configuration of the knowledge base.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceKnowledgeBaseConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static KnowledgeBaseConfiguration.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends KnowledgeBaseConfiguration.Builder>serializableBuilderClass()KnowledgeBaseConfiguration.BuildertoBuilder()StringtoString()Returns a string representation of this object.KnowledgeBaseTypetype()The type of data that the data source is converted into for the knowledge base.StringtypeAsString()The type of data that the data source is converted into for the knowledge base.VectorKnowledgeBaseConfigurationvectorKnowledgeBaseConfiguration()Contains details about the embeddings model that'sused to convert the data source.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
type
public final KnowledgeBaseType 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:
KnowledgeBaseType
-
typeAsString
public final String 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:
KnowledgeBaseType
-
vectorKnowledgeBaseConfiguration
public final VectorKnowledgeBaseConfiguration vectorKnowledgeBaseConfiguration()
Contains details about the embeddings model that'sused to convert the data source.
- Returns:
- Contains details about the embeddings model that'sused to convert the data source.
-
toBuilder
public KnowledgeBaseConfiguration.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<KnowledgeBaseConfiguration.Builder,KnowledgeBaseConfiguration>
-
builder
public static KnowledgeBaseConfiguration.Builder builder()
-
serializableBuilderClass
public static Class<? extends KnowledgeBaseConfiguration.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String 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.
-
-