Class CfnIndexPropsMixin.PropertyMappingProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.cfnpropertymixins.services.opensearchserverless.CfnIndexPropsMixin.PropertyMappingProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnIndexPropsMixin.PropertyMappingProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnIndexPropsMixin.PropertyMappingProperty
@Stability(Stable)
@Internal
public static final class CfnIndexPropsMixin.PropertyMappingProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnIndexPropsMixin.PropertyMappingProperty
An implementation for
CfnIndexPropsMixin.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.cfnpropertymixins.services.opensearchserverless.CfnIndexPropsMixin.PropertyMappingProperty
CfnIndexPropsMixin.PropertyMappingProperty.Builder, CfnIndexPropsMixin.PropertyMappingProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnIndexPropsMixin.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 theCfnIndexPropsMixin.PropertyMappingProperty.Builder.
-
-
Method Details
-
getDimension
Description copied from interface:CfnIndexPropsMixin.PropertyMappingPropertyDimension size for vector fields, defines the number of dimensions in the vector.- Specified by:
getDimensionin interfaceCfnIndexPropsMixin.PropertyMappingProperty- See Also:
-
getIndex
Description copied from interface:CfnIndexPropsMixin.PropertyMappingPropertyWhether a field should be indexed.Returns union: either
BooleanorIResolvable- Specified by:
getIndexin interfaceCfnIndexPropsMixin.PropertyMappingProperty- See Also:
-
getMethod
Description copied from interface:CfnIndexPropsMixin.PropertyMappingPropertyConfiguration for k-NN search method.Returns union: either
IResolvableorCfnIndexPropsMixin.MethodProperty- Specified by:
getMethodin interfaceCfnIndexPropsMixin.PropertyMappingProperty- See Also:
-
getProperties
Description copied from interface:CfnIndexPropsMixin.PropertyMappingPropertyDefines the fields within the mapping, including their types and configurations.Returns union: either
IResolvableor Mapinvalid input: '<'String, eitherIResolvableorCfnIndexPropsMixin.PropertyMappingProperty>- Specified by:
getPropertiesin interfaceCfnIndexPropsMixin.PropertyMappingProperty- See Also:
-
getType
Description copied from interface:CfnIndexPropsMixin.PropertyMappingPropertyThe field data type.Must be a valid OpenSearch field type.
- Specified by:
getTypein interfaceCfnIndexPropsMixin.PropertyMappingProperty- See Also:
-
getValue
Description copied from interface:CfnIndexPropsMixin.PropertyMappingPropertyDefault value for the field when not specified in a document.- Specified by:
getValuein interfaceCfnIndexPropsMixin.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()
-