Class VectorIndexConfig
java.lang.Object
com.oracle.database.selectai.model.VectorIndexConfig
Create-time configuration for
DBMS_CLOUD_AI.CREATE_VECTOR_INDEX.
This model represents the procedure parameters index_name,
attributes, status, description, and
wait_for_completion. The attributes payload is represented
by VectorIndexAttributes and may be left unset so database-side
defaults or validation can apply.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder forVectorIndexConfig.static enumVector index status values accepted byCREATE_VECTOR_INDEX. -
Method Summary
Modifier and TypeMethodDescriptionstatic VectorIndexConfig.BuilderCreates a builder for the required vector index name.Returns the vector index description.Returns the vector index name.Returns the initial status enum.Returns the DBMS_CLOUD_AI status value.Returns the vector index attribute payload.Returns whether create should wait for completion.
-
Method Details
-
getIndexName
Returns the vector index name.- Returns:
- configured vector index name
-
getVectorIndexAttributes
Returns the vector index attribute payload.- Returns:
- vector index attributes payload, or
nullwhen unset
-
getStatus
Returns the initial status enum.- Returns:
- configured status enum
-
getStatusValue
Returns the DBMS_CLOUD_AI status value.- Returns:
- status display value, or
nullwhen status is null
-
getDescription
Returns the vector index description.- Returns:
- description, or
nullwhen unset
-
isWaitForCompletion
Returns whether create should wait for completion.- Returns:
- wait-for-completion flag
-
builder
Creates a builder for the required vector index name.The SDK trims the supplied name and validates only that it is present. Database identifier length and naming rules are validated by
DBMS_CLOUD_AI.CREATE_VECTOR_INDEX.- Parameters:
indexName- vector index name- Returns:
- builder initialized with normalized index name
-