Skip to content

/AWS1/CL_S3VINDEX

The attributes of a vector index.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_vectorbucketname TYPE /AWS1/S3VVECTORBUCKETNAME /AWS1/S3VVECTORBUCKETNAME

The name of the vector bucket that contains the vector index.

iv_indexname TYPE /AWS1/S3VINDEXNAME /AWS1/S3VINDEXNAME

The name of the vector index.

iv_indexarn TYPE /AWS1/S3VINDEXARN /AWS1/S3VINDEXARN

The Amazon Resource Name (ARN) of the vector index.

iv_creationtime TYPE /AWS1/S3VTIMESTAMP /AWS1/S3VTIMESTAMP

Date and time when the vector index was created.

iv_datatype TYPE /AWS1/S3VDATATYPE /AWS1/S3VDATATYPE

The data type of the vectors inserted into the vector index.

iv_dimension TYPE /AWS1/S3VDIMENSION /AWS1/S3VDIMENSION

The number of values in the vectors that are inserted into the vector index.

iv_distancemetric TYPE /AWS1/S3VDISTANCEMETRIC /AWS1/S3VDISTANCEMETRIC

The distance metric to be used for similarity search.

Optional arguments:

io_metadataconfiguration TYPE REF TO /AWS1/CL_S3VMETADATACONF /AWS1/CL_S3VMETADATACONF

The metadata configuration for the vector index.

io_encryptionconfiguration TYPE REF TO /AWS1/CL_S3VENCRYPTIONCONF /AWS1/CL_S3VENCRYPTIONCONF

The encryption configuration for a vector index. By default, if you don't specify, all new vectors in the vector index will use the encryption configuration of the vector bucket.


Queryable Attributes

vectorBucketName

The name of the vector bucket that contains the vector index.

Accessible with the following methods

Method Description
GET_VECTORBUCKETNAME() Getter for VECTORBUCKETNAME, with configurable default
ASK_VECTORBUCKETNAME() Getter for VECTORBUCKETNAME w/ exceptions if field has no va
HAS_VECTORBUCKETNAME() Determine if VECTORBUCKETNAME has a value

indexName

The name of the vector index.

Accessible with the following methods

Method Description
GET_INDEXNAME() Getter for INDEXNAME, with configurable default
ASK_INDEXNAME() Getter for INDEXNAME w/ exceptions if field has no value
HAS_INDEXNAME() Determine if INDEXNAME has a value

indexArn

The Amazon Resource Name (ARN) of the vector index.

Accessible with the following methods

Method Description
GET_INDEXARN() Getter for INDEXARN, with configurable default
ASK_INDEXARN() Getter for INDEXARN w/ exceptions if field has no value
HAS_INDEXARN() Determine if INDEXARN has a value

creationTime

Date and time when the vector index was created.

Accessible with the following methods

Method Description
GET_CREATIONTIME() Getter for CREATIONTIME, with configurable default
ASK_CREATIONTIME() Getter for CREATIONTIME w/ exceptions if field has no value
HAS_CREATIONTIME() Determine if CREATIONTIME has a value

dataType

The data type of the vectors inserted into the vector index.

Accessible with the following methods

Method Description
GET_DATATYPE() Getter for DATATYPE, with configurable default
ASK_DATATYPE() Getter for DATATYPE w/ exceptions if field has no value
HAS_DATATYPE() Determine if DATATYPE has a value

dimension

The number of values in the vectors that are inserted into the vector index.

Accessible with the following methods

Method Description
GET_DIMENSION() Getter for DIMENSION, with configurable default
ASK_DIMENSION() Getter for DIMENSION w/ exceptions if field has no value
HAS_DIMENSION() Determine if DIMENSION has a value

distanceMetric

The distance metric to be used for similarity search.

Accessible with the following methods

Method Description
GET_DISTANCEMETRIC() Getter for DISTANCEMETRIC, with configurable default
ASK_DISTANCEMETRIC() Getter for DISTANCEMETRIC w/ exceptions if field has no valu
HAS_DISTANCEMETRIC() Determine if DISTANCEMETRIC has a value

metadataConfiguration

The metadata configuration for the vector index.

Accessible with the following methods

Method Description
GET_METADATACONFIGURATION() Getter for METADATACONFIGURATION

encryptionConfiguration

The encryption configuration for a vector index. By default, if you don't specify, all new vectors in the vector index will use the encryption configuration of the vector bucket.

Accessible with the following methods

Method Description
GET_ENCRYPTIONCONFIGURATION() Getter for ENCRYPTIONCONFIGURATION