Class CfnIndexProps.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.s3vectors.CfnIndexProps.Jsii$Proxy
- All Implemented Interfaces:
CfnIndexProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnIndexProps
@Stability(Stable)
@Internal
public static final class CfnIndexProps.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnIndexProps
An implementation for
CfnIndexProps-
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.s3vectors.CfnIndexProps
CfnIndexProps.Builder, CfnIndexProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnIndexProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnIndexProps.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 StringThe data type of the vectors to be inserted into the vector index.final NumberThe dimensions of the vectors to be inserted into the vector index.final StringThe distance metric to be used for similarity search.final StringThe name of the vector index to create.final ObjectThe metadata configuration for the vector index.final StringThe Amazon Resource Name (ARN) of the vector bucket.final StringThe name of the vector bucket that contains the vector index.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 theCfnIndexProps.Builder.
-
-
Method Details
-
getDataType
Description copied from interface:CfnIndexPropsThe data type of the vectors to be inserted into the vector index.- Specified by:
getDataTypein interfaceCfnIndexProps- See Also:
-
getDimension
Description copied from interface:CfnIndexPropsThe dimensions of the vectors to be inserted into the vector index.- Specified by:
getDimensionin interfaceCfnIndexProps- See Also:
-
getDistanceMetric
Description copied from interface:CfnIndexPropsThe distance metric to be used for similarity search.- Specified by:
getDistanceMetricin interfaceCfnIndexProps- See Also:
-
getIndexName
Description copied from interface:CfnIndexPropsThe name of the vector index to create.- Specified by:
getIndexNamein interfaceCfnIndexProps- See Also:
-
getMetadataConfiguration
Description copied from interface:CfnIndexPropsThe metadata configuration for the vector index.Returns union: either
IResolvableorCfnIndex.MetadataConfigurationProperty- Specified by:
getMetadataConfigurationin interfaceCfnIndexProps- See Also:
-
getVectorBucketArn
Description copied from interface:CfnIndexPropsThe Amazon Resource Name (ARN) of the vector bucket.- Specified by:
getVectorBucketArnin interfaceCfnIndexProps- See Also:
-
getVectorBucketName
Description copied from interface:CfnIndexPropsThe name of the vector bucket that contains the vector index.- Specified by:
getVectorBucketNamein interfaceCfnIndexProps- 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()
-