Class S3VectorsConfiguration
java.lang.Object
software.amazon.awssdk.services.bedrockagent.model.S3VectorsConfiguration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<S3VectorsConfiguration.Builder,S3VectorsConfiguration>
@Generated("software.amazon.awssdk:codegen")
public final class S3VectorsConfiguration
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<S3VectorsConfiguration.Builder,S3VectorsConfiguration>
Contains the storage configuration of the knowledge base for S3 vectors.
- 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()final StringindexArn()The Amazon Resource Name (ARN) of the vector index used for the knowledge base.final StringThe name of the vector index used for the knowledge base.static Class<? extends S3VectorsConfiguration.Builder>final StringtoString()Returns a string representation of this object.final StringThe Amazon Resource Name (ARN) of the S3 bucket where vector embeddings are 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
-
vectorBucketArn
The Amazon Resource Name (ARN) of the S3 bucket where vector embeddings are stored. This bucket contains the vector data used by the knowledge base.
- Returns:
- The Amazon Resource Name (ARN) of the S3 bucket where vector embeddings are stored. This bucket contains the vector data used by the knowledge base.
-
indexArn
The Amazon Resource Name (ARN) of the vector index used for the knowledge base. This ARN identifies the specific vector index resource within Amazon Bedrock.
- Returns:
- The Amazon Resource Name (ARN) of the vector index used for the knowledge base. This ARN identifies the specific vector index resource within Amazon Bedrock.
-
indexName
The name of the vector index used for the knowledge base. This name identifies the vector index within the Amazon Bedrock service.
- Returns:
- The name of the vector index used for the knowledge base. This name identifies the vector index within the Amazon Bedrock service.
-
toBuilder
- Specified by:
toBuilderin interfaceToCopyableBuilder<S3VectorsConfiguration.Builder,S3VectorsConfiguration>
-
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
-