Class VertexAiIndexMetadataConfig.Jsii$Proxy
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- com.hashicorp.cdktf.providers.google.vertex_ai_index.VertexAiIndexMetadataConfig.Jsii$Proxy
-
- All Implemented Interfaces:
VertexAiIndexMetadataConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- VertexAiIndexMetadataConfig
@Stability(Stable) @Internal public static final class VertexAiIndexMetadataConfig.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements VertexAiIndexMetadataConfig
An implementation forVertexAiIndexMetadataConfig
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface com.hashicorp.cdktf.providers.google.vertex_ai_index.VertexAiIndexMetadataConfig
VertexAiIndexMetadataConfig.Builder, VertexAiIndexMetadataConfig.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedJsii$Proxy(VertexAiIndexMetadataConfig.Builder builder)Constructor that initializes the object based on literal property values passed by theVertexAiIndexMetadataConfig.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)Constructor that initializes the object based on values retrieved from the JsiiObject.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode$jsii$toJson()booleanequals(Object o)VertexAiIndexMetadataConfigAlgorithmConfiggetAlgorithmConfig()algorithm_config block.NumbergetApproximateNeighborsCount()The default number of neighbors to find via approximate search before exact reordering is performed.NumbergetDimensions()The number of dimensions of the input vectors.StringgetDistanceMeasureType()The distance measure used in nearest neighbor search.StringgetFeatureNormType()Type of normalization to be carried out on each vector.StringgetShardSize()Index data is split into equal parts to be processed.inthashCode()
-
-
-
Constructor Detail
-
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
protected Jsii$Proxy(VertexAiIndexMetadataConfig.Builder builder)
Constructor that initializes the object based on literal property values passed by theVertexAiIndexMetadataConfig.Builder.
-
-
Method Detail
-
getDimensions
public final Number getDimensions()
Description copied from interface:VertexAiIndexMetadataConfigThe number of dimensions of the input vectors.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index#dimensions VertexAiIndex#dimensions}
- Specified by:
getDimensionsin interfaceVertexAiIndexMetadataConfig
-
getAlgorithmConfig
public final VertexAiIndexMetadataConfigAlgorithmConfig getAlgorithmConfig()
Description copied from interface:VertexAiIndexMetadataConfigalgorithm_config block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index#algorithm_config VertexAiIndex#algorithm_config}
- Specified by:
getAlgorithmConfigin interfaceVertexAiIndexMetadataConfig
-
getApproximateNeighborsCount
public final Number getApproximateNeighborsCount()
Description copied from interface:VertexAiIndexMetadataConfigThe default number of neighbors to find via approximate search before exact reordering is performed.Exact reordering is a procedure where results returned by an approximate search algorithm are reordered via a more expensive distance computation. Required if tree-AH algorithm is used. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index#approximate_neighbors_count VertexAiIndex#approximate_neighbors_count}
- Specified by:
getApproximateNeighborsCountin interfaceVertexAiIndexMetadataConfig
-
getDistanceMeasureType
public final String getDistanceMeasureType()
Description copied from interface:VertexAiIndexMetadataConfigThe distance measure used in nearest neighbor search.The value must be one of the followings: * SQUARED_L2_DISTANCE: Euclidean (L_2) Distance * L1_DISTANCE: Manhattan (L_1) Distance * COSINE_DISTANCE: Cosine Distance. Defined as 1 - cosine similarity. * DOT_PRODUCT_DISTANCE: Dot Product Distance. Defined as a negative of the dot product Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index#distance_measure_type VertexAiIndex#distance_measure_type}
- Specified by:
getDistanceMeasureTypein interfaceVertexAiIndexMetadataConfig
-
getFeatureNormType
public final String getFeatureNormType()
Description copied from interface:VertexAiIndexMetadataConfigType of normalization to be carried out on each vector.The value must be one of the followings: * UNIT_L2_NORM: Unit L2 normalization type * NONE: No normalization type is specified. Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index#feature_norm_type VertexAiIndex#feature_norm_type}
- Specified by:
getFeatureNormTypein interfaceVertexAiIndexMetadataConfig
-
getShardSize
public final String getShardSize()
Description copied from interface:VertexAiIndexMetadataConfigIndex data is split into equal parts to be processed.These are called "shards". The shard size must be specified when creating an index. The value must be one of the followings: * SHARD_SIZE_SMALL: Small (2GB) * SHARD_SIZE_MEDIUM: Medium (20GB) * SHARD_SIZE_LARGE: Large (50GB) Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/vertex_ai_index#shard_size VertexAiIndex#shard_size}
- Specified by:
getShardSizein interfaceVertexAiIndexMetadataConfig
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
-