Class StorageConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<StorageConfiguration.Builder,StorageConfiguration>
Contains the storage configuration of the knowledge base.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic StorageConfiguration.Builderbuilder()final booleanfinal booleanequalsBySdkFields(Object obj) final <T> Optional<T>getValueForField(String fieldName, Class<T> clazz) final inthashCode()Contains the storage configuration of the knowledge base in MongoDB Atlas.Contains details about the Neptune Analytics configuration of the knowledge base in Amazon Neptune.Contains details about the storage configuration of the knowledge base in OpenSearch Managed Cluster.Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.final PineconeConfigurationContains the storage configuration of the knowledge base in Pinecone.final RdsConfigurationContains details about the storage configuration of the knowledge base in Amazon RDS.Contains the storage configuration of the knowledge base in Redis Enterprise Cloud.final S3VectorsConfigurationThe configuration settings for storing knowledge base data using S3 vectors.static Class<? extends StorageConfiguration.Builder>final StringtoString()Returns a string representation of this object.final KnowledgeBaseStorageTypetype()The vector store service in which the knowledge base is stored.final StringThe vector store service in which the knowledge base is stored.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 vector store service in which the knowledge base is stored.
If the service returns an enum value that is not available in the current SDK version,
typewill returnKnowledgeBaseStorageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The vector store service in which the knowledge base is stored.
- See Also:
-
typeAsString
The vector store service in which the knowledge base is stored.
If the service returns an enum value that is not available in the current SDK version,
typewill returnKnowledgeBaseStorageType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtypeAsString().- Returns:
- The vector store service in which the knowledge base is stored.
- See Also:
-
opensearchServerlessConfiguration
Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
- Returns:
- Contains the storage configuration of the knowledge base in Amazon OpenSearch Service.
-
opensearchManagedClusterConfiguration
Contains details about the storage configuration of the knowledge base in OpenSearch Managed Cluster. For more information, see Create a vector index in Amazon OpenSearch Service.
- Returns:
- Contains details about the storage configuration of the knowledge base in OpenSearch Managed Cluster. For more information, see Create a vector index in Amazon OpenSearch Service.
-
pineconeConfiguration
Contains the storage configuration of the knowledge base in Pinecone.
- Returns:
- Contains the storage configuration of the knowledge base in Pinecone.
-
redisEnterpriseCloudConfiguration
Contains the storage configuration of the knowledge base in Redis Enterprise Cloud.
- Returns:
- Contains the storage configuration of the knowledge base in Redis Enterprise Cloud.
-
rdsConfiguration
Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS.
- Returns:
- Contains details about the storage configuration of the knowledge base in Amazon RDS. For more information, see Create a vector index in Amazon RDS.
-
mongoDbAtlasConfiguration
Contains the storage configuration of the knowledge base in MongoDB Atlas.
- Returns:
- Contains the storage configuration of the knowledge base in MongoDB Atlas.
-
neptuneAnalyticsConfiguration
Contains details about the Neptune Analytics configuration of the knowledge base in Amazon Neptune. For more information, see Create a vector index in Amazon Neptune Analytics..
- Returns:
- Contains details about the Neptune Analytics configuration of the knowledge base in Amazon Neptune. For more information, see Create a vector index in Amazon Neptune Analytics..
-
s3VectorsConfiguration
The configuration settings for storing knowledge base data using S3 vectors. This includes vector index information and S3 bucket details for vector storage.
- Returns:
- The configuration settings for storing knowledge base data using S3 vectors. This includes vector index information and S3 bucket details for vector storage.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<StorageConfiguration.Builder,StorageConfiguration>
-
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
-