Interface CfnTable.VectorIndexProperty

All Superinterfaces:
software.amazon.jsii.JsiiSerializable
All Known Implementing Classes:
CfnTable.VectorIndexProperty.Jsii$Proxy
Enclosing class:
CfnTable

@Stability(Stable) public static interface CfnTable.VectorIndexProperty extends software.amazon.jsii.JsiiSerializable
Example:

 // The code below shows an example of how to instantiate this type.
 // The values are placeholders you should change.
 import software.amazon.awscdk.services.dynamodb.*;
 VectorIndexProperty vectorIndexProperty = VectorIndexProperty.builder()
         .dimensions(123)
         .distanceFunction("distanceFunction")
         .indexName("indexName")
         .projection(ProjectionProperty.builder()
                 .nonKeyAttributes(List.of("nonKeyAttributes"))
                 .projectionType("projectionType")
                 .build())
         .vectorAttribute(VectorAttributeProperty.builder()
                 .attributeName("attributeName")
                 .build())
         // the properties below are optional
         .searchSchema(List.of(SearchSchemaElementProperty.builder()
                 .attributeName("attributeName")
                 .searchSchemaElementType("searchSchemaElementType")
                 .build()))
         .build();
 

See Also: