Package io.milvus.bulkwriter
Class RemoteBulkWriterParam.Builder
java.lang.Object
io.milvus.bulkwriter.RemoteBulkWriterParam.Builder
- Enclosing class:
RemoteBulkWriterParam
Builder for
RemoteBulkWriterParam class.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Verifies parameters and creates a newRemoteBulkWriterParaminstance.withChunkSize(int chunkSize) withCollectionSchema(@NonNull CollectionSchemaParam collectionSchema) Sets the collection info.withCollectionSchema(CreateCollectionReq.CollectionSchema collectionSchema) Sets the collection schema by V2.withConfig(String key, Object val) withConnectParam(StorageConnectParam connectParam) withFileType(@NonNull BulkFileType fileType) withRemotePath(@NonNull String remotePath) Sets the remotePath.
-
Method Details
-
withCollectionSchema
public RemoteBulkWriterParam.Builder withCollectionSchema(@NonNull @NonNull CollectionSchemaParam collectionSchema) Sets the collection info.- Parameters:
collectionSchema- collection info- Returns:
Builder
-
withCollectionSchema
public RemoteBulkWriterParam.Builder withCollectionSchema(@NonNull CreateCollectionReq.CollectionSchema collectionSchema) Sets the collection schema by V2.- Parameters:
collectionSchema- collection schema- Returns:
Builder
-
withConnectParam
-
withRemotePath
Sets the remotePath.- Parameters:
remotePath- remote path- Returns:
Builder
-
withChunkSize
-
withFileType
-
withConfig
-
build
Verifies parameters and creates a newRemoteBulkWriterParaminstance.- Returns:
RemoteBulkWriterParam- Throws:
ParamException
-