IndexPropertyMappingArgs

data class IndexPropertyMappingArgs(val dimension: Output<Int>? = null, val index: Output<Boolean>? = null, val method: Output<IndexPropertyMappingMethodPropertiesArgs>? = null, val properties: Output<Map<String, IndexPropertyMappingArgs>>? = null, val type: Output<IndexPropertyMappingType>, val value: Output<String>? = null) : ConvertibleToJava<IndexPropertyMappingArgs>

Constructors

Link copied to clipboard
constructor(dimension: Output<Int>? = null, index: Output<Boolean>? = null, method: Output<IndexPropertyMappingMethodPropertiesArgs>? = null, properties: Output<Map<String, IndexPropertyMappingArgs>>? = null, type: Output<IndexPropertyMappingType>, value: Output<String>? = null)

Properties

Link copied to clipboard
val dimension: Output<Int>? = null

Dimension size for vector fields, defines the number of dimensions in the vector

Link copied to clipboard
val index: Output<Boolean>? = null

Whether a field should be indexed

Link copied to clipboard

Configuration for k-NN search method

Link copied to clipboard

Nested fields within an object or nested field type

Link copied to clipboard

The field data type. Must be a valid OpenSearch field type.

Link copied to clipboard
val value: Output<String>? = null

Default value for the field when not specified in a document

Functions

Link copied to clipboard
open override fun toJava(): IndexPropertyMappingArgs