CagraMergeParams

View as Markdown

Java package: com.nvidia.cuvs

1public class CagraMergeParams

Public Members

CagraMergeParams

1private CagraMergeParams(CagraIndexParams outputIndexParams, MergeStrategy strategy)

Constructs a CagraMergeParams with the given output index parameters and merge strategy.

Parameters

NameDescription
outputIndexParamsIndex parameters for the output index
strategyMerge strategy to use

Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/CagraMergeParams.java:17

getOutputIndexParams

1public CagraIndexParams getOutputIndexParams()

Gets the index parameters for the output index.

Returns

Index parameters to use for the output index

Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/CagraMergeParams.java:27

getStrategy

1public MergeStrategy getStrategy()

Gets the merge strategy to use.

Returns

The merge strategy

Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/CagraMergeParams.java:36

withOutputIndexParams

1public Builder withOutputIndexParams(CagraIndexParams outputIndexParams)

Sets the index parameters for the output index.

Parameters

NameDescription
outputIndexParamsIndex parameters to use for the output index

Returns

This builder

Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/CagraMergeParams.java:68

withStrategy

1public Builder withStrategy(MergeStrategy strategy)

Sets the merge strategy.

Parameters

NameDescription
strategyThe merge strategy to use

Returns

This builder

Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/CagraMergeParams.java:79

build

1public CagraMergeParams build()

Builds the CagraMergeParams object.

Returns

The built parameters

Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/CagraMergeParams.java:89

Source: java/cuvs-java/src/main/java/com/nvidia/cuvs/CagraMergeParams.java:7