public static final class CreateIndexParam.Builder extends Object
CreateIndexParam class.| 限定符和类型 | 方法和说明 |
|---|---|
CreateIndexParam |
build()
Verifies parameters and creates a new
CreateIndexParam instance. |
CreateIndexParam.Builder |
withCollectionName(@NonNull String collectionName)
Set the collection name.
|
CreateIndexParam.Builder |
withExtraParam(@NonNull String extraParam)
Sets the specific index parameters according to index type.
|
CreateIndexParam.Builder |
withFieldName(@NonNull String fieldName)
Sets the target field name.
|
CreateIndexParam.Builder |
withIndexName(@NonNull String indexName)
The name of index which will be created.
|
CreateIndexParam.Builder |
withIndexType(@NonNull IndexType indexType)
Sets the index type.
|
CreateIndexParam.Builder |
withMetricType(@NonNull MetricType metricType)
Sets the metric type.
|
CreateIndexParam.Builder |
withSyncMode(@NonNull Boolean syncMode)
Enables to sync mode.
|
CreateIndexParam.Builder |
withSyncWaitingInterval(@NonNull Long milliseconds)
Sets the waiting interval in sync mode.
|
CreateIndexParam.Builder |
withSyncWaitingTimeout(@NonNull Long seconds)
Sets the timeout value for sync mode.
|
public CreateIndexParam.Builder withCollectionName(@NonNull @NonNull String collectionName)
collectionName - collection nameBuilderpublic CreateIndexParam.Builder withFieldName(@NonNull @NonNull String fieldName)
fieldName - field nameBuilderpublic CreateIndexParam.Builder withIndexType(@NonNull @NonNull IndexType indexType)
indexType - index typeBuilderpublic CreateIndexParam.Builder withIndexName(@NonNull @NonNull String indexName)
indexName - index nameBuilderpublic CreateIndexParam.Builder withMetricType(@NonNull @NonNull MetricType metricType)
metricType - metric typeBuilderpublic CreateIndexParam.Builder withExtraParam(@NonNull @NonNull String extraParam)
extraParam - extra parameters in .json formatBuilderpublic CreateIndexParam.Builder withSyncMode(@NonNull @NonNull Boolean syncMode)
syncMode - Boolean.TRUE is sync mode, Boolean.FALSE is notBuilderpublic CreateIndexParam.Builder withSyncWaitingInterval(@NonNull @NonNull Long milliseconds)
milliseconds - intervalBuilderConstantpublic CreateIndexParam.Builder withSyncWaitingTimeout(@NonNull @NonNull Long seconds)
seconds - time out value for sync modeBuilderConstantpublic CreateIndexParam build() throws ParamException
CreateIndexParam instance.CreateIndexParamParamExceptionCopyright © 2023. All rights reserved.