Class CfnIndex.PropertyMappingProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.opensearchserverless.CfnIndex.PropertyMappingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnIndex.PropertyMappingProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnIndex.PropertyMappingProperty
@Stability(Stable)
@Internal
public static final class CfnIndex.PropertyMappingProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnIndex.PropertyMappingProperty
An implementation for
CfnIndex.PropertyMappingProperty-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.opensearchserverless.CfnIndex.PropertyMappingProperty
CfnIndex.PropertyMappingProperty.Builder, CfnIndex.PropertyMappingProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnIndex.PropertyMappingProperty.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal NumberDimension size for vector fields, defines the number of dimensions in the vector.final ObjectgetIndex()Whether a field should be indexed.final ObjectConfiguration for k-NN search method.final ObjectDefines the fields within the mapping, including their types and configurations.final StringgetType()The field data type.final StringgetValue()Default value for the field when not specified in a document.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnIndex.PropertyMappingProperty.Builder.
-
-
Method Details
-
getType
Description copied from interface:CfnIndex.PropertyMappingPropertyThe field data type.Must be a valid OpenSearch field type.
- Specified by:
getTypein interfaceCfnIndex.PropertyMappingProperty- See Also:
-
getDimension
Description copied from interface:CfnIndex.PropertyMappingPropertyDimension size for vector fields, defines the number of dimensions in the vector.- Specified by:
getDimensionin interfaceCfnIndex.PropertyMappingProperty- See Also:
-
getIndex
Description copied from interface:CfnIndex.PropertyMappingPropertyWhether a field should be indexed.Returns union: either
BooleanorIResolvable- Specified by:
getIndexin interfaceCfnIndex.PropertyMappingProperty- See Also:
-
getMethod
Description copied from interface:CfnIndex.PropertyMappingPropertyConfiguration for k-NN search method.Returns union: either
IResolvableorCfnIndex.MethodProperty- Specified by:
getMethodin interfaceCfnIndex.PropertyMappingProperty- See Also:
-
getProperties
Description copied from interface:CfnIndex.PropertyMappingPropertyDefines the fields within the mapping, including their types and configurations.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnIndex.PropertyMappingProperty>- Specified by:
getPropertiesin interfaceCfnIndex.PropertyMappingProperty- See Also:
-
getValue
Description copied from interface:CfnIndex.PropertyMappingPropertyDefault value for the field when not specified in a document.- Specified by:
getValuein interfaceCfnIndex.PropertyMappingProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-