Browse Source

Prepare for 2.1.0-beta2 (#331)

Signed-off-by: yhmo <yihua.mo@zilliz.com>
groot 3 years ago
parent
commit
fbfba79757
100 changed files with 10395 additions and 394 deletions
  1. 3 2
      README.md
  2. 294 106
      doc/allclasses-index.html
  3. 37 2
      doc/allclasses.html
  4. 21 5
      doc/allpackages-index.html
  5. 53 4
      doc/constant-values.html
  6. 2 2
      doc/deprecated-list.html
  7. 4 0
      doc/element-list
  8. 2 2
      doc/help-doc.html
  9. 12 2
      doc/index-files/index-1.html
  10. 2 2
      doc/index-files/index-10.html
  11. 10 2
      doc/index-files/index-11.html
  12. 44 2
      doc/index-files/index-12.html
  13. 32 2
      doc/index-files/index-13.html
  14. 28 2
      doc/index-files/index-14.html
  15. 2 2
      doc/index-files/index-15.html
  16. 2 2
      doc/index-files/index-16.html
  17. 32 2
      doc/index-files/index-17.html
  18. 10 2
      doc/index-files/index-18.html
  19. 140 2
      doc/index-files/index-19.html
  20. 66 2
      doc/index-files/index-2.html
  21. 44 2
      doc/index-files/index-20.html
  22. 18 2
      doc/index-files/index-21.html
  23. 13 2
      doc/index-files/index-22.html
  24. 196 14
      doc/index-files/index-23.html
  25. 74 2
      doc/index-files/index-3.html
  26. 48 2
      doc/index-files/index-4.html
  27. 8 2
      doc/index-files/index-5.html
  28. 18 2
      doc/index-files/index-6.html
  29. 154 2
      doc/index-files/index-7.html
  30. 18 2
      doc/index-files/index-8.html
  31. 51 3
      doc/index-files/index-9.html
  32. 26 10
      doc/index.html
  33. 278 38
      doc/io/milvus/client/AbstractMilvusGrpcClient.html
  34. 252 39
      doc/io/milvus/client/MilvusClient.html
  35. 1552 0
      doc/io/milvus/client/MilvusMultiServiceClient.html
  36. 2 2
      doc/io/milvus/client/MilvusServiceClient.html
  37. 6 2
      doc/io/milvus/client/package-summary.html
  38. 3 2
      doc/io/milvus/client/package-tree.html
  39. 389 0
      doc/io/milvus/common/clientenum/ConsistencyLevelEnum.html
  40. 164 0
      doc/io/milvus/common/clientenum/package-summary.html
  41. 165 0
      doc/io/milvus/common/clientenum/package-tree.html
  42. 349 0
      doc/io/milvus/connection/ClusterFactory.Builder.html
  43. 416 0
      doc/io/milvus/connection/ClusterFactory.html
  44. 314 0
      doc/io/milvus/connection/ClusterListener.html
  45. 253 0
      doc/io/milvus/connection/Listener.html
  46. 314 0
      doc/io/milvus/connection/QueryNodeListener.html
  47. 321 0
      doc/io/milvus/connection/ServerMonitor.html
  48. 325 0
      doc/io/milvus/connection/ServerSetting.Builder.html
  49. 357 0
      doc/io/milvus/connection/ServerSetting.html
  50. 217 0
      doc/io/milvus/connection/package-summary.html
  51. 173 0
      doc/io/milvus/connection/package-tree.html
  52. 2 2
      doc/io/milvus/exception/ClientNotConnectedException.html
  53. 2 2
      doc/io/milvus/exception/IllegalResponseException.html
  54. 2 2
      doc/io/milvus/exception/MilvusException.html
  55. 2 2
      doc/io/milvus/exception/ParamException.html
  56. 2 2
      doc/io/milvus/exception/package-summary.html
  57. 2 2
      doc/io/milvus/exception/package-tree.html
  58. 106 8
      doc/io/milvus/param/ConnectParam.Builder.html
  59. 39 11
      doc/io/milvus/param/ConnectParam.html
  60. 131 5
      doc/io/milvus/param/Constant.html
  61. 45 6
      doc/io/milvus/param/IndexType.html
  62. 2 2
      doc/io/milvus/param/MetricType.html
  63. 532 0
      doc/io/milvus/param/MultiConnectParam.Builder.html
  64. 439 0
      doc/io/milvus/param/MultiConnectParam.html
  65. 147 4
      doc/io/milvus/param/ParamUtils.html
  66. 404 0
      doc/io/milvus/param/QueryNodeSingleSearch.Builder.html
  67. 360 0
      doc/io/milvus/param/QueryNodeSingleSearch.html
  68. 2 2
      doc/io/milvus/param/R.Status.html
  69. 2 2
      doc/io/milvus/param/R.html
  70. 2 2
      doc/io/milvus/param/RpcStatus.html
  71. 348 0
      doc/io/milvus/param/ServerAddress.Builder.html
  72. 383 0
      doc/io/milvus/param/ServerAddress.html
  73. 2 2
      doc/io/milvus/param/alias/AlterAliasParam.Builder.html
  74. 2 2
      doc/io/milvus/param/alias/AlterAliasParam.html
  75. 2 2
      doc/io/milvus/param/alias/CreateAliasParam.Builder.html
  76. 2 2
      doc/io/milvus/param/alias/CreateAliasParam.html
  77. 2 2
      doc/io/milvus/param/alias/DropAliasParam.Builder.html
  78. 2 2
      doc/io/milvus/param/alias/DropAliasParam.html
  79. 2 2
      doc/io/milvus/param/alias/package-summary.html
  80. 2 2
      doc/io/milvus/param/alias/package-tree.html
  81. 2 2
      doc/io/milvus/param/collection/CreateCollectionParam.Builder.html
  82. 2 2
      doc/io/milvus/param/collection/CreateCollectionParam.html
  83. 2 2
      doc/io/milvus/param/collection/DescribeCollectionParam.Builder.html
  84. 2 2
      doc/io/milvus/param/collection/DescribeCollectionParam.html
  85. 2 2
      doc/io/milvus/param/collection/DropCollectionParam.Builder.html
  86. 2 2
      doc/io/milvus/param/collection/DropCollectionParam.html
  87. 29 5
      doc/io/milvus/param/collection/FieldType.Builder.html
  88. 18 4
      doc/io/milvus/param/collection/FieldType.html
  89. 2 2
      doc/io/milvus/param/collection/FlushParam.Builder.html
  90. 2 2
      doc/io/milvus/param/collection/FlushParam.html
  91. 2 2
      doc/io/milvus/param/collection/GetCollectionStatisticsParam.Builder.html
  92. 2 2
      doc/io/milvus/param/collection/GetCollectionStatisticsParam.html
  93. 2 2
      doc/io/milvus/param/collection/HasCollectionParam.Builder.html
  94. 2 2
      doc/io/milvus/param/collection/HasCollectionParam.html
  95. 30 6
      doc/io/milvus/param/collection/LoadCollectionParam.Builder.html
  96. 2 2
      doc/io/milvus/param/collection/LoadCollectionParam.html
  97. 2 2
      doc/io/milvus/param/collection/ReleaseCollectionParam.Builder.html
  98. 2 2
      doc/io/milvus/param/collection/ReleaseCollectionParam.html
  99. 2 2
      doc/io/milvus/param/collection/ShowCollectionsParam.Builder.html
  100. 2 2
      doc/io/milvus/param/collection/ShowCollectionsParam.html

+ 3 - 2
README.md

@@ -16,6 +16,7 @@ The following table shows compatibilities between Milvus and Java SDK.
 | Milvus version | Java SDK version |
 | :------------: | :--------------: |
 |     2.0      |    2.0.4         |
+|     2.1      |    2.1.0-beta2   |
 
 ### Install Java SDK
 
@@ -27,14 +28,14 @@ You can use **Apache Maven** or **Gradle**/**Grails** to download the SDK.
         <dependency>
             <groupId>io.milvus</groupId>
             <artifactId>milvus-sdk-java</artifactId>
-            <version>2.0.4</version>
+            <version>2.1.0-beta2</version>
         </dependency>
        ```
 
    - Gradle/Grails
 
         ```gradle
-        compile 'io.milvus:milvus-sdk-java:2.0.4'
+        compile 'io.milvus:milvus-sdk-java:2.1.0-beta2'
         ```
 
 ### Examples

+ 294 - 106
doc/allclasses-index.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>All Classes</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     }
 //-->
-var data = {"i0":2,"i1":2,"i2":2,"i3":2,"i4":2,"i5":8,"i6":2,"i7":2,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":2,"i14":2,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":2,"i22":2,"i23":2,"i24":2,"i25":2,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2,"i37":2,"i38":2,"i39":2,"i40":2,"i41":2,"i42":2,"i43":2,"i44":2,"i45":2,"i46":2,"i47":2,"i48":2,"i49":2,"i50":2,"i51":2,"i52":2,"i53":2,"i54":2,"i55":2,"i56":2,"i57":2,"i58":2,"i59":2,"i60":2,"i61":2,"i62":2,"i63":2,"i64":2,"i65":8,"i66":4,"i67":2,"i68":2,"i69":2,"i70":2,"i71":2,"i72":2,"i73":2,"i74":2,"i75":2,"i76":2,"i77":2,"i78":4,"i79":1,"i80":8,"i81":2,"i82":2,"i83":8,"i84":2,"i85":2,"i86":2,"i87":2,"i88":2,"i89":4,"i90":2,"i91":2,"i92":2,"i93":2,"i94":2,"i95":2,"i96":2,"i97":2,"i98":2,"i99":2,"i100":2,"i101":2,"i102":2,"i103":2,"i104":2,"i105":2,"i106":2};
+var data = {"i0":2,"i1":2,"i2":2,"i3":2,"i4":2,"i5":2,"i6":2,"i7":8,"i8":2,"i9":2,"i10":2,"i11":2,"i12":2,"i13":4,"i14":2,"i15":2,"i16":2,"i17":2,"i18":2,"i19":2,"i20":2,"i21":2,"i22":2,"i23":2,"i24":2,"i25":2,"i26":2,"i27":2,"i28":2,"i29":2,"i30":2,"i31":2,"i32":2,"i33":2,"i34":2,"i35":2,"i36":2,"i37":2,"i38":2,"i39":2,"i40":2,"i41":2,"i42":2,"i43":2,"i44":2,"i45":2,"i46":2,"i47":2,"i48":2,"i49":2,"i50":2,"i51":2,"i52":2,"i53":2,"i54":2,"i55":2,"i56":2,"i57":2,"i58":2,"i59":2,"i60":2,"i61":2,"i62":2,"i63":2,"i64":2,"i65":2,"i66":2,"i67":2,"i68":2,"i69":2,"i70":2,"i71":2,"i72":2,"i73":2,"i74":2,"i75":2,"i76":2,"i77":2,"i78":2,"i79":2,"i80":8,"i81":4,"i82":2,"i83":2,"i84":2,"i85":2,"i86":2,"i87":2,"i88":2,"i89":1,"i90":2,"i91":2,"i92":2,"i93":2,"i94":2,"i95":2,"i96":2,"i97":2,"i98":4,"i99":1,"i100":8,"i101":2,"i102":2,"i103":2,"i104":2,"i105":2,"i106":2,"i107":2,"i108":8,"i109":2,"i110":2,"i111":2,"i112":2,"i113":2,"i114":2,"i115":2,"i116":2,"i117":4,"i118":2,"i119":2,"i120":2,"i121":2,"i122":2,"i123":2,"i124":2,"i125":2,"i126":2,"i127":2,"i128":2,"i129":2,"i130":2,"i131":2,"i132":2,"i133":2,"i134":2,"i135":2,"i136":2,"i137":2,"i138":2,"i139":2,"i140":2,"i141":2};
 var tabs = {65535:["t0","All Classes"],1:["t1","Interface Summary"],2:["t2","Class Summary"],4:["t3","Enum Summary"],8:["t4","Exception Summary"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -127,628 +127,816 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </th>
 </tr>
 <tr id="i3" class="rowColor">
+<td class="colFirst"><a href="io/milvus/param/dml/BulkloadParam.html" title="class in io.milvus.param.dml">BulkloadParam</a></td>
+<th class="colLast" scope="row">
+<div class="block">Parameters for <code>bulkload</code> interface.</div>
+</th>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><a href="io/milvus/param/dml/BulkloadParam.Builder.html" title="class in io.milvus.param.dml">BulkloadParam.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder for <a href="io/milvus/param/dml/BulkloadParam.html" title="class in io.milvus.param.dml"><code>BulkloadParam</code></a> class.</div>
+</th>
+</tr>
+<tr id="i5" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/dml/CalcDistanceParam.html" title="class in io.milvus.param.dml">CalcDistanceParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>calcDistance</code> interface.</div>
 </th>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/dml/CalcDistanceParam.Builder.html" title="class in io.milvus.param.dml">CalcDistanceParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/dml/CalcDistanceParam.html" title="class in io.milvus.param.dml"><code>CalcDistanceParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><a href="io/milvus/exception/ClientNotConnectedException.html" title="class in io.milvus.exception">ClientNotConnectedException</a></td>
 <th class="colLast" scope="row">
 <div class="block">Milvus client API throws this exception when not connected to the Milvus server.</div>
 </th>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i8" class="altColor">
+<td class="colFirst"><a href="io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a></td>
+<th class="colLast" scope="row">
+<div class="block">Factory with managing multi cluster.</div>
+</th>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><a href="io/milvus/connection/ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder for <a href="io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection"><code>ClusterFactory</code></a></div>
+</th>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><a href="io/milvus/connection/ClusterListener.html" title="class in io.milvus.connection">ClusterListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Send heartbeat for a Milvus cluster healthy check.</div>
+</th>
+</tr>
+<tr id="i11" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/ConnectParam.html" title="class in io.milvus.param">ConnectParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for client connection.</div>
 </th>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/ConnectParam.html" title="class in io.milvus.param"><code>ConnectParam</code></a></div>
 </th>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i13" class="rowColor">
+<td class="colFirst"><a href="io/milvus/common/clientenum/ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i14" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></td>
 <th class="colLast" scope="row">
 <div class="block">Constant/static values for internal usage.</div>
 </th>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/alias/CreateAliasParam.html" title="class in io.milvus.param.alias">CreateAliasParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>createAlias</code> interface.</div>
 </th>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/alias/CreateAliasParam.Builder.html" title="class in io.milvus.param.alias">CreateAliasParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/alias/CreateAliasParam.html" title="class in io.milvus.param.alias"><code>CreateAliasParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i17" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/collection/CreateCollectionParam.html" title="class in io.milvus.param.collection">CreateCollectionParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>createCollection</code> interface.</div>
 </th>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i18" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/collection/CreateCollectionParam.Builder.html" title="class in io.milvus.param.collection">CreateCollectionParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/collection/CreateCollectionParam.html" title="class in io.milvus.param.collection"><code>CreateCollectionParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i19" class="rowColor">
+<td class="colFirst"><a href="io/milvus/param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential">CreateCredentialParam</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><a href="io/milvus/param/credential/CreateCredentialParam.Builder.html" title="class in io.milvus.param.credential">CreateCredentialParam.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder for <a href="io/milvus/param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential"><code>CreateCredentialParam</code></a> class.</div>
+</th>
+</tr>
+<tr id="i21" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/index/CreateIndexParam.html" title="class in io.milvus.param.index">CreateIndexParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>createIndex</code> interface.</div>
 </th>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/index/CreateIndexParam.Builder.html" title="class in io.milvus.param.index">CreateIndexParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/index/CreateIndexParam.html" title="class in io.milvus.param.index"><code>CreateIndexParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/partition/CreatePartitionParam.html" title="class in io.milvus.param.partition">CreatePartitionParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>createPartition</code> interface.</div>
 </th>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/partition/CreatePartitionParam.Builder.html" title="class in io.milvus.param.partition">CreatePartitionParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/partition/CreatePartitionParam.html" title="class in io.milvus.param.partition"><code>CreatePartitionParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i25" class="rowColor">
+<td class="colFirst"><a href="io/milvus/param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential">DeleteCredentialParam</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><a href="io/milvus/param/credential/DeleteCredentialParam.Builder.html" title="class in io.milvus.param.credential">DeleteCredentialParam.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder for <a href="io/milvus/param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential"><code>DeleteCredentialParam</code></a> class.</div>
+</th>
+</tr>
+<tr id="i27" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/dml/DeleteParam.html" title="class in io.milvus.param.dml">DeleteParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>delete</code> interface.</div>
 </th>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/dml/DeleteParam.Builder.html" title="class in io.milvus.param.dml">DeleteParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/dml/DeleteParam.html" title="class in io.milvus.param.dml"><code>DeleteParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i29" class="rowColor">
 <td class="colFirst"><a href="io/milvus/response/DescCollResponseWrapper.html" title="class in io.milvus.response">DescCollResponseWrapper</a></td>
 <th class="colLast" scope="row">
 <div class="block">Util class to wrap response of <code>describeCollection</code> interface.</div>
 </th>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><a href="io/milvus/response/DescIndexResponseWrapper.html" title="class in io.milvus.response">DescIndexResponseWrapper</a></td>
 <th class="colLast" scope="row">
 <div class="block">Util class to wrap response of <code>describeIndex</code> interface.</div>
 </th>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><a href="io/milvus/response/DescIndexResponseWrapper.IndexDesc.html" title="class in io.milvus.response">DescIndexResponseWrapper.IndexDesc</a></td>
 <th class="colLast" scope="row">
 <div class="block">Internal-use class to wrap response of <code>describeIndex</code> interface.</div>
 </th>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/collection/DescribeCollectionParam.html" title="class in io.milvus.param.collection">DescribeCollectionParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>describeCollection</code> interface.</div>
 </th>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i33" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/collection/DescribeCollectionParam.Builder.html" title="class in io.milvus.param.collection">DescribeCollectionParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/collection/DescribeCollectionParam.html" title="class in io.milvus.param.collection"><code>DescribeCollectionParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i34" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/index/DescribeIndexParam.html" title="class in io.milvus.param.index">DescribeIndexParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>describeIndex</code> interface.</div>
 </th>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/index/DescribeIndexParam.Builder.html" title="class in io.milvus.param.index">DescribeIndexParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/index/DescribeIndexParam.html" title="class in io.milvus.param.index"><code>DescribeIndexParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/alias/DropAliasParam.html" title="class in io.milvus.param.alias">DropAliasParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>dropAlias</code> interface.</div>
 </th>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/alias/DropAliasParam.Builder.html" title="class in io.milvus.param.alias">DropAliasParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/alias/DropAliasParam.html" title="class in io.milvus.param.alias"><code>DropAliasParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/collection/DropCollectionParam.html" title="class in io.milvus.param.collection">DropCollectionParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>dropCollection</code> interface.</div>
 </th>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/collection/DropCollectionParam.Builder.html" title="class in io.milvus.param.collection">DropCollectionParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/collection/DropCollectionParam.html" title="class in io.milvus.param.collection"><code>DropCollectionParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i40" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/index/DropIndexParam.html" title="class in io.milvus.param.index">DropIndexParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>dropIndex</code> interface.</div>
 </th>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/index/DropIndexParam.Builder.html" title="class in io.milvus.param.index">DropIndexParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/index/DropIndexParam.html" title="class in io.milvus.param.index"><code>DropIndexParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/partition/DropPartitionParam.html" title="class in io.milvus.param.partition">DropPartitionParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>dropPartition</code> interface.</div>
 </th>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/partition/DropPartitionParam.Builder.html" title="class in io.milvus.param.partition">DropPartitionParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/partition/DropPartitionParam.html" title="class in io.milvus.param.partition"><code>DropPartitionParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i44" class="altColor">
 <td class="colFirst"><a href="io/milvus/response/FieldDataWrapper.html" title="class in io.milvus.response">FieldDataWrapper</a></td>
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap response of <code>query/search</code> interface.</div>
 </th>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/collection/FieldType.html" title="class in io.milvus.param.collection">FieldType</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for a collection field.</div>
 </th>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i46" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/collection/FieldType.Builder.html" title="class in io.milvus.param.collection">FieldType.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/collection/FieldType.html" title="class in io.milvus.param.collection"><code>FieldType</code></a> class.</div>
 </th>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i47" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/collection/FlushParam.html" title="class in io.milvus.param.collection">FlushParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>flush</code> interface.</div>
 </th>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i48" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/collection/FlushParam.Builder.html" title="class in io.milvus.param.collection">FlushParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/collection/FlushParam.html" title="class in io.milvus.param.collection"><code>FlushParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i39" class="rowColor">
+<tr id="i49" class="rowColor">
+<td class="colFirst"><a href="io/milvus/param/dml/GetBulkloadStateParam.html" title="class in io.milvus.param.dml">GetBulkloadStateParam</a></td>
+<th class="colLast" scope="row">
+<div class="block">Parameters for <code>getBulkloadState</code> interface.</div>
+</th>
+</tr>
+<tr id="i50" class="altColor">
+<td class="colFirst"><a href="io/milvus/param/dml/GetBulkloadStateParam.Builder.html" title="class in io.milvus.param.dml">GetBulkloadStateParam.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder for <a href="io/milvus/param/dml/GetBulkloadStateParam.html" title="class in io.milvus.param.dml"><code>GetBulkloadStateParam</code></a> class.</div>
+</th>
+</tr>
+<tr id="i51" class="rowColor">
+<td class="colFirst"><a href="io/milvus/response/GetBulkloadStateWrapper.html" title="class in io.milvus.response">GetBulkloadStateWrapper</a></td>
+<th class="colLast" scope="row">
+<div class="block">Util class to wrap response of <code>getBulkloadState</code> interface.</div>
+</th>
+</tr>
+<tr id="i52" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/collection/GetCollectionStatisticsParam.html" title="class in io.milvus.param.collection">GetCollectionStatisticsParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getCollectionStatistics</code> interface.</div>
 </th>
 </tr>
-<tr id="i40" class="altColor">
+<tr id="i53" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/collection/GetCollectionStatisticsParam.Builder.html" title="class in io.milvus.param.collection">GetCollectionStatisticsParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/collection/GetCollectionStatisticsParam.html" title="class in io.milvus.param.collection"><code>GetCollectionStatisticsParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i41" class="rowColor">
+<tr id="i54" class="altColor">
 <td class="colFirst"><a href="io/milvus/response/GetCollStatResponseWrapper.html" title="class in io.milvus.response">GetCollStatResponseWrapper</a></td>
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap response of <code>getCollectionStatistics</code> interface.</div>
 </th>
 </tr>
-<tr id="i42" class="altColor">
+<tr id="i55" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/control/GetCompactionPlansParam.html" title="class in io.milvus.param.control">GetCompactionPlansParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getCompactionStateWithPlans</code> interface.</div>
 </th>
 </tr>
-<tr id="i43" class="rowColor">
+<tr id="i56" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/control/GetCompactionPlansParam.Builder.html" title="class in io.milvus.param.control">GetCompactionPlansParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/control/GetCompactionPlansParam.html" title="class in io.milvus.param.control"><code>GetCompactionPlansParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i44" class="altColor">
+<tr id="i57" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/control/GetCompactionStateParam.html" title="class in io.milvus.param.control">GetCompactionStateParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getCompactionState</code> interface.</div>
 </th>
 </tr>
-<tr id="i45" class="rowColor">
+<tr id="i58" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/control/GetCompactionStateParam.Builder.html" title="class in io.milvus.param.control">GetCompactionStateParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/control/GetCompactionStateParam.html" title="class in io.milvus.param.control"><code>GetCompactionStateParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i46" class="altColor">
+<tr id="i59" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/control/GetFlushStateParam.html" title="class in io.milvus.param.control">GetFlushStateParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getMetric</code> interface.</div>
 </th>
 </tr>
-<tr id="i47" class="rowColor">
+<tr id="i60" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/control/GetFlushStateParam.Builder.html" title="class in io.milvus.param.control">GetFlushStateParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/control/GetFlushStateParam.html" title="class in io.milvus.param.control"><code>GetFlushStateParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i48" class="altColor">
+<tr id="i61" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/index/GetIndexBuildProgressParam.html" title="class in io.milvus.param.index">GetIndexBuildProgressParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getIndexBuildProgress</code> interface.</div>
 </th>
 </tr>
-<tr id="i49" class="rowColor">
+<tr id="i62" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/index/GetIndexBuildProgressParam.Builder.html" title="class in io.milvus.param.index">GetIndexBuildProgressParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/index/GetIndexBuildProgressParam.html" title="class in io.milvus.param.index"><code>GetIndexBuildProgressParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i50" class="altColor">
+<tr id="i63" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/index/GetIndexStateParam.html" title="class in io.milvus.param.index">GetIndexStateParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getIndexState</code> interface.</div>
 </th>
 </tr>
-<tr id="i51" class="rowColor">
+<tr id="i64" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/index/GetIndexStateParam.Builder.html" title="class in io.milvus.param.index">GetIndexStateParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/index/GetIndexStateParam.html" title="class in io.milvus.param.index"><code>GetIndexStateParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i52" class="altColor">
+<tr id="i65" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/control/GetMetricsParam.html" title="class in io.milvus.param.control">GetMetricsParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getMetric</code> interface.</div>
 </th>
 </tr>
-<tr id="i53" class="rowColor">
+<tr id="i66" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/control/GetMetricsParam.Builder.html" title="class in io.milvus.param.control">GetMetricsParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/control/GetMetricsParam.html" title="class in io.milvus.param.control"><code>GetMetricsParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i54" class="altColor">
+<tr id="i67" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/partition/GetPartitionStatisticsParam.html" title="class in io.milvus.param.partition">GetPartitionStatisticsParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getPartitionStatistics</code> interface.</div>
 </th>
 </tr>
-<tr id="i55" class="rowColor">
+<tr id="i68" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/partition/GetPartitionStatisticsParam.Builder.html" title="class in io.milvus.param.partition">GetPartitionStatisticsParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/partition/GetPartitionStatisticsParam.html" title="class in io.milvus.param.partition"><code>GetPartitionStatisticsParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i56" class="altColor">
+<tr id="i69" class="rowColor">
 <td class="colFirst"><a href="io/milvus/response/GetPartStatResponseWrapper.html" title="class in io.milvus.response">GetPartStatResponseWrapper</a></td>
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap response of <code>getPartitionStatistics</code> interface.</div>
 </th>
 </tr>
-<tr id="i57" class="rowColor">
+<tr id="i70" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/control/GetPersistentSegmentInfoParam.html" title="class in io.milvus.param.control">GetPersistentSegmentInfoParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getPersistentSegmentInfo</code> interface.</div>
 </th>
 </tr>
-<tr id="i58" class="altColor">
+<tr id="i71" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/control/GetPersistentSegmentInfoParam.Builder.html" title="class in io.milvus.param.control">GetPersistentSegmentInfoParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/control/GetPersistentSegmentInfoParam.html" title="class in io.milvus.param.control"><code>GetPersistentSegmentInfoParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i59" class="rowColor">
+<tr id="i72" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/control/GetQuerySegmentInfoParam.html" title="class in io.milvus.param.control">GetQuerySegmentInfoParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getQuerySegmentInfo</code> interface.</div>
 </th>
 </tr>
-<tr id="i60" class="altColor">
+<tr id="i73" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/control/GetQuerySegmentInfoParam.Builder.html" title="class in io.milvus.param.control">GetQuerySegmentInfoParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/control/GetQuerySegmentInfoParam.html" title="class in io.milvus.param.control"><code>GetQuerySegmentInfoParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i61" class="rowColor">
+<tr id="i74" class="altColor">
+<td class="colFirst"><a href="io/milvus/param/control/GetReplicasParam.html" title="class in io.milvus.param.control">GetReplicasParam</a></td>
+<th class="colLast" scope="row">
+<div class="block">Parameters for <code>getReplicas</code> interface.</div>
+</th>
+</tr>
+<tr id="i75" class="rowColor">
+<td class="colFirst"><a href="io/milvus/param/control/GetReplicasParam.Builder.html" title="class in io.milvus.param.control">GetReplicasParam.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder for <a href="io/milvus/param/control/GetReplicasParam.html" title="class in io.milvus.param.control"><code>GetReplicasParam</code></a> class.</div>
+</th>
+</tr>
+<tr id="i76" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/collection/HasCollectionParam.html" title="class in io.milvus.param.collection">HasCollectionParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>hasCollection</code> interface.</div>
 </th>
 </tr>
-<tr id="i62" class="altColor">
+<tr id="i77" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/collection/HasCollectionParam.Builder.html" title="class in io.milvus.param.collection">HasCollectionParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/collection/HasCollectionParam.html" title="class in io.milvus.param.collection"><code>HasCollectionParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i63" class="rowColor">
+<tr id="i78" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/partition/HasPartitionParam.html" title="class in io.milvus.param.partition">HasPartitionParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>hasPartition</code> interface.</div>
 </th>
 </tr>
-<tr id="i64" class="altColor">
+<tr id="i79" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/partition/HasPartitionParam.Builder.html" title="class in io.milvus.param.partition">HasPartitionParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/partition/HasPartitionParam.html" title="class in io.milvus.param.partition"><code>HasPartitionParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i65" class="rowColor">
+<tr id="i80" class="altColor">
 <td class="colFirst"><a href="io/milvus/exception/IllegalResponseException.html" title="class in io.milvus.exception">IllegalResponseException</a></td>
 <th class="colLast" scope="row">
 <div class="block">Interfaces including <code>search</code>/<code>search</code>/<code>loadCollection</code> might 
  throw this exception when server return illegal response.</div>
 </th>
 </tr>
-<tr id="i66" class="altColor">
+<tr id="i81" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/IndexType.html" title="enum in io.milvus.param">IndexType</a></td>
 <th class="colLast" scope="row">
 <div class="block">Represents the available index types.</div>
 </th>
 </tr>
-<tr id="i67" class="rowColor">
+<tr id="i82" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>insert</code> interface.</div>
 </th>
 </tr>
-<tr id="i68" class="altColor">
+<tr id="i83" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/dml/InsertParam.Builder.html" title="class in io.milvus.param.dml">InsertParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/dml/InsertParam.html" title="class in io.milvus.param.dml"><code>InsertParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i69" class="rowColor">
+<tr id="i84" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/dml/InsertParam.Field.html" title="class in io.milvus.param.dml">InsertParam.Field</a></td>
 <th class="colLast" scope="row">
 <div class="block">Internal class for insert data.</div>
 </th>
 </tr>
-<tr id="i70" class="altColor">
+<tr id="i85" class="rowColor">
+<td class="colFirst"><a href="io/milvus/param/dml/ListBulkloadTasksParam.html" title="class in io.milvus.param.dml">ListBulkloadTasksParam</a></td>
+<th class="colLast" scope="row">
+<div class="block">Parameters for <code>getBulkloadState</code> interface.</div>
+</th>
+</tr>
+<tr id="i86" class="altColor">
+<td class="colFirst"><a href="io/milvus/param/dml/ListBulkloadTasksParam.Builder.html" title="class in io.milvus.param.dml">ListBulkloadTasksParam.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder for <a href="io/milvus/param/dml/ListBulkloadTasksParam.html" title="class in io.milvus.param.dml"><code>ListBulkloadTasksParam</code></a> class.</div>
+</th>
+</tr>
+<tr id="i87" class="rowColor">
+<td class="colFirst"><a href="io/milvus/param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential">ListCredUsersParam</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i88" class="altColor">
+<td class="colFirst"><a href="io/milvus/param/credential/ListCredUsersParam.Builder.html" title="class in io.milvus.param.credential">ListCredUsersParam.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder for <a href="io/milvus/param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential"><code>ListCredUsersParam</code></a> class.</div>
+</th>
+</tr>
+<tr id="i89" class="rowColor">
+<td class="colFirst"><a href="io/milvus/connection/Listener.html" title="interface in io.milvus.connection">Listener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Interface of multi server listener.</div>
+</th>
+</tr>
+<tr id="i90" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/control/LoadBalanceParam.html" title="class in io.milvus.param.control">LoadBalanceParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>loadBalance</code> interface.</div>
 </th>
 </tr>
-<tr id="i71" class="rowColor">
+<tr id="i91" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/control/LoadBalanceParam.Builder.html" title="class in io.milvus.param.control">LoadBalanceParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/control/LoadBalanceParam.html" title="class in io.milvus.param.control"><code>LoadBalanceParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i72" class="altColor">
+<tr id="i92" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/collection/LoadCollectionParam.html" title="class in io.milvus.param.collection">LoadCollectionParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>loadCollection</code> interface.</div>
 </th>
 </tr>
-<tr id="i73" class="rowColor">
+<tr id="i93" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/collection/LoadCollectionParam.Builder.html" title="class in io.milvus.param.collection">LoadCollectionParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/collection/LoadCollectionParam.html" title="class in io.milvus.param.collection"><code>LoadCollectionParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i74" class="altColor">
+<tr id="i94" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/partition/LoadPartitionsParam.html" title="class in io.milvus.param.partition">LoadPartitionsParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>loadPartition</code> interface.</div>
 </th>
 </tr>
-<tr id="i75" class="rowColor">
+<tr id="i95" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/partition/LoadPartitionsParam.Builder.html" title="class in io.milvus.param.partition">LoadPartitionsParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/partition/LoadPartitionsParam.html" title="class in io.milvus.param.partition"><code>LoadPartitionsParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i76" class="altColor">
+<tr id="i96" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/control/ManualCompactionParam.html" title="class in io.milvus.param.control">ManualCompactionParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>manualCompaction</code> interface.</div>
 </th>
 </tr>
-<tr id="i77" class="rowColor">
+<tr id="i97" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/control/ManualCompactionParam.Builder.html" title="class in io.milvus.param.control">ManualCompactionParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/control/ManualCompactionParam.html" title="class in io.milvus.param.control"><code>ManualCompactionParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i78" class="altColor">
+<tr id="i98" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/MetricType.html" title="enum in io.milvus.param">MetricType</a></td>
 <th class="colLast" scope="row">
 <div class="block">Represents the available metric types.</div>
 </th>
 </tr>
-<tr id="i79" class="rowColor">
+<tr id="i99" class="rowColor">
 <td class="colFirst"><a href="io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></td>
 <th class="colLast" scope="row">
 <div class="block">The Milvus Client Interface</div>
 </th>
 </tr>
-<tr id="i80" class="altColor">
+<tr id="i100" class="altColor">
 <td class="colFirst"><a href="io/milvus/exception/MilvusException.html" title="class in io.milvus.exception">MilvusException</a></td>
 <th class="colLast" scope="row">
 <div class="block">Base class of Milvus exceptions.</div>
 </th>
 </tr>
-<tr id="i81" class="rowColor">
+<tr id="i101" class="rowColor">
+<td class="colFirst"><a href="io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i102" class="altColor">
 <td class="colFirst"><a href="io/milvus/client/MilvusServiceClient.html" title="class in io.milvus.client">MilvusServiceClient</a></td>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
-<tr id="i82" class="altColor">
+<tr id="i103" class="rowColor">
+<td class="colFirst"><a href="io/milvus/server/MockMilvusServer.html" title="class in io.milvus.server">MockMilvusServer</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i104" class="altColor">
+<td class="colFirst"><a href="io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i105" class="rowColor">
+<td class="colFirst"><a href="io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></td>
+<th class="colLast" scope="row">
+<div class="block">Parameters for client connection of multi server.</div>
+</th>
+</tr>
+<tr id="i106" class="altColor">
+<td class="colFirst"><a href="io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder for <a href="io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param"><code>MultiConnectParam</code></a></div>
+</th>
+</tr>
+<tr id="i107" class="rowColor">
 <td class="colFirst"><a href="io/milvus/response/MutationResultWrapper.html" title="class in io.milvus.response">MutationResultWrapper</a></td>
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap response of <code>insert/delete</code> interface.</div>
 </th>
 </tr>
-<tr id="i83" class="rowColor">
+<tr id="i108" class="altColor">
 <td class="colFirst"><a href="io/milvus/exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></td>
 <th class="colLast" scope="row">
 <div class="block">Exception for illegal parameters input.</div>
 </th>
 </tr>
-<tr id="i84" class="altColor">
+<tr id="i109" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/ParamUtils.html" title="class in io.milvus.param">ParamUtils</a></td>
 <th class="colLast" scope="row">
 <div class="block">Utility functions for param classes</div>
 </th>
 </tr>
-<tr id="i85" class="rowColor">
+<tr id="i110" class="altColor">
+<td class="colFirst"><a href="io/milvus/connection/QueryNodeListener.html" title="class in io.milvus.connection">QueryNodeListener</a></td>
+<th class="colLast" scope="row">
+<div class="block">Send heartbeat for query nodes healthy check.</div>
+</th>
+</tr>
+<tr id="i111" class="rowColor">
+<td class="colFirst"><a href="io/milvus/param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a></td>
+<th class="colLast" scope="row">
+<div class="block">Defined single search for query node listener send heartbeat.</div>
+</th>
+</tr>
+<tr id="i112" class="altColor">
+<td class="colFirst"><a href="io/milvus/param/QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder for <a href="io/milvus/param/QueryNodeSingleSearch.html" title="class in io.milvus.param"><code>QueryNodeSingleSearch</code></a></div>
+</th>
+</tr>
+<tr id="i113" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>query</code> interface.</div>
 </th>
 </tr>
-<tr id="i86" class="altColor">
+<tr id="i114" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/dml/QueryParam.Builder.html" title="class in io.milvus.param.dml">QueryParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/dml/QueryParam.html" title="class in io.milvus.param.dml"><code>QueryParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i87" class="rowColor">
+<tr id="i115" class="rowColor">
 <td class="colFirst"><a href="io/milvus/response/QueryResultsWrapper.html" title="class in io.milvus.response">QueryResultsWrapper</a></td>
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap response of <code>query</code> interface.</div>
 </th>
 </tr>
-<tr id="i88" class="altColor">
+<tr id="i116" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="io/milvus/param/R.html" title="type parameter in R">T</a>&gt;</td>
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap gpc response and exceptions.</div>
 </th>
 </tr>
-<tr id="i89" class="rowColor">
+<tr id="i117" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/R.Status.html" title="enum in io.milvus.param">R.Status</a></td>
 <th class="colLast" scope="row">
 <div class="block">Represents server and client side status code</div>
 </th>
 </tr>
-<tr id="i90" class="altColor">
+<tr id="i118" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/collection/ReleaseCollectionParam.html" title="class in io.milvus.param.collection">ReleaseCollectionParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>releaseCollection</code> interface.</div>
 </th>
 </tr>
-<tr id="i91" class="rowColor">
+<tr id="i119" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/collection/ReleaseCollectionParam.Builder.html" title="class in io.milvus.param.collection">ReleaseCollectionParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/collection/ReleaseCollectionParam.html" title="class in io.milvus.param.collection"><code>ReleaseCollectionParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i92" class="altColor">
+<tr id="i120" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/partition/ReleasePartitionsParam.html" title="class in io.milvus.param.partition">ReleasePartitionsParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>releasePartition</code> interface.</div>
 </th>
 </tr>
-<tr id="i93" class="rowColor">
+<tr id="i121" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/partition/ReleasePartitionsParam.Builder.html" title="class in io.milvus.param.partition">ReleasePartitionsParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/partition/ReleasePartitionsParam.html" title="class in io.milvus.param.partition"><code>ReleasePartitionsParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i94" class="altColor">
+<tr id="i122" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a></td>
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap a message.</div>
 </th>
 </tr>
-<tr id="i95" class="rowColor">
+<tr id="i123" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/dml/SearchParam.html" title="class in io.milvus.param.dml">SearchParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>search</code> interface.</div>
 </th>
 </tr>
-<tr id="i96" class="altColor">
+<tr id="i124" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/dml/SearchParam.Builder.html" title="class in io.milvus.param.dml">SearchParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/dml/SearchParam.html" title="class in io.milvus.param.dml"><code>SearchParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i97" class="rowColor">
+<tr id="i125" class="rowColor">
 <td class="colFirst"><a href="io/milvus/response/SearchResultsWrapper.html" title="class in io.milvus.response">SearchResultsWrapper</a></td>
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap response of <code>search</code> interface.</div>
 </th>
 </tr>
-<tr id="i98" class="altColor">
+<tr id="i126" class="altColor">
 <td class="colFirst"><a href="io/milvus/response/SearchResultsWrapper.IDScore.html" title="class in io.milvus.response">SearchResultsWrapper.IDScore</a></td>
 <th class="colLast" scope="row">
 <div class="block">Internal-use class to wrap response of <code>search</code> interface.</div>
 </th>
 </tr>
-<tr id="i99" class="rowColor">
+<tr id="i127" class="rowColor">
+<td class="colFirst"><a href="io/milvus/param/ServerAddress.html" title="class in io.milvus.param">ServerAddress</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i128" class="altColor">
+<td class="colFirst"><a href="io/milvus/param/ServerAddress.Builder.html" title="class in io.milvus.param">ServerAddress.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i129" class="rowColor">
+<td class="colFirst"><a href="io/milvus/connection/ServerMonitor.html" title="class in io.milvus.connection">ServerMonitor</a></td>
+<th class="colLast" scope="row">
+<div class="block">Monitor with scheduling to check server healthy state.</div>
+</th>
+</tr>
+<tr id="i130" class="altColor">
+<td class="colFirst"><a href="io/milvus/connection/ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a></td>
+<th class="colLast" scope="row">
+<div class="block">Defined address and Milvus clients for each server.</div>
+</th>
+</tr>
+<tr id="i131" class="rowColor">
+<td class="colFirst"><a href="io/milvus/connection/ServerSetting.Builder.html" title="class in io.milvus.connection">ServerSetting.Builder</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i132" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/collection/ShowCollectionsParam.html" title="class in io.milvus.param.collection">ShowCollectionsParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>showCollections</code> interface.</div>
 </th>
 </tr>
-<tr id="i100" class="altColor">
+<tr id="i133" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/collection/ShowCollectionsParam.Builder.html" title="class in io.milvus.param.collection">ShowCollectionsParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/collection/ShowCollectionsParam.html" title="class in io.milvus.param.collection"><code>ShowCollectionsParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i101" class="rowColor">
+<tr id="i134" class="altColor">
 <td class="colFirst"><a href="io/milvus/response/ShowCollResponseWrapper.html" title="class in io.milvus.response">ShowCollResponseWrapper</a></td>
 <th class="colLast" scope="row">
 <div class="block">Util class to wrap response of <code>showCollections</code> interface.</div>
 </th>
 </tr>
-<tr id="i102" class="altColor">
+<tr id="i135" class="rowColor">
 <td class="colFirst"><a href="io/milvus/response/ShowCollResponseWrapper.CollectionInfo.html" title="class in io.milvus.response">ShowCollResponseWrapper.CollectionInfo</a></td>
 <th class="colLast" scope="row">
 <div class="block">Internal-use class to wrap response of <code>showCollections</code> interface.</div>
 </th>
 </tr>
-<tr id="i103" class="rowColor">
+<tr id="i136" class="altColor">
 <td class="colFirst"><a href="io/milvus/param/partition/ShowPartitionsParam.html" title="class in io.milvus.param.partition">ShowPartitionsParam</a></td>
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>showPartition</code> interface.</div>
 </th>
 </tr>
-<tr id="i104" class="altColor">
+<tr id="i137" class="rowColor">
 <td class="colFirst"><a href="io/milvus/param/partition/ShowPartitionsParam.Builder.html" title="class in io.milvus.param.partition">ShowPartitionsParam.Builder</a></td>
 <th class="colLast" scope="row">
 <div class="block">Builder for <a href="io/milvus/param/partition/ShowPartitionsParam.html" title="class in io.milvus.param.partition"><code>ShowPartitionsParam</code></a> class.</div>
 </th>
 </tr>
-<tr id="i105" class="rowColor">
+<tr id="i138" class="altColor">
 <td class="colFirst"><a href="io/milvus/response/ShowPartResponseWrapper.html" title="class in io.milvus.response">ShowPartResponseWrapper</a></td>
 <th class="colLast" scope="row">
 <div class="block">Util class to wrap response of <code>showPartitions</code> interface.</div>
 </th>
 </tr>
-<tr id="i106" class="altColor">
+<tr id="i139" class="rowColor">
 <td class="colFirst"><a href="io/milvus/response/ShowPartResponseWrapper.PartitionInfo.html" title="class in io.milvus.response">ShowPartResponseWrapper.PartitionInfo</a></td>
 <th class="colLast" scope="row">
 <div class="block">Internal-use class to wrap response of <code>showPartitions</code> interface.</div>
 </th>
 </tr>
+<tr id="i140" class="altColor">
+<td class="colFirst"><a href="io/milvus/param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential">UpdateCredentialParam</a></td>
+<th class="colLast" scope="row">&nbsp;</th>
+</tr>
+<tr id="i141" class="rowColor">
+<td class="colFirst"><a href="io/milvus/param/credential/UpdateCredentialParam.Builder.html" title="class in io.milvus.param.credential">UpdateCredentialParam.Builder</a></td>
+<th class="colLast" scope="row">
+<div class="block">Builder for <a href="io/milvus/param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential"><code>UpdateCredentialParam</code></a> class.</div>
+</th>
+</tr>
 </table>
 </li>
 </ul>

+ 37 - 2
doc/allclasses.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>All Classes</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -24,20 +24,30 @@
 <li><a href="io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></li>
 <li><a href="io/milvus/param/alias/AlterAliasParam.html" title="class in io.milvus.param.alias">AlterAliasParam</a></li>
 <li><a href="io/milvus/param/alias/AlterAliasParam.Builder.html" title="class in io.milvus.param.alias">AlterAliasParam.Builder</a></li>
+<li><a href="io/milvus/param/dml/BulkloadParam.html" title="class in io.milvus.param.dml">BulkloadParam</a></li>
+<li><a href="io/milvus/param/dml/BulkloadParam.Builder.html" title="class in io.milvus.param.dml">BulkloadParam.Builder</a></li>
 <li><a href="io/milvus/param/dml/CalcDistanceParam.html" title="class in io.milvus.param.dml">CalcDistanceParam</a></li>
 <li><a href="io/milvus/param/dml/CalcDistanceParam.Builder.html" title="class in io.milvus.param.dml">CalcDistanceParam.Builder</a></li>
 <li><a href="io/milvus/exception/ClientNotConnectedException.html" title="class in io.milvus.exception">ClientNotConnectedException</a></li>
+<li><a href="io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a></li>
+<li><a href="io/milvus/connection/ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a></li>
+<li><a href="io/milvus/connection/ClusterListener.html" title="class in io.milvus.connection">ClusterListener</a></li>
 <li><a href="io/milvus/param/ConnectParam.html" title="class in io.milvus.param">ConnectParam</a></li>
 <li><a href="io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></li>
+<li><a href="io/milvus/common/clientenum/ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a></li>
 <li><a href="io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></li>
 <li><a href="io/milvus/param/alias/CreateAliasParam.html" title="class in io.milvus.param.alias">CreateAliasParam</a></li>
 <li><a href="io/milvus/param/alias/CreateAliasParam.Builder.html" title="class in io.milvus.param.alias">CreateAliasParam.Builder</a></li>
 <li><a href="io/milvus/param/collection/CreateCollectionParam.html" title="class in io.milvus.param.collection">CreateCollectionParam</a></li>
 <li><a href="io/milvus/param/collection/CreateCollectionParam.Builder.html" title="class in io.milvus.param.collection">CreateCollectionParam.Builder</a></li>
+<li><a href="io/milvus/param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential">CreateCredentialParam</a></li>
+<li><a href="io/milvus/param/credential/CreateCredentialParam.Builder.html" title="class in io.milvus.param.credential">CreateCredentialParam.Builder</a></li>
 <li><a href="io/milvus/param/index/CreateIndexParam.html" title="class in io.milvus.param.index">CreateIndexParam</a></li>
 <li><a href="io/milvus/param/index/CreateIndexParam.Builder.html" title="class in io.milvus.param.index">CreateIndexParam.Builder</a></li>
 <li><a href="io/milvus/param/partition/CreatePartitionParam.html" title="class in io.milvus.param.partition">CreatePartitionParam</a></li>
 <li><a href="io/milvus/param/partition/CreatePartitionParam.Builder.html" title="class in io.milvus.param.partition">CreatePartitionParam.Builder</a></li>
+<li><a href="io/milvus/param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential">DeleteCredentialParam</a></li>
+<li><a href="io/milvus/param/credential/DeleteCredentialParam.Builder.html" title="class in io.milvus.param.credential">DeleteCredentialParam.Builder</a></li>
 <li><a href="io/milvus/param/dml/DeleteParam.html" title="class in io.milvus.param.dml">DeleteParam</a></li>
 <li><a href="io/milvus/param/dml/DeleteParam.Builder.html" title="class in io.milvus.param.dml">DeleteParam.Builder</a></li>
 <li><a href="io/milvus/response/DescCollResponseWrapper.html" title="class in io.milvus.response">DescCollResponseWrapper</a></li>
@@ -60,6 +70,9 @@
 <li><a href="io/milvus/param/collection/FieldType.Builder.html" title="class in io.milvus.param.collection">FieldType.Builder</a></li>
 <li><a href="io/milvus/param/collection/FlushParam.html" title="class in io.milvus.param.collection">FlushParam</a></li>
 <li><a href="io/milvus/param/collection/FlushParam.Builder.html" title="class in io.milvus.param.collection">FlushParam.Builder</a></li>
+<li><a href="io/milvus/param/dml/GetBulkloadStateParam.html" title="class in io.milvus.param.dml">GetBulkloadStateParam</a></li>
+<li><a href="io/milvus/param/dml/GetBulkloadStateParam.Builder.html" title="class in io.milvus.param.dml">GetBulkloadStateParam.Builder</a></li>
+<li><a href="io/milvus/response/GetBulkloadStateWrapper.html" title="class in io.milvus.response">GetBulkloadStateWrapper</a></li>
 <li><a href="io/milvus/param/collection/GetCollectionStatisticsParam.html" title="class in io.milvus.param.collection">GetCollectionStatisticsParam</a></li>
 <li><a href="io/milvus/param/collection/GetCollectionStatisticsParam.Builder.html" title="class in io.milvus.param.collection">GetCollectionStatisticsParam.Builder</a></li>
 <li><a href="io/milvus/response/GetCollStatResponseWrapper.html" title="class in io.milvus.response">GetCollStatResponseWrapper</a></li>
@@ -82,6 +95,8 @@
 <li><a href="io/milvus/param/control/GetPersistentSegmentInfoParam.Builder.html" title="class in io.milvus.param.control">GetPersistentSegmentInfoParam.Builder</a></li>
 <li><a href="io/milvus/param/control/GetQuerySegmentInfoParam.html" title="class in io.milvus.param.control">GetQuerySegmentInfoParam</a></li>
 <li><a href="io/milvus/param/control/GetQuerySegmentInfoParam.Builder.html" title="class in io.milvus.param.control">GetQuerySegmentInfoParam.Builder</a></li>
+<li><a href="io/milvus/param/control/GetReplicasParam.html" title="class in io.milvus.param.control">GetReplicasParam</a></li>
+<li><a href="io/milvus/param/control/GetReplicasParam.Builder.html" title="class in io.milvus.param.control">GetReplicasParam.Builder</a></li>
 <li><a href="io/milvus/param/collection/HasCollectionParam.html" title="class in io.milvus.param.collection">HasCollectionParam</a></li>
 <li><a href="io/milvus/param/collection/HasCollectionParam.Builder.html" title="class in io.milvus.param.collection">HasCollectionParam.Builder</a></li>
 <li><a href="io/milvus/param/partition/HasPartitionParam.html" title="class in io.milvus.param.partition">HasPartitionParam</a></li>
@@ -91,6 +106,11 @@
 <li><a href="io/milvus/param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a></li>
 <li><a href="io/milvus/param/dml/InsertParam.Builder.html" title="class in io.milvus.param.dml">InsertParam.Builder</a></li>
 <li><a href="io/milvus/param/dml/InsertParam.Field.html" title="class in io.milvus.param.dml">InsertParam.Field</a></li>
+<li><a href="io/milvus/param/dml/ListBulkloadTasksParam.html" title="class in io.milvus.param.dml">ListBulkloadTasksParam</a></li>
+<li><a href="io/milvus/param/dml/ListBulkloadTasksParam.Builder.html" title="class in io.milvus.param.dml">ListBulkloadTasksParam.Builder</a></li>
+<li><a href="io/milvus/param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential">ListCredUsersParam</a></li>
+<li><a href="io/milvus/param/credential/ListCredUsersParam.Builder.html" title="class in io.milvus.param.credential">ListCredUsersParam.Builder</a></li>
+<li><a href="io/milvus/connection/Listener.html" title="interface in io.milvus.connection"><span class="interfaceName">Listener</span></a></li>
 <li><a href="io/milvus/param/control/LoadBalanceParam.html" title="class in io.milvus.param.control">LoadBalanceParam</a></li>
 <li><a href="io/milvus/param/control/LoadBalanceParam.Builder.html" title="class in io.milvus.param.control">LoadBalanceParam.Builder</a></li>
 <li><a href="io/milvus/param/collection/LoadCollectionParam.html" title="class in io.milvus.param.collection">LoadCollectionParam</a></li>
@@ -102,10 +122,18 @@
 <li><a href="io/milvus/param/MetricType.html" title="enum in io.milvus.param">MetricType</a></li>
 <li><a href="io/milvus/client/MilvusClient.html" title="interface in io.milvus.client"><span class="interfaceName">MilvusClient</span></a></li>
 <li><a href="io/milvus/exception/MilvusException.html" title="class in io.milvus.exception">MilvusException</a></li>
+<li><a href="io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></li>
 <li><a href="io/milvus/client/MilvusServiceClient.html" title="class in io.milvus.client">MilvusServiceClient</a></li>
+<li><a href="io/milvus/server/MockMilvusServer.html" title="class in io.milvus.server">MockMilvusServer</a></li>
+<li><a href="io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></li>
+<li><a href="io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></li>
+<li><a href="io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></li>
 <li><a href="io/milvus/response/MutationResultWrapper.html" title="class in io.milvus.response">MutationResultWrapper</a></li>
 <li><a href="io/milvus/exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></li>
 <li><a href="io/milvus/param/ParamUtils.html" title="class in io.milvus.param">ParamUtils</a></li>
+<li><a href="io/milvus/connection/QueryNodeListener.html" title="class in io.milvus.connection">QueryNodeListener</a></li>
+<li><a href="io/milvus/param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a></li>
+<li><a href="io/milvus/param/QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a></li>
 <li><a href="io/milvus/param/dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a></li>
 <li><a href="io/milvus/param/dml/QueryParam.Builder.html" title="class in io.milvus.param.dml">QueryParam.Builder</a></li>
 <li><a href="io/milvus/response/QueryResultsWrapper.html" title="class in io.milvus.response">QueryResultsWrapper</a></li>
@@ -120,6 +148,11 @@
 <li><a href="io/milvus/param/dml/SearchParam.Builder.html" title="class in io.milvus.param.dml">SearchParam.Builder</a></li>
 <li><a href="io/milvus/response/SearchResultsWrapper.html" title="class in io.milvus.response">SearchResultsWrapper</a></li>
 <li><a href="io/milvus/response/SearchResultsWrapper.IDScore.html" title="class in io.milvus.response">SearchResultsWrapper.IDScore</a></li>
+<li><a href="io/milvus/param/ServerAddress.html" title="class in io.milvus.param">ServerAddress</a></li>
+<li><a href="io/milvus/param/ServerAddress.Builder.html" title="class in io.milvus.param">ServerAddress.Builder</a></li>
+<li><a href="io/milvus/connection/ServerMonitor.html" title="class in io.milvus.connection">ServerMonitor</a></li>
+<li><a href="io/milvus/connection/ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a></li>
+<li><a href="io/milvus/connection/ServerSetting.Builder.html" title="class in io.milvus.connection">ServerSetting.Builder</a></li>
 <li><a href="io/milvus/param/collection/ShowCollectionsParam.html" title="class in io.milvus.param.collection">ShowCollectionsParam</a></li>
 <li><a href="io/milvus/param/collection/ShowCollectionsParam.Builder.html" title="class in io.milvus.param.collection">ShowCollectionsParam.Builder</a></li>
 <li><a href="io/milvus/response/ShowCollResponseWrapper.html" title="class in io.milvus.response">ShowCollResponseWrapper</a></li>
@@ -128,6 +161,8 @@
 <li><a href="io/milvus/param/partition/ShowPartitionsParam.Builder.html" title="class in io.milvus.param.partition">ShowPartitionsParam.Builder</a></li>
 <li><a href="io/milvus/response/ShowPartResponseWrapper.html" title="class in io.milvus.response">ShowPartResponseWrapper</a></li>
 <li><a href="io/milvus/response/ShowPartResponseWrapper.PartitionInfo.html" title="class in io.milvus.response">ShowPartResponseWrapper.PartitionInfo</a></li>
+<li><a href="io/milvus/param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential">UpdateCredentialParam</a></li>
+<li><a href="io/milvus/param/credential/UpdateCredentialParam.Builder.html" title="class in io.milvus.param.credential">UpdateCredentialParam.Builder</a></li>
 </ul>
 </main>
 </body>

+ 21 - 5
doc/allpackages-index.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>All Packages</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -110,6 +110,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<th class="colFirst" scope="row"><a href="io/milvus/common/clientenum/package-summary.html">io.milvus.common.clientenum</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="io/milvus/connection/package-summary.html">io.milvus.connection</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <th class="colFirst" scope="row"><a href="io/milvus/exception/package-summary.html">io.milvus.exception</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -130,21 +138,29 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<th class="colFirst" scope="row"><a href="io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a></th>
+<th class="colFirst" scope="row"><a href="io/milvus/param/credential/package-summary.html">io.milvus.param.credential</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<th class="colFirst" scope="row"><a href="io/milvus/param/index/package-summary.html">io.milvus.param.index</a></th>
+<th class="colFirst" scope="row"><a href="io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<th class="colFirst" scope="row"><a href="io/milvus/param/partition/package-summary.html">io.milvus.param.partition</a></th>
+<th class="colFirst" scope="row"><a href="io/milvus/param/index/package-summary.html">io.milvus.param.index</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<th class="colFirst" scope="row"><a href="io/milvus/param/partition/package-summary.html">io.milvus.param.partition</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="io/milvus/response/package-summary.html">io.milvus.response</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="io/milvus/server/package-summary.html">io.milvus.server</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </li>

+ 53 - 4
doc/constant-values.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>Constant Field Values</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -117,6 +117,48 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </tr>
 <tbody>
 <tr class="altColor">
+<td class="colFirst"><a id="io.milvus.param.Constant.BUCKET">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="io/milvus/param/Constant.html#BUCKET">BUCKET</a></code></th>
+<td class="colLast"><code>"bucket"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="io.milvus.param.Constant.DEFAULT_INDEX_NAME">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="io/milvus/param/Constant.html#DEFAULT_INDEX_NAME">DEFAULT_INDEX_NAME</a></code></th>
+<td class="colLast"><code>"_default_idx"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="io.milvus.param.Constant.FAILED_REASON">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="io/milvus/param/Constant.html#FAILED_REASON">FAILED_REASON</a></code></th>
+<td class="colLast"><code>"failed_reason"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="io.milvus.param.Constant.IMPORT_COLLECTION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="io/milvus/param/Constant.html#IMPORT_COLLECTION">IMPORT_COLLECTION</a></code></th>
+<td class="colLast"><code>"collection"</code></td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a id="io.milvus.param.Constant.IMPORT_FILES">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="io/milvus/param/Constant.html#IMPORT_FILES">IMPORT_FILES</a></code></th>
+<td class="colLast"><code>"files"</code></td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a id="io.milvus.param.Constant.IMPORT_PARTITION">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="io/milvus/param/Constant.html#IMPORT_PARTITION">IMPORT_PARTITION</a></code></th>
+<td class="colLast"><code>"partition"</code></td>
+</tr>
+<tr class="altColor">
 <td class="colFirst"><a id="io.milvus.param.Constant.INDEX_TYPE">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
@@ -159,20 +201,27 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <td class="colLast"><code>"topk"</code></td>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><a id="io.milvus.param.Constant.VARCHAR_MAX_LENGTH">
+<!--   -->
+</a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><a href="io/milvus/param/Constant.html#VARCHAR_MAX_LENGTH">VARCHAR_MAX_LENGTH</a></code></th>
+<td class="colLast"><code>"max_length"</code></td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><a id="io.milvus.param.Constant.VECTOR_DIM">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
 <th class="colSecond" scope="row"><code><a href="io/milvus/param/Constant.html#VECTOR_DIM">VECTOR_DIM</a></code></th>
 <td class="colLast"><code>"dim"</code></td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a id="io.milvus.param.Constant.VECTOR_FIELD">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
 <th class="colSecond" scope="row"><code><a href="io/milvus/param/Constant.html#VECTOR_FIELD">VECTOR_FIELD</a></code></th>
 <td class="colLast"><code>"anns_field"</code></td>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a id="io.milvus.param.Constant.VECTOR_TAG">
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>

+ 2 - 2
doc/deprecated-list.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>Deprecated List</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>

+ 4 - 0
doc/element-list

@@ -1,10 +1,14 @@
 io.milvus.client
+io.milvus.common.clientenum
+io.milvus.connection
 io.milvus.exception
 io.milvus.param
 io.milvus.param.alias
 io.milvus.param.collection
 io.milvus.param.control
+io.milvus.param.credential
 io.milvus.param.dml
 io.milvus.param.index
 io.milvus.param.partition
 io.milvus.response
+io.milvus.server

+ 2 - 2
doc/help-doc.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>API Help</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>

+ 12 - 2
doc/index-files/index-1.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>A-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -117,6 +117,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Adds a field schema.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/BulkloadParam.Builder.html#addFile(java.lang.String)">addFile(String)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/BulkloadParam.Builder.html" title="class in io.milvus.param.dml">BulkloadParam.Builder</a></dt>
+<dd>
+<div class="block">Specifies a file paths to import.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/QueryParam.Builder.html#addOutField(java.lang.String)">addOutField(String)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/QueryParam.Builder.html" title="class in io.milvus.param.dml">QueryParam.Builder</a></dt>
 <dd>
 <div class="block">Specifies an output field (Optional).</div>
@@ -161,10 +165,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#alterAlias(io.milvus.param.alias.AlterAliasParam)">alterAlias(AlterAliasParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#alterAlias(io.milvus.grpc.AlterAliasRequest,io.grpc.stub.StreamObserver)">alterAlias(AlterAliasRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#alterAlias(io.milvus.param.alias.AlterAliasParam)">alterAlias(AlterAliasParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Alters alias from a collection to another.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#alterAlias(io.milvus.param.alias.AlterAliasParam)">alterAlias(AlterAliasParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/alias/AlterAliasParam.html" title="class in io.milvus.param.alias"><span class="typeNameLink">AlterAliasParam</span></a> - Class in <a href="../io/milvus/param/alias/package-summary.html">io.milvus.param.alias</a></dt>
 <dd>
 <div class="block">Parameters for <code>alterAlias</code> interface.</div>
@@ -175,6 +183,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/IndexType.html#ANNOY">ANNOY</a></span> - io.milvus.param.<a href="../io/milvus/param/IndexType.html" title="enum in io.milvus.param">IndexType</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterFactory.html#availableServerChange(java.util.List)">availableServerChange(List&lt;ServerSetting&gt;)</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a></dt>
+<dd>&nbsp;</dd>
 </dl>
 <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes</a>&nbsp;<a href="../allpackages-index.html">All&nbsp;Packages</a></div>
 </main>

+ 2 - 2
doc/index-files/index-10.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>J-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>

+ 10 - 2
doc/index-files/index-11.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>K-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -101,6 +101,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Enables the keep-alive function for client channel.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.Builder.html#keepAliveWithoutCalls(boolean)">keepAliveWithoutCalls(boolean)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></dt>
+<dd>
+<div class="block">Enables the keep-alive function for client channel.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterFactory.Builder.html#keepMonitor(boolean)">keepMonitor(boolean)</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a></dt>
+<dd>
+<div class="block">Enables the keep-monitor function for server</div>
+</dd>
 </dl>
 <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes</a>&nbsp;<a href="../allpackages-index.html">All&nbsp;Packages</a></div>
 </main>

+ 44 - 2
doc/index-files/index-12.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>L-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -99,12 +99,46 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dl>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/MetricType.html#L2">L2</a></span> - io.milvus.param.<a href="../io/milvus/param/MetricType.html" title="enum in io.milvus.param">MetricType</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/dml/ListBulkloadTasksParam.html" title="class in io.milvus.param.dml"><span class="typeNameLink">ListBulkloadTasksParam</span></a> - Class in <a href="../io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a></dt>
+<dd>
+<div class="block">Parameters for <code>getBulkloadState</code> interface.</div>
+</dd>
+<dt><a href="../io/milvus/param/dml/ListBulkloadTasksParam.Builder.html" title="class in io.milvus.param.dml"><span class="typeNameLink">ListBulkloadTasksParam.Builder</span></a> - Class in <a href="../io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a></dt>
+<dd>
+<div class="block">Builder for <a href="../io/milvus/param/dml/ListBulkloadTasksParam.html" title="class in io.milvus.param.dml"><code>ListBulkloadTasksParam</code></a> class.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#listCredUsers(io.milvus.grpc.ListCredUsersRequest,io.grpc.stub.StreamObserver)">listCredUsers(ListCredUsersRequest, StreamObserver&lt;ListCredUsersResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#listCredUsers(io.milvus.param.credential.ListCredUsersParam)">listCredUsers(ListCredUsersParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#listCredUsers(io.milvus.param.credential.ListCredUsersParam)">listCredUsers(ListCredUsersParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
+<dd>
+<div class="block">List all user names.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#listCredUsers(io.milvus.param.credential.ListCredUsersParam)">listCredUsers(ListCredUsersParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential"><span class="typeNameLink">ListCredUsersParam</span></a> - Class in <a href="../io/milvus/param/credential/package-summary.html">io.milvus.param.credential</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/credential/ListCredUsersParam.Builder.html" title="class in io.milvus.param.credential"><span class="typeNameLink">ListCredUsersParam.Builder</span></a> - Class in <a href="../io/milvus/param/credential/package-summary.html">io.milvus.param.credential</a></dt>
+<dd>
+<div class="block">Builder for <a href="../io/milvus/param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential"><code>ListCredUsersParam</code></a> class.</div>
+</dd>
+<dt><a href="../io/milvus/connection/Listener.html" title="interface in io.milvus.connection"><span class="typeNameLink">Listener</span></a> - Interface in <a href="../io/milvus/connection/package-summary.html">io.milvus.connection</a></dt>
+<dd>
+<div class="block">Interface of multi server listener.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#listImportTasks(io.milvus.grpc.ListImportTasksRequest,io.grpc.stub.StreamObserver)">listImportTasks(ListImportTasksRequest, StreamObserver&lt;ListImportTasksResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#loadBalance(io.milvus.grpc.LoadBalanceRequest,io.grpc.stub.StreamObserver)">loadBalance(LoadBalanceRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#loadBalance(io.milvus.param.control.LoadBalanceParam)">loadBalance(LoadBalanceParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#loadBalance(io.milvus.param.control.LoadBalanceParam)">loadBalance(LoadBalanceParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Moves segment from a query node to another to keep the load balanced.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#loadBalance(io.milvus.param.control.LoadBalanceParam)">loadBalance(LoadBalanceParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/control/LoadBalanceParam.html" title="class in io.milvus.param.control"><span class="typeNameLink">LoadBalanceParam</span></a> - Class in <a href="../io/milvus/param/control/package-summary.html">io.milvus.param.control</a></dt>
 <dd>
 <div class="block">Parameters for <code>loadBalance</code> interface.</div>
@@ -115,10 +149,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#loadCollection(io.milvus.param.collection.LoadCollectionParam)">loadCollection(LoadCollectionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#loadCollection(io.milvus.grpc.LoadCollectionRequest,io.grpc.stub.StreamObserver)">loadCollection(LoadCollectionRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#loadCollection(io.milvus.param.collection.LoadCollectionParam)">loadCollection(LoadCollectionParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Loads a collection to memory before search or query.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#loadCollection(io.milvus.param.collection.LoadCollectionParam)">loadCollection(LoadCollectionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/collection/LoadCollectionParam.html" title="class in io.milvus.param.collection"><span class="typeNameLink">LoadCollectionParam</span></a> - Class in <a href="../io/milvus/param/collection/package-summary.html">io.milvus.param.collection</a></dt>
 <dd>
 <div class="block">Parameters for <code>loadCollection</code> interface.</div>
@@ -131,10 +169,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#loadPartitions(io.milvus.param.partition.LoadPartitionsParam)">loadPartitions(LoadPartitionsParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#loadPartitions(io.milvus.grpc.LoadPartitionsRequest,io.grpc.stub.StreamObserver)">loadPartitions(LoadPartitionsRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#loadPartitions(io.milvus.param.partition.LoadPartitionsParam)">loadPartitions(LoadPartitionsParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Loads a partition into memory.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#loadPartitions(io.milvus.param.partition.LoadPartitionsParam)">loadPartitions(LoadPartitionsParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/partition/LoadPartitionsParam.html" title="class in io.milvus.param.partition"><span class="typeNameLink">LoadPartitionsParam</span></a> - Class in <a href="../io/milvus/param/partition/package-summary.html">io.milvus.param.partition</a></dt>
 <dd>
 <div class="block">Parameters for <code>loadPartition</code> interface.</div>

+ 32 - 2
doc/index-files/index-13.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>M-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -97,12 +97,16 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </a>
 <h2 class="title">M</h2>
 <dl>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#manualCompaction(io.milvus.grpc.ManualCompactionRequest,io.grpc.stub.StreamObserver)">manualCompaction(ManualCompactionRequest, StreamObserver&lt;ManualCompactionResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#manualCompaction(io.milvus.param.control.ManualCompactionParam)">manualCompaction(ManualCompactionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#manualCompaction(io.milvus.param.control.ManualCompactionParam)">manualCompaction(ManualCompactionParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Performs a manual compaction.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#manualCompaction(io.milvus.param.control.ManualCompactionParam)">manualCompaction(ManualCompactionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/control/ManualCompactionParam.html" title="class in io.milvus.param.control"><span class="typeNameLink">ManualCompactionParam</span></a> - Class in <a href="../io/milvus/param/control/package-summary.html">io.milvus.param.control</a></dt>
 <dd>
 <div class="block">Parameters for <code>manualCompaction</code> interface.</div>
@@ -111,6 +115,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Builder for <a href="../io/milvus/param/control/ManualCompactionParam.html" title="class in io.milvus.param.control"><code>ManualCompactionParam</code></a> class.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterFactory.html#masterChange(io.milvus.connection.ServerSetting)">masterChange(ServerSetting)</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterFactory.html#masterIsRunning()">masterIsRunning()</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/Constant.html#MAX_WAITING_FLUSHING_INTERVAL">MAX_WAITING_FLUSHING_INTERVAL</a></span> - Static variable in class io.milvus.param.<a href="../io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/Constant.html#MAX_WAITING_FLUSHING_TIMEOUT">MAX_WAITING_FLUSHING_TIMEOUT</a></span> - Static variable in class io.milvus.param.<a href="../io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></dt>
@@ -139,10 +147,32 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/exception/MilvusException.html#%3Cinit%3E(java.lang.String,java.lang.Integer)">MilvusException(String, Integer)</a></span> - Constructor for exception io.milvus.exception.<a href="../io/milvus/exception/MilvusException.html" title="class in io.milvus.exception">MilvusException</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client"><span class="typeNameLink">MilvusMultiServiceClient</span></a> - Class in <a href="../io/milvus/client/package-summary.html">io.milvus.client</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#%3Cinit%3E(io.milvus.param.MultiConnectParam)">MilvusMultiServiceClient(MultiConnectParam)</a></span> - Constructor for class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>
+<div class="block">Sets connect param for multi milvus clusters.</div>
+</dd>
 <dt><a href="../io/milvus/client/MilvusServiceClient.html" title="class in io.milvus.client"><span class="typeNameLink">MilvusServiceClient</span></a> - Class in <a href="../io/milvus/client/package-summary.html">io.milvus.client</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusServiceClient.html#%3Cinit%3E(io.milvus.param.ConnectParam)">MilvusServiceClient(ConnectParam)</a></span> - Constructor for class io.milvus.client.<a href="../io/milvus/client/MilvusServiceClient.html" title="class in io.milvus.client">MilvusServiceClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="../io/milvus/server/MockMilvusServer.html" title="class in io.milvus.server"><span class="typeNameLink">MockMilvusServer</span></a> - Class in <a href="../io/milvus/server/package-summary.html">io.milvus.server</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServer.html#%3Cinit%3E(int,io.milvus.grpc.MilvusServiceGrpc.MilvusServiceImplBase)">MockMilvusServer(int, MilvusServiceGrpc.MilvusServiceImplBase)</a></span> - Constructor for class io.milvus.server.<a href="../io/milvus/server/MockMilvusServer.html" title="class in io.milvus.server">MockMilvusServer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server"><span class="typeNameLink">MockMilvusServerImpl</span></a> - Class in <a href="../io/milvus/server/package-summary.html">io.milvus.server</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#%3Cinit%3E()">MockMilvusServerImpl()</a></span> - Constructor for class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param"><span class="typeNameLink">MultiConnectParam</span></a> - Class in <a href="../io/milvus/param/package-summary.html">io.milvus.param</a></dt>
+<dd>
+<div class="block">Parameters for client connection of multi server.</div>
+</dd>
+<dt><a href="../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param"><span class="typeNameLink">MultiConnectParam.Builder</span></a> - Class in <a href="../io/milvus/param/package-summary.html">io.milvus.param</a></dt>
+<dd>
+<div class="block">Builder for <a href="../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param"><code>MultiConnectParam</code></a></div>
+</dd>
 <dt><a href="../io/milvus/response/MutationResultWrapper.html" title="class in io.milvus.response"><span class="typeNameLink">MutationResultWrapper</span></a> - Class in <a href="../io/milvus/response/package-summary.html">io.milvus.response</a></dt>
 <dd>
 <div class="block">Utility class to wrap response of <code>insert/delete</code> interface.</div>

+ 28 - 2
doc/index-files/index-14.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>N-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -97,6 +97,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </a>
 <h2 class="title">N</h2>
 <dl>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterFactory.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.connection.<a href="../io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ServerSetting.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.connection.<a href="../io/milvus/connection/ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/alias/AlterAliasParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.alias.<a href="../io/milvus/param/alias/AlterAliasParam.html" title="class in io.milvus.param.alias">AlterAliasParam</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/alias/CreateAliasParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.alias.<a href="../io/milvus/param/alias/CreateAliasParam.html" title="class in io.milvus.param.alias">CreateAliasParam</a></dt>
@@ -137,16 +141,32 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/control/GetQuerySegmentInfoParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.control.<a href="../io/milvus/param/control/GetQuerySegmentInfoParam.html" title="class in io.milvus.param.control">GetQuerySegmentInfoParam</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/control/GetReplicasParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.control.<a href="../io/milvus/param/control/GetReplicasParam.html" title="class in io.milvus.param.control">GetReplicasParam</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/control/LoadBalanceParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.control.<a href="../io/milvus/param/control/LoadBalanceParam.html" title="class in io.milvus.param.control">LoadBalanceParam</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/control/ManualCompactionParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.control.<a href="../io/milvus/param/control/ManualCompactionParam.html" title="class in io.milvus.param.control">ManualCompactionParam</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/CreateCredentialParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential">CreateCredentialParam</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/DeleteCredentialParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential">DeleteCredentialParam</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/ListCredUsersParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential">ListCredUsersParam</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/UpdateCredentialParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential">UpdateCredentialParam</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/BulkloadParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/BulkloadParam.html" title="class in io.milvus.param.dml">BulkloadParam</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/CalcDistanceParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/CalcDistanceParam.html" title="class in io.milvus.param.dml">CalcDistanceParam</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/DeleteParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/DeleteParam.html" title="class in io.milvus.param.dml">DeleteParam</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/GetBulkloadStateParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/GetBulkloadStateParam.html" title="class in io.milvus.param.dml">GetBulkloadStateParam</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/InsertParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/ListBulkloadTasksParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/ListBulkloadTasksParam.html" title="class in io.milvus.param.dml">ListBulkloadTasksParam</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/QueryParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/SearchParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/SearchParam.html" title="class in io.milvus.param.dml">SearchParam</a></dt>
@@ -161,6 +181,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/index/GetIndexStateParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.index.<a href="../io/milvus/param/index/GetIndexStateParam.html" title="class in io.milvus.param.index">GetIndexStateParam</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/partition/CreatePartitionParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.partition.<a href="../io/milvus/param/partition/CreatePartitionParam.html" title="class in io.milvus.param.partition">CreatePartitionParam</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/partition/DropPartitionParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.partition.<a href="../io/milvus/param/partition/DropPartitionParam.html" title="class in io.milvus.param.partition">DropPartitionParam</a></dt>
@@ -175,6 +197,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/partition/ShowPartitionsParam.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.partition.<a href="../io/milvus/param/partition/ShowPartitionsParam.html" title="class in io.milvus.param.partition">ShowPartitionsParam</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/QueryNodeSingleSearch.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.<a href="../io/milvus/param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ServerAddress.html#newBuilder()">newBuilder()</a></span> - Static method in class io.milvus.param.<a href="../io/milvus/param/ServerAddress.html" title="class in io.milvus.param">ServerAddress</a></dt>
+<dd>&nbsp;</dd>
 </dl>
 <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes</a>&nbsp;<a href="../allpackages-index.html">All&nbsp;Packages</a></div>
 </main>

+ 2 - 2
doc/index-files/index-15.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>O-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>

+ 2 - 2
doc/index-files/index-16.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>P-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>

+ 32 - 2
doc/index-files/index-17.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>Q-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -99,10 +99,40 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dl>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#query(io.milvus.param.dml.QueryParam)">query(QueryParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#query(io.milvus.grpc.QueryRequest,io.grpc.stub.StreamObserver)">query(QueryRequest, StreamObserver&lt;QueryResults&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#query(io.milvus.param.dml.QueryParam)">query(QueryParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Queries entity(s) based on scalar field(s) filtered by boolean expression.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#query(io.milvus.param.dml.QueryParam)">query(QueryParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/response/GetBulkloadStateWrapper.html#queryable()">queryable()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/GetBulkloadStateWrapper.html" title="class in io.milvus.response">GetBulkloadStateWrapper</a></dt>
+<dd>
+<div class="block">A flag indicating whether import data are queryable (i.e.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#queryAsync(io.milvus.param.dml.QueryParam)">queryAsync(QueryParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#queryAsync(io.milvus.param.dml.QueryParam)">queryAsync(QueryParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
+<dd>
+<div class="block">Queries entity(s) asynchronously based on scalar field(s) filtered by boolean expression.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#queryAsync(io.milvus.param.dml.QueryParam)">queryAsync(QueryParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/connection/QueryNodeListener.html" title="class in io.milvus.connection"><span class="typeNameLink">QueryNodeListener</span></a> - Class in <a href="../io/milvus/connection/package-summary.html">io.milvus.connection</a></dt>
+<dd>
+<div class="block">Send heartbeat for query nodes healthy check.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/QueryNodeListener.html#%3Cinit%3E(io.milvus.param.QueryNodeSingleSearch)">QueryNodeListener(QueryNodeSingleSearch)</a></span> - Constructor for class io.milvus.connection.<a href="../io/milvus/connection/QueryNodeListener.html" title="class in io.milvus.connection">QueryNodeListener</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/QueryNodeSingleSearch.html" title="class in io.milvus.param"><span class="typeNameLink">QueryNodeSingleSearch</span></a> - Class in <a href="../io/milvus/param/package-summary.html">io.milvus.param</a></dt>
+<dd>
+<div class="block">Defined single search for query node listener send heartbeat.</div>
+</dd>
+<dt><a href="../io/milvus/param/QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param"><span class="typeNameLink">QueryNodeSingleSearch.Builder</span></a> - Class in <a href="../io/milvus/param/package-summary.html">io.milvus.param</a></dt>
+<dd>
+<div class="block">Builder for <a href="../io/milvus/param/QueryNodeSingleSearch.html" title="class in io.milvus.param"><code>QueryNodeSingleSearch</code></a></div>
+</dd>
 <dt><a href="../io/milvus/param/dml/QueryParam.html" title="class in io.milvus.param.dml"><span class="typeNameLink">QueryParam</span></a> - Class in <a href="../io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a></dt>
 <dd>
 <div class="block">Parameters for <code>query</code> interface.</div>

+ 10 - 2
doc/index-files/index-18.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>R-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -109,10 +109,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#releaseCollection(io.milvus.param.collection.ReleaseCollectionParam)">releaseCollection(ReleaseCollectionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#releaseCollection(io.milvus.grpc.ReleaseCollectionRequest,io.grpc.stub.StreamObserver)">releaseCollection(ReleaseCollectionRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#releaseCollection(io.milvus.param.collection.ReleaseCollectionParam)">releaseCollection(ReleaseCollectionParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Releases a collection from memory to reduce memory usage.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#releaseCollection(io.milvus.param.collection.ReleaseCollectionParam)">releaseCollection(ReleaseCollectionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/collection/ReleaseCollectionParam.html" title="class in io.milvus.param.collection"><span class="typeNameLink">ReleaseCollectionParam</span></a> - Class in <a href="../io/milvus/param/collection/package-summary.html">io.milvus.param.collection</a></dt>
 <dd>
 <div class="block">Parameters for <code>releaseCollection</code> interface.</div>
@@ -123,10 +127,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#releasePartitions(io.milvus.param.partition.ReleasePartitionsParam)">releasePartitions(ReleasePartitionsParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#releasePartitions(io.milvus.grpc.ReleasePartitionsRequest,io.grpc.stub.StreamObserver)">releasePartitions(ReleasePartitionsRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#releasePartitions(io.milvus.param.partition.ReleasePartitionsParam)">releasePartitions(ReleasePartitionsParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Releases a partition from memory.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#releasePartitions(io.milvus.param.partition.ReleasePartitionsParam)">releasePartitions(ReleasePartitionsParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/partition/ReleasePartitionsParam.html" title="class in io.milvus.param.partition"><span class="typeNameLink">ReleasePartitionsParam</span></a> - Class in <a href="../io/milvus/param/partition/package-summary.html">io.milvus.param.partition</a></dt>
 <dd>
 <div class="block">Parameters for <code>releasePartition</code> interface.</div>

+ 140 - 2
doc/index-files/index-19.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>S-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -99,10 +99,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dl>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#search(io.milvus.param.dml.SearchParam)">search(SearchParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#search(io.milvus.grpc.SearchRequest,io.grpc.stub.StreamObserver)">search(SearchRequest, StreamObserver&lt;SearchResults&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#search(io.milvus.param.dml.SearchParam)">search(SearchParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Conducts ANN search on a vector field.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#search(io.milvus.param.dml.SearchParam)">search(SearchParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#searchAsync(io.milvus.param.dml.SearchParam)">searchAsync(SearchParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#searchAsync(io.milvus.param.dml.SearchParam)">searchAsync(SearchParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
+<dd>
+<div class="block">Conducts ANN search on a vector field asynchronously.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#searchAsync(io.milvus.param.dml.SearchParam)">searchAsync(SearchParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/dml/SearchParam.html" title="class in io.milvus.param.dml"><span class="typeNameLink">SearchParam</span></a> - Class in <a href="../io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a></dt>
 <dd>
 <div class="block">Parameters for <code>search</code> interface.</div>
@@ -121,24 +133,138 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Internal-use class to wrap response of <code>search</code> interface.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.Builder.html#secure(boolean)">secure(boolean)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></dt>
+<dd>
+<div class="block">Enables the secure for client channel.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.Builder.html#secure(boolean)">secure(boolean)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></dt>
+<dd>
+<div class="block">Enables the secure for client channel.</div>
+</dd>
+<dt><a href="../io/milvus/param/ServerAddress.html" title="class in io.milvus.param"><span class="typeNameLink">ServerAddress</span></a> - Class in <a href="../io/milvus/param/package-summary.html">io.milvus.param</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/ServerAddress.Builder.html" title="class in io.milvus.param"><span class="typeNameLink">ServerAddress.Builder</span></a> - Class in <a href="../io/milvus/param/package-summary.html">io.milvus.param</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/connection/ServerMonitor.html" title="class in io.milvus.connection"><span class="typeNameLink">ServerMonitor</span></a> - Class in <a href="../io/milvus/connection/package-summary.html">io.milvus.connection</a></dt>
+<dd>
+<div class="block">Monitor with scheduling to check server healthy state.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ServerMonitor.html#%3Cinit%3E(io.milvus.connection.ClusterFactory,io.milvus.param.QueryNodeSingleSearch)">ServerMonitor(ClusterFactory, QueryNodeSingleSearch)</a></span> - Constructor for class io.milvus.connection.<a href="../io/milvus/connection/ServerMonitor.html" title="class in io.milvus.connection">ServerMonitor</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/connection/ServerSetting.html" title="class in io.milvus.connection"><span class="typeNameLink">ServerSetting</span></a> - Class in <a href="../io/milvus/connection/package-summary.html">io.milvus.connection</a></dt>
+<dd>
+<div class="block">Defined address and Milvus clients for each server.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ServerSetting.html#%3Cinit%3E(io.milvus.connection.ServerSetting.Builder)">ServerSetting(ServerSetting.Builder)</a></span> - Constructor for class io.milvus.connection.<a href="../io/milvus/connection/ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/connection/ServerSetting.Builder.html" title="class in io.milvus.connection"><span class="typeNameLink">ServerSetting.Builder</span></a> - Class in <a href="../io/milvus/connection/package-summary.html">io.milvus.connection</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setAlterAliasResponse(io.milvus.grpc.Status)">setAlterAliasResponse(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setCalcDistanceResponse(io.milvus.grpc.CalcDistanceResults)">setCalcDistanceResponse(CalcDistanceResults)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setCreateAliasResponse(io.milvus.grpc.Status)">setCreateAliasResponse(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setCreateCollectionResponse(io.milvus.grpc.Status)">setCreateCollectionResponse(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setCreateIndexResponse(io.milvus.grpc.Status)">setCreateIndexResponse(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setCreatePartitionResponse(io.milvus.grpc.Status)">setCreatePartitionResponse(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.html#setData(T)">setData(T)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/R.html" title="class in io.milvus.param">R</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setDeleteResponse(io.milvus.grpc.MutationResult)">setDeleteResponse(MutationResult)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setDescribeCollectionResponse(io.milvus.grpc.DescribeCollectionResponse)">setDescribeCollectionResponse(DescribeCollectionResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setDescribeIndexResponse(io.milvus.grpc.DescribeIndexResponse)">setDescribeIndexResponse(DescribeIndexResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setDropAliasResponse(io.milvus.grpc.Status)">setDropAliasResponse(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setDropCollectionResponse(io.milvus.grpc.Status)">setDropCollectionResponse(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setDropIndexResponse(io.milvus.grpc.Status)">setDropIndexResponse(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setDropPartitionResponse(io.milvus.grpc.Status)">setDropPartitionResponse(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.html#setException(java.lang.Exception)">setException(Exception)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/R.html" title="class in io.milvus.param">R</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setFlushResponse(io.milvus.grpc.FlushResponse)">setFlushResponse(FlushResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setGetCollectionStatisticsResponse(io.milvus.grpc.GetCollectionStatisticsResponse)">setGetCollectionStatisticsResponse(GetCollectionStatisticsResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setGetCompactionPlansResponse(io.milvus.grpc.GetCompactionPlansResponse)">setGetCompactionPlansResponse(GetCompactionPlansResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setGetCompactionStateResponse(io.milvus.grpc.GetCompactionStateResponse)">setGetCompactionStateResponse(GetCompactionStateResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setGetFlushStateResponse(io.milvus.grpc.GetFlushStateResponse)">setGetFlushStateResponse(GetFlushStateResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setGetIndexBuildProgressResponse(io.milvus.grpc.GetIndexBuildProgressResponse)">setGetIndexBuildProgressResponse(GetIndexBuildProgressResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setGetIndexStateResponse(io.milvus.grpc.GetIndexStateResponse)">setGetIndexStateResponse(GetIndexStateResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setGetMetricsResponse(io.milvus.grpc.GetMetricsResponse)">setGetMetricsResponse(GetMetricsResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setGetPartitionStatisticsResponse(io.milvus.grpc.GetPartitionStatisticsResponse)">setGetPartitionStatisticsResponse(GetPartitionStatisticsResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setGetPersistentSegmentInfoResponse(io.milvus.grpc.GetPersistentSegmentInfoResponse)">setGetPersistentSegmentInfoResponse(GetPersistentSegmentInfoResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setGetQuerySegmentInfoResponse(io.milvus.grpc.GetQuerySegmentInfoResponse)">setGetQuerySegmentInfoResponse(GetQuerySegmentInfoResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setGetReplicasResponse(io.milvus.grpc.GetReplicasResponse)">setGetReplicasResponse(GetReplicasResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setHasCollectionResponse(io.milvus.grpc.BoolResponse)">setHasCollectionResponse(BoolResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setHasPartitionResponse(io.milvus.grpc.BoolResponse)">setHasPartitionResponse(BoolResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/ShowPartResponseWrapper.PartitionInfo.html#setInMemoryPercentage(long)">setInMemoryPercentage(long)</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/ShowPartResponseWrapper.PartitionInfo.html" title="class in io.milvus.response">ShowPartResponseWrapper.PartitionInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/ShowCollResponseWrapper.CollectionInfo.html#SetInMemoryPercentage(long)">SetInMemoryPercentage(long)</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/ShowCollResponseWrapper.CollectionInfo.html" title="class in io.milvus.response">ShowCollResponseWrapper.CollectionInfo</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setInsertResponse(io.milvus.grpc.MutationResult)">setInsertResponse(MutationResult)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setLoadBalanceResponse(io.milvus.grpc.Status)">setLoadBalanceResponse(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setLoadCollectionResponse(io.milvus.grpc.Status)">setLoadCollectionResponse(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setLoadPartitionsResponse(io.milvus.grpc.Status)">setLoadPartitionsResponse(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setManualCompactionResponse(io.milvus.grpc.ManualCompactionResponse)">setManualCompactionResponse(ManualCompactionResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setQueryResponse(io.milvus.grpc.QueryResults)">setQueryResponse(QueryResults)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setReleaseCollectionResponse(io.milvus.grpc.Status)">setReleaseCollectionResponse(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setReleasePartitionsResponse(io.milvus.grpc.Status)">setReleasePartitionsResponse(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setRespCreateCredential(io.milvus.grpc.Status)">setRespCreateCredential(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setRespDeleteCredential(io.milvus.grpc.Status)">setRespDeleteCredential(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setRespListCredUsers(io.milvus.grpc.ListCredUsersResponse)">setRespListCredUsers(ListCredUsersResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setRespUpdateCredential(io.milvus.grpc.Status)">setRespUpdateCredential(Status)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setSearchResponse(io.milvus.grpc.SearchResults)">setSearchResponse(SearchResults)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setShowCollectionsResponse(io.milvus.grpc.ShowCollectionsResponse)">setShowCollectionsResponse(ShowCollectionsResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#setShowPartitionsResponse(io.milvus.grpc.ShowPartitionsResponse)">setShowPartitionsResponse(ShowPartitionsResponse)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/exception/MilvusException.html#setStatus(java.lang.Integer)">setStatus(Integer)</a></span> - Method in exception io.milvus.exception.<a href="../io/milvus/exception/MilvusException.html" title="class in io.milvus.exception">MilvusException</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.html#setStatus(java.lang.Integer)">setStatus(Integer)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/R.html" title="class in io.milvus.param">R</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#showCollections(io.milvus.param.collection.ShowCollectionsParam)">showCollections(ShowCollectionsParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#showCollections(io.milvus.grpc.ShowCollectionsRequest,io.grpc.stub.StreamObserver)">showCollections(ShowCollectionsRequest, StreamObserver&lt;ShowCollectionsResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#showCollections(io.milvus.param.collection.ShowCollectionsParam)">showCollections(ShowCollectionsParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Lists all collections or gets collection loading status.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#showCollections(io.milvus.param.collection.ShowCollectionsParam)">showCollections(ShowCollectionsParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/collection/ShowCollectionsParam.html" title="class in io.milvus.param.collection"><span class="typeNameLink">ShowCollectionsParam</span></a> - Class in <a href="../io/milvus/param/collection/package-summary.html">io.milvus.param.collection</a></dt>
 <dd>
 <div class="block">Parameters for <code>showCollections</code> interface.</div>
@@ -159,10 +285,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#showPartitions(io.milvus.param.partition.ShowPartitionsParam)">showPartitions(ShowPartitionsParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#showPartitions(io.milvus.grpc.ShowPartitionsRequest,io.grpc.stub.StreamObserver)">showPartitions(ShowPartitionsRequest, StreamObserver&lt;ShowPartitionsResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#showPartitions(io.milvus.param.partition.ShowPartitionsParam)">showPartitions(ShowPartitionsParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Shows all partitions in the specified collection.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#showPartitions(io.milvus.param.partition.ShowPartitionsParam)">showPartitions(ShowPartitionsParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/partition/ShowPartitionsParam.html" title="class in io.milvus.param.partition"><span class="typeNameLink">ShowPartitionsParam</span></a> - Class in <a href="../io/milvus/param/partition/package-summary.html">io.milvus.param.partition</a></dt>
 <dd>
 <div class="block">Parameters for <code>showPartition</code> interface.</div>
@@ -181,8 +311,16 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Internal-use class to wrap response of <code>showPartitions</code> interface.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ServerMonitor.html#start()">start()</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ServerMonitor.html" title="class in io.milvus.connection">ServerMonitor</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServer.html#start()">start()</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServer.html" title="class in io.milvus.server">MockMilvusServer</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/exception/MilvusException.html#status">status</a></span> - Variable in exception io.milvus.exception.<a href="../io/milvus/exception/MilvusException.html" title="class in io.milvus.exception">MilvusException</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServer.html#stop()">stop()</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServer.html" title="class in io.milvus.server">MockMilvusServer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/common/clientenum/ConsistencyLevelEnum.html#STRONG">STRONG</a></span> - io.milvus.common.clientenum.<a href="../io/milvus/common/clientenum/ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/MetricType.html#SUBSTRUCTURE">SUBSTRUCTURE</a></span> - io.milvus.param.<a href="../io/milvus/param/MetricType.html" title="enum in io.milvus.param">MetricType</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.html#success()">success()</a></span> - Static method in class io.milvus.param.<a href="../io/milvus/param/R.html" title="class in io.milvus.param">R</a></dt>

+ 66 - 2
doc/index-files/index-2.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>B-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -97,12 +97,26 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </a>
 <h2 class="title">B</h2>
 <dl>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/IndexType.html#BIN_FLAT">BIN_FLAT</a></span> - io.milvus.param.<a href="../io/milvus/param/IndexType.html" title="enum in io.milvus.param">IndexType</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/IndexType.html#BIN_IVF_FLAT">BIN_IVF_FLAT</a></span> - io.milvus.param.<a href="../io/milvus/param/IndexType.html" title="enum in io.milvus.param">IndexType</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#blockingStub()">blockingStub()</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusServiceClient.html#blockingStub()">blockingStub()</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusServiceClient.html" title="class in io.milvus.client">MilvusServiceClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/common/clientenum/ConsistencyLevelEnum.html#BOUNDED">BOUNDED</a></span> - io.milvus.common.clientenum.<a href="../io/milvus/common/clientenum/ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/Constant.html#BUCKET">BUCKET</a></span> - Static variable in class io.milvus.param.<a href="../io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterFactory.Builder.html#build()">build()</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a></dt>
+<dd>
+<div class="block">Verifies parameters and creates a new <a href="../io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection"><code>ClusterFactory</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ServerSetting.Builder.html#build()">build()</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ServerSetting.Builder.html" title="class in io.milvus.connection">ServerSetting.Builder</a></dt>
+<dd>
+<div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/ConnectParam.html" title="class in io.milvus.param"><code>ConnectParam</code></a> instance.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/alias/AlterAliasParam.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.alias.<a href="../io/milvus/param/alias/AlterAliasParam.Builder.html" title="class in io.milvus.param.alias">AlterAliasParam.Builder</a></dt>
 <dd>
 <div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/alias/AlterAliasParam.html" title="class in io.milvus.param.alias"><code>AlterAliasParam</code></a> instance.</div>
@@ -183,6 +197,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/control/GetQuerySegmentInfoParam.html" title="class in io.milvus.param.control"><code>GetQuerySegmentInfoParam</code></a> instance.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/control/GetReplicasParam.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.control.<a href="../io/milvus/param/control/GetReplicasParam.Builder.html" title="class in io.milvus.param.control">GetReplicasParam.Builder</a></dt>
+<dd>
+<div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/control/GetReplicasParam.html" title="class in io.milvus.param.control"><code>GetReplicasParam</code></a> instance.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/control/LoadBalanceParam.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.control.<a href="../io/milvus/param/control/LoadBalanceParam.Builder.html" title="class in io.milvus.param.control">LoadBalanceParam.Builder</a></dt>
 <dd>
 <div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/control/LoadBalanceParam.html" title="class in io.milvus.param.control"><code>LoadBalanceParam</code></a> instance.</div>
@@ -191,6 +209,26 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/control/ManualCompactionParam.html" title="class in io.milvus.param.control"><code>ManualCompactionParam</code></a> instance.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/CreateCredentialParam.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/CreateCredentialParam.Builder.html" title="class in io.milvus.param.credential">CreateCredentialParam.Builder</a></dt>
+<dd>
+<div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential"><code>CreateCredentialParam</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/DeleteCredentialParam.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/DeleteCredentialParam.Builder.html" title="class in io.milvus.param.credential">DeleteCredentialParam.Builder</a></dt>
+<dd>
+<div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential"><code>DeleteCredentialParam</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/ListCredUsersParam.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/ListCredUsersParam.Builder.html" title="class in io.milvus.param.credential">ListCredUsersParam.Builder</a></dt>
+<dd>
+<div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential"><code>ListCredUsersParam</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/UpdateCredentialParam.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/UpdateCredentialParam.Builder.html" title="class in io.milvus.param.credential">UpdateCredentialParam.Builder</a></dt>
+<dd>
+<div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential"><code>UpdateCredentialParam</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/BulkloadParam.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/BulkloadParam.Builder.html" title="class in io.milvus.param.dml">BulkloadParam.Builder</a></dt>
+<dd>
+<div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/dml/BulkloadParam.html" title="class in io.milvus.param.dml"><code>BulkloadParam</code></a> instance.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/CalcDistanceParam.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/CalcDistanceParam.Builder.html" title="class in io.milvus.param.dml">CalcDistanceParam.Builder</a></dt>
 <dd>
 <div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/dml/CalcDistanceParam.html" title="class in io.milvus.param.dml"><code>CalcDistanceParam</code></a> instance.</div>
@@ -199,10 +237,16 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/dml/DeleteParam.html" title="class in io.milvus.param.dml"><code>DeleteParam</code></a> instance.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/GetBulkloadStateParam.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/GetBulkloadStateParam.Builder.html" title="class in io.milvus.param.dml">GetBulkloadStateParam.Builder</a></dt>
+<dd>
+<div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/dml/GetBulkloadStateParam.html" title="class in io.milvus.param.dml"><code>GetBulkloadStateParam</code></a> instance.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/InsertParam.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/InsertParam.Builder.html" title="class in io.milvus.param.dml">InsertParam.Builder</a></dt>
 <dd>
 <div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/dml/InsertParam.html" title="class in io.milvus.param.dml"><code>InsertParam</code></a> instance.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/ListBulkloadTasksParam.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/ListBulkloadTasksParam.Builder.html" title="class in io.milvus.param.dml">ListBulkloadTasksParam.Builder</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/QueryParam.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/QueryParam.Builder.html" title="class in io.milvus.param.dml">QueryParam.Builder</a></dt>
 <dd>
 <div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/dml/QueryParam.html" title="class in io.milvus.param.dml"><code>QueryParam</code></a> instance.</div>
@@ -231,6 +275,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/index/GetIndexStateParam.html" title="class in io.milvus.param.index"><code>GetIndexStateParam</code></a> instance.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></dt>
+<dd>
+<div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param"><code>MultiConnectParam</code></a> instance.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/partition/CreatePartitionParam.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.partition.<a href="../io/milvus/param/partition/CreatePartitionParam.Builder.html" title="class in io.milvus.param.partition">CreatePartitionParam.Builder</a></dt>
 <dd>
 <div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/partition/CreatePartitionParam.html" title="class in io.milvus.param.partition"><code>CreatePartitionParam</code></a> instance.</div>
@@ -259,8 +307,24 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/partition/ShowPartitionsParam.html" title="class in io.milvus.param.partition"><code>ShowPartitionsParam</code></a> instance.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/QueryNodeSingleSearch.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a></dt>
+<dd>
+<div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/QueryNodeSingleSearch.html" title="class in io.milvus.param"><code>QueryNodeSingleSearch</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ServerAddress.Builder.html#build()">build()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ServerAddress.Builder.html" title="class in io.milvus.param">ServerAddress.Builder</a></dt>
+<dd>
+<div class="block">Verifies parameters and creates a new <a href="../io/milvus/param/ServerAddress.html" title="class in io.milvus.param"><code>ServerAddress</code></a> instance.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.Status.html#BuildIndexError">BuildIndexError</a></span> - io.milvus.param.<a href="../io/milvus/param/R.Status.html" title="enum in io.milvus.param">R.Status</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/dml/BulkloadParam.html" title="class in io.milvus.param.dml"><span class="typeNameLink">BulkloadParam</span></a> - Class in <a href="../io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a></dt>
+<dd>
+<div class="block">Parameters for <code>bulkload</code> interface.</div>
+</dd>
+<dt><a href="../io/milvus/param/dml/BulkloadParam.Builder.html" title="class in io.milvus.param.dml"><span class="typeNameLink">BulkloadParam.Builder</span></a> - Class in <a href="../io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a></dt>
+<dd>
+<div class="block">Builder for <a href="../io/milvus/param/dml/BulkloadParam.html" title="class in io.milvus.param.dml"><code>BulkloadParam</code></a> class.</div>
+</dd>
 </dl>
 <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes</a>&nbsp;<a href="../allpackages-index.html">All&nbsp;Packages</a></div>
 </main>

+ 44 - 2
doc/index-files/index-20.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>T-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -181,6 +181,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/control/GetQuerySegmentInfoParam.html" title="class in io.milvus.param.control"><code>GetQuerySegmentInfoParam</code></a> instance.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/control/GetReplicasParam.html#toString()">toString()</a></span> - Method in class io.milvus.param.control.<a href="../io/milvus/param/control/GetReplicasParam.html" title="class in io.milvus.param.control">GetReplicasParam</a></dt>
+<dd>
+<div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/control/GetReplicasParam.html" title="class in io.milvus.param.control"><code>GetReplicasParam</code></a> instance.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/control/LoadBalanceParam.html#toString()">toString()</a></span> - Method in class io.milvus.param.control.<a href="../io/milvus/param/control/LoadBalanceParam.html" title="class in io.milvus.param.control">LoadBalanceParam</a></dt>
 <dd>
 <div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/control/LoadBalanceParam.html" title="class in io.milvus.param.control"><code>LoadBalanceParam</code></a> instance.</div>
@@ -189,6 +193,26 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/control/ManualCompactionParam.html" title="class in io.milvus.param.control"><code>ManualCompactionParam</code></a> instance.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/CreateCredentialParam.html#toString()">toString()</a></span> - Method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential">CreateCredentialParam</a></dt>
+<dd>
+<div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential"><code>CreateCredentialParam</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/DeleteCredentialParam.html#toString()">toString()</a></span> - Method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential">DeleteCredentialParam</a></dt>
+<dd>
+<div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential"><code>DeleteCredentialParam</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/ListCredUsersParam.html#toString()">toString()</a></span> - Method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential">ListCredUsersParam</a></dt>
+<dd>
+<div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential"><code>ListCredUsersParam</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/UpdateCredentialParam.html#toString()">toString()</a></span> - Method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential">UpdateCredentialParam</a></dt>
+<dd>
+<div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential"><code>UpdateCredentialParam</code></a> instance.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/BulkloadParam.html#toString()">toString()</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/BulkloadParam.html" title="class in io.milvus.param.dml">BulkloadParam</a></dt>
+<dd>
+<div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/dml/BulkloadParam.html" title="class in io.milvus.param.dml"><code>BulkloadParam</code></a> instance.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/CalcDistanceParam.html#toString()">toString()</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/CalcDistanceParam.html" title="class in io.milvus.param.dml">CalcDistanceParam</a></dt>
 <dd>
 <div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/dml/CalcDistanceParam.html" title="class in io.milvus.param.dml"><code>CalcDistanceParam</code></a> instance.</div>
@@ -197,10 +221,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/dml/DeleteParam.html" title="class in io.milvus.param.dml"><code>DeleteParam</code></a> instance.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/GetBulkloadStateParam.html#toString()">toString()</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/GetBulkloadStateParam.html" title="class in io.milvus.param.dml">GetBulkloadStateParam</a></dt>
+<dd>
+<div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/dml/GetBulkloadStateParam.html" title="class in io.milvus.param.dml"><code>GetBulkloadStateParam</code></a> instance.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/InsertParam.html#toString()">toString()</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a></dt>
 <dd>
 <div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/dml/InsertParam.html" title="class in io.milvus.param.dml"><code>InsertParam</code></a> instance.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/ListBulkloadTasksParam.html#toString()">toString()</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/ListBulkloadTasksParam.html" title="class in io.milvus.param.dml">ListBulkloadTasksParam</a></dt>
+<dd>
+<div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/dml/ListBulkloadTasksParam.html" title="class in io.milvus.param.dml"><code>ListBulkloadTasksParam</code></a> instance.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/QueryParam.html#toString()">toString()</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a></dt>
 <dd>
 <div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/dml/QueryParam.html" title="class in io.milvus.param.dml"><code>QueryParam</code></a> instance.</div>
@@ -229,6 +261,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/index/GetIndexStateParam.html" title="class in io.milvus.param.index"><code>GetIndexStateParam</code></a> instance.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.html#toString()">toString()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></dt>
+<dd>
+<div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/ConnectParam.html" title="class in io.milvus.param"><code>ConnectParam</code></a> instance.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/partition/CreatePartitionParam.html#toString()">toString()</a></span> - Method in class io.milvus.param.partition.<a href="../io/milvus/param/partition/CreatePartitionParam.html" title="class in io.milvus.param.partition">CreatePartitionParam</a></dt>
 <dd>
 <div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/partition/CreatePartitionParam.html" title="class in io.milvus.param.partition"><code>CreatePartitionParam</code></a> instance.</div>
@@ -265,6 +301,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Constructs a <code>String</code> by <a href="../io/milvus/param/RpcStatus.html" title="class in io.milvus.param"><code>RpcStatus</code></a> instance.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ServerAddress.html#toString()">toString()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ServerAddress.html" title="class in io.milvus.param">ServerAddress</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/DescCollResponseWrapper.html#toString()">toString()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/DescCollResponseWrapper.html" title="class in io.milvus.response">DescCollResponseWrapper</a></dt>
 <dd>
 <div class="block">Construct a <code>String</code> by <a href="../io/milvus/response/DescCollResponseWrapper.html" title="class in io.milvus.response"><code>DescCollResponseWrapper</code></a> instance.</div>
@@ -275,6 +313,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Construct a <code>String</code> by <a href="../io/milvus/response/DescIndexResponseWrapper.html" title="class in io.milvus.response"><code>DescIndexResponseWrapper</code></a> instance.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/response/GetBulkloadStateWrapper.html#toString()">toString()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/GetBulkloadStateWrapper.html" title="class in io.milvus.response">GetBulkloadStateWrapper</a></dt>
+<dd>
+<div class="block">Construct a <code>String</code> by <a href="../io/milvus/response/DescCollResponseWrapper.html" title="class in io.milvus.response"><code>DescCollResponseWrapper</code></a> instance.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/SearchResultsWrapper.IDScore.html#toString()">toString()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/SearchResultsWrapper.IDScore.html" title="class in io.milvus.response">SearchResultsWrapper.IDScore</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/ShowCollResponseWrapper.CollectionInfo.html#toString()">toString()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/ShowCollResponseWrapper.CollectionInfo.html" title="class in io.milvus.response">ShowCollResponseWrapper.CollectionInfo</a></dt>

+ 18 - 2
doc/index-files/index-21.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>U-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -101,6 +101,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.Status.html#Unknown">Unknown</a></span> - io.milvus.param.<a href="../io/milvus/param/R.Status.html" title="enum in io.milvus.param">R.Status</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#updateCredential(io.milvus.grpc.UpdateCredentialRequest,io.grpc.stub.StreamObserver)">updateCredential(UpdateCredentialRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#updateCredential(io.milvus.param.credential.UpdateCredentialParam)">updateCredential(UpdateCredentialParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#updateCredential(io.milvus.param.credential.UpdateCredentialParam)">updateCredential(UpdateCredentialParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
+<dd>
+<div class="block">Update credential using the given user and password.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#updateCredential(io.milvus.param.credential.UpdateCredentialParam)">updateCredential(UpdateCredentialParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential"><span class="typeNameLink">UpdateCredentialParam</span></a> - Class in <a href="../io/milvus/param/credential/package-summary.html">io.milvus.param.credential</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/credential/UpdateCredentialParam.Builder.html" title="class in io.milvus.param.credential"><span class="typeNameLink">UpdateCredentialParam.Builder</span></a> - Class in <a href="../io/milvus/param/credential/package-summary.html">io.milvus.param.credential</a></dt>
+<dd>
+<div class="block">Builder for <a href="../io/milvus/param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential"><code>UpdateCredentialParam</code></a> class.</div>
+</dd>
 </dl>
 <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes</a>&nbsp;<a href="../allpackages-index.html">All&nbsp;Packages</a></div>
 </main>

+ 13 - 2
doc/index-files/index-22.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>V-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -101,6 +101,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/common/clientenum/ConsistencyLevelEnum.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum io.milvus.common.clientenum.<a href="../io/milvus/common/clientenum/ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a></dt>
+<dd>
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/IndexType.html#valueOf(java.lang.String)">valueOf(String)</a></span> - Static method in enum io.milvus.param.<a href="../io/milvus/param/IndexType.html" title="enum in io.milvus.param">IndexType</a></dt>
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
@@ -113,6 +117,11 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/common/clientenum/ConsistencyLevelEnum.html#values()">values()</a></span> - Static method in enum io.milvus.common.clientenum.<a href="../io/milvus/common/clientenum/ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a></dt>
+<dd>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/IndexType.html#values()">values()</a></span> - Static method in enum io.milvus.param.<a href="../io/milvus/param/IndexType.html" title="enum in io.milvus.param">IndexType</a></dt>
 <dd>
 <div class="block">Returns an array containing the constants of this enum type, in
@@ -128,6 +137,8 @@ the order they are declared.</div>
 <div class="block">Returns an array containing the constants of this enum type, in
 the order they are declared.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/Constant.html#VARCHAR_MAX_LENGTH">VARCHAR_MAX_LENGTH</a></span> - Static variable in class io.milvus.param.<a href="../io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/Constant.html#VECTOR_DIM">VECTOR_DIM</a></span> - Static variable in class io.milvus.param.<a href="../io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/Constant.html#VECTOR_FIELD">VECTOR_FIELD</a></span> - Static variable in class io.milvus.param.<a href="../io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></dt>

+ 196 - 14
doc/index-files/index-23.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>W-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -109,10 +109,26 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Sets collection alias.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.Builder.html#withAuthorization(java.lang.String)">withAuthorization(String)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the secure for this connection</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.Builder.html#withAuthorization(java.lang.String,java.lang.String)">withAuthorization(String, String)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the username and password for this connection</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.Builder.html#withAuthorization(java.lang.String,java.lang.String)">withAuthorization(String, String)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the username and password for this connection</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/collection/FieldType.Builder.html#withAutoID(boolean)">withAutoID(boolean)</a></span> - Method in class io.milvus.param.collection.<a href="../io/milvus/param/collection/FieldType.Builder.html" title="class in io.milvus.param.collection">FieldType.Builder</a></dt>
 <dd>
 <div class="block">Enables auto-id function for the field.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/BulkloadParam.Builder.html#withBucket(java.lang.String)">withBucket(String)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/BulkloadParam.Builder.html" title="class in io.milvus.param.dml">BulkloadParam.Builder</a></dt>
+<dd>
+<div class="block">Sets bucket name where the files come from MinIO/S3 storage.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/alias/AlterAliasParam.Builder.html#withCollectionName(java.lang.String)">withCollectionName(String)</a></span> - Method in class io.milvus.param.alias.<a href="../io/milvus/param/alias/AlterAliasParam.Builder.html" title="class in io.milvus.param.alias">AlterAliasParam.Builder</a></dt>
 <dd>
 <div class="block">Sets the collection name.</div>
@@ -157,10 +173,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Sets the collection name.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/control/GetReplicasParam.Builder.html#withCollectionName(java.lang.String)">withCollectionName(String)</a></span> - Method in class io.milvus.param.control.<a href="../io/milvus/param/control/GetReplicasParam.Builder.html" title="class in io.milvus.param.control">GetReplicasParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the collection name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/control/ManualCompactionParam.Builder.html#withCollectionName(java.lang.String)">withCollectionName(String)</a></span> - Method in class io.milvus.param.control.<a href="../io/milvus/param/control/ManualCompactionParam.Builder.html" title="class in io.milvus.param.control">ManualCompactionParam.Builder</a></dt>
 <dd>
 <div class="block">Sets the collection name.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/BulkloadParam.Builder.html#withCollectionName(java.lang.String)">withCollectionName(String)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/BulkloadParam.Builder.html" title="class in io.milvus.param.dml">BulkloadParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the collection name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/DeleteParam.Builder.html#withCollectionName(java.lang.String)">withCollectionName(String)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/DeleteParam.Builder.html" title="class in io.milvus.param.dml">DeleteParam.Builder</a></dt>
 <dd>
 <div class="block">Sets the collection name.</div>
@@ -225,6 +249,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Sets the collection name.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/QueryNodeSingleSearch.Builder.html#withCollectionName(java.lang.String)">withCollectionName(String)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a></dt>
+<dd>
+<div class="block">Sets the collection name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/collection/FlushParam.Builder.html#withCollectionNames(java.util.List)">withCollectionNames(List&lt;String&gt;)</a></span> - Method in class io.milvus.param.collection.<a href="../io/milvus/param/collection/FlushParam.Builder.html" title="class in io.milvus.param.collection">FlushParam.Builder</a></dt>
 <dd>
 <div class="block">Sets a list of collections to be flushed.</div>
@@ -245,6 +273,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Sets the connection timeout value of client channel.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.Builder.html#withConnectTimeout(long,java.util.concurrent.TimeUnit)">withConnectTimeout(long, TimeUnit)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the connection timeout value of client channel.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/QueryParam.Builder.html#withConsistencyLevel(io.milvus.common.clientenum.ConsistencyLevelEnum)">withConsistencyLevel(ConsistencyLevelEnum)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/QueryParam.Builder.html" title="class in io.milvus.param.dml">QueryParam.Builder</a></dt>
+<dd>
+<div class="block">ConsistencyLevel of consistency level.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/SearchParam.Builder.html#withConsistencyLevel(io.milvus.common.clientenum.ConsistencyLevelEnum)">withConsistencyLevel(ConsistencyLevelEnum)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/SearchParam.Builder.html" title="class in io.milvus.param.dml">SearchParam.Builder</a></dt>
+<dd>
+<div class="block">ConsistencyLevel of consistency level.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/collection/FieldType.Builder.html#withDataType(io.milvus.grpc.DataType)">withDataType(DataType)</a></span> - Method in class io.milvus.param.collection.<a href="../io/milvus/param/collection/FieldType.Builder.html" title="class in io.milvus.param.collection">FieldType.Builder</a></dt>
 <dd>
 <div class="block">Sets the data type for the field.</div>
@@ -285,18 +325,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Sets the target field name.</div>
 </dd>
-<dt><span class="memberNameLink"><a href="../io/milvus/param/index/DescribeIndexParam.Builder.html#withFieldName(java.lang.String)">withFieldName(String)</a></span> - Method in class io.milvus.param.index.<a href="../io/milvus/param/index/DescribeIndexParam.Builder.html" title="class in io.milvus.param.index">DescribeIndexParam.Builder</a></dt>
-<dd>
-<div class="block">Sets the target field name.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../io/milvus/param/index/DropIndexParam.Builder.html#withFieldName(java.lang.String)">withFieldName(String)</a></span> - Method in class io.milvus.param.index.<a href="../io/milvus/param/index/DropIndexParam.Builder.html" title="class in io.milvus.param.index">DropIndexParam.Builder</a></dt>
-<dd>
-<div class="block">Sets the target field name.</div>
-</dd>
-<dt><span class="memberNameLink"><a href="../io/milvus/param/index/GetIndexStateParam.Builder.html#withFieldName(java.lang.String)">withFieldName(String)</a></span> - Method in class io.milvus.param.index.<a href="../io/milvus/param/index/GetIndexStateParam.Builder.html" title="class in io.milvus.param.index">GetIndexStateParam.Builder</a></dt>
-<dd>
-<div class="block">Sets the target field name.</div>
-</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/InsertParam.Builder.html#withFields(java.util.List)">withFields(List&lt;InsertParam.Field&gt;)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/InsertParam.Builder.html" title="class in io.milvus.param.dml">InsertParam.Builder</a></dt>
 <dd>
 <div class="block">Sets the data to insert.</div>
@@ -305,6 +333,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Sets the schema of the collection.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/BulkloadParam.Builder.html#withFiles(java.util.List)">withFiles(List&lt;String&gt;)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/BulkloadParam.Builder.html" title="class in io.milvus.param.dml">BulkloadParam.Builder</a></dt>
+<dd>
+<div class="block">Specifies file paths to import.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/collection/GetCollectionStatisticsParam.Builder.html#withFlush(java.lang.Boolean)">withFlush(Boolean)</a></span> - Method in class io.milvus.param.collection.<a href="../io/milvus/param/collection/GetCollectionStatisticsParam.Builder.html" title="class in io.milvus.param.collection">GetCollectionStatisticsParam.Builder</a></dt>
 <dd>
 <div class="block">Requires a flush action before retrieving collection statistics.</div>
@@ -313,6 +345,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Requires a flush action before retrieving partition statistics.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/QueryParam.Builder.html#withGracefulTime(java.lang.Long)">withGracefulTime(Long)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/QueryParam.Builder.html" title="class in io.milvus.param.dml">QueryParam.Builder</a></dt>
+<dd>
+<div class="block">Graceful time for BOUNDED Consistency Level</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/SearchParam.Builder.html#withGracefulTime(java.lang.Long)">withGracefulTime(Long)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/SearchParam.Builder.html" title="class in io.milvus.param.dml">SearchParam.Builder</a></dt>
+<dd>
+<div class="block">Graceful time for BOUNDED Consistency Level</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/QueryParam.Builder.html#withGuaranteeTimestamp(java.lang.Long)">withGuaranteeTimestamp(Long)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/QueryParam.Builder.html" title="class in io.milvus.param.dml">QueryParam.Builder</a></dt>
 <dd>
 <div class="block">Instructs server to see insert/delete operations performed before a provided timestamp.</div>
@@ -321,14 +361,54 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Instructs server to see insert/delete operations performed before a provided timestamp.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ServerAddress.Builder.html#withHealthPort(int)">withHealthPort(int)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ServerAddress.Builder.html" title="class in io.milvus.param">ServerAddress.Builder</a></dt>
+<dd>
+<div class="block">Sets the cluster health port.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ServerSetting.Builder.html#withHost(io.milvus.param.ServerAddress)">withHost(ServerAddress)</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ServerSetting.Builder.html" title="class in io.milvus.connection">ServerSetting.Builder</a></dt>
+<dd>
+<div class="block">Sets the server address</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.Builder.html#withHost(java.lang.String)">withHost(String)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></dt>
 <dd>
 <div class="block">Sets the host name/address.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ServerAddress.Builder.html#withHost(java.lang.String)">withHost(String)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ServerAddress.Builder.html" title="class in io.milvus.param">ServerAddress.Builder</a></dt>
+<dd>
+<div class="block">Sets the host name/address.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.Builder.html#withHosts(java.util.List)">withHosts(List&lt;ServerAddress&gt;)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the addresses.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.Builder.html#withIdleTimeout(long,java.util.concurrent.TimeUnit)">withIdleTimeout(long, TimeUnit)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></dt>
 <dd>
 <div class="block">Sets the idle timeout value of client channel.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.Builder.html#withIdleTimeout(long,java.util.concurrent.TimeUnit)">withIdleTimeout(long, TimeUnit)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the idle timeout value of client channel.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/index/CreateIndexParam.Builder.html#withIndexName(java.lang.String)">withIndexName(String)</a></span> - Method in class io.milvus.param.index.<a href="../io/milvus/param/index/CreateIndexParam.Builder.html" title="class in io.milvus.param.index">CreateIndexParam.Builder</a></dt>
+<dd>
+<div class="block">The name of index which will be created.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/index/DescribeIndexParam.Builder.html#withIndexName(java.lang.String)">withIndexName(String)</a></span> - Method in class io.milvus.param.index.<a href="../io/milvus/param/index/DescribeIndexParam.Builder.html" title="class in io.milvus.param.index">DescribeIndexParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the target index name.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/index/DropIndexParam.Builder.html#withIndexName(java.lang.String)">withIndexName(String)</a></span> - Method in class io.milvus.param.index.<a href="../io/milvus/param/index/DropIndexParam.Builder.html" title="class in io.milvus.param.index">DropIndexParam.Builder</a></dt>
+<dd>
+<div class="block">The name of index which will be dropped.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/index/GetIndexBuildProgressParam.Builder.html#withIndexName(java.lang.String)">withIndexName(String)</a></span> - Method in class io.milvus.param.index.<a href="../io/milvus/param/index/GetIndexBuildProgressParam.Builder.html" title="class in io.milvus.param.index">GetIndexBuildProgressParam.Builder</a></dt>
+<dd>
+<div class="block">The name of target index.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/index/GetIndexStateParam.Builder.html#withIndexName(java.lang.String)">withIndexName(String)</a></span> - Method in class io.milvus.param.index.<a href="../io/milvus/param/index/GetIndexStateParam.Builder.html" title="class in io.milvus.param.index">GetIndexStateParam.Builder</a></dt>
+<dd>
+<div class="block">The name of target index.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/index/CreateIndexParam.Builder.html#withIndexType(io.milvus.param.IndexType)">withIndexType(IndexType)</a></span> - Method in class io.milvus.param.index.<a href="../io/milvus/param/index/CreateIndexParam.Builder.html" title="class in io.milvus.param.index">CreateIndexParam.Builder</a></dt>
 <dd>
 <div class="block">Sets the index type.</div>
@@ -337,10 +417,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Sets the keep-alive time value of client channel.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.Builder.html#withKeepAliveTime(long,java.util.concurrent.TimeUnit)">withKeepAliveTime(long, TimeUnit)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the keep-alive time value of client channel.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.Builder.html#withKeepAliveTimeout(long,java.util.concurrent.TimeUnit)">withKeepAliveTimeout(long, TimeUnit)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></dt>
 <dd>
 <div class="block">Sets the keep-alive timeout value of client channel.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.Builder.html#withKeepAliveTimeout(long,java.util.concurrent.TimeUnit)">withKeepAliveTimeout(long, TimeUnit)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the keep-alive timeout value of client channel.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/collection/FieldType.Builder.html#withMaxLength(java.lang.Integer)">withMaxLength(Integer)</a></span> - Method in class io.milvus.param.collection.<a href="../io/milvus/param/collection/FieldType.Builder.html" title="class in io.milvus.param.collection">FieldType.Builder</a></dt>
+<dd>
+<div class="block">Sets the max length of a varchar field.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/SearchParam.Builder.html#withMetricType(io.milvus.param.MetricType)">withMetricType(MetricType)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/SearchParam.Builder.html" title="class in io.milvus.param.dml">SearchParam.Builder</a></dt>
 <dd>
 <div class="block">Sets metric type of ANN searching.</div>
@@ -349,12 +441,28 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Sets the metric type.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/QueryNodeSingleSearch.Builder.html#withMetricType(io.milvus.param.MetricType)">withMetricType(MetricType)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a></dt>
+<dd>
+<div class="block">Sets metric type of ANN searching.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/CalcDistanceParam.Builder.html#withMetricType(io.milvus.param.MetricType)">withMetricType(MetricType)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/CalcDistanceParam.Builder.html" title="class in io.milvus.param.dml">CalcDistanceParam.Builder</a></dt>
 <dd>
 <div class="block">Sets metric type of calculation.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ServerSetting.Builder.html#withMilvusClient(io.milvus.client.MilvusClient)">withMilvusClient(MilvusClient)</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ServerSetting.Builder.html" title="class in io.milvus.connection">ServerSetting.Builder</a></dt>
+<dd>
+<div class="block">Sets the server client for a cluster</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/collection/FieldType.Builder.html#withName(java.lang.String)">withName(String)</a></span> - Method in class io.milvus.param.collection.<a href="../io/milvus/param/collection/FieldType.Builder.html" title="class in io.milvus.param.collection">FieldType.Builder</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/UpdateCredentialParam.Builder.html#withNewPassword(java.lang.String)">withNewPassword(String)</a></span> - Method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/UpdateCredentialParam.Builder.html" title="class in io.milvus.param.credential">UpdateCredentialParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the new password.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/UpdateCredentialParam.Builder.html#withOldPassword(java.lang.String)">withOldPassword(String)</a></span> - Method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/UpdateCredentialParam.Builder.html" title="class in io.milvus.param.credential">UpdateCredentialParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the old password.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/QueryParam.Builder.html#withOutFields(java.util.List)">withOutFields(List&lt;String&gt;)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/QueryParam.Builder.html" title="class in io.milvus.param.dml">QueryParam.Builder</a></dt>
 <dd>
 <div class="block">Specifies output fields (Optional).</div>
@@ -367,6 +475,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Sets the search parameters specific to the index type.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/QueryNodeSingleSearch.Builder.html#withParams(java.lang.String)">withParams(String)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a></dt>
+<dd>
+<div class="block">Sets the search parameters specific to the index type.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/BulkloadParam.Builder.html#withPartitionName(java.lang.String)">withPartitionName(String)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/BulkloadParam.Builder.html" title="class in io.milvus.param.dml">BulkloadParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the partition name (Optional).</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/DeleteParam.Builder.html#withPartitionName(java.lang.String)">withPartitionName(String)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/DeleteParam.Builder.html" title="class in io.milvus.param.dml">DeleteParam.Builder</a></dt>
 <dd>
 <div class="block">Sets the partition name (Optional).</div>
@@ -411,14 +527,38 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Sets the partition names list.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/CreateCredentialParam.Builder.html#withPassword(java.lang.String)">withPassword(String)</a></span> - Method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/CreateCredentialParam.Builder.html" title="class in io.milvus.param.credential">CreateCredentialParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the password.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.Builder.html#withPort(int)">withPort(int)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></dt>
 <dd>
 <div class="block">Sets the connection port.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ServerAddress.Builder.html#withPort(int)">withPort(int)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ServerAddress.Builder.html" title="class in io.milvus.param">ServerAddress.Builder</a></dt>
+<dd>
+<div class="block">Sets the connection port.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/collection/FieldType.Builder.html#withPrimaryKey(boolean)">withPrimaryKey(boolean)</a></span> - Method in class io.milvus.param.collection.<a href="../io/milvus/param/collection/FieldType.Builder.html" title="class in io.milvus.param.collection">FieldType.Builder</a></dt>
 <dd>
 <div class="block">Sets the field as the primary key field.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.Builder.html#withQueryNodeSingleSearch(io.milvus.param.QueryNodeSingleSearch)">withQueryNodeSingleSearch(QueryNodeSingleSearch)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></dt>
+<dd>
+<div class="block">Sets single search for query node listener.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterFactory.Builder.html#withQueryNodeSingleSearch(io.milvus.param.QueryNodeSingleSearch)">withQueryNodeSingleSearch(QueryNodeSingleSearch)</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a></dt>
+<dd>
+<div class="block">Sets single search for query node listener.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/collection/LoadCollectionParam.Builder.html#withReplicaNumber(java.lang.Integer)">withReplicaNumber(Integer)</a></span> - Method in class io.milvus.param.collection.<a href="../io/milvus/param/collection/LoadCollectionParam.Builder.html" title="class in io.milvus.param.collection">LoadCollectionParam.Builder</a></dt>
+<dd>
+<div class="block">Specify replica number to load</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/partition/LoadPartitionsParam.Builder.html#withReplicaNumber(java.lang.Integer)">withReplicaNumber(Integer)</a></span> - Method in class io.milvus.param.partition.<a href="../io/milvus/param/partition/LoadPartitionsParam.Builder.html" title="class in io.milvus.param.partition">LoadPartitionsParam.Builder</a></dt>
+<dd>
+<div class="block">Specify replica number to load</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/control/GetMetricsParam.Builder.html#withRequest(java.lang.String)">withRequest(String)</a></span> - Method in class io.milvus.param.control.<a href="../io/milvus/param/control/GetMetricsParam.Builder.html" title="class in io.milvus.param.control">GetMetricsParam.Builder</a></dt>
 <dd>
 <div class="block">Sets request in .json format to retrieve metric information from server.</div>
@@ -427,6 +567,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Specifies the decimal place of the returned results.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/BulkloadParam.Builder.html#withRowBased(java.lang.Boolean)">withRowBased(Boolean)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/BulkloadParam.Builder.html" title="class in io.milvus.param.dml">BulkloadParam.Builder</a></dt>
+<dd>
+<div class="block">Row-based or column-based data</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.Builder.html#withSecure(boolean)">withSecure(boolean)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></dt>
+<dd>
+<div class="block">Sets secure the authorization for this connection</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.Builder.html#withSecure(boolean)">withSecure(boolean)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></dt>
+<dd>
+<div class="block">Sets secure the authorization for this connection</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/control/GetFlushStateParam.Builder.html#withSegmentIDs(java.util.List)">withSegmentIDs(List&lt;Long&gt;)</a></span> - Method in class io.milvus.param.control.<a href="../io/milvus/param/control/GetFlushStateParam.Builder.html" title="class in io.milvus.param.control">GetFlushStateParam.Builder</a></dt>
 <dd>
 <div class="block">Specify segments</div>
@@ -435,6 +587,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Sets a sealed segments by ID array to be balanced.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterFactory.Builder.html#withServerSetting(java.util.List)">withServerSetting(List&lt;ServerSetting&gt;)</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a></dt>
+<dd>
+<div class="block">Sets server setting list</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/collection/CreateCollectionParam.Builder.html#withShardsNum(int)">withShardsNum(int)</a></span> - Method in class io.milvus.param.collection.<a href="../io/milvus/param/collection/CreateCollectionParam.Builder.html" title="class in io.milvus.param.collection">CreateCollectionParam.Builder</a></dt>
 <dd>
 <div class="block">Sets the shards number.</div>
@@ -491,10 +647,16 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Sets the timeout value for sync mode.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/dml/GetBulkloadStateParam.Builder.html#withTaskID(java.lang.Long)">withTaskID(Long)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/GetBulkloadStateParam.Builder.html" title="class in io.milvus.param.dml">GetBulkloadStateParam.Builder</a></dt>
+<dd>
+<div class="block">Sets an import task id.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#withTimeout(long,java.util.concurrent.TimeUnit)">withTimeout(long, TimeUnit)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Timeout setting for rpc call.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#withTimeout(long,java.util.concurrent.TimeUnit)">withTimeout(long, TimeUnit)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusServiceClient.html#withTimeout(long,java.util.concurrent.TimeUnit)">withTimeout(long, TimeUnit)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusServiceClient.html" title="class in io.milvus.client">MilvusServiceClient</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/SearchParam.Builder.html#withTopK(java.lang.Integer)">withTopK(Integer)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/SearchParam.Builder.html" title="class in io.milvus.param.dml">SearchParam.Builder</a></dt>
@@ -513,14 +675,34 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Sets more parameters for the field.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/CreateCredentialParam.Builder.html#withUsername(java.lang.String)">withUsername(String)</a></span> - Method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/CreateCredentialParam.Builder.html" title="class in io.milvus.param.credential">CreateCredentialParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the username.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/DeleteCredentialParam.Builder.html#withUsername(java.lang.String)">withUsername(String)</a></span> - Method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/DeleteCredentialParam.Builder.html" title="class in io.milvus.param.credential">DeleteCredentialParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the username.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/credential/UpdateCredentialParam.Builder.html#withUsername(java.lang.String)">withUsername(String)</a></span> - Method in class io.milvus.param.credential.<a href="../io/milvus/param/credential/UpdateCredentialParam.Builder.html" title="class in io.milvus.param.credential">UpdateCredentialParam.Builder</a></dt>
+<dd>
+<div class="block">Sets the username.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/SearchParam.Builder.html#withVectorFieldName(java.lang.String)">withVectorFieldName(String)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/SearchParam.Builder.html" title="class in io.milvus.param.dml">SearchParam.Builder</a></dt>
 <dd>
 <div class="block">Sets target vector field by name.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/QueryNodeSingleSearch.Builder.html#withVectorFieldName(java.lang.String)">withVectorFieldName(String)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a></dt>
+<dd>
+<div class="block">Sets target vector field by name.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/SearchParam.Builder.html#withVectors(java.util.List)">withVectors(List&lt;?&gt;)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/SearchParam.Builder.html" title="class in io.milvus.param.dml">SearchParam.Builder</a></dt>
 <dd>
 <div class="block">Sets the target vectors.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/QueryNodeSingleSearch.Builder.html#withVectors(java.util.List)">withVectors(List&lt;?&gt;)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a></dt>
+<dd>
+<div class="block">Sets the target vectors.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/CalcDistanceParam.Builder.html#withVectorsLeft(java.util.List)">withVectorsLeft(List&lt;List&lt;Float&gt;&gt;)</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/CalcDistanceParam.Builder.html" title="class in io.milvus.param.dml">CalcDistanceParam.Builder</a></dt>
 <dd>
 <div class="block">Sets a list of left side vectors.</div>

+ 74 - 2
doc/index-files/index-3.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>C-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -101,10 +101,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#calcDistance(io.milvus.param.dml.CalcDistanceParam)">calcDistance(CalcDistanceParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#calcDistance(io.milvus.grpc.CalcDistanceRequest,io.grpc.stub.StreamObserver)">calcDistance(CalcDistanceRequest, StreamObserver&lt;CalcDistanceResults&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#calcDistance(io.milvus.param.dml.CalcDistanceParam)">calcDistance(CalcDistanceParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Calculates the distance between the specified vectors.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#calcDistance(io.milvus.param.dml.CalcDistanceParam)">calcDistance(CalcDistanceParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/dml/CalcDistanceParam.html" title="class in io.milvus.param.dml"><span class="typeNameLink">CalcDistanceParam</span></a> - Class in <a href="../io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a></dt>
 <dd>
 <div class="block">Parameters for <code>calcDistance</code> interface.</div>
@@ -141,12 +145,32 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Disconnects from a Milvus server with timeout of 1 minute</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterFactory.html#close()">close()</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ServerMonitor.html#close()">close()</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ServerMonitor.html" title="class in io.milvus.connection">ServerMonitor</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#close(long)">close(long)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Disconnects from a Milvus server with configurable timeout.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#close(long)">close(long)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusServiceClient.html#close(long)">close(long)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusServiceClient.html" title="class in io.milvus.client">MilvusServiceClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><a href="../io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection"><span class="typeNameLink">ClusterFactory</span></a> - Class in <a href="../io/milvus/connection/package-summary.html">io.milvus.connection</a></dt>
+<dd>
+<div class="block">Factory with managing multi cluster.</div>
+</dd>
+<dt><a href="../io/milvus/connection/ClusterFactory.Builder.html" title="class in io.milvus.connection"><span class="typeNameLink">ClusterFactory.Builder</span></a> - Class in <a href="../io/milvus/connection/package-summary.html">io.milvus.connection</a></dt>
+<dd>
+<div class="block">Builder for <a href="../io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection"><code>ClusterFactory</code></a></div>
+</dd>
+<dt><a href="../io/milvus/connection/ClusterListener.html" title="class in io.milvus.connection"><span class="typeNameLink">ClusterListener</span></a> - Class in <a href="../io/milvus/connection/package-summary.html">io.milvus.connection</a></dt>
+<dd>
+<div class="block">Send heartbeat for a Milvus cluster healthy check.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterListener.html#%3Cinit%3E()">ClusterListener()</a></span> - Constructor for class io.milvus.connection.<a href="../io/milvus/connection/ClusterListener.html" title="class in io.milvus.connection">ClusterListener</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/ShowCollResponseWrapper.CollectionInfo.html#%3Cinit%3E(java.lang.String,long,long)">CollectionInfo(String, long, long)</a></span> - Constructor for class io.milvus.response.<a href="../io/milvus/response/ShowCollResponseWrapper.CollectionInfo.html" title="class in io.milvus.response">ShowCollResponseWrapper.CollectionInfo</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.Status.html#CollectionNotExists">CollectionNotExists</a></span> - io.milvus.param.<a href="../io/milvus/param/R.Status.html" title="enum in io.milvus.param">R.Status</a></dt>
@@ -161,18 +185,38 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Builder for <a href="../io/milvus/param/ConnectParam.html" title="class in io.milvus.param"><code>ConnectParam</code></a></div>
 </dd>
+<dt><a href="../io/milvus/common/clientenum/ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum"><span class="typeNameLink">ConsistencyLevelEnum</span></a> - Enum in <a href="../io/milvus/common/clientenum/package-summary.html">io.milvus.common.clientenum</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/Constant.html" title="class in io.milvus.param"><span class="typeNameLink">Constant</span></a> - Class in <a href="../io/milvus/param/package-summary.html">io.milvus.param</a></dt>
 <dd>
 <div class="block">Constant/static values for internal usage.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/Constant.html#%3Cinit%3E()">Constant()</a></span> - Constructor for class io.milvus.param.<a href="../io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ParamUtils.html#ConvertField(io.milvus.grpc.FieldSchema)">ConvertField(FieldSchema)</a></span> - Static method in class io.milvus.param.<a href="../io/milvus/param/ParamUtils.html" title="class in io.milvus.param">ParamUtils</a></dt>
+<dd>
+<div class="block">Convert a grpc field schema to client field schema</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ParamUtils.html#ConvertField(io.milvus.param.collection.FieldType)">ConvertField(FieldType)</a></span> - Static method in class io.milvus.param.<a href="../io/milvus/param/ParamUtils.html" title="class in io.milvus.param">ParamUtils</a></dt>
+<dd>
+<div class="block">Convert a client field schema to grpc field schema</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ParamUtils.html#convertInsertParam(io.milvus.param.dml.InsertParam,java.util.List)">convertInsertParam(InsertParam, List&lt;FieldType&gt;)</a></span> - Static method in class io.milvus.param.<a href="../io/milvus/param/ParamUtils.html" title="class in io.milvus.param">ParamUtils</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ParamUtils.html#convertQueryParam(io.milvus.param.dml.QueryParam)">convertQueryParam(QueryParam)</a></span> - Static method in class io.milvus.param.<a href="../io/milvus/param/ParamUtils.html" title="class in io.milvus.param">ParamUtils</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ParamUtils.html#convertSearchParam(io.milvus.param.dml.SearchParam)">convertSearchParam(SearchParam)</a></span> - Static method in class io.milvus.param.<a href="../io/milvus/param/ParamUtils.html" title="class in io.milvus.param">ParamUtils</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#createAlias(io.milvus.param.alias.CreateAliasParam)">createAlias(CreateAliasParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#createAlias(io.milvus.grpc.CreateAliasRequest,io.grpc.stub.StreamObserver)">createAlias(CreateAliasRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#createAlias(io.milvus.param.alias.CreateAliasParam)">createAlias(CreateAliasParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Creates an alias for a collection.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#createAlias(io.milvus.param.alias.CreateAliasParam)">createAlias(CreateAliasParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/alias/CreateAliasParam.html" title="class in io.milvus.param.alias"><span class="typeNameLink">CreateAliasParam</span></a> - Class in <a href="../io/milvus/param/alias/package-summary.html">io.milvus.param.alias</a></dt>
 <dd>
 <div class="block">Parameters for <code>createAlias</code> interface.</div>
@@ -183,10 +227,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#createCollection(io.milvus.param.collection.CreateCollectionParam)">createCollection(CreateCollectionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#createCollection(io.milvus.grpc.CreateCollectionRequest,io.grpc.stub.StreamObserver)">createCollection(CreateCollectionRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#createCollection(io.milvus.param.collection.CreateCollectionParam)">createCollection(CreateCollectionParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Creates a collection in Milvus.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#createCollection(io.milvus.param.collection.CreateCollectionParam)">createCollection(CreateCollectionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/collection/CreateCollectionParam.html" title="class in io.milvus.param.collection"><span class="typeNameLink">CreateCollectionParam</span></a> - Class in <a href="../io/milvus/param/collection/package-summary.html">io.milvus.param.collection</a></dt>
 <dd>
 <div class="block">Parameters for <code>createCollection</code> interface.</div>
@@ -195,12 +243,32 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Builder for <a href="../io/milvus/param/collection/CreateCollectionParam.html" title="class in io.milvus.param.collection"><code>CreateCollectionParam</code></a> class.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#createCredential(io.milvus.grpc.CreateCredentialRequest,io.grpc.stub.StreamObserver)">createCredential(CreateCredentialRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#createCredential(io.milvus.param.credential.CreateCredentialParam)">createCredential(CreateCredentialParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#createCredential(io.milvus.param.credential.CreateCredentialParam)">createCredential(CreateCredentialParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
+<dd>
+<div class="block">Create credential using the given user and password.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#createCredential(io.milvus.param.credential.CreateCredentialParam)">createCredential(CreateCredentialParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential"><span class="typeNameLink">CreateCredentialParam</span></a> - Class in <a href="../io/milvus/param/credential/package-summary.html">io.milvus.param.credential</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/credential/CreateCredentialParam.Builder.html" title="class in io.milvus.param.credential"><span class="typeNameLink">CreateCredentialParam.Builder</span></a> - Class in <a href="../io/milvus/param/credential/package-summary.html">io.milvus.param.credential</a></dt>
+<dd>
+<div class="block">Builder for <a href="../io/milvus/param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential"><code>CreateCredentialParam</code></a> class.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#createIndex(io.milvus.param.index.CreateIndexParam)">createIndex(CreateIndexParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#createIndex(io.milvus.grpc.CreateIndexRequest,io.grpc.stub.StreamObserver)">createIndex(CreateIndexRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#createIndex(io.milvus.param.index.CreateIndexParam)">createIndex(CreateIndexParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Creates an index on a vector field in the specified collection.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#createIndex(io.milvus.param.index.CreateIndexParam)">createIndex(CreateIndexParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/index/CreateIndexParam.html" title="class in io.milvus.param.index"><span class="typeNameLink">CreateIndexParam</span></a> - Class in <a href="../io/milvus/param/index/package-summary.html">io.milvus.param.index</a></dt>
 <dd>
 <div class="block">Parameters for <code>createIndex</code> interface.</div>
@@ -211,10 +279,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#createPartition(io.milvus.param.partition.CreatePartitionParam)">createPartition(CreatePartitionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#createPartition(io.milvus.grpc.CreatePartitionRequest,io.grpc.stub.StreamObserver)">createPartition(CreatePartitionRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#createPartition(io.milvus.param.partition.CreatePartitionParam)">createPartition(CreatePartitionParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Creates a partition in the specified collection.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#createPartition(io.milvus.param.partition.CreatePartitionParam)">createPartition(CreatePartitionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/partition/CreatePartitionParam.html" title="class in io.milvus.param.partition"><span class="typeNameLink">CreatePartitionParam</span></a> - Class in <a href="../io/milvus/param/partition/package-summary.html">io.milvus.param.partition</a></dt>
 <dd>
 <div class="block">Parameters for <code>createPartition</code> interface.</div>

+ 48 - 2
doc/index-files/index-4.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>D-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -99,12 +99,34 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dl>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.Status.html#DDRequestRace">DDRequestRace</a></span> - io.milvus.param.<a href="../io/milvus/param/R.Status.html" title="enum in io.milvus.param">R.Status</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/Constant.html#DEFAULT_INDEX_NAME">DEFAULT_INDEX_NAME</a></span> - Static variable in class io.milvus.param.<a href="../io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#delete(io.milvus.param.dml.DeleteParam)">delete(DeleteParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#delete(io.milvus.grpc.DeleteRequest,io.grpc.stub.StreamObserver)">delete(DeleteRequest, StreamObserver&lt;MutationResult&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#delete(io.milvus.param.dml.DeleteParam)">delete(DeleteParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Deletes entity(s) based on primary key(s) filtered by boolean expression.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#delete(io.milvus.param.dml.DeleteParam)">delete(DeleteParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#deleteCredential(io.milvus.grpc.DeleteCredentialRequest,io.grpc.stub.StreamObserver)">deleteCredential(DeleteCredentialRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#deleteCredential(io.milvus.param.credential.DeleteCredentialParam)">deleteCredential(DeleteCredentialParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#deleteCredential(io.milvus.param.credential.DeleteCredentialParam)">deleteCredential(DeleteCredentialParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
+<dd>
+<div class="block">Delete credential corresponding to the user.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#deleteCredential(io.milvus.param.credential.DeleteCredentialParam)">deleteCredential(DeleteCredentialParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential"><span class="typeNameLink">DeleteCredentialParam</span></a> - Class in <a href="../io/milvus/param/credential/package-summary.html">io.milvus.param.credential</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/credential/DeleteCredentialParam.Builder.html" title="class in io.milvus.param.credential"><span class="typeNameLink">DeleteCredentialParam.Builder</span></a> - Class in <a href="../io/milvus/param/credential/package-summary.html">io.milvus.param.credential</a></dt>
+<dd>
+<div class="block">Builder for <a href="../io/milvus/param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential"><code>DeleteCredentialParam</code></a> class.</div>
+</dd>
 <dt><a href="../io/milvus/param/dml/DeleteParam.html" title="class in io.milvus.param.dml"><span class="typeNameLink">DeleteParam</span></a> - Class in <a href="../io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a></dt>
 <dd>
 <div class="block">Parameters for <code>delete</code> interface.</div>
@@ -131,10 +153,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#describeCollection(io.milvus.param.collection.DescribeCollectionParam)">describeCollection(DescribeCollectionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#describeCollection(io.milvus.grpc.DescribeCollectionRequest,io.grpc.stub.StreamObserver)">describeCollection(DescribeCollectionRequest, StreamObserver&lt;DescribeCollectionResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#describeCollection(io.milvus.param.collection.DescribeCollectionParam)">describeCollection(DescribeCollectionParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Shows the details of a collection, e.g.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#describeCollection(io.milvus.param.collection.DescribeCollectionParam)">describeCollection(DescribeCollectionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/collection/DescribeCollectionParam.html" title="class in io.milvus.param.collection"><span class="typeNameLink">DescribeCollectionParam</span></a> - Class in <a href="../io/milvus/param/collection/package-summary.html">io.milvus.param.collection</a></dt>
 <dd>
 <div class="block">Parameters for <code>describeCollection</code> interface.</div>
@@ -145,10 +171,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#describeIndex(io.milvus.param.index.DescribeIndexParam)">describeIndex(DescribeIndexParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#describeIndex(io.milvus.grpc.DescribeIndexRequest,io.grpc.stub.StreamObserver)">describeIndex(DescribeIndexRequest, StreamObserver&lt;DescribeIndexResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#describeIndex(io.milvus.param.index.DescribeIndexParam)">describeIndex(DescribeIndexParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Shows the information of the specified index.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#describeIndex(io.milvus.param.index.DescribeIndexParam)">describeIndex(DescribeIndexParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/index/DescribeIndexParam.html" title="class in io.milvus.param.index"><span class="typeNameLink">DescribeIndexParam</span></a> - Class in <a href="../io/milvus/param/index/package-summary.html">io.milvus.param.index</a></dt>
 <dd>
 <div class="block">Parameters for <code>describeIndex</code> interface.</div>
@@ -159,10 +189,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#dropAlias(io.milvus.param.alias.DropAliasParam)">dropAlias(DropAliasParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#dropAlias(io.milvus.grpc.DropAliasRequest,io.grpc.stub.StreamObserver)">dropAlias(DropAliasRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#dropAlias(io.milvus.param.alias.DropAliasParam)">dropAlias(DropAliasParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Drops an alias for the specified collection.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#dropAlias(io.milvus.param.alias.DropAliasParam)">dropAlias(DropAliasParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/alias/DropAliasParam.html" title="class in io.milvus.param.alias"><span class="typeNameLink">DropAliasParam</span></a> - Class in <a href="../io/milvus/param/alias/package-summary.html">io.milvus.param.alias</a></dt>
 <dd>
 <div class="block">Parameters for <code>dropAlias</code> interface.</div>
@@ -173,10 +207,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#dropCollection(io.milvus.param.collection.DropCollectionParam)">dropCollection(DropCollectionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#dropCollection(io.milvus.grpc.DropCollectionRequest,io.grpc.stub.StreamObserver)">dropCollection(DropCollectionRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#dropCollection(io.milvus.param.collection.DropCollectionParam)">dropCollection(DropCollectionParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Drops a collection.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#dropCollection(io.milvus.param.collection.DropCollectionParam)">dropCollection(DropCollectionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/collection/DropCollectionParam.html" title="class in io.milvus.param.collection"><span class="typeNameLink">DropCollectionParam</span></a> - Class in <a href="../io/milvus/param/collection/package-summary.html">io.milvus.param.collection</a></dt>
 <dd>
 <div class="block">Parameters for <code>dropCollection</code> interface.</div>
@@ -187,10 +225,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#dropIndex(io.milvus.param.index.DropIndexParam)">dropIndex(DropIndexParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#dropIndex(io.milvus.grpc.DropIndexRequest,io.grpc.stub.StreamObserver)">dropIndex(DropIndexRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#dropIndex(io.milvus.param.index.DropIndexParam)">dropIndex(DropIndexParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Drops the index on a vector field in the specified collection.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#dropIndex(io.milvus.param.index.DropIndexParam)">dropIndex(DropIndexParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/index/DropIndexParam.html" title="class in io.milvus.param.index"><span class="typeNameLink">DropIndexParam</span></a> - Class in <a href="../io/milvus/param/index/package-summary.html">io.milvus.param.index</a></dt>
 <dd>
 <div class="block">Parameters for <code>dropIndex</code> interface.</div>
@@ -201,10 +243,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#dropPartition(io.milvus.param.partition.DropPartitionParam)">dropPartition(DropPartitionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#dropPartition(io.milvus.grpc.DropPartitionRequest,io.grpc.stub.StreamObserver)">dropPartition(DropPartitionRequest, StreamObserver&lt;Status&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#dropPartition(io.milvus.param.partition.DropPartitionParam)">dropPartition(DropPartitionParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Drops a partition.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#dropPartition(io.milvus.param.partition.DropPartitionParam)">dropPartition(DropPartitionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/partition/DropPartitionParam.html" title="class in io.milvus.param.partition"><span class="typeNameLink">DropPartitionParam</span></a> - Class in <a href="../io/milvus/param/partition/package-summary.html">io.milvus.param.partition</a></dt>
 <dd>
 <div class="block">Parameters for <code>dropPartition</code> interface.</div>

+ 8 - 2
doc/index-files/index-5.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>E-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -97,8 +97,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </a>
 <h2 class="title">E</h2>
 <dl>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterFactory.html#electMaster()">electMaster()</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.Status.html#EmptyCollection">EmptyCollection</a></span> - io.milvus.param.<a href="../io/milvus/param/R.Status.html" title="enum in io.milvus.param">R.Status</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ServerAddress.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ServerAddress.html" title="class in io.milvus.param">ServerAddress</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/common/clientenum/ConsistencyLevelEnum.html#EVENTUALLY">EVENTUALLY</a></span> - io.milvus.common.clientenum.<a href="../io/milvus/common/clientenum/ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a></dt>
+<dd>&nbsp;</dd>
 </dl>
 <a href="index-1.html">A</a>&nbsp;<a href="index-2.html">B</a>&nbsp;<a href="index-3.html">C</a>&nbsp;<a href="index-4.html">D</a>&nbsp;<a href="index-5.html">E</a>&nbsp;<a href="index-6.html">F</a>&nbsp;<a href="index-7.html">G</a>&nbsp;<a href="index-8.html">H</a>&nbsp;<a href="index-9.html">I</a>&nbsp;<a href="index-10.html">J</a>&nbsp;<a href="index-11.html">K</a>&nbsp;<a href="index-12.html">L</a>&nbsp;<a href="index-13.html">M</a>&nbsp;<a href="index-14.html">N</a>&nbsp;<a href="index-15.html">O</a>&nbsp;<a href="index-16.html">P</a>&nbsp;<a href="index-17.html">Q</a>&nbsp;<a href="index-18.html">R</a>&nbsp;<a href="index-19.html">S</a>&nbsp;<a href="index-20.html">T</a>&nbsp;<a href="index-21.html">U</a>&nbsp;<a href="index-22.html">V</a>&nbsp;<a href="index-23.html">W</a>&nbsp;<br><a href="../allclasses-index.html">All&nbsp;Classes</a>&nbsp;<a href="../allpackages-index.html">All&nbsp;Packages</a></div>
 </main>

+ 18 - 2
doc/index-files/index-6.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>F-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -109,6 +109,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Wraps an exception for failure.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/Constant.html#FAILED_REASON">FAILED_REASON</a></span> - Static variable in class io.milvus.param.<a href="../io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/InsertParam.Field.html#%3Cinit%3E(java.lang.String,io.milvus.grpc.DataType,java.util.List)">Field(String, DataType, List&lt;?&gt;)</a></span> - Constructor for class io.milvus.param.dml.<a href="../io/milvus/param/dml/InsertParam.Field.html" title="class in io.milvus.param.dml">InsertParam.Field</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="../io/milvus/response/FieldDataWrapper.html" title="class in io.milvus.response"><span class="typeNameLink">FieldDataWrapper</span></a> - Class in <a href="../io/milvus/response/package-summary.html">io.milvus.response</a></dt>
@@ -127,6 +129,20 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.Status.html#FileNotFound">FileNotFound</a></span> - io.milvus.param.<a href="../io/milvus/param/R.Status.html" title="enum in io.milvus.param">R.Status</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/IndexType.html#FLAT">FLAT</a></span> - io.milvus.param.<a href="../io/milvus/param/IndexType.html" title="enum in io.milvus.param">IndexType</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#flush(io.milvus.param.collection.FlushParam)">flush(FlushParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
+<dd>
+<div class="block">Flush insert buffer into storage.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#flush(io.milvus.grpc.FlushRequest,io.grpc.stub.StreamObserver)">flush(FlushRequest, StreamObserver&lt;FlushResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#flush(io.milvus.param.collection.FlushParam)">flush(FlushParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
+<dd>
+<div class="block">Flushes collections.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#flush(io.milvus.param.collection.FlushParam)">flush(FlushParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/collection/FlushParam.html" title="class in io.milvus.param.collection"><span class="typeNameLink">FlushParam</span></a> - Class in <a href="../io/milvus/param/collection/package-summary.html">io.milvus.param.collection</a></dt>
 <dd>
 <div class="block">Parameters for <code>flush</code> interface.</div>

+ 154 - 2
doc/index-files/index-7.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>G-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -101,6 +101,32 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Get aliases of the collection.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.html#getAuthorization()">getAuthorization()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.html" title="class in io.milvus.param">ConnectParam</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.html#getAuthorization()">getAuthorization()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/response/GetBulkloadStateWrapper.html#getAutoGeneratedIDs()">getAutoGeneratedIDs()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/GetBulkloadStateWrapper.html" title="class in io.milvus.response">GetBulkloadStateWrapper</a></dt>
+<dd>
+<div class="block">Gets the long ID array for auto-id primary key, generated by bulk load task.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterFactory.html#getAvailableServerSettings()">getAvailableServerSettings()</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/dml/GetBulkloadStateParam.html" title="class in io.milvus.param.dml"><span class="typeNameLink">GetBulkloadStateParam</span></a> - Class in <a href="../io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a></dt>
+<dd>
+<div class="block">Parameters for <code>getBulkloadState</code> interface.</div>
+</dd>
+<dt><a href="../io/milvus/param/dml/GetBulkloadStateParam.Builder.html" title="class in io.milvus.param.dml"><span class="typeNameLink">GetBulkloadStateParam.Builder</span></a> - Class in <a href="../io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a></dt>
+<dd>
+<div class="block">Builder for <a href="../io/milvus/param/dml/GetBulkloadStateParam.html" title="class in io.milvus.param.dml"><code>GetBulkloadStateParam</code></a> class.</div>
+</dd>
+<dt><a href="../io/milvus/response/GetBulkloadStateWrapper.html" title="class in io.milvus.response"><span class="typeNameLink">GetBulkloadStateWrapper</span></a> - Class in <a href="../io/milvus/response/package-summary.html">io.milvus.response</a></dt>
+<dd>
+<div class="block">Util class to wrap response of <code>getBulkloadState</code> interface.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/response/GetBulkloadStateWrapper.html#%3Cinit%3E(io.milvus.grpc.GetImportStateResponse)">GetBulkloadStateWrapper(GetImportStateResponse)</a></span> - Constructor for class io.milvus.response.<a href="../io/milvus/response/GetBulkloadStateWrapper.html" title="class in io.milvus.response">GetBulkloadStateWrapper</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ServerSetting.html#getClient()">getClient()</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.Status.html#getCode()">getCode()</a></span> - Method in enum io.milvus.param.<a href="../io/milvus/param/R.Status.html" title="enum in io.milvus.param">R.Status</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/DescCollResponseWrapper.html#getCollectionDescription()">getCollectionDescription()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/DescCollResponseWrapper.html" title="class in io.milvus.response">DescCollResponseWrapper</a></dt>
@@ -115,20 +141,30 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Get information of one collection by name.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/QueryNodeSingleSearch.html#getCollectionName()">getCollectionName()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/DescCollResponseWrapper.html#getCollectionName()">getCollectionName()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/DescCollResponseWrapper.html" title="class in io.milvus.response">DescCollResponseWrapper</a></dt>
 <dd>
 <div class="block">Get name of the collection.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/response/GetBulkloadStateWrapper.html#getCollectionName()">getCollectionName()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/GetBulkloadStateWrapper.html" title="class in io.milvus.response">GetBulkloadStateWrapper</a></dt>
+<dd>
+<div class="block">Gets target collection name of the bulk load task.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/ShowCollResponseWrapper.html#getCollectionsInfo()">getCollectionsInfo()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/ShowCollResponseWrapper.html" title="class in io.milvus.response">ShowCollResponseWrapper</a></dt>
 <dd>
 <div class="block">Get information of the collections.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#getCollectionStatistics(io.milvus.param.collection.GetCollectionStatisticsParam)">getCollectionStatistics(GetCollectionStatisticsParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#getCollectionStatistics(io.milvus.grpc.GetCollectionStatisticsRequest,io.grpc.stub.StreamObserver)">getCollectionStatistics(GetCollectionStatisticsRequest, StreamObserver&lt;GetCollectionStatisticsResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#getCollectionStatistics(io.milvus.param.collection.GetCollectionStatisticsParam)">getCollectionStatistics(GetCollectionStatisticsParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Shows the statistics information of a collection.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#getCollectionStatistics(io.milvus.param.collection.GetCollectionStatisticsParam)">getCollectionStatistics(GetCollectionStatisticsParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/collection/GetCollectionStatisticsParam.html" title="class in io.milvus.param.collection"><span class="typeNameLink">GetCollectionStatisticsParam</span></a> - Class in <a href="../io/milvus/param/collection/package-summary.html">io.milvus.param.collection</a></dt>
 <dd>
 <div class="block">Parameters for <code>getCollectionStatistics</code> interface.</div>
@@ -151,12 +187,16 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Builder for <a href="../io/milvus/param/control/GetCompactionPlansParam.html" title="class in io.milvus.param.control"><code>GetCompactionPlansParam</code></a> class.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#getCompactionState(io.milvus.grpc.GetCompactionStateRequest,io.grpc.stub.StreamObserver)">getCompactionState(GetCompactionStateRequest, StreamObserver&lt;GetCompactionStateResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#getCompactionState(io.milvus.param.control.GetCompactionStateParam)">getCompactionState(GetCompactionStateParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#getCompactionState(io.milvus.param.control.GetCompactionStateParam)">getCompactionState(GetCompactionStateParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Gets the compaction state by id.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#getCompactionState(io.milvus.param.control.GetCompactionStateParam)">getCompactionState(GetCompactionStateParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/control/GetCompactionStateParam.html" title="class in io.milvus.param.control"><span class="typeNameLink">GetCompactionStateParam</span></a> - Class in <a href="../io/milvus/param/control/package-summary.html">io.milvus.param.control</a></dt>
 <dd>
 <div class="block">Parameters for <code>getCompactionState</code> interface.</div>
@@ -165,20 +205,28 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Builder for <a href="../io/milvus/param/control/GetCompactionStateParam.html" title="class in io.milvus.param.control"><code>GetCompactionStateParam</code></a> class.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#getCompactionStateWithPlans(io.milvus.grpc.GetCompactionPlansRequest,io.grpc.stub.StreamObserver)">getCompactionStateWithPlans(GetCompactionPlansRequest, StreamObserver&lt;GetCompactionPlansResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#getCompactionStateWithPlans(io.milvus.param.control.GetCompactionPlansParam)">getCompactionStateWithPlans(GetCompactionPlansParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#getCompactionStateWithPlans(io.milvus.param.control.GetCompactionPlansParam)">getCompactionStateWithPlans(GetCompactionPlansParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Gets compaction state with its plan.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#getCompactionStateWithPlans(io.milvus.param.control.GetCompactionPlansParam)">getCompactionStateWithPlans(GetCompactionPlansParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.html#getConnectTimeoutMs()">getConnectTimeoutMs()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.html" title="class in io.milvus.param">ConnectParam</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.html#getConnectTimeoutMs()">getConnectTimeoutMs()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/DescCollResponseWrapper.html#getCreatedUtcTimestamp()">getCreatedUtcTimestamp()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/DescCollResponseWrapper.html" title="class in io.milvus.response">DescCollResponseWrapper</a></dt>
 <dd>
 <div class="block">Get utc timestamp when collection created.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.html#getData()">getData()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/R.html" title="class in io.milvus.param">R</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterFactory.html#getDefaultServer()">getDefaultServer()</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/MutationResultWrapper.html#getDeleteCount()">getDeleteCount()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/MutationResultWrapper.html" title="class in io.milvus.response">MutationResultWrapper</a></dt>
 <dd>
 <div class="block">Gets the row count of the deleted entities.</div>
@@ -193,6 +241,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/DescIndexResponseWrapper.IndexDesc.html#getExtraParam()">getExtraParam()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/DescIndexResponseWrapper.IndexDesc.html" title="class in io.milvus.response">DescIndexResponseWrapper.IndexDesc</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/response/GetBulkloadStateWrapper.html#getFailedReason()">getFailedReason()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/GetBulkloadStateWrapper.html" title="class in io.milvus.response">GetBulkloadStateWrapper</a></dt>
+<dd>
+<div class="block">Gets failed reason of the bulk load task.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/DescCollResponseWrapper.html#getFieldByName(java.lang.String)">getFieldByName(String)</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/DescCollResponseWrapper.html" title="class in io.milvus.response">DescCollResponseWrapper</a></dt>
 <dd>
 <div class="block">Get schema of a field by name.</div>
@@ -218,12 +270,20 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Gets <a href="../io/milvus/response/FieldDataWrapper.html" title="class in io.milvus.response"><code>FieldDataWrapper</code></a> for a field.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/response/GetBulkloadStateWrapper.html#getFiles()">getFiles()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/GetBulkloadStateWrapper.html" title="class in io.milvus.response">GetBulkloadStateWrapper</a></dt>
+<dd>
+<div class="block">Gets target files of the bulk load task.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#getFlushState(io.milvus.param.control.GetFlushStateParam)">getFlushState(GetFlushStateParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#getFlushState(io.milvus.grpc.GetFlushStateRequest,io.grpc.stub.StreamObserver)">getFlushState(GetFlushStateRequest, StreamObserver&lt;GetFlushStateResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#getFlushState(io.milvus.param.control.GetFlushStateParam)">getFlushState(GetFlushStateParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Get flush state of specified segments.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#getFlushState(io.milvus.param.control.GetFlushStateParam)">getFlushState(GetFlushStateParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/control/GetFlushStateParam.html" title="class in io.milvus.param.control"><span class="typeNameLink">GetFlushStateParam</span></a> - Class in <a href="../io/milvus/param/control/package-summary.html">io.milvus.param.control</a></dt>
 <dd>
 <div class="block">Parameters for <code>getMetric</code> interface.</div>
@@ -232,20 +292,38 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Builder for <a href="../io/milvus/param/control/GetFlushStateParam.html" title="class in io.milvus.param.control"><code>GetFlushStateParam</code></a> class.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ServerAddress.html#getHealthPort()">getHealthPort()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ServerAddress.html" title="class in io.milvus.param">ServerAddress</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.html#getHost()">getHost()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.html" title="class in io.milvus.param">ConnectParam</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ServerAddress.html#getHost()">getHost()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ServerAddress.html" title="class in io.milvus.param">ServerAddress</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.html#getHosts()">getHosts()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.html#getIdleTimeoutMs()">getIdleTimeoutMs()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.html" title="class in io.milvus.param">ConnectParam</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.html#getIdleTimeoutMs()">getIdleTimeoutMs()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/SearchResultsWrapper.html#getIDScore(int)">getIDScore(int)</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/SearchResultsWrapper.html" title="class in io.milvus.response">SearchResultsWrapper</a></dt>
 <dd>
 <div class="block">Gets ID-score pairs returned by search interface.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/response/GetBulkloadStateWrapper.html#getImportedCount()">getImportedCount()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/GetBulkloadStateWrapper.html" title="class in io.milvus.response">GetBulkloadStateWrapper</a></dt>
+<dd>
+<div class="block">Gets how many rows were imported by the bulk load task.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#getImportState(io.milvus.grpc.GetImportStateRequest,io.grpc.stub.StreamObserver)">getImportState(GetImportStateRequest, StreamObserver&lt;GetImportStateResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#getIndexBuildProgress(io.milvus.param.index.GetIndexBuildProgressParam)">getIndexBuildProgress(GetIndexBuildProgressParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#getIndexBuildProgress(io.milvus.grpc.GetIndexBuildProgressRequest,io.grpc.stub.StreamObserver)">getIndexBuildProgress(GetIndexBuildProgressRequest, StreamObserver&lt;GetIndexBuildProgressResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#getIndexBuildProgress(io.milvus.param.index.GetIndexBuildProgressParam)">getIndexBuildProgress(GetIndexBuildProgressParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Shows the index building progress, such as how many rows are indexed.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#getIndexBuildProgress(io.milvus.param.index.GetIndexBuildProgressParam)">getIndexBuildProgress(GetIndexBuildProgressParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/index/GetIndexBuildProgressParam.html" title="class in io.milvus.param.index"><span class="typeNameLink">GetIndexBuildProgressParam</span></a> - Class in <a href="../io/milvus/param/index/package-summary.html">io.milvus.param.index</a></dt>
 <dd>
 <div class="block">Parameters for <code>getIndexBuildProgress</code> interface.</div>
@@ -264,10 +342,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#getIndexState(io.milvus.param.index.GetIndexStateParam)">getIndexState(GetIndexStateParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#getIndexState(io.milvus.grpc.GetIndexStateRequest,io.grpc.stub.StreamObserver)">getIndexState(GetIndexStateRequest, StreamObserver&lt;GetIndexStateResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#getIndexState(io.milvus.param.index.GetIndexStateParam)">getIndexState(GetIndexStateParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Shows the index building state(in-progress/finished/failed), and the reason for failure (if any).</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#getIndexState(io.milvus.param.index.GetIndexStateParam)">getIndexState(GetIndexStateParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/index/GetIndexStateParam.html" title="class in io.milvus.param.index"><span class="typeNameLink">GetIndexStateParam</span></a> - Class in <a href="../io/milvus/param/index/package-summary.html">io.milvus.param.index</a></dt>
 <dd>
 <div class="block">Parameters for <code>getIndexState</code> interface.</div>
@@ -284,20 +366,32 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.html#getKeepAliveTimeMs()">getKeepAliveTimeMs()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.html" title="class in io.milvus.param">ConnectParam</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.html#getKeepAliveTimeMs()">getKeepAliveTimeMs()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.html#getKeepAliveTimeoutMs()">getKeepAliveTimeoutMs()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.html" title="class in io.milvus.param">ConnectParam</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.html#getKeepAliveTimeoutMs()">getKeepAliveTimeoutMs()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/MutationResultWrapper.html#getLongIDs()">getLongIDs()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/MutationResultWrapper.html" title="class in io.milvus.response">MutationResultWrapper</a></dt>
 <dd>
 <div class="block">Gets the long ID array returned by insert interface.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterFactory.html#getMaster()">getMaster()</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/collection/FieldType.html#getMaxLength()">getMaxLength()</a></span> - Method in class io.milvus.param.collection.<a href="../io/milvus/param/collection/FieldType.html" title="class in io.milvus.param.collection">FieldType</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.html#getMessage()">getMessage()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/R.html" title="class in io.milvus.param">R</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#getMetrics(io.milvus.param.control.GetMetricsParam)">getMetrics(GetMetricsParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#getMetrics(io.milvus.grpc.GetMetricsRequest,io.grpc.stub.StreamObserver)">getMetrics(GetMetricsRequest, StreamObserver&lt;GetMetricsResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#getMetrics(io.milvus.param.control.GetMetricsParam)">getMetrics(GetMetricsParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Gets the runtime metrics information of Milvus, returns the result in .json format.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#getMetrics(io.milvus.param.control.GetMetricsParam)">getMetrics(GetMetricsParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/control/GetMetricsParam.html" title="class in io.milvus.param.control"><span class="typeNameLink">GetMetricsParam</span></a> - Class in <a href="../io/milvus/param/control/package-summary.html">io.milvus.param.control</a></dt>
 <dd>
 <div class="block">Parameters for <code>getMetric</code> interface.</div>
@@ -306,6 +400,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Builder for <a href="../io/milvus/param/control/GetMetricsParam.html" title="class in io.milvus.param.control"><code>GetMetricsParam</code></a> class.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/QueryNodeSingleSearch.html#getMetricType()">getMetricType()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/DescIndexResponseWrapper.IndexDesc.html#getMetricType()">getMetricType()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/DescIndexResponseWrapper.IndexDesc.html" title="class in io.milvus.response">DescIndexResponseWrapper.IndexDesc</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/RpcStatus.html#getMsg()">getMsg()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a></dt>
@@ -318,20 +414,30 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Get timestamp of the operation marked by server.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/QueryNodeSingleSearch.html#getParams()">getParams()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/ShowPartResponseWrapper.html#getPartitionInfoByName(java.lang.String)">getPartitionInfoByName(String)</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/ShowPartResponseWrapper.html" title="class in io.milvus.response">ShowPartResponseWrapper</a></dt>
 <dd>
 <div class="block">Get information of one partition by name.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/response/GetBulkloadStateWrapper.html#getPartitionName()">getPartitionName()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/GetBulkloadStateWrapper.html" title="class in io.milvus.response">GetBulkloadStateWrapper</a></dt>
+<dd>
+<div class="block">Gets target partition name of the bulk load task.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/ShowPartResponseWrapper.html#getPartitionsInfo()">getPartitionsInfo()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/ShowPartResponseWrapper.html" title="class in io.milvus.response">ShowPartResponseWrapper</a></dt>
 <dd>
 <div class="block">Get information of the partitions.</div>
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#getPartitionStatistics(io.milvus.param.partition.GetPartitionStatisticsParam)">getPartitionStatistics(GetPartitionStatisticsParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#getPartitionStatistics(io.milvus.grpc.GetPartitionStatisticsRequest,io.grpc.stub.StreamObserver)">getPartitionStatistics(GetPartitionStatisticsRequest, StreamObserver&lt;GetPartitionStatisticsResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#getPartitionStatistics(io.milvus.param.partition.GetPartitionStatisticsParam)">getPartitionStatistics(GetPartitionStatisticsParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Shows the statistics information of a partition.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#getPartitionStatistics(io.milvus.param.partition.GetPartitionStatisticsParam)">getPartitionStatistics(GetPartitionStatisticsParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/partition/GetPartitionStatisticsParam.html" title="class in io.milvus.param.partition"><span class="typeNameLink">GetPartitionStatisticsParam</span></a> - Class in <a href="../io/milvus/param/partition/package-summary.html">io.milvus.param.partition</a></dt>
 <dd>
 <div class="block">Parameters for <code>getPartitionStatistics</code> interface.</div>
@@ -348,11 +454,15 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#getPersistentSegmentInfo(io.milvus.param.control.GetPersistentSegmentInfoParam)">getPersistentSegmentInfo(GetPersistentSegmentInfoParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#getPersistentSegmentInfo(io.milvus.grpc.GetPersistentSegmentInfoRequest,io.grpc.stub.StreamObserver)">getPersistentSegmentInfo(GetPersistentSegmentInfoRequest, StreamObserver&lt;GetPersistentSegmentInfoResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#getPersistentSegmentInfo(io.milvus.param.control.GetPersistentSegmentInfoParam)">getPersistentSegmentInfo(GetPersistentSegmentInfoParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Gets the information of persistent segments from data node, including row count,
  persistence state(growing or flushed), etc.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#getPersistentSegmentInfo(io.milvus.param.control.GetPersistentSegmentInfoParam)">getPersistentSegmentInfo(GetPersistentSegmentInfoParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/control/GetPersistentSegmentInfoParam.html" title="class in io.milvus.param.control"><span class="typeNameLink">GetPersistentSegmentInfoParam</span></a> - Class in <a href="../io/milvus/param/control/package-summary.html">io.milvus.param.control</a></dt>
 <dd>
 <div class="block">Parameters for <code>getPersistentSegmentInfo</code> interface.</div>
@@ -363,13 +473,21 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.html#getPort()">getPort()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.html" title="class in io.milvus.param">ConnectParam</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ServerAddress.html#getPort()">getPort()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ServerAddress.html" title="class in io.milvus.param">ServerAddress</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.html#getQueryNodeSingleSearch()">getQueryNodeSingleSearch()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#getQuerySegmentInfo(io.milvus.param.control.GetQuerySegmentInfoParam)">getQuerySegmentInfo(GetQuerySegmentInfoParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#getQuerySegmentInfo(io.milvus.grpc.GetQuerySegmentInfoRequest,io.grpc.stub.StreamObserver)">getQuerySegmentInfo(GetQuerySegmentInfoRequest, StreamObserver&lt;GetQuerySegmentInfoResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#getQuerySegmentInfo(io.milvus.param.control.GetQuerySegmentInfoParam)">getQuerySegmentInfo(GetQuerySegmentInfoParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Gets the query information of segments in a collection from query node, including row count,
  memory usage size, index name, etc.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#getQuerySegmentInfo(io.milvus.param.control.GetQuerySegmentInfoParam)">getQuerySegmentInfo(GetQuerySegmentInfoParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/control/GetQuerySegmentInfoParam.html" title="class in io.milvus.param.control"><span class="typeNameLink">GetQuerySegmentInfoParam</span></a> - Class in <a href="../io/milvus/param/control/package-summary.html">io.milvus.param.control</a></dt>
 <dd>
 <div class="block">Parameters for <code>getQuerySegmentInfo</code> interface.</div>
@@ -378,6 +496,24 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Builder for <a href="../io/milvus/param/control/GetQuerySegmentInfoParam.html" title="class in io.milvus.param.control"><code>GetQuerySegmentInfoParam</code></a> class.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#getReplicas(io.milvus.grpc.GetReplicasRequest,io.grpc.stub.StreamObserver)">getReplicas(GetReplicasRequest, StreamObserver&lt;GetReplicasResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#getReplicas(io.milvus.param.control.GetReplicasParam)">getReplicas(GetReplicasParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#getReplicas(io.milvus.param.control.GetReplicasParam)">getReplicas(GetReplicasParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
+<dd>
+<div class="block">Returns the collection's replica information</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#getReplicas(io.milvus.param.control.GetReplicasParam)">getReplicas(GetReplicasParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/control/GetReplicasParam.html" title="class in io.milvus.param.control"><span class="typeNameLink">GetReplicasParam</span></a> - Class in <a href="../io/milvus/param/control/package-summary.html">io.milvus.param.control</a></dt>
+<dd>
+<div class="block">Parameters for <code>getReplicas</code> interface.</div>
+</dd>
+<dt><a href="../io/milvus/param/control/GetReplicasParam.Builder.html" title="class in io.milvus.param.control"><span class="typeNameLink">GetReplicasParam.Builder</span></a> - Class in <a href="../io/milvus/param/control/package-summary.html">io.milvus.param.control</a></dt>
+<dd>
+<div class="block">Builder for <a href="../io/milvus/param/control/GetReplicasParam.html" title="class in io.milvus.param.control"><code>GetReplicasParam</code></a> class.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/FieldDataWrapper.html#getRowCount()">getRowCount()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/FieldDataWrapper.html" title="class in io.milvus.response">FieldDataWrapper</a></dt>
 <dd>
 <div class="block">Gets the row count of a field.</div>
@@ -390,10 +526,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Gets the row count of a field.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ServerSetting.html#getServerAddress()">getServerAddress()</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterFactory.html#getServerSettings()">getServerSettings()</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/DescCollResponseWrapper.html#getShardNumber()">getShardNumber()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/DescCollResponseWrapper.html" title="class in io.milvus.response">DescCollResponseWrapper</a></dt>
 <dd>
 <div class="block">Get shard number of the collection.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/response/GetBulkloadStateWrapper.html#getState()">getState()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/GetBulkloadStateWrapper.html" title="class in io.milvus.response">GetBulkloadStateWrapper</a></dt>
+<dd>
+<div class="block">Gets state of the bulk load task.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/exception/MilvusException.html#getStatus()">getStatus()</a></span> - Method in exception io.milvus.exception.<a href="../io/milvus/exception/MilvusException.html" title="class in io.milvus.exception">MilvusException</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.html#getStatus()">getStatus()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/R.html" title="class in io.milvus.param">R</a></dt>
@@ -402,6 +546,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Gets the string ID array returned by insert interface.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/response/GetBulkloadStateWrapper.html#getTaskID()">getTaskID()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/GetBulkloadStateWrapper.html" title="class in io.milvus.response">GetBulkloadStateWrapper</a></dt>
+<dd>
+<div class="block">Gets ID of the bulk load task.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/dml/InsertParam.Field.html#getType()">getType()</a></span> - Method in class io.milvus.param.dml.<a href="../io/milvus/param/dml/InsertParam.Field.html" title="class in io.milvus.param.dml">InsertParam.Field</a></dt>
 <dd>
 <div class="block">Return data type of the field.</div>
@@ -410,6 +558,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Return data of the field, in column-base.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/QueryNodeSingleSearch.html#getVectorFieldName()">getVectorFieldName()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/QueryNodeSingleSearch.html#getVectors()">getVectors()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/Constant.html#GUARANTEE_EVENTUALLY_TS">GUARANTEE_EVENTUALLY_TS</a></span> - Static variable in class io.milvus.param.<a href="../io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/Constant.html#GUARANTEE_STRONG_TS">GUARANTEE_STRONG_TS</a></span> - Static variable in class io.milvus.param.<a href="../io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></dt>

+ 18 - 2
doc/index-files/index-8.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>H-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -101,10 +101,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#hasCollection(io.milvus.param.collection.HasCollectionParam)">hasCollection(HasCollectionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#hasCollection(io.milvus.grpc.HasCollectionRequest,io.grpc.stub.StreamObserver)">hasCollection(HasCollectionRequest, StreamObserver&lt;BoolResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#hasCollection(io.milvus.param.collection.HasCollectionParam)">hasCollection(HasCollectionParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Checks if a collection exists.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#hasCollection(io.milvus.param.collection.HasCollectionParam)">hasCollection(HasCollectionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/collection/HasCollectionParam.html" title="class in io.milvus.param.collection"><span class="typeNameLink">HasCollectionParam</span></a> - Class in <a href="../io/milvus/param/collection/package-summary.html">io.milvus.param.collection</a></dt>
 <dd>
 <div class="block">Parameters for <code>hasCollection</code> interface.</div>
@@ -113,12 +117,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Builder for <a href="../io/milvus/param/collection/HasCollectionParam.html" title="class in io.milvus.param.collection"><code>HasCollectionParam</code></a> class.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ServerAddress.html#hashCode()">hashCode()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ServerAddress.html" title="class in io.milvus.param">ServerAddress</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#hasPartition(io.milvus.param.partition.HasPartitionParam)">hasPartition(HasPartitionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#hasPartition(io.milvus.grpc.HasPartitionRequest,io.grpc.stub.StreamObserver)">hasPartition(HasPartitionRequest, StreamObserver&lt;BoolResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#hasPartition(io.milvus.param.partition.HasPartitionParam)">hasPartition(HasPartitionParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
 <div class="block">Checks if a partition exists in the specified collection.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#hasPartition(io.milvus.param.partition.HasPartitionParam)">hasPartition(HasPartitionParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/partition/HasPartitionParam.html" title="class in io.milvus.param.partition"><span class="typeNameLink">HasPartitionParam</span></a> - Class in <a href="../io/milvus/param/partition/package-summary.html">io.milvus.param.partition</a></dt>
 <dd>
 <div class="block">Parameters for <code>hasPartition</code> interface.</div>
@@ -127,6 +137,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <div class="block">Builder for <a href="../io/milvus/param/partition/HasPartitionParam.html" title="class in io.milvus.param.partition"><code>HasPartitionParam</code></a> class.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/ClusterListener.html#heartBeat(io.milvus.connection.ServerSetting)">heartBeat(ServerSetting)</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/ClusterListener.html" title="class in io.milvus.connection">ClusterListener</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/Listener.html#heartBeat(io.milvus.connection.ServerSetting)">heartBeat(ServerSetting)</a></span> - Method in interface io.milvus.connection.<a href="../io/milvus/connection/Listener.html" title="interface in io.milvus.connection">Listener</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/connection/QueryNodeListener.html#heartBeat(io.milvus.connection.ServerSetting)">heartBeat(ServerSetting)</a></span> - Method in class io.milvus.connection.<a href="../io/milvus/connection/QueryNodeListener.html" title="class in io.milvus.connection">QueryNodeListener</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/IndexType.html#HNSW">HNSW</a></span> - io.milvus.param.<a href="../io/milvus/param/IndexType.html" title="enum in io.milvus.param">IndexType</a></dt>
 <dd>&nbsp;</dd>
 </dl>

+ 51 - 3
doc/index-files/index-9.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>I-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../script.js"></script>
@@ -128,10 +128,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.Status.html#IllegalVectorID">IllegalVectorID</a></span> - io.milvus.param.<a href="../io/milvus/param/R.Status.html" title="enum in io.milvus.param">R.Status</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#import_(io.milvus.grpc.ImportRequest,io.grpc.stub.StreamObserver)">import_(ImportRequest, StreamObserver&lt;ImportResponse&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/Constant.html#IMPORT_COLLECTION">IMPORT_COLLECTION</a></span> - Static variable in class io.milvus.param.<a href="../io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/Constant.html#IMPORT_FILES">IMPORT_FILES</a></span> - Static variable in class io.milvus.param.<a href="../io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/Constant.html#IMPORT_PARTITION">IMPORT_PARTITION</a></span> - Static variable in class io.milvus.param.<a href="../io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/Constant.html#INDEX_TYPE">INDEX_TYPE</a></span> - Static variable in class io.milvus.param.<a href="../io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/DescIndexResponseWrapper.IndexDesc.html#%3Cinit%3E(java.lang.String,java.lang.String,long)">IndexDesc(String, String, long)</a></span> - Constructor for class io.milvus.response.<a href="../io/milvus/response/DescIndexResponseWrapper.IndexDesc.html" title="class in io.milvus.response">DescIndexResponseWrapper.IndexDesc</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/response/GetBulkloadStateWrapper.html#indexed()">indexed()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/GetBulkloadStateWrapper.html" title="class in io.milvus.response">GetBulkloadStateWrapper</a></dt>
+<dd>
+<div class="block">A flag indicating whether import data are indexed.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/R.Status.html#IndexNotExist">IndexNotExist</a></span> - io.milvus.param.<a href="../io/milvus/param/R.Status.html" title="enum in io.milvus.param">R.Status</a></dt>
 <dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/IndexType.html" title="enum in io.milvus.param"><span class="typeNameLink">IndexType</span></a> - Enum in <a href="../io/milvus/param/package-summary.html">io.milvus.param</a></dt>
@@ -140,10 +152,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#insert(io.milvus.param.dml.InsertParam)">insert(InsertParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/server/MockMilvusServerImpl.html#insert(io.milvus.grpc.InsertRequest,io.grpc.stub.StreamObserver)">insert(InsertRequest, StreamObserver&lt;MutationResult&gt;)</a></span> - Method in class io.milvus.server.<a href="../io/milvus/server/MockMilvusServerImpl.html" title="class in io.milvus.server">MockMilvusServerImpl</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#insert(io.milvus.param.dml.InsertParam)">insert(InsertParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
 <dd>
-<div class="block">Inserts entities into a specified collection.</div>
+<div class="block">Inserts entities into a specified collection .</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#insert(io.milvus.param.dml.InsertParam)">insert(InsertParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/AbstractMilvusGrpcClient.html#insertAsync(io.milvus.param.dml.InsertParam)">insertAsync(InsertParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusClient.html#insertAsync(io.milvus.param.dml.InsertParam)">insertAsync(InsertParam)</a></span> - Method in interface io.milvus.client.<a href="../io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></dt>
+<dd>
+<div class="block">Inserts entities into a specified collection asynchronously.</div>
 </dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/client/MilvusMultiServiceClient.html#insertAsync(io.milvus.param.dml.InsertParam)">insertAsync(InsertParam)</a></span> - Method in class io.milvus.client.<a href="../io/milvus/client/MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/dml/InsertParam.html" title="class in io.milvus.param.dml"><span class="typeNameLink">InsertParam</span></a> - Class in <a href="../io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a></dt>
 <dd>
 <div class="block">Parameters for <code>insert</code> interface.</div>
@@ -162,6 +186,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dt><a href="../io/milvus/client/package-summary.html">io.milvus.client</a> - package io.milvus.client</dt>
 <dd>&nbsp;</dd>
+<dt><a href="../io/milvus/common/clientenum/package-summary.html">io.milvus.common.clientenum</a> - package io.milvus.common.clientenum</dt>
+<dd>&nbsp;</dd>
+<dt><a href="../io/milvus/connection/package-summary.html">io.milvus.connection</a> - package io.milvus.connection</dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/exception/package-summary.html">io.milvus.exception</a> - package io.milvus.exception</dt>
 <dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/package-summary.html">io.milvus.param</a> - package io.milvus.param</dt>
@@ -172,6 +200,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/control/package-summary.html">io.milvus.param.control</a> - package io.milvus.param.control</dt>
 <dd>&nbsp;</dd>
+<dt><a href="../io/milvus/param/credential/package-summary.html">io.milvus.param.credential</a> - package io.milvus.param.credential</dt>
+<dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a> - package io.milvus.param.dml</dt>
 <dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/index/package-summary.html">io.milvus.param.index</a> - package io.milvus.param.index</dt>
@@ -180,14 +210,32 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dt><a href="../io/milvus/response/package-summary.html">io.milvus.response</a> - package io.milvus.response</dt>
 <dd>&nbsp;</dd>
+<dt><a href="../io/milvus/server/package-summary.html">io.milvus.server</a> - package io.milvus.server</dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/MetricType.html#IP">IP</a></span> - io.milvus.param.<a href="../io/milvus/param/MetricType.html" title="enum in io.milvus.param">MetricType</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ParamUtils.html#IsBinaryMetric(io.milvus.param.MetricType)">IsBinaryMetric(MetricType)</a></span> - Static method in class io.milvus.param.<a href="../io/milvus/param/ParamUtils.html" title="class in io.milvus.param">ParamUtils</a></dt>
+<dd>
+<div class="block">Checks if a metric is for binary vector.</div>
+</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ParamUtils.html#IsFloatMetric(io.milvus.param.MetricType)">IsFloatMetric(MetricType)</a></span> - Static method in class io.milvus.param.<a href="../io/milvus/param/ParamUtils.html" title="class in io.milvus.param">ParamUtils</a></dt>
+<dd>
+<div class="block">Checks if a metric is for float vector.</div>
+</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.html#isKeepAliveWithoutCalls()">isKeepAliveWithoutCalls()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.html" title="class in io.milvus.param">ConnectParam</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.html#isKeepAliveWithoutCalls()">isKeepAliveWithoutCalls()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/ConnectParam.html#isSecure()">isSecure()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/ConnectParam.html" title="class in io.milvus.param">ConnectParam</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/MultiConnectParam.html#isSecure()">isSecure()</a></span> - Method in class io.milvus.param.<a href="../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/response/FieldDataWrapper.html#isVectorField()">isVectorField()</a></span> - Method in class io.milvus.response.<a href="../io/milvus/response/FieldDataWrapper.html" title="class in io.milvus.response">FieldDataWrapper</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/IndexType.html#IVF_FLAT">IVF_FLAT</a></span> - io.milvus.param.<a href="../io/milvus/param/IndexType.html" title="enum in io.milvus.param">IndexType</a></dt>
 <dd>&nbsp;</dd>
+<dt><span class="memberNameLink"><a href="../io/milvus/param/IndexType.html#IVF_HNSW">IVF_HNSW</a></span> - io.milvus.param.<a href="../io/milvus/param/IndexType.html" title="enum in io.milvus.param">IndexType</a></dt>
+<dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/IndexType.html#IVF_PQ">IVF_PQ</a></span> - io.milvus.param.<a href="../io/milvus/param/IndexType.html" title="enum in io.milvus.param">IndexType</a></dt>
 <dd>&nbsp;</dd>
 <dt><span class="memberNameLink"><a href="../io/milvus/param/IndexType.html#IVF_SQ8">IVF_SQ8</a></span> - io.milvus.param.<a href="../io/milvus/param/IndexType.html" title="enum in io.milvus.param">IndexType</a></dt>

+ 26 - 10
doc/index.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>Overview</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="script.js"></script>
@@ -105,41 +105,57 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor" id="i1">
-<th class="colFirst" scope="row"><a href="io/milvus/exception/package-summary.html">io.milvus.exception</a></th>
+<th class="colFirst" scope="row"><a href="io/milvus/common/clientenum/package-summary.html">io.milvus.common.clientenum</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor" id="i2">
-<th class="colFirst" scope="row"><a href="io/milvus/param/package-summary.html">io.milvus.param</a></th>
+<th class="colFirst" scope="row"><a href="io/milvus/connection/package-summary.html">io.milvus.connection</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor" id="i3">
-<th class="colFirst" scope="row"><a href="io/milvus/param/alias/package-summary.html">io.milvus.param.alias</a></th>
+<th class="colFirst" scope="row"><a href="io/milvus/exception/package-summary.html">io.milvus.exception</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor" id="i4">
-<th class="colFirst" scope="row"><a href="io/milvus/param/collection/package-summary.html">io.milvus.param.collection</a></th>
+<th class="colFirst" scope="row"><a href="io/milvus/param/package-summary.html">io.milvus.param</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor" id="i5">
-<th class="colFirst" scope="row"><a href="io/milvus/param/control/package-summary.html">io.milvus.param.control</a></th>
+<th class="colFirst" scope="row"><a href="io/milvus/param/alias/package-summary.html">io.milvus.param.alias</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor" id="i6">
-<th class="colFirst" scope="row"><a href="io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a></th>
+<th class="colFirst" scope="row"><a href="io/milvus/param/collection/package-summary.html">io.milvus.param.collection</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor" id="i7">
-<th class="colFirst" scope="row"><a href="io/milvus/param/index/package-summary.html">io.milvus.param.index</a></th>
+<th class="colFirst" scope="row"><a href="io/milvus/param/control/package-summary.html">io.milvus.param.control</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor" id="i8">
-<th class="colFirst" scope="row"><a href="io/milvus/param/partition/package-summary.html">io.milvus.param.partition</a></th>
+<th class="colFirst" scope="row"><a href="io/milvus/param/credential/package-summary.html">io.milvus.param.credential</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor" id="i9">
+<th class="colFirst" scope="row"><a href="io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor" id="i10">
+<th class="colFirst" scope="row"><a href="io/milvus/param/index/package-summary.html">io.milvus.param.index</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor" id="i11">
+<th class="colFirst" scope="row"><a href="io/milvus/param/partition/package-summary.html">io.milvus.param.partition</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor" id="i12">
 <th class="colFirst" scope="row"><a href="io/milvus/response/package-summary.html">io.milvus.response</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>
+<tr class="rowColor" id="i13">
+<th class="colFirst" scope="row"><a href="io/milvus/server/package-summary.html">io.milvus.server</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
 </tbody>
 </table>
 </div>

+ 278 - 38
doc/io/milvus/client/AbstractMilvusGrpcClient.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>AbstractMilvusGrpcClient</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     }
 //-->
-var data = {"i0":10,"i1":6,"i2":10,"i3":6,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":6,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10};
+var data = {"i0":10,"i1":6,"i2":10,"i3":6,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":6,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -223,129 +223,150 @@ implements <a href="MilvusClient.html" title="interface in io.milvus.client">Mil
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createCredential(io.milvus.param.credential.CreateCredentialParam)">createCredential</a></span>&#8203;(<a href="../param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential">CreateCredentialParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Create credential using the given user and password.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createIndex(io.milvus.param.index.CreateIndexParam)">createIndex</a></span>&#8203;(@NonNull <a href="../param/index/CreateIndexParam.html" title="class in io.milvus.param.index">CreateIndexParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Creates an index on a vector field in the specified collection.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createPartition(io.milvus.param.partition.CreatePartitionParam)">createPartition</a></span>&#8203;(@NonNull <a href="../param/partition/CreatePartitionParam.html" title="class in io.milvus.param.partition">CreatePartitionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Creates a partition in the specified collection.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete(io.milvus.param.dml.DeleteParam)">delete</a></span>&#8203;(@NonNull <a href="../param/dml/DeleteParam.html" title="class in io.milvus.param.dml">DeleteParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Deletes entity(s) based on primary key(s) filtered by boolean expression.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#deleteCredential(io.milvus.param.credential.DeleteCredentialParam)">deleteCredential</a></span>&#8203;(<a href="../param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential">DeleteCredentialParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Delete credential corresponding to the user.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.DescribeCollectionResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#describeCollection(io.milvus.param.collection.DescribeCollectionParam)">describeCollection</a></span>&#8203;(@NonNull <a href="../param/collection/DescribeCollectionParam.html" title="class in io.milvus.param.collection">DescribeCollectionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Shows the details of a collection, e.g.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.DescribeIndexResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#describeIndex(io.milvus.param.index.DescribeIndexParam)">describeIndex</a></span>&#8203;(@NonNull <a href="../param/index/DescribeIndexParam.html" title="class in io.milvus.param.index">DescribeIndexParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Shows the information of the specified index.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#dropAlias(io.milvus.param.alias.DropAliasParam)">dropAlias</a></span>&#8203;(@NonNull <a href="../param/alias/DropAliasParam.html" title="class in io.milvus.param.alias">DropAliasParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Drops an alias for the specified collection.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#dropCollection(io.milvus.param.collection.DropCollectionParam)">dropCollection</a></span>&#8203;(@NonNull <a href="../param/collection/DropCollectionParam.html" title="class in io.milvus.param.collection">DropCollectionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Drops a collection.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#dropIndex(io.milvus.param.index.DropIndexParam)">dropIndex</a></span>&#8203;(@NonNull <a href="../param/index/DropIndexParam.html" title="class in io.milvus.param.index">DropIndexParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Drops the index on a vector field in the specified collection.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#dropPartition(io.milvus.param.partition.DropPartitionParam)">dropPartition</a></span>&#8203;(@NonNull <a href="../param/partition/DropPartitionParam.html" title="class in io.milvus.param.partition">DropPartitionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Drops a partition.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.FlushResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#flush(io.milvus.param.collection.FlushParam)">flush</a></span>&#8203;(@NonNull <a href="../param/collection/FlushParam.html" title="class in io.milvus.param.collection">FlushParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Flush insert buffer into storage.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
 <td class="colFirst"><code>protected abstract io.milvus.grpc.MilvusServiceGrpc.MilvusServiceFutureStub</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#futureStub()">futureStub</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetCollectionStatisticsResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCollectionStatistics(io.milvus.param.collection.GetCollectionStatisticsParam)">getCollectionStatistics</a></span>&#8203;(@NonNull <a href="../param/collection/GetCollectionStatisticsParam.html" title="class in io.milvus.param.collection">GetCollectionStatisticsParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Shows the statistics information of a collection.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetCompactionStateResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCompactionState(io.milvus.param.control.GetCompactionStateParam)">getCompactionState</a></span>&#8203;(<a href="../param/control/GetCompactionStateParam.html" title="class in io.milvus.param.control">GetCompactionStateParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Gets the compaction state by id.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetCompactionPlansResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCompactionStateWithPlans(io.milvus.param.control.GetCompactionPlansParam)">getCompactionStateWithPlans</a></span>&#8203;(<a href="../param/control/GetCompactionPlansParam.html" title="class in io.milvus.param.control">GetCompactionPlansParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Gets compaction state with its plan.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetFlushStateResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFlushState(io.milvus.param.control.GetFlushStateParam)">getFlushState</a></span>&#8203;(@NonNull <a href="../param/control/GetFlushStateParam.html" title="class in io.milvus.param.control">GetFlushStateParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Get flush state of specified segments.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetIndexBuildProgressResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIndexBuildProgress(io.milvus.param.index.GetIndexBuildProgressParam)">getIndexBuildProgress</a></span>&#8203;(@NonNull <a href="../param/index/GetIndexBuildProgressParam.html" title="class in io.milvus.param.index">GetIndexBuildProgressParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Shows the index building progress, such as how many rows are indexed.</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetIndexStateResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIndexState(io.milvus.param.index.GetIndexStateParam)">getIndexState</a></span>&#8203;(@NonNull <a href="../param/index/GetIndexStateParam.html" title="class in io.milvus.param.index">GetIndexStateParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Shows the index building state(in-progress/finished/failed), and the reason for failure (if any).</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetMetricsResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMetrics(io.milvus.param.control.GetMetricsParam)">getMetrics</a></span>&#8203;(@NonNull <a href="../param/control/GetMetricsParam.html" title="class in io.milvus.param.control">GetMetricsParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Gets the runtime metrics information of Milvus, returns the result in .json format.</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetPartitionStatisticsResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPartitionStatistics(io.milvus.param.partition.GetPartitionStatisticsParam)">getPartitionStatistics</a></span>&#8203;(@NonNull <a href="../param/partition/GetPartitionStatisticsParam.html" title="class in io.milvus.param.partition">GetPartitionStatisticsParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Shows the statistics information of a partition.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetPersistentSegmentInfoResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPersistentSegmentInfo(io.milvus.param.control.GetPersistentSegmentInfoParam)">getPersistentSegmentInfo</a></span>&#8203;(@NonNull <a href="../param/control/GetPersistentSegmentInfoParam.html" title="class in io.milvus.param.control">GetPersistentSegmentInfoParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
@@ -353,7 +374,7 @@ implements <a href="MilvusClient.html" title="interface in io.milvus.client">Mil
  persistence state(growing or flushed), etc.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i28" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetQuerySegmentInfoResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getQuerySegmentInfo(io.milvus.param.control.GetQuerySegmentInfoParam)">getQuerySegmentInfo</a></span>&#8203;(@NonNull <a href="../param/control/GetQuerySegmentInfoParam.html" title="class in io.milvus.param.control">GetQuerySegmentInfoParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
@@ -361,97 +382,139 @@ implements <a href="MilvusClient.html" title="interface in io.milvus.client">Mil
  memory usage size, index name, etc.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetReplicasResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getReplicas(io.milvus.param.control.GetReplicasParam)">getReplicas</a></span>&#8203;(<a href="../param/control/GetReplicasParam.html" title="class in io.milvus.param.control">GetReplicasParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Returns the collection's replica information</div>
+</td>
+</tr>
+<tr id="i30" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;java.lang.Boolean&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasCollection(io.milvus.param.collection.HasCollectionParam)">hasCollection</a></span>&#8203;(@NonNull <a href="../param/collection/HasCollectionParam.html" title="class in io.milvus.param.collection">HasCollectionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Checks if a collection exists.</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;java.lang.Boolean&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasPartition(io.milvus.param.partition.HasPartitionParam)">hasPartition</a></span>&#8203;(@NonNull <a href="../param/partition/HasPartitionParam.html" title="class in io.milvus.param.partition">HasPartitionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Checks if a partition exists in the specified collection.</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i32" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#insert(io.milvus.param.dml.InsertParam)">insert</a></span>&#8203;(@NonNull <a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
-<div class="block">Inserts entities into a specified collection.</div>
+<div class="block">Inserts entities into a specified collection .</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code>com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#insertAsync(io.milvus.param.dml.InsertParam)">insertAsync</a></span>&#8203;(<a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Inserts entities into a specified collection asynchronously.</div>
+</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ListCredUsersResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#listCredUsers(io.milvus.param.credential.ListCredUsersParam)">listCredUsers</a></span>&#8203;(<a href="../param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential">ListCredUsersParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">List all user names.</div>
+</td>
+</tr>
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadBalance(io.milvus.param.control.LoadBalanceParam)">loadBalance</a></span>&#8203;(<a href="../param/control/LoadBalanceParam.html" title="class in io.milvus.param.control">LoadBalanceParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Moves segment from a query node to another to keep the load balanced.</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadCollection(io.milvus.param.collection.LoadCollectionParam)">loadCollection</a></span>&#8203;(@NonNull <a href="../param/collection/LoadCollectionParam.html" title="class in io.milvus.param.collection">LoadCollectionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Loads a collection to memory before search or query.</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadPartitions(io.milvus.param.partition.LoadPartitionsParam)">loadPartitions</a></span>&#8203;(@NonNull <a href="../param/partition/LoadPartitionsParam.html" title="class in io.milvus.param.partition">LoadPartitionsParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Loads a partition into memory.</div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ManualCompactionResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#manualCompaction(io.milvus.param.control.ManualCompactionParam)">manualCompaction</a></span>&#8203;(<a href="../param/control/ManualCompactionParam.html" title="class in io.milvus.param.control">ManualCompactionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Performs a manual compaction.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i39" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.QueryResults&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#query(io.milvus.param.dml.QueryParam)">query</a></span>&#8203;(@NonNull <a href="../param/dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Queries entity(s) based on scalar field(s) filtered by boolean expression.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i40" class="altColor">
+<td class="colFirst"><code>com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.QueryResults&gt;&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#queryAsync(io.milvus.param.dml.QueryParam)">queryAsync</a></span>&#8203;(<a href="../param/dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Queries entity(s) asynchronously based on scalar field(s) filtered by boolean expression.</div>
+</td>
+</tr>
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#releaseCollection(io.milvus.param.collection.ReleaseCollectionParam)">releaseCollection</a></span>&#8203;(@NonNull <a href="../param/collection/ReleaseCollectionParam.html" title="class in io.milvus.param.collection">ReleaseCollectionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Releases a collection from memory to reduce memory usage.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#releasePartitions(io.milvus.param.partition.ReleasePartitionsParam)">releasePartitions</a></span>&#8203;(@NonNull <a href="../param/partition/ReleasePartitionsParam.html" title="class in io.milvus.param.partition">ReleasePartitionsParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Releases a partition from memory.</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i43" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.SearchResults&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#search(io.milvus.param.dml.SearchParam)">search</a></span>&#8203;(@NonNull <a href="../param/dml/SearchParam.html" title="class in io.milvus.param.dml">SearchParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Conducts ANN search on a vector field.</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i44" class="altColor">
+<td class="colFirst"><code>com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.SearchResults&gt;&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#searchAsync(io.milvus.param.dml.SearchParam)">searchAsync</a></span>&#8203;(<a href="../param/dml/SearchParam.html" title="class in io.milvus.param.dml">SearchParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Conducts ANN search on a vector field asynchronously.</div>
+</td>
+</tr>
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ShowCollectionsResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#showCollections(io.milvus.param.collection.ShowCollectionsParam)">showCollections</a></span>&#8203;(@NonNull <a href="../param/collection/ShowCollectionsParam.html" title="class in io.milvus.param.collection">ShowCollectionsParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Lists all collections or gets collection loading status.</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i46" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ShowPartitionsResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#showPartitions(io.milvus.param.partition.ShowPartitionsParam)">showPartitions</a></span>&#8203;(@NonNull <a href="../param/partition/ShowPartitionsParam.html" title="class in io.milvus.param.partition">ShowPartitionsParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Shows all partitions in the specified collection.</div>
 </td>
 </tr>
+<tr id="i47" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateCredential(io.milvus.param.credential.UpdateCredentialParam)">updateCredential</a></span>&#8203;(<a href="../param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential">UpdateCredentialParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Update credential using the given user and password.</div>
+</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -690,6 +753,26 @@ implements <a href="MilvusClient.html" title="interface in io.milvus.client">Mil
 </dl>
 </li>
 </ul>
+<a id="flush(io.milvus.param.collection.FlushParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flush</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.FlushResponse&gt;&nbsp;flush&#8203;(@NonNull
+                                             @NonNull <a href="../param/collection/FlushParam.html" title="class in io.milvus.param.collection">FlushParam</a>&nbsp;requestParam)</pre>
+<div class="block">Flush insert buffer into storage. To make sure the buffer persisted successfully, it calls
+ GetFlushState() to check related segments state.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#flush(io.milvus.param.collection.FlushParam)">flush</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/collection/FlushParam.html" title="class in io.milvus.param.collection"><code>FlushParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code,data: FlushResponse{flush segment ids}}</dd>
+</dl>
+</li>
+</ul>
 <a id="createPartition(io.milvus.param.partition.CreatePartitionParam)">
 <!--   -->
 </a>
@@ -1024,7 +1107,7 @@ implements <a href="MilvusClient.html" title="interface in io.milvus.client">Mil
 <pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;&nbsp;insert&#8203;(@NonNull
                                                @NonNull <a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a>&nbsp;requestParam)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#insert(io.milvus.param.dml.InsertParam)">MilvusClient</a></code></span></div>
-<div class="block">Inserts entities into a specified collection. Note that you don't need to 
+<div class="block">Inserts entities into a specified collection . Note that you don't need to
  input primary key field if auto_id is enabled.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -1036,6 +1119,26 @@ implements <a href="MilvusClient.html" title="interface in io.milvus.client">Mil
 </dl>
 </li>
 </ul>
+<a id="insertAsync(io.milvus.param.dml.InsertParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>insertAsync</h4>
+<pre class="methodSignature">public&nbsp;com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;&gt;&nbsp;insertAsync&#8203;(<a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#insertAsync(io.milvus.param.dml.InsertParam)">MilvusClient</a></code></span></div>
+<div class="block">Inserts entities into a specified collection asynchronously. Note that you don't need to
+ input primary key field if auto_id is enabled.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#insertAsync(io.milvus.param.dml.InsertParam)">insertAsync</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml"><code>InsertParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a <code>ListenableFuture</code> object which holds the object {status:result code, data: MutationResult{insert results}}</dd>
+</dl>
+</li>
+</ul>
 <a id="search(io.milvus.param.dml.SearchParam)">
 <!--   -->
 </a>
@@ -1056,6 +1159,25 @@ implements <a href="MilvusClient.html" title="interface in io.milvus.client">Mil
 </dl>
 </li>
 </ul>
+<a id="searchAsync(io.milvus.param.dml.SearchParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>searchAsync</h4>
+<pre class="methodSignature">public&nbsp;com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.SearchResults&gt;&gt;&nbsp;searchAsync&#8203;(<a href="../param/dml/SearchParam.html" title="class in io.milvus.param.dml">SearchParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#searchAsync(io.milvus.param.dml.SearchParam)">MilvusClient</a></code></span></div>
+<div class="block">Conducts ANN search on a vector field asynchronously. Use expression to do filtering before search.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#searchAsync(io.milvus.param.dml.SearchParam)">searchAsync</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/dml/SearchParam.html" title="class in io.milvus.param.dml"><code>SearchParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a <code>ListenableFuture</code> object which holds the object {status:result code, data: SearchResults{topK results}}</dd>
+</dl>
+</li>
+</ul>
 <a id="query(io.milvus.param.dml.QueryParam)">
 <!--   -->
 </a>
@@ -1077,6 +1199,26 @@ implements <a href="MilvusClient.html" title="interface in io.milvus.client">Mil
 </dl>
 </li>
 </ul>
+<a id="queryAsync(io.milvus.param.dml.QueryParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>queryAsync</h4>
+<pre class="methodSignature">public&nbsp;com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.QueryResults&gt;&gt;&nbsp;queryAsync&#8203;(<a href="../param/dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#queryAsync(io.milvus.param.dml.QueryParam)">MilvusClient</a></code></span></div>
+<div class="block">Queries entity(s) asynchronously based on scalar field(s) filtered by boolean expression.
+ Note that the order of the returned entities cannot be guaranteed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#queryAsync(io.milvus.param.dml.QueryParam)">queryAsync</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/dml/QueryParam.html" title="class in io.milvus.param.dml"><code>QueryParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code,data: QueryResults{filter results}}</dd>
+</dl>
+</li>
+</ul>
 <a id="calcDistance(io.milvus.param.dml.CalcDistanceParam)">
 <!--   -->
 </a>
@@ -1179,6 +1321,25 @@ implements <a href="MilvusClient.html" title="interface in io.milvus.client">Mil
 </dl>
 </li>
 </ul>
+<a id="getReplicas(io.milvus.param.control.GetReplicasParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReplicas</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetReplicasResponse&gt;&nbsp;getReplicas&#8203;(<a href="../param/control/GetReplicasParam.html" title="class in io.milvus.param.control">GetReplicasParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#getReplicas(io.milvus.param.control.GetReplicasParam)">MilvusClient</a></code></span></div>
+<div class="block">Returns the collection's replica information</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#getReplicas(io.milvus.param.control.GetReplicasParam)">getReplicas</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/control/GetReplicasParam.html" title="class in io.milvus.param.control"><code>GetReplicasParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:GetReplicasResponse{status,info}}</dd>
+</dl>
+</li>
+</ul>
 <a id="loadBalance(io.milvus.param.control.LoadBalanceParam)">
 <!--   -->
 </a>
@@ -1239,7 +1400,7 @@ implements <a href="MilvusClient.html" title="interface in io.milvus.client">Mil
 <a id="getCompactionStateWithPlans(io.milvus.param.control.GetCompactionPlansParam)">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getCompactionStateWithPlans</h4>
 <pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetCompactionPlansResponse&gt;&nbsp;getCompactionStateWithPlans&#8203;(<a href="../param/control/GetCompactionPlansParam.html" title="class in io.milvus.param.control">GetCompactionPlansParam</a>&nbsp;requestParam)</pre>
@@ -1255,6 +1416,85 @@ implements <a href="MilvusClient.html" title="interface in io.milvus.client">Mil
 </dl>
 </li>
 </ul>
+<a id="createCredential(io.milvus.param.credential.CreateCredentialParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createCredential</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;createCredential&#8203;(<a href="../param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential">CreateCredentialParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#createCredential(io.milvus.param.credential.CreateCredentialParam)">MilvusClient</a></code></span></div>
+<div class="block">Create credential using the given user and password.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#createCredential(io.milvus.param.credential.CreateCredentialParam)">createCredential</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential"><code>CreateCredentialParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="updateCredential(io.milvus.param.credential.UpdateCredentialParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCredential</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;updateCredential&#8203;(<a href="../param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential">UpdateCredentialParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#updateCredential(io.milvus.param.credential.UpdateCredentialParam)">MilvusClient</a></code></span></div>
+<div class="block">Update credential using the given user and password.
+ You must provide the original password to check if the operation is valid.
+ Note: after this operation, client won't change the related header of this connection.
+ So if you update credential for this connection, the connection may be invalid.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#updateCredential(io.milvus.param.credential.UpdateCredentialParam)">updateCredential</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential"><code>UpdateCredentialParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="deleteCredential(io.milvus.param.credential.DeleteCredentialParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deleteCredential</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;deleteCredential&#8203;(<a href="../param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential">DeleteCredentialParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#deleteCredential(io.milvus.param.credential.DeleteCredentialParam)">MilvusClient</a></code></span></div>
+<div class="block">Delete credential corresponding to the user.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#deleteCredential(io.milvus.param.credential.DeleteCredentialParam)">deleteCredential</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential"><code>DeleteCredentialParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="listCredUsers(io.milvus.param.credential.ListCredUsersParam)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>listCredUsers</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ListCredUsersResponse&gt;&nbsp;listCredUsers&#8203;(<a href="../param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential">ListCredUsersParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#listCredUsers(io.milvus.param.credential.ListCredUsersParam)">MilvusClient</a></code></span></div>
+<div class="block">List all user names.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#listCredUsers(io.milvus.param.credential.ListCredUsersParam)">listCredUsers</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential"><code>ListCredUsersParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:ListCredUsersResponse{status,info}}</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </section>

+ 252 - 39
doc/io/milvus/client/MilvusClient.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>MilvusClient</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     }
 //-->
-var data = {"i0":6,"i1":6,"i2":18,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6};
+var data = {"i0":6,"i1":6,"i2":18,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6,"i26":6,"i27":6,"i28":6,"i29":6,"i30":6,"i31":6,"i32":6,"i33":6,"i34":6,"i35":6,"i36":6,"i37":6,"i38":6,"i39":6,"i40":6,"i41":6,"i42":6,"i43":6,"i44":6,"i45":6,"i46":6,"i47":6};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -124,7 +124,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <li class="blockList">
 <dl>
 <dt>All Known Implementing Classes:</dt>
-<dd><code><a href="AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></code>, <code><a href="MilvusServiceClient.html" title="class in io.milvus.client">MilvusServiceClient</a></code></dd>
+<dd><code><a href="AbstractMilvusGrpcClient.html" title="class in io.milvus.client">AbstractMilvusGrpcClient</a></code>, <code><a href="MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></code>, <code><a href="MilvusServiceClient.html" title="class in io.milvus.client">MilvusServiceClient</a></code></dd>
 </dl>
 <hr>
 <pre>public interface <span class="typeNameLabel">MilvusClient</span></pre>
@@ -193,124 +193,145 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createCredential(io.milvus.param.credential.CreateCredentialParam)">createCredential</a></span>&#8203;(<a href="../param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential">CreateCredentialParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Create credential using the given user and password.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createIndex(io.milvus.param.index.CreateIndexParam)">createIndex</a></span>&#8203;(<a href="../param/index/CreateIndexParam.html" title="class in io.milvus.param.index">CreateIndexParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Creates an index on a vector field in the specified collection.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createPartition(io.milvus.param.partition.CreatePartitionParam)">createPartition</a></span>&#8203;(<a href="../param/partition/CreatePartitionParam.html" title="class in io.milvus.param.partition">CreatePartitionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Creates a partition in the specified collection.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete(io.milvus.param.dml.DeleteParam)">delete</a></span>&#8203;(<a href="../param/dml/DeleteParam.html" title="class in io.milvus.param.dml">DeleteParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Deletes entity(s) based on primary key(s) filtered by boolean expression.</div>
 </td>
 </tr>
-<tr id="i9" class="rowColor">
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#deleteCredential(io.milvus.param.credential.DeleteCredentialParam)">deleteCredential</a></span>&#8203;(<a href="../param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential">DeleteCredentialParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Delete credential corresponding to the user.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.DescribeCollectionResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#describeCollection(io.milvus.param.collection.DescribeCollectionParam)">describeCollection</a></span>&#8203;(<a href="../param/collection/DescribeCollectionParam.html" title="class in io.milvus.param.collection">DescribeCollectionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Shows the details of a collection, e.g.</div>
 </td>
 </tr>
-<tr id="i10" class="altColor">
+<tr id="i12" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.DescribeIndexResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#describeIndex(io.milvus.param.index.DescribeIndexParam)">describeIndex</a></span>&#8203;(<a href="../param/index/DescribeIndexParam.html" title="class in io.milvus.param.index">DescribeIndexParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Shows the information of the specified index.</div>
 </td>
 </tr>
-<tr id="i11" class="rowColor">
+<tr id="i13" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#dropAlias(io.milvus.param.alias.DropAliasParam)">dropAlias</a></span>&#8203;(<a href="../param/alias/DropAliasParam.html" title="class in io.milvus.param.alias">DropAliasParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Drops an alias for the specified collection.</div>
 </td>
 </tr>
-<tr id="i12" class="altColor">
+<tr id="i14" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#dropCollection(io.milvus.param.collection.DropCollectionParam)">dropCollection</a></span>&#8203;(<a href="../param/collection/DropCollectionParam.html" title="class in io.milvus.param.collection">DropCollectionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Drops a collection.</div>
 </td>
 </tr>
-<tr id="i13" class="rowColor">
+<tr id="i15" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#dropIndex(io.milvus.param.index.DropIndexParam)">dropIndex</a></span>&#8203;(<a href="../param/index/DropIndexParam.html" title="class in io.milvus.param.index">DropIndexParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Drops the index on a vector field in the specified collection.</div>
 </td>
 </tr>
-<tr id="i14" class="altColor">
+<tr id="i16" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#dropPartition(io.milvus.param.partition.DropPartitionParam)">dropPartition</a></span>&#8203;(<a href="../param/partition/DropPartitionParam.html" title="class in io.milvus.param.partition">DropPartitionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Drops a partition.</div>
 </td>
 </tr>
-<tr id="i15" class="rowColor">
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.FlushResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#flush(io.milvus.param.collection.FlushParam)">flush</a></span>&#8203;(<a href="../param/collection/FlushParam.html" title="class in io.milvus.param.collection">FlushParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Flushes collections.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetCollectionStatisticsResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCollectionStatistics(io.milvus.param.collection.GetCollectionStatisticsParam)">getCollectionStatistics</a></span>&#8203;(<a href="../param/collection/GetCollectionStatisticsParam.html" title="class in io.milvus.param.collection">GetCollectionStatisticsParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Shows the statistics information of a collection.</div>
 </td>
 </tr>
-<tr id="i16" class="altColor">
+<tr id="i19" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetCompactionStateResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCompactionState(io.milvus.param.control.GetCompactionStateParam)">getCompactionState</a></span>&#8203;(<a href="../param/control/GetCompactionStateParam.html" title="class in io.milvus.param.control">GetCompactionStateParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Gets the compaction state by id.</div>
 </td>
 </tr>
-<tr id="i17" class="rowColor">
+<tr id="i20" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetCompactionPlansResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCompactionStateWithPlans(io.milvus.param.control.GetCompactionPlansParam)">getCompactionStateWithPlans</a></span>&#8203;(<a href="../param/control/GetCompactionPlansParam.html" title="class in io.milvus.param.control">GetCompactionPlansParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Gets compaction state with its plan.</div>
 </td>
 </tr>
-<tr id="i18" class="altColor">
+<tr id="i21" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetFlushStateResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFlushState(io.milvus.param.control.GetFlushStateParam)">getFlushState</a></span>&#8203;(<a href="../param/control/GetFlushStateParam.html" title="class in io.milvus.param.control">GetFlushStateParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Get flush state of specified segments.</div>
 </td>
 </tr>
-<tr id="i19" class="rowColor">
+<tr id="i22" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetIndexBuildProgressResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIndexBuildProgress(io.milvus.param.index.GetIndexBuildProgressParam)">getIndexBuildProgress</a></span>&#8203;(<a href="../param/index/GetIndexBuildProgressParam.html" title="class in io.milvus.param.index">GetIndexBuildProgressParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Shows the index building progress, such as how many rows are indexed.</div>
 </td>
 </tr>
-<tr id="i20" class="altColor">
+<tr id="i23" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetIndexStateResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIndexState(io.milvus.param.index.GetIndexStateParam)">getIndexState</a></span>&#8203;(<a href="../param/index/GetIndexStateParam.html" title="class in io.milvus.param.index">GetIndexStateParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Shows the index building state(in-progress/finished/failed), and the reason for failure (if any).</div>
 </td>
 </tr>
-<tr id="i21" class="rowColor">
+<tr id="i24" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetMetricsResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMetrics(io.milvus.param.control.GetMetricsParam)">getMetrics</a></span>&#8203;(<a href="../param/control/GetMetricsParam.html" title="class in io.milvus.param.control">GetMetricsParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Gets the runtime metrics information of Milvus, returns the result in .json format.</div>
 </td>
 </tr>
-<tr id="i22" class="altColor">
+<tr id="i25" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetPartitionStatisticsResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPartitionStatistics(io.milvus.param.partition.GetPartitionStatisticsParam)">getPartitionStatistics</a></span>&#8203;(<a href="../param/partition/GetPartitionStatisticsParam.html" title="class in io.milvus.param.partition">GetPartitionStatisticsParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Shows the statistics information of a partition.</div>
 </td>
 </tr>
-<tr id="i23" class="rowColor">
+<tr id="i26" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetPersistentSegmentInfoResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPersistentSegmentInfo(io.milvus.param.control.GetPersistentSegmentInfoParam)">getPersistentSegmentInfo</a></span>&#8203;(<a href="../param/control/GetPersistentSegmentInfoParam.html" title="class in io.milvus.param.control">GetPersistentSegmentInfoParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
@@ -318,7 +339,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
  persistence state(growing or flushed), etc.</div>
 </td>
 </tr>
-<tr id="i24" class="altColor">
+<tr id="i27" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetQuerySegmentInfoResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getQuerySegmentInfo(io.milvus.param.control.GetQuerySegmentInfoParam)">getQuerySegmentInfo</a></span>&#8203;(<a href="../param/control/GetQuerySegmentInfoParam.html" title="class in io.milvus.param.control">GetQuerySegmentInfoParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
@@ -326,98 +347,140 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
  memory usage size, index name, etc.</div>
 </td>
 </tr>
-<tr id="i25" class="rowColor">
+<tr id="i28" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetReplicasResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getReplicas(io.milvus.param.control.GetReplicasParam)">getReplicas</a></span>&#8203;(<a href="../param/control/GetReplicasParam.html" title="class in io.milvus.param.control">GetReplicasParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Returns the collection's replica information</div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;java.lang.Boolean&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasCollection(io.milvus.param.collection.HasCollectionParam)">hasCollection</a></span>&#8203;(<a href="../param/collection/HasCollectionParam.html" title="class in io.milvus.param.collection">HasCollectionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Checks if a collection exists.</div>
 </td>
 </tr>
-<tr id="i26" class="altColor">
+<tr id="i30" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;java.lang.Boolean&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasPartition(io.milvus.param.partition.HasPartitionParam)">hasPartition</a></span>&#8203;(<a href="../param/partition/HasPartitionParam.html" title="class in io.milvus.param.partition">HasPartitionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Checks if a partition exists in the specified collection.</div>
 </td>
 </tr>
-<tr id="i27" class="rowColor">
+<tr id="i31" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#insert(io.milvus.param.dml.InsertParam)">insert</a></span>&#8203;(<a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
-<div class="block">Inserts entities into a specified collection.</div>
+<div class="block">Inserts entities into a specified collection .</div>
 </td>
 </tr>
-<tr id="i28" class="altColor">
+<tr id="i32" class="altColor">
+<td class="colFirst"><code>com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#insertAsync(io.milvus.param.dml.InsertParam)">insertAsync</a></span>&#8203;(<a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Inserts entities into a specified collection asynchronously.</div>
+</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ListCredUsersResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#listCredUsers(io.milvus.param.credential.ListCredUsersParam)">listCredUsers</a></span>&#8203;(<a href="../param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential">ListCredUsersParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">List all user names.</div>
+</td>
+</tr>
+<tr id="i34" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadBalance(io.milvus.param.control.LoadBalanceParam)">loadBalance</a></span>&#8203;(<a href="../param/control/LoadBalanceParam.html" title="class in io.milvus.param.control">LoadBalanceParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Moves segment from a query node to another to keep the load balanced.</div>
 </td>
 </tr>
-<tr id="i29" class="rowColor">
+<tr id="i35" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadCollection(io.milvus.param.collection.LoadCollectionParam)">loadCollection</a></span>&#8203;(<a href="../param/collection/LoadCollectionParam.html" title="class in io.milvus.param.collection">LoadCollectionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Loads a collection to memory before search or query.</div>
 </td>
 </tr>
-<tr id="i30" class="altColor">
+<tr id="i36" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadPartitions(io.milvus.param.partition.LoadPartitionsParam)">loadPartitions</a></span>&#8203;(<a href="../param/partition/LoadPartitionsParam.html" title="class in io.milvus.param.partition">LoadPartitionsParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Loads a partition into memory.</div>
 </td>
 </tr>
-<tr id="i31" class="rowColor">
+<tr id="i37" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ManualCompactionResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#manualCompaction(io.milvus.param.control.ManualCompactionParam)">manualCompaction</a></span>&#8203;(<a href="../param/control/ManualCompactionParam.html" title="class in io.milvus.param.control">ManualCompactionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Performs a manual compaction.</div>
 </td>
 </tr>
-<tr id="i32" class="altColor">
+<tr id="i38" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.QueryResults&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#query(io.milvus.param.dml.QueryParam)">query</a></span>&#8203;(<a href="../param/dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Queries entity(s) based on scalar field(s) filtered by boolean expression.</div>
 </td>
 </tr>
-<tr id="i33" class="rowColor">
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code>com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.QueryResults&gt;&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#queryAsync(io.milvus.param.dml.QueryParam)">queryAsync</a></span>&#8203;(<a href="../param/dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Queries entity(s) asynchronously based on scalar field(s) filtered by boolean expression.</div>
+</td>
+</tr>
+<tr id="i40" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#releaseCollection(io.milvus.param.collection.ReleaseCollectionParam)">releaseCollection</a></span>&#8203;(<a href="../param/collection/ReleaseCollectionParam.html" title="class in io.milvus.param.collection">ReleaseCollectionParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Releases a collection from memory to reduce memory usage.</div>
 </td>
 </tr>
-<tr id="i34" class="altColor">
+<tr id="i41" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#releasePartitions(io.milvus.param.partition.ReleasePartitionsParam)">releasePartitions</a></span>&#8203;(<a href="../param/partition/ReleasePartitionsParam.html" title="class in io.milvus.param.partition">ReleasePartitionsParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Releases a partition from memory.</div>
 </td>
 </tr>
-<tr id="i35" class="rowColor">
+<tr id="i42" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.SearchResults&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#search(io.milvus.param.dml.SearchParam)">search</a></span>&#8203;(<a href="../param/dml/SearchParam.html" title="class in io.milvus.param.dml">SearchParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Conducts ANN search on a vector field.</div>
 </td>
 </tr>
-<tr id="i36" class="altColor">
+<tr id="i43" class="rowColor">
+<td class="colFirst"><code>com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.SearchResults&gt;&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#searchAsync(io.milvus.param.dml.SearchParam)">searchAsync</a></span>&#8203;(<a href="../param/dml/SearchParam.html" title="class in io.milvus.param.dml">SearchParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Conducts ANN search on a vector field asynchronously.</div>
+</td>
+</tr>
+<tr id="i44" class="altColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ShowCollectionsResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#showCollections(io.milvus.param.collection.ShowCollectionsParam)">showCollections</a></span>&#8203;(<a href="../param/collection/ShowCollectionsParam.html" title="class in io.milvus.param.collection">ShowCollectionsParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Lists all collections or gets collection loading status.</div>
 </td>
 </tr>
-<tr id="i37" class="rowColor">
+<tr id="i45" class="rowColor">
 <td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ShowPartitionsResponse&gt;</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#showPartitions(io.milvus.param.partition.ShowPartitionsParam)">showPartitions</a></span>&#8203;(<a href="../param/partition/ShowPartitionsParam.html" title="class in io.milvus.param.partition">ShowPartitionsParam</a>&nbsp;requestParam)</code></th>
 <td class="colLast">
 <div class="block">Shows all partitions in the specified collection.</div>
 </td>
 </tr>
-<tr id="i38" class="altColor">
+<tr id="i46" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateCredential(io.milvus.param.credential.UpdateCredentialParam)">updateCredential</a></span>&#8203;(<a href="../param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential">UpdateCredentialParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Update credential using the given user and password.</div>
+</td>
+</tr>
+<tr id="i47" class="rowColor">
 <td class="colFirst"><code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withTimeout(long,java.util.concurrent.TimeUnit)">withTimeout</a></span>&#8203;(long&nbsp;timeout,
            java.util.concurrent.TimeUnit&nbsp;timeoutUnit)</code></th>
@@ -614,6 +677,23 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dl>
 </li>
 </ul>
+<a id="flush(io.milvus.param.collection.FlushParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flush</h4>
+<pre class="methodSignature"><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.FlushResponse&gt;&nbsp;flush&#8203;(<a href="../param/collection/FlushParam.html" title="class in io.milvus.param.collection">FlushParam</a>&nbsp;requestParam)</pre>
+<div class="block">Flushes collections.
+ Currently we do not support this method on client since compaction is not supported on server.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/collection/FlushParam.html" title="class in io.milvus.param.collection"><code>FlushParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code,data: FlushResponse{flush segment ids}}</dd>
+</dl>
+</li>
+</ul>
 <a id="createPartition(io.milvus.param.partition.CreatePartitionParam)">
 <!--   -->
 </a>
@@ -865,7 +945,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <li class="blockList">
 <h4>insert</h4>
 <pre class="methodSignature"><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;&nbsp;insert&#8203;(<a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a>&nbsp;requestParam)</pre>
-<div class="block">Inserts entities into a specified collection. Note that you don't need to 
+<div class="block">Inserts entities into a specified collection . Note that you don't need to
  input primary key field if auto_id is enabled.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -875,6 +955,23 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dl>
 </li>
 </ul>
+<a id="insertAsync(io.milvus.param.dml.InsertParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>insertAsync</h4>
+<pre class="methodSignature">com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;&gt;&nbsp;insertAsync&#8203;(<a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a>&nbsp;requestParam)</pre>
+<div class="block">Inserts entities into a specified collection asynchronously. Note that you don't need to
+ input primary key field if auto_id is enabled.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml"><code>InsertParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a <code>ListenableFuture</code> object which holds the object {status:result code, data: MutationResult{insert results}}</dd>
+</dl>
+</li>
+</ul>
 <a id="delete(io.milvus.param.dml.DeleteParam)">
 <!--   -->
 </a>
@@ -908,6 +1005,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dl>
 </li>
 </ul>
+<a id="searchAsync(io.milvus.param.dml.SearchParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>searchAsync</h4>
+<pre class="methodSignature">com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.SearchResults&gt;&gt;&nbsp;searchAsync&#8203;(<a href="../param/dml/SearchParam.html" title="class in io.milvus.param.dml">SearchParam</a>&nbsp;requestParam)</pre>
+<div class="block">Conducts ANN search on a vector field asynchronously. Use expression to do filtering before search.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/dml/SearchParam.html" title="class in io.milvus.param.dml"><code>SearchParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a <code>ListenableFuture</code> object which holds the object {status:result code, data: SearchResults{topK results}}</dd>
+</dl>
+</li>
+</ul>
 <a id="query(io.milvus.param.dml.QueryParam)">
 <!--   -->
 </a>
@@ -925,6 +1038,23 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dl>
 </li>
 </ul>
+<a id="queryAsync(io.milvus.param.dml.QueryParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>queryAsync</h4>
+<pre class="methodSignature">com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.QueryResults&gt;&gt;&nbsp;queryAsync&#8203;(<a href="../param/dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a>&nbsp;requestParam)</pre>
+<div class="block">Queries entity(s) asynchronously based on scalar field(s) filtered by boolean expression.
+ Note that the order of the returned entities cannot be guaranteed.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/dml/QueryParam.html" title="class in io.milvus.param.dml"><code>QueryParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code,data: QueryResults{filter results}}</dd>
+</dl>
+</li>
+</ul>
 <a id="calcDistance(io.milvus.param.dml.CalcDistanceParam)">
 <!--   -->
 </a>
@@ -1007,6 +1137,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dl>
 </li>
 </ul>
+<a id="getReplicas(io.milvus.param.control.GetReplicasParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReplicas</h4>
+<pre class="methodSignature"><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetReplicasResponse&gt;&nbsp;getReplicas&#8203;(<a href="../param/control/GetReplicasParam.html" title="class in io.milvus.param.control">GetReplicasParam</a>&nbsp;requestParam)</pre>
+<div class="block">Returns the collection's replica information</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/control/GetReplicasParam.html" title="class in io.milvus.param.control"><code>GetReplicasParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:GetReplicasResponse{status,info}}</dd>
+</dl>
+</li>
+</ul>
 <a id="loadBalance(io.milvus.param.control.LoadBalanceParam)">
 <!--   -->
 </a>
@@ -1058,7 +1204,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <a id="getCompactionStateWithPlans(io.milvus.param.control.GetCompactionPlansParam)">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>getCompactionStateWithPlans</h4>
 <pre class="methodSignature"><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetCompactionPlansResponse&gt;&nbsp;getCompactionStateWithPlans&#8203;(<a href="../param/control/GetCompactionPlansParam.html" title="class in io.milvus.param.control">GetCompactionPlansParam</a>&nbsp;requestParam)</pre>
@@ -1071,6 +1217,73 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dl>
 </li>
 </ul>
+<a id="createCredential(io.milvus.param.credential.CreateCredentialParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createCredential</h4>
+<pre class="methodSignature"><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;createCredential&#8203;(<a href="../param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential">CreateCredentialParam</a>&nbsp;requestParam)</pre>
+<div class="block">Create credential using the given user and password.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential"><code>CreateCredentialParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="updateCredential(io.milvus.param.credential.UpdateCredentialParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCredential</h4>
+<pre class="methodSignature"><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;updateCredential&#8203;(<a href="../param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential">UpdateCredentialParam</a>&nbsp;requestParam)</pre>
+<div class="block">Update credential using the given user and password.
+ You must provide the original password to check if the operation is valid.
+ Note: after this operation, client won't change the related header of this connection.
+ So if you update credential for this connection, the connection may be invalid.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential"><code>UpdateCredentialParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="deleteCredential(io.milvus.param.credential.DeleteCredentialParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deleteCredential</h4>
+<pre class="methodSignature"><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;deleteCredential&#8203;(<a href="../param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential">DeleteCredentialParam</a>&nbsp;requestParam)</pre>
+<div class="block">Delete credential corresponding to the user.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential"><code>DeleteCredentialParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="listCredUsers(io.milvus.param.credential.ListCredUsersParam)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>listCredUsers</h4>
+<pre class="methodSignature"><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ListCredUsersResponse&gt;&nbsp;listCredUsers&#8203;(<a href="../param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential">ListCredUsersParam</a>&nbsp;requestParam)</pre>
+<div class="block">List all user names.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential"><code>ListCredUsersParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:ListCredUsersResponse{status,info}}</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </section>

+ 1552 - 0
doc/io/milvus/client/MilvusMultiServiceClient.html

@@ -0,0 +1,1552 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>MilvusMultiServiceClient</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MilvusMultiServiceClient";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.client</a></div>
+<h2 title="Class MilvusMultiServiceClient" class="title">Class MilvusMultiServiceClient</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.milvus.client.MilvusMultiServiceClient</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+</dl>
+<hr>
+<pre>public class <span class="typeNameLabel">MilvusMultiServiceClient</span>
+extends java.lang.Object
+implements <a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Constructor</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(io.milvus.param.MultiConnectParam)">MilvusMultiServiceClient</a></span>&#8203;(@NonNull <a href="../param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a>&nbsp;multiConnectParam)</code></th>
+<td class="colLast">
+<div class="block">Sets connect param for multi milvus clusters.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#alterAlias(io.milvus.param.alias.AlterAliasParam)">alterAlias</a></span>&#8203;(<a href="../param/alias/AlterAliasParam.html" title="class in io.milvus.param.alias">AlterAliasParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Alters alias from a collection to another.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.CalcDistanceResults&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#calcDistance(io.milvus.param.dml.CalcDistanceParam)">calcDistance</a></span>&#8203;(<a href="../param/dml/CalcDistanceParam.html" title="class in io.milvus.param.dml">CalcDistanceParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Calculates the distance between the specified vectors.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#close(long)">close</a></span>&#8203;(long&nbsp;maxWaitSeconds)</code></th>
+<td class="colLast">
+<div class="block">Disconnects from a Milvus server with configurable timeout.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createAlias(io.milvus.param.alias.CreateAliasParam)">createAlias</a></span>&#8203;(<a href="../param/alias/CreateAliasParam.html" title="class in io.milvus.param.alias">CreateAliasParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Creates an alias for a collection.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createCollection(io.milvus.param.collection.CreateCollectionParam)">createCollection</a></span>&#8203;(<a href="../param/collection/CreateCollectionParam.html" title="class in io.milvus.param.collection">CreateCollectionParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Creates a collection in Milvus.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createCredential(io.milvus.param.credential.CreateCredentialParam)">createCredential</a></span>&#8203;(<a href="../param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential">CreateCredentialParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Create credential using the given user and password.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createIndex(io.milvus.param.index.CreateIndexParam)">createIndex</a></span>&#8203;(<a href="../param/index/CreateIndexParam.html" title="class in io.milvus.param.index">CreateIndexParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Creates an index on a vector field in the specified collection.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#createPartition(io.milvus.param.partition.CreatePartitionParam)">createPartition</a></span>&#8203;(<a href="../param/partition/CreatePartitionParam.html" title="class in io.milvus.param.partition">CreatePartitionParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Creates a partition in the specified collection.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#delete(io.milvus.param.dml.DeleteParam)">delete</a></span>&#8203;(<a href="../param/dml/DeleteParam.html" title="class in io.milvus.param.dml">DeleteParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Deletes entity(s) based on primary key(s) filtered by boolean expression.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#deleteCredential(io.milvus.param.credential.DeleteCredentialParam)">deleteCredential</a></span>&#8203;(<a href="../param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential">DeleteCredentialParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Delete credential corresponding to the user.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.DescribeCollectionResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#describeCollection(io.milvus.param.collection.DescribeCollectionParam)">describeCollection</a></span>&#8203;(<a href="../param/collection/DescribeCollectionParam.html" title="class in io.milvus.param.collection">DescribeCollectionParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Shows the details of a collection, e.g.</div>
+</td>
+</tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.DescribeIndexResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#describeIndex(io.milvus.param.index.DescribeIndexParam)">describeIndex</a></span>&#8203;(<a href="../param/index/DescribeIndexParam.html" title="class in io.milvus.param.index">DescribeIndexParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Shows the information of the specified index.</div>
+</td>
+</tr>
+<tr id="i12" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#dropAlias(io.milvus.param.alias.DropAliasParam)">dropAlias</a></span>&#8203;(<a href="../param/alias/DropAliasParam.html" title="class in io.milvus.param.alias">DropAliasParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Drops an alias for the specified collection.</div>
+</td>
+</tr>
+<tr id="i13" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#dropCollection(io.milvus.param.collection.DropCollectionParam)">dropCollection</a></span>&#8203;(<a href="../param/collection/DropCollectionParam.html" title="class in io.milvus.param.collection">DropCollectionParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Drops a collection.</div>
+</td>
+</tr>
+<tr id="i14" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#dropIndex(io.milvus.param.index.DropIndexParam)">dropIndex</a></span>&#8203;(<a href="../param/index/DropIndexParam.html" title="class in io.milvus.param.index">DropIndexParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Drops the index on a vector field in the specified collection.</div>
+</td>
+</tr>
+<tr id="i15" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#dropPartition(io.milvus.param.partition.DropPartitionParam)">dropPartition</a></span>&#8203;(<a href="../param/partition/DropPartitionParam.html" title="class in io.milvus.param.partition">DropPartitionParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Drops a partition.</div>
+</td>
+</tr>
+<tr id="i16" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.FlushResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#flush(io.milvus.param.collection.FlushParam)">flush</a></span>&#8203;(<a href="../param/collection/FlushParam.html" title="class in io.milvus.param.collection">FlushParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Flushes collections.</div>
+</td>
+</tr>
+<tr id="i17" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetCollectionStatisticsResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCollectionStatistics(io.milvus.param.collection.GetCollectionStatisticsParam)">getCollectionStatistics</a></span>&#8203;(<a href="../param/collection/GetCollectionStatisticsParam.html" title="class in io.milvus.param.collection">GetCollectionStatisticsParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Shows the statistics information of a collection.</div>
+</td>
+</tr>
+<tr id="i18" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetCompactionStateResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCompactionState(io.milvus.param.control.GetCompactionStateParam)">getCompactionState</a></span>&#8203;(<a href="../param/control/GetCompactionStateParam.html" title="class in io.milvus.param.control">GetCompactionStateParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Gets the compaction state by id.</div>
+</td>
+</tr>
+<tr id="i19" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetCompactionPlansResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCompactionStateWithPlans(io.milvus.param.control.GetCompactionPlansParam)">getCompactionStateWithPlans</a></span>&#8203;(<a href="../param/control/GetCompactionPlansParam.html" title="class in io.milvus.param.control">GetCompactionPlansParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Gets compaction state with its plan.</div>
+</td>
+</tr>
+<tr id="i20" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetFlushStateResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getFlushState(io.milvus.param.control.GetFlushStateParam)">getFlushState</a></span>&#8203;(<a href="../param/control/GetFlushStateParam.html" title="class in io.milvus.param.control">GetFlushStateParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Get flush state of specified segments.</div>
+</td>
+</tr>
+<tr id="i21" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetIndexBuildProgressResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIndexBuildProgress(io.milvus.param.index.GetIndexBuildProgressParam)">getIndexBuildProgress</a></span>&#8203;(<a href="../param/index/GetIndexBuildProgressParam.html" title="class in io.milvus.param.index">GetIndexBuildProgressParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Shows the index building progress, such as how many rows are indexed.</div>
+</td>
+</tr>
+<tr id="i22" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetIndexStateResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIndexState(io.milvus.param.index.GetIndexStateParam)">getIndexState</a></span>&#8203;(<a href="../param/index/GetIndexStateParam.html" title="class in io.milvus.param.index">GetIndexStateParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Shows the index building state(in-progress/finished/failed), and the reason for failure (if any).</div>
+</td>
+</tr>
+<tr id="i23" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetMetricsResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMetrics(io.milvus.param.control.GetMetricsParam)">getMetrics</a></span>&#8203;(<a href="../param/control/GetMetricsParam.html" title="class in io.milvus.param.control">GetMetricsParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Gets the runtime metrics information of Milvus, returns the result in .json format.</div>
+</td>
+</tr>
+<tr id="i24" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetPartitionStatisticsResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPartitionStatistics(io.milvus.param.partition.GetPartitionStatisticsParam)">getPartitionStatistics</a></span>&#8203;(<a href="../param/partition/GetPartitionStatisticsParam.html" title="class in io.milvus.param.partition">GetPartitionStatisticsParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Shows the statistics information of a partition.</div>
+</td>
+</tr>
+<tr id="i25" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetPersistentSegmentInfoResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPersistentSegmentInfo(io.milvus.param.control.GetPersistentSegmentInfoParam)">getPersistentSegmentInfo</a></span>&#8203;(<a href="../param/control/GetPersistentSegmentInfoParam.html" title="class in io.milvus.param.control">GetPersistentSegmentInfoParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Gets the information of persistent segments from data node, including row count,
+ persistence state(growing or flushed), etc.</div>
+</td>
+</tr>
+<tr id="i26" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetQuerySegmentInfoResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getQuerySegmentInfo(io.milvus.param.control.GetQuerySegmentInfoParam)">getQuerySegmentInfo</a></span>&#8203;(<a href="../param/control/GetQuerySegmentInfoParam.html" title="class in io.milvus.param.control">GetQuerySegmentInfoParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Gets the query information of segments in a collection from query node, including row count,
+ memory usage size, index name, etc.</div>
+</td>
+</tr>
+<tr id="i27" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetReplicasResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getReplicas(io.milvus.param.control.GetReplicasParam)">getReplicas</a></span>&#8203;(<a href="../param/control/GetReplicasParam.html" title="class in io.milvus.param.control">GetReplicasParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Returns the collection's replica information</div>
+</td>
+</tr>
+<tr id="i28" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;java.lang.Boolean&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasCollection(io.milvus.param.collection.HasCollectionParam)">hasCollection</a></span>&#8203;(<a href="../param/collection/HasCollectionParam.html" title="class in io.milvus.param.collection">HasCollectionParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Checks if a collection exists.</div>
+</td>
+</tr>
+<tr id="i29" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;java.lang.Boolean&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hasPartition(io.milvus.param.partition.HasPartitionParam)">hasPartition</a></span>&#8203;(<a href="../param/partition/HasPartitionParam.html" title="class in io.milvus.param.partition">HasPartitionParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Checks if a partition exists in the specified collection.</div>
+</td>
+</tr>
+<tr id="i30" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#insert(io.milvus.param.dml.InsertParam)">insert</a></span>&#8203;(<a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Inserts entities into a specified collection .</div>
+</td>
+</tr>
+<tr id="i31" class="rowColor">
+<td class="colFirst"><code>com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#insertAsync(io.milvus.param.dml.InsertParam)">insertAsync</a></span>&#8203;(<a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Inserts entities into a specified collection asynchronously.</div>
+</td>
+</tr>
+<tr id="i32" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ListCredUsersResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#listCredUsers(io.milvus.param.credential.ListCredUsersParam)">listCredUsers</a></span>&#8203;(<a href="../param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential">ListCredUsersParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">List all user names.</div>
+</td>
+</tr>
+<tr id="i33" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadBalance(io.milvus.param.control.LoadBalanceParam)">loadBalance</a></span>&#8203;(<a href="../param/control/LoadBalanceParam.html" title="class in io.milvus.param.control">LoadBalanceParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Moves segment from a query node to another to keep the load balanced.</div>
+</td>
+</tr>
+<tr id="i34" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadCollection(io.milvus.param.collection.LoadCollectionParam)">loadCollection</a></span>&#8203;(<a href="../param/collection/LoadCollectionParam.html" title="class in io.milvus.param.collection">LoadCollectionParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Loads a collection to memory before search or query.</div>
+</td>
+</tr>
+<tr id="i35" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#loadPartitions(io.milvus.param.partition.LoadPartitionsParam)">loadPartitions</a></span>&#8203;(<a href="../param/partition/LoadPartitionsParam.html" title="class in io.milvus.param.partition">LoadPartitionsParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Loads a partition into memory.</div>
+</td>
+</tr>
+<tr id="i36" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ManualCompactionResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#manualCompaction(io.milvus.param.control.ManualCompactionParam)">manualCompaction</a></span>&#8203;(<a href="../param/control/ManualCompactionParam.html" title="class in io.milvus.param.control">ManualCompactionParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Performs a manual compaction.</div>
+</td>
+</tr>
+<tr id="i37" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.QueryResults&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#query(io.milvus.param.dml.QueryParam)">query</a></span>&#8203;(<a href="../param/dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Queries entity(s) based on scalar field(s) filtered by boolean expression.</div>
+</td>
+</tr>
+<tr id="i38" class="altColor">
+<td class="colFirst"><code>com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.QueryResults&gt;&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#queryAsync(io.milvus.param.dml.QueryParam)">queryAsync</a></span>&#8203;(<a href="../param/dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Queries entity(s) asynchronously based on scalar field(s) filtered by boolean expression.</div>
+</td>
+</tr>
+<tr id="i39" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#releaseCollection(io.milvus.param.collection.ReleaseCollectionParam)">releaseCollection</a></span>&#8203;(<a href="../param/collection/ReleaseCollectionParam.html" title="class in io.milvus.param.collection">ReleaseCollectionParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Releases a collection from memory to reduce memory usage.</div>
+</td>
+</tr>
+<tr id="i40" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#releasePartitions(io.milvus.param.partition.ReleasePartitionsParam)">releasePartitions</a></span>&#8203;(<a href="../param/partition/ReleasePartitionsParam.html" title="class in io.milvus.param.partition">ReleasePartitionsParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Releases a partition from memory.</div>
+</td>
+</tr>
+<tr id="i41" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.SearchResults&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#search(io.milvus.param.dml.SearchParam)">search</a></span>&#8203;(<a href="../param/dml/SearchParam.html" title="class in io.milvus.param.dml">SearchParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Conducts ANN search on a vector field.</div>
+</td>
+</tr>
+<tr id="i42" class="altColor">
+<td class="colFirst"><code>com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.SearchResults&gt;&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#searchAsync(io.milvus.param.dml.SearchParam)">searchAsync</a></span>&#8203;(<a href="../param/dml/SearchParam.html" title="class in io.milvus.param.dml">SearchParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Conducts ANN search on a vector field asynchronously.</div>
+</td>
+</tr>
+<tr id="i43" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ShowCollectionsResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#showCollections(io.milvus.param.collection.ShowCollectionsParam)">showCollections</a></span>&#8203;(<a href="../param/collection/ShowCollectionsParam.html" title="class in io.milvus.param.collection">ShowCollectionsParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Lists all collections or gets collection loading status.</div>
+</td>
+</tr>
+<tr id="i44" class="altColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ShowPartitionsResponse&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#showPartitions(io.milvus.param.partition.ShowPartitionsParam)">showPartitions</a></span>&#8203;(<a href="../param/partition/ShowPartitionsParam.html" title="class in io.milvus.param.partition">ShowPartitionsParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Shows all partitions in the specified collection.</div>
+</td>
+</tr>
+<tr id="i45" class="rowColor">
+<td class="colFirst"><code><a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#updateCredential(io.milvus.param.credential.UpdateCredentialParam)">updateCredential</a></span>&#8203;(<a href="../param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential">UpdateCredentialParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">
+<div class="block">Update credential using the given user and password.</div>
+</td>
+</tr>
+<tr id="i46" class="altColor">
+<td class="colFirst"><code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withTimeout(long,java.util.concurrent.TimeUnit)">withTimeout</a></span>&#8203;(long&nbsp;timeout,
+           java.util.concurrent.TimeUnit&nbsp;timeoutUnit)</code></th>
+<td class="colLast">
+<div class="block">Timeout setting for rpc call.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.io.milvus.client.MilvusClient">
+<!--   -->
+</a>
+<h3>Methods inherited from interface&nbsp;io.milvus.client.<a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></h3>
+<code><a href="MilvusClient.html#close()">close</a></code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a id="&lt;init&gt;(io.milvus.param.MultiConnectParam)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>MilvusMultiServiceClient</h4>
+<pre>public&nbsp;MilvusMultiServiceClient&#8203;(@NonNull
+                                @NonNull <a href="../param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a>&nbsp;multiConnectParam)</pre>
+<div class="block">Sets connect param for multi milvus clusters.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>multiConnectParam</code> - multi server connect param</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="withTimeout(long,java.util.concurrent.TimeUnit)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withTimeout</h4>
+<pre class="methodSignature">public&nbsp;<a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a>&nbsp;withTimeout&#8203;(long&nbsp;timeout,
+                                java.util.concurrent.TimeUnit&nbsp;timeoutUnit)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#withTimeout(long,java.util.concurrent.TimeUnit)">MilvusClient</a></code></span></div>
+<div class="block">Timeout setting for rpc call.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#withTimeout(long,java.util.concurrent.TimeUnit)">withTimeout</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>timeout</code> - set time waiting for a rpc call.</dd>
+<dd><code>timeoutUnit</code> - time unit</dd>
+</dl>
+</li>
+</ul>
+<a id="close(long)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre class="methodSignature">public&nbsp;void&nbsp;close&#8203;(long&nbsp;maxWaitSeconds)
+           throws java.lang.InterruptedException</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#close(long)">MilvusClient</a></code></span></div>
+<div class="block">Disconnects from a Milvus server with configurable timeout.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#close(long)">close</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>maxWaitSeconds</code> - timeout unit: second</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.InterruptedException</code></dd>
+</dl>
+</li>
+</ul>
+<a id="hasCollection(io.milvus.param.collection.HasCollectionParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasCollection</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;java.lang.Boolean&gt;&nbsp;hasCollection&#8203;(<a href="../param/collection/HasCollectionParam.html" title="class in io.milvus.param.collection">HasCollectionParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#hasCollection(io.milvus.param.collection.HasCollectionParam)">MilvusClient</a></code></span></div>
+<div class="block">Checks if a collection exists.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#hasCollection(io.milvus.param.collection.HasCollectionParam)">hasCollection</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/collection/HasCollectionParam.html" title="class in io.milvus.param.collection"><code>HasCollectionParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data: boolean, whether if has collection or not}</dd>
+</dl>
+</li>
+</ul>
+<a id="createCollection(io.milvus.param.collection.CreateCollectionParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createCollection</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;createCollection&#8203;(<a href="../param/collection/CreateCollectionParam.html" title="class in io.milvus.param.collection">CreateCollectionParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#createCollection(io.milvus.param.collection.CreateCollectionParam)">MilvusClient</a></code></span></div>
+<div class="block">Creates a collection in Milvus.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#createCollection(io.milvus.param.collection.CreateCollectionParam)">createCollection</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/collection/CreateCollectionParam.html" title="class in io.milvus.param.collection"><code>CreateCollectionParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="dropCollection(io.milvus.param.collection.DropCollectionParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropCollection</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;dropCollection&#8203;(<a href="../param/collection/DropCollectionParam.html" title="class in io.milvus.param.collection">DropCollectionParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#dropCollection(io.milvus.param.collection.DropCollectionParam)">MilvusClient</a></code></span></div>
+<div class="block">Drops a collection. Note that this method drops all data in the collection.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#dropCollection(io.milvus.param.collection.DropCollectionParam)">dropCollection</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/collection/DropCollectionParam.html" title="class in io.milvus.param.collection"><code>DropCollectionParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="loadCollection(io.milvus.param.collection.LoadCollectionParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadCollection</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;loadCollection&#8203;(<a href="../param/collection/LoadCollectionParam.html" title="class in io.milvus.param.collection">LoadCollectionParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#loadCollection(io.milvus.param.collection.LoadCollectionParam)">MilvusClient</a></code></span></div>
+<div class="block">Loads a collection to memory before search or query.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#loadCollection(io.milvus.param.collection.LoadCollectionParam)">loadCollection</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/collection/LoadCollectionParam.html" title="class in io.milvus.param.collection"><code>LoadCollectionParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="releaseCollection(io.milvus.param.collection.ReleaseCollectionParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>releaseCollection</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;releaseCollection&#8203;(<a href="../param/collection/ReleaseCollectionParam.html" title="class in io.milvus.param.collection">ReleaseCollectionParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#releaseCollection(io.milvus.param.collection.ReleaseCollectionParam)">MilvusClient</a></code></span></div>
+<div class="block">Releases a collection from memory to reduce memory usage. Note that you 
+ cannot search while the corresponding collection is released from memory.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#releaseCollection(io.milvus.param.collection.ReleaseCollectionParam)">releaseCollection</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/collection/ReleaseCollectionParam.html" title="class in io.milvus.param.collection"><code>ReleaseCollectionParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="describeCollection(io.milvus.param.collection.DescribeCollectionParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>describeCollection</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.DescribeCollectionResponse&gt;&nbsp;describeCollection&#8203;(<a href="../param/collection/DescribeCollectionParam.html" title="class in io.milvus.param.collection">DescribeCollectionParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#describeCollection(io.milvus.param.collection.DescribeCollectionParam)">MilvusClient</a></code></span></div>
+<div class="block">Shows the details of a collection, e.g. name, schema.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#describeCollection(io.milvus.param.collection.DescribeCollectionParam)">describeCollection</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/collection/DescribeCollectionParam.html" title="class in io.milvus.param.collection"><code>DescribeCollectionParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:DescribeCollectionResponse{schema,collectionID}}</dd>
+</dl>
+</li>
+</ul>
+<a id="getCollectionStatistics(io.milvus.param.collection.GetCollectionStatisticsParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCollectionStatistics</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetCollectionStatisticsResponse&gt;&nbsp;getCollectionStatistics&#8203;(<a href="../param/collection/GetCollectionStatisticsParam.html" title="class in io.milvus.param.collection">GetCollectionStatisticsParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#getCollectionStatistics(io.milvus.param.collection.GetCollectionStatisticsParam)">MilvusClient</a></code></span></div>
+<div class="block">Shows the statistics information of a collection.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#getCollectionStatistics(io.milvus.param.collection.GetCollectionStatisticsParam)">getCollectionStatistics</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/collection/GetCollectionStatisticsParam.html" title="class in io.milvus.param.collection"><code>GetCollectionStatisticsParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data: GetCollectionStatisticsResponse{status,stats}}</dd>
+</dl>
+</li>
+</ul>
+<a id="showCollections(io.milvus.param.collection.ShowCollectionsParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showCollections</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ShowCollectionsResponse&gt;&nbsp;showCollections&#8203;(<a href="../param/collection/ShowCollectionsParam.html" title="class in io.milvus.param.collection">ShowCollectionsParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#showCollections(io.milvus.param.collection.ShowCollectionsParam)">MilvusClient</a></code></span></div>
+<div class="block">Lists all collections or gets collection loading status.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#showCollections(io.milvus.param.collection.ShowCollectionsParam)">showCollections</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/collection/ShowCollectionsParam.html" title="class in io.milvus.param.collection"><code>ShowCollectionsParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data: ShowCollectionsResponse{status,collection_names,collection_ids,created_timestamps,created_utc_timestamps}}</dd>
+</dl>
+</li>
+</ul>
+<a id="flush(io.milvus.param.collection.FlushParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>flush</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.FlushResponse&gt;&nbsp;flush&#8203;(<a href="../param/collection/FlushParam.html" title="class in io.milvus.param.collection">FlushParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#flush(io.milvus.param.collection.FlushParam)">MilvusClient</a></code></span></div>
+<div class="block">Flushes collections.
+ Currently we do not support this method on client since compaction is not supported on server.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#flush(io.milvus.param.collection.FlushParam)">flush</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/collection/FlushParam.html" title="class in io.milvus.param.collection"><code>FlushParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code,data: FlushResponse{flush segment ids}}</dd>
+</dl>
+</li>
+</ul>
+<a id="createPartition(io.milvus.param.partition.CreatePartitionParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createPartition</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;createPartition&#8203;(<a href="../param/partition/CreatePartitionParam.html" title="class in io.milvus.param.partition">CreatePartitionParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#createPartition(io.milvus.param.partition.CreatePartitionParam)">MilvusClient</a></code></span></div>
+<div class="block">Creates a partition in the specified collection.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#createPartition(io.milvus.param.partition.CreatePartitionParam)">createPartition</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/partition/CreatePartitionParam.html" title="class in io.milvus.param.partition"><code>CreatePartitionParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="dropPartition(io.milvus.param.partition.DropPartitionParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropPartition</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;dropPartition&#8203;(<a href="../param/partition/DropPartitionParam.html" title="class in io.milvus.param.partition">DropPartitionParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#dropPartition(io.milvus.param.partition.DropPartitionParam)">MilvusClient</a></code></span></div>
+<div class="block">Drops a partition. Note that this method drops all data in this partition 
+ and the _default partition cannot be dropped.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#dropPartition(io.milvus.param.partition.DropPartitionParam)">dropPartition</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/partition/DropPartitionParam.html" title="class in io.milvus.param.partition"><code>DropPartitionParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="hasPartition(io.milvus.param.partition.HasPartitionParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>hasPartition</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;java.lang.Boolean&gt;&nbsp;hasPartition&#8203;(<a href="../param/partition/HasPartitionParam.html" title="class in io.milvus.param.partition">HasPartitionParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#hasPartition(io.milvus.param.partition.HasPartitionParam)">MilvusClient</a></code></span></div>
+<div class="block">Checks if a partition exists in the specified collection.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#hasPartition(io.milvus.param.partition.HasPartitionParam)">hasPartition</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/partition/HasPartitionParam.html" title="class in io.milvus.param.partition"><code>HasPartitionParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data: boolean, whether if has collection or not}</dd>
+</dl>
+</li>
+</ul>
+<a id="loadPartitions(io.milvus.param.partition.LoadPartitionsParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadPartitions</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;loadPartitions&#8203;(<a href="../param/partition/LoadPartitionsParam.html" title="class in io.milvus.param.partition">LoadPartitionsParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#loadPartitions(io.milvus.param.partition.LoadPartitionsParam)">MilvusClient</a></code></span></div>
+<div class="block">Loads a partition into memory.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#loadPartitions(io.milvus.param.partition.LoadPartitionsParam)">loadPartitions</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/partition/LoadPartitionsParam.html" title="class in io.milvus.param.partition"><code>LoadPartitionsParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="releasePartitions(io.milvus.param.partition.ReleasePartitionsParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>releasePartitions</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;releasePartitions&#8203;(<a href="../param/partition/ReleasePartitionsParam.html" title="class in io.milvus.param.partition">ReleasePartitionsParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#releasePartitions(io.milvus.param.partition.ReleasePartitionsParam)">MilvusClient</a></code></span></div>
+<div class="block">Releases a partition from memory.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#releasePartitions(io.milvus.param.partition.ReleasePartitionsParam)">releasePartitions</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/partition/ReleasePartitionsParam.html" title="class in io.milvus.param.partition"><code>ReleasePartitionsParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="getPartitionStatistics(io.milvus.param.partition.GetPartitionStatisticsParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPartitionStatistics</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetPartitionStatisticsResponse&gt;&nbsp;getPartitionStatistics&#8203;(<a href="../param/partition/GetPartitionStatisticsParam.html" title="class in io.milvus.param.partition">GetPartitionStatisticsParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#getPartitionStatistics(io.milvus.param.partition.GetPartitionStatisticsParam)">MilvusClient</a></code></span></div>
+<div class="block">Shows the statistics information of a partition.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#getPartitionStatistics(io.milvus.param.partition.GetPartitionStatisticsParam)">getPartitionStatistics</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/partition/GetPartitionStatisticsParam.html" title="class in io.milvus.param.partition"><code>GetPartitionStatisticsParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code,data:GetPartitionStatisticsResponse{status,stats}}</dd>
+</dl>
+</li>
+</ul>
+<a id="showPartitions(io.milvus.param.partition.ShowPartitionsParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>showPartitions</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ShowPartitionsResponse&gt;&nbsp;showPartitions&#8203;(<a href="../param/partition/ShowPartitionsParam.html" title="class in io.milvus.param.partition">ShowPartitionsParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#showPartitions(io.milvus.param.partition.ShowPartitionsParam)">MilvusClient</a></code></span></div>
+<div class="block">Shows all partitions in the specified collection.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#showPartitions(io.milvus.param.partition.ShowPartitionsParam)">showPartitions</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/partition/ShowPartitionsParam.html" title="class in io.milvus.param.partition"><code>ShowPartitionsParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:ShowPartitionsResponse{partition_names,partitionIDs,created_timestamps,created_utc_timestamps}}</dd>
+</dl>
+</li>
+</ul>
+<a id="createAlias(io.milvus.param.alias.CreateAliasParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createAlias</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;createAlias&#8203;(<a href="../param/alias/CreateAliasParam.html" title="class in io.milvus.param.alias">CreateAliasParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#createAlias(io.milvus.param.alias.CreateAliasParam)">MilvusClient</a></code></span></div>
+<div class="block">Creates an alias for a collection.
+ Alias can be used in search or query to replace the collection name</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#createAlias(io.milvus.param.alias.CreateAliasParam)">createAlias</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/alias/CreateAliasParam.html" title="class in io.milvus.param.alias"><code>CreateAliasParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="dropAlias(io.milvus.param.alias.DropAliasParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropAlias</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;dropAlias&#8203;(<a href="../param/alias/DropAliasParam.html" title="class in io.milvus.param.alias">DropAliasParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#dropAlias(io.milvus.param.alias.DropAliasParam)">MilvusClient</a></code></span></div>
+<div class="block">Drops an alias for the specified collection.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#dropAlias(io.milvus.param.alias.DropAliasParam)">dropAlias</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/alias/DropAliasParam.html" title="class in io.milvus.param.alias"><code>DropAliasParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="alterAlias(io.milvus.param.alias.AlterAliasParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>alterAlias</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;alterAlias&#8203;(<a href="../param/alias/AlterAliasParam.html" title="class in io.milvus.param.alias">AlterAliasParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#alterAlias(io.milvus.param.alias.AlterAliasParam)">MilvusClient</a></code></span></div>
+<div class="block">Alters alias from a collection to another.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#alterAlias(io.milvus.param.alias.AlterAliasParam)">alterAlias</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/alias/AlterAliasParam.html" title="class in io.milvus.param.alias"><code>AlterAliasParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="createIndex(io.milvus.param.index.CreateIndexParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createIndex</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;createIndex&#8203;(<a href="../param/index/CreateIndexParam.html" title="class in io.milvus.param.index">CreateIndexParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#createIndex(io.milvus.param.index.CreateIndexParam)">MilvusClient</a></code></span></div>
+<div class="block">Creates an index on a vector field in the specified collection.
+ Note that index building is an async progress.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#createIndex(io.milvus.param.index.CreateIndexParam)">createIndex</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/index/CreateIndexParam.html" title="class in io.milvus.param.index"><code>CreateIndexParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="dropIndex(io.milvus.param.index.DropIndexParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>dropIndex</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;dropIndex&#8203;(<a href="../param/index/DropIndexParam.html" title="class in io.milvus.param.index">DropIndexParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#dropIndex(io.milvus.param.index.DropIndexParam)">MilvusClient</a></code></span></div>
+<div class="block">Drops the index on a vector field in the specified collection.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#dropIndex(io.milvus.param.index.DropIndexParam)">dropIndex</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/index/DropIndexParam.html" title="class in io.milvus.param.index"><code>DropIndexParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="describeIndex(io.milvus.param.index.DescribeIndexParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>describeIndex</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.DescribeIndexResponse&gt;&nbsp;describeIndex&#8203;(<a href="../param/index/DescribeIndexParam.html" title="class in io.milvus.param.index">DescribeIndexParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#describeIndex(io.milvus.param.index.DescribeIndexParam)">MilvusClient</a></code></span></div>
+<div class="block">Shows the information of the specified index. Current release of Milvus 
+ only supports showing latest built index.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#describeIndex(io.milvus.param.index.DescribeIndexParam)">describeIndex</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/index/DescribeIndexParam.html" title="class in io.milvus.param.index"><code>DescribeIndexParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:DescribeIndexResponse{status,index_descriptions}}</dd>
+</dl>
+</li>
+</ul>
+<a id="getIndexState(io.milvus.param.index.GetIndexStateParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIndexState</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetIndexStateResponse&gt;&nbsp;getIndexState&#8203;(<a href="../param/index/GetIndexStateParam.html" title="class in io.milvus.param.index">GetIndexStateParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#getIndexState(io.milvus.param.index.GetIndexStateParam)">MilvusClient</a></code></span></div>
+<div class="block">Shows the index building state(in-progress/finished/failed), and the reason for failure (if any).</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#getIndexState(io.milvus.param.index.GetIndexStateParam)">getIndexState</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/index/GetIndexStateParam.html" title="class in io.milvus.param.index"><code>GetIndexStateParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:GetIndexStateResponse{status,state}}</dd>
+</dl>
+</li>
+</ul>
+<a id="getIndexBuildProgress(io.milvus.param.index.GetIndexBuildProgressParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIndexBuildProgress</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetIndexBuildProgressResponse&gt;&nbsp;getIndexBuildProgress&#8203;(<a href="../param/index/GetIndexBuildProgressParam.html" title="class in io.milvus.param.index">GetIndexBuildProgressParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#getIndexBuildProgress(io.milvus.param.index.GetIndexBuildProgressParam)">MilvusClient</a></code></span></div>
+<div class="block">Shows the index building progress, such as how many rows are indexed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#getIndexBuildProgress(io.milvus.param.index.GetIndexBuildProgressParam)">getIndexBuildProgress</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/index/GetIndexBuildProgressParam.html" title="class in io.milvus.param.index"><code>GetIndexBuildProgressParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:GetIndexBuildProgressResponse{status,indexed_rows}}</dd>
+</dl>
+</li>
+</ul>
+<a id="insert(io.milvus.param.dml.InsertParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>insert</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;&nbsp;insert&#8203;(<a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#insert(io.milvus.param.dml.InsertParam)">MilvusClient</a></code></span></div>
+<div class="block">Inserts entities into a specified collection . Note that you don't need to
+ input primary key field if auto_id is enabled.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#insert(io.milvus.param.dml.InsertParam)">insert</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml"><code>InsertParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data: MutationResult{insert results}}</dd>
+</dl>
+</li>
+</ul>
+<a id="insertAsync(io.milvus.param.dml.InsertParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>insertAsync</h4>
+<pre class="methodSignature">public&nbsp;com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;&gt;&nbsp;insertAsync&#8203;(<a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#insertAsync(io.milvus.param.dml.InsertParam)">MilvusClient</a></code></span></div>
+<div class="block">Inserts entities into a specified collection asynchronously. Note that you don't need to
+ input primary key field if auto_id is enabled.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#insertAsync(io.milvus.param.dml.InsertParam)">insertAsync</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/dml/InsertParam.html" title="class in io.milvus.param.dml"><code>InsertParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a <code>ListenableFuture</code> object which holds the object {status:result code, data: MutationResult{insert results}}</dd>
+</dl>
+</li>
+</ul>
+<a id="delete(io.milvus.param.dml.DeleteParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>delete</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.MutationResult&gt;&nbsp;delete&#8203;(<a href="../param/dml/DeleteParam.html" title="class in io.milvus.param.dml">DeleteParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#delete(io.milvus.param.dml.DeleteParam)">MilvusClient</a></code></span></div>
+<div class="block">Deletes entity(s) based on primary key(s) filtered by boolean expression. Current release 
+ of Milvus only supports expression in the format "pk_field in [1, 2, ...]"</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#delete(io.milvus.param.dml.DeleteParam)">delete</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/dml/DeleteParam.html" title="class in io.milvus.param.dml"><code>DeleteParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data: MutationResult{delete results}}</dd>
+</dl>
+</li>
+</ul>
+<a id="search(io.milvus.param.dml.SearchParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>search</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.SearchResults&gt;&nbsp;search&#8203;(<a href="../param/dml/SearchParam.html" title="class in io.milvus.param.dml">SearchParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#search(io.milvus.param.dml.SearchParam)">MilvusClient</a></code></span></div>
+<div class="block">Conducts ANN search on a vector field. Use expression to do filtering before search.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#search(io.milvus.param.dml.SearchParam)">search</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/dml/SearchParam.html" title="class in io.milvus.param.dml"><code>SearchParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data: SearchResults{topK results}}</dd>
+</dl>
+</li>
+</ul>
+<a id="searchAsync(io.milvus.param.dml.SearchParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>searchAsync</h4>
+<pre class="methodSignature">public&nbsp;com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.SearchResults&gt;&gt;&nbsp;searchAsync&#8203;(<a href="../param/dml/SearchParam.html" title="class in io.milvus.param.dml">SearchParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#searchAsync(io.milvus.param.dml.SearchParam)">MilvusClient</a></code></span></div>
+<div class="block">Conducts ANN search on a vector field asynchronously. Use expression to do filtering before search.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#searchAsync(io.milvus.param.dml.SearchParam)">searchAsync</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/dml/SearchParam.html" title="class in io.milvus.param.dml"><code>SearchParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>a <code>ListenableFuture</code> object which holds the object {status:result code, data: SearchResults{topK results}}</dd>
+</dl>
+</li>
+</ul>
+<a id="query(io.milvus.param.dml.QueryParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>query</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.QueryResults&gt;&nbsp;query&#8203;(<a href="../param/dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#query(io.milvus.param.dml.QueryParam)">MilvusClient</a></code></span></div>
+<div class="block">Queries entity(s) based on scalar field(s) filtered by boolean expression. 
+ Note that the order of the returned entities cannot be guaranteed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#query(io.milvus.param.dml.QueryParam)">query</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/dml/QueryParam.html" title="class in io.milvus.param.dml"><code>QueryParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code,data: QueryResults{filter results}}</dd>
+</dl>
+</li>
+</ul>
+<a id="queryAsync(io.milvus.param.dml.QueryParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>queryAsync</h4>
+<pre class="methodSignature">public&nbsp;com.google.common.util.concurrent.ListenableFuture&lt;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.QueryResults&gt;&gt;&nbsp;queryAsync&#8203;(<a href="../param/dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#queryAsync(io.milvus.param.dml.QueryParam)">MilvusClient</a></code></span></div>
+<div class="block">Queries entity(s) asynchronously based on scalar field(s) filtered by boolean expression.
+ Note that the order of the returned entities cannot be guaranteed.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#queryAsync(io.milvus.param.dml.QueryParam)">queryAsync</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/dml/QueryParam.html" title="class in io.milvus.param.dml"><code>QueryParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code,data: QueryResults{filter results}}</dd>
+</dl>
+</li>
+</ul>
+<a id="calcDistance(io.milvus.param.dml.CalcDistanceParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>calcDistance</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.CalcDistanceResults&gt;&nbsp;calcDistance&#8203;(<a href="../param/dml/CalcDistanceParam.html" title="class in io.milvus.param.dml">CalcDistanceParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#calcDistance(io.milvus.param.dml.CalcDistanceParam)">MilvusClient</a></code></span></div>
+<div class="block">Calculates the distance between the specified vectors.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#calcDistance(io.milvus.param.dml.CalcDistanceParam)">calcDistance</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/dml/CalcDistanceParam.html" title="class in io.milvus.param.dml"><code>CalcDistanceParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data: CalcDistanceResults{distances}}</dd>
+</dl>
+</li>
+</ul>
+<a id="getMetrics(io.milvus.param.control.GetMetricsParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMetrics</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetMetricsResponse&gt;&nbsp;getMetrics&#8203;(<a href="../param/control/GetMetricsParam.html" title="class in io.milvus.param.control">GetMetricsParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#getMetrics(io.milvus.param.control.GetMetricsParam)">MilvusClient</a></code></span></div>
+<div class="block">Gets the runtime metrics information of Milvus, returns the result in .json format.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#getMetrics(io.milvus.param.control.GetMetricsParam)">getMetrics</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/control/GetMetricsParam.html" title="class in io.milvus.param.control"><code>GetMetricsParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:GetMetricsResponse{status,metrics}}</dd>
+</dl>
+</li>
+</ul>
+<a id="getFlushState(io.milvus.param.control.GetFlushStateParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getFlushState</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetFlushStateResponse&gt;&nbsp;getFlushState&#8203;(<a href="../param/control/GetFlushStateParam.html" title="class in io.milvus.param.control">GetFlushStateParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#getFlushState(io.milvus.param.control.GetFlushStateParam)">MilvusClient</a></code></span></div>
+<div class="block">Get flush state of specified segments.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#getFlushState(io.milvus.param.control.GetFlushStateParam)">getFlushState</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/control/GetFlushStateParam.html" title="class in io.milvus.param.control"><code>GetFlushStateParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:GetMetricsResponse{status,metrics}}</dd>
+</dl>
+</li>
+</ul>
+<a id="getPersistentSegmentInfo(io.milvus.param.control.GetPersistentSegmentInfoParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPersistentSegmentInfo</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetPersistentSegmentInfoResponse&gt;&nbsp;getPersistentSegmentInfo&#8203;(<a href="../param/control/GetPersistentSegmentInfoParam.html" title="class in io.milvus.param.control">GetPersistentSegmentInfoParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#getPersistentSegmentInfo(io.milvus.param.control.GetPersistentSegmentInfoParam)">MilvusClient</a></code></span></div>
+<div class="block">Gets the information of persistent segments from data node, including row count,
+ persistence state(growing or flushed), etc.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#getPersistentSegmentInfo(io.milvus.param.control.GetPersistentSegmentInfoParam)">getPersistentSegmentInfo</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/control/GetPersistentSegmentInfoParam.html" title="class in io.milvus.param.control"><code>GetPersistentSegmentInfoParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:GetPersistentSegmentInfoResponse{status,info}}</dd>
+</dl>
+</li>
+</ul>
+<a id="getQuerySegmentInfo(io.milvus.param.control.GetQuerySegmentInfoParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getQuerySegmentInfo</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetQuerySegmentInfoResponse&gt;&nbsp;getQuerySegmentInfo&#8203;(<a href="../param/control/GetQuerySegmentInfoParam.html" title="class in io.milvus.param.control">GetQuerySegmentInfoParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#getQuerySegmentInfo(io.milvus.param.control.GetQuerySegmentInfoParam)">MilvusClient</a></code></span></div>
+<div class="block">Gets the query information of segments in a collection from query node, including row count,
+ memory usage size, index name, etc.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#getQuerySegmentInfo(io.milvus.param.control.GetQuerySegmentInfoParam)">getQuerySegmentInfo</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/control/GetQuerySegmentInfoParam.html" title="class in io.milvus.param.control"><code>GetQuerySegmentInfoParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:GetQuerySegmentInfoResponse{status,info}}</dd>
+</dl>
+</li>
+</ul>
+<a id="getReplicas(io.milvus.param.control.GetReplicasParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getReplicas</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetReplicasResponse&gt;&nbsp;getReplicas&#8203;(<a href="../param/control/GetReplicasParam.html" title="class in io.milvus.param.control">GetReplicasParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#getReplicas(io.milvus.param.control.GetReplicasParam)">MilvusClient</a></code></span></div>
+<div class="block">Returns the collection's replica information</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#getReplicas(io.milvus.param.control.GetReplicasParam)">getReplicas</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/control/GetReplicasParam.html" title="class in io.milvus.param.control"><code>GetReplicasParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:GetReplicasResponse{status,info}}</dd>
+</dl>
+</li>
+</ul>
+<a id="loadBalance(io.milvus.param.control.LoadBalanceParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>loadBalance</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;loadBalance&#8203;(<a href="../param/control/LoadBalanceParam.html" title="class in io.milvus.param.control">LoadBalanceParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#loadBalance(io.milvus.param.control.LoadBalanceParam)">MilvusClient</a></code></span></div>
+<div class="block">Moves segment from a query node to another to keep the load balanced.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#loadBalance(io.milvus.param.control.LoadBalanceParam)">loadBalance</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/control/LoadBalanceParam.html" title="class in io.milvus.param.control"><code>LoadBalanceParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="getCompactionState(io.milvus.param.control.GetCompactionStateParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCompactionState</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetCompactionStateResponse&gt;&nbsp;getCompactionState&#8203;(<a href="../param/control/GetCompactionStateParam.html" title="class in io.milvus.param.control">GetCompactionStateParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#getCompactionState(io.milvus.param.control.GetCompactionStateParam)">MilvusClient</a></code></span></div>
+<div class="block">Gets the compaction state by id.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#getCompactionState(io.milvus.param.control.GetCompactionStateParam)">getCompactionState</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/control/GetCompactionStateParam.html" title="class in io.milvus.param.control"><code>GetCompactionStateParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:GetCompactionStateResponse{status,info}}</dd>
+</dl>
+</li>
+</ul>
+<a id="manualCompaction(io.milvus.param.control.ManualCompactionParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>manualCompaction</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ManualCompactionResponse&gt;&nbsp;manualCompaction&#8203;(<a href="../param/control/ManualCompactionParam.html" title="class in io.milvus.param.control">ManualCompactionParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#manualCompaction(io.milvus.param.control.ManualCompactionParam)">MilvusClient</a></code></span></div>
+<div class="block">Performs a manual compaction.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#manualCompaction(io.milvus.param.control.ManualCompactionParam)">manualCompaction</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/control/ManualCompactionParam.html" title="class in io.milvus.param.control"><code>ManualCompactionParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:ManualCompactionResponse{status,info}}</dd>
+</dl>
+</li>
+</ul>
+<a id="getCompactionStateWithPlans(io.milvus.param.control.GetCompactionPlansParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCompactionStateWithPlans</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.GetCompactionPlansResponse&gt;&nbsp;getCompactionStateWithPlans&#8203;(<a href="../param/control/GetCompactionPlansParam.html" title="class in io.milvus.param.control">GetCompactionPlansParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#getCompactionStateWithPlans(io.milvus.param.control.GetCompactionPlansParam)">MilvusClient</a></code></span></div>
+<div class="block">Gets compaction state with its plan.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#getCompactionStateWithPlans(io.milvus.param.control.GetCompactionPlansParam)">getCompactionStateWithPlans</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/control/GetCompactionPlansParam.html" title="class in io.milvus.param.control"><code>GetCompactionPlansParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:GetCompactionPlansResponse{status,info}}</dd>
+</dl>
+</li>
+</ul>
+<a id="createCredential(io.milvus.param.credential.CreateCredentialParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>createCredential</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;createCredential&#8203;(<a href="../param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential">CreateCredentialParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#createCredential(io.milvus.param.credential.CreateCredentialParam)">MilvusClient</a></code></span></div>
+<div class="block">Create credential using the given user and password.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#createCredential(io.milvus.param.credential.CreateCredentialParam)">createCredential</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/credential/CreateCredentialParam.html" title="class in io.milvus.param.credential"><code>CreateCredentialParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="updateCredential(io.milvus.param.credential.UpdateCredentialParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>updateCredential</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;updateCredential&#8203;(<a href="../param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential">UpdateCredentialParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#updateCredential(io.milvus.param.credential.UpdateCredentialParam)">MilvusClient</a></code></span></div>
+<div class="block">Update credential using the given user and password.
+ You must provide the original password to check if the operation is valid.
+ Note: after this operation, client won't change the related header of this connection.
+ So if you update credential for this connection, the connection may be invalid.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#updateCredential(io.milvus.param.credential.UpdateCredentialParam)">updateCredential</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/credential/UpdateCredentialParam.html" title="class in io.milvus.param.credential"><code>UpdateCredentialParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="deleteCredential(io.milvus.param.credential.DeleteCredentialParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>deleteCredential</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;<a href="../param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a>&gt;&nbsp;deleteCredential&#8203;(<a href="../param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential">DeleteCredentialParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#deleteCredential(io.milvus.param.credential.DeleteCredentialParam)">MilvusClient</a></code></span></div>
+<div class="block">Delete credential corresponding to the user.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#deleteCredential(io.milvus.param.credential.DeleteCredentialParam)">deleteCredential</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/credential/DeleteCredentialParam.html" title="class in io.milvus.param.credential"><code>DeleteCredentialParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:RpcStatus{msg: result message}}</dd>
+</dl>
+</li>
+</ul>
+<a id="listCredUsers(io.milvus.param.credential.ListCredUsersParam)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>listCredUsers</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/R.html" title="class in io.milvus.param">R</a>&lt;io.milvus.grpc.ListCredUsersResponse&gt;&nbsp;listCredUsers&#8203;(<a href="../param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential">ListCredUsersParam</a>&nbsp;requestParam)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from interface:&nbsp;<code><a href="MilvusClient.html#listCredUsers(io.milvus.param.credential.ListCredUsersParam)">MilvusClient</a></code></span></div>
+<div class="block">List all user names.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="MilvusClient.html#listCredUsers(io.milvus.param.credential.ListCredUsersParam)">listCredUsers</a></code>&nbsp;in interface&nbsp;<code><a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></dd>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>requestParam</code> - <a href="../param/credential/ListCredUsersParam.html" title="class in io.milvus.param.credential"><code>ListCredUsersParam</code></a></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>{status:result code, data:ListCredUsersResponse{status,info}}</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

File diff suppressed because it is too large
+ 2 - 2
doc/io/milvus/client/MilvusServiceClient.html


+ 6 - 2
doc/io/milvus/client/package-summary.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>io.milvus.client</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -127,6 +127,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<th class="colFirst" scope="row"><a href="MilvusMultiServiceClient.html" title="class in io.milvus.client">MilvusMultiServiceClient</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <th class="colFirst" scope="row"><a href="MilvusServiceClient.html" title="class in io.milvus.client">MilvusServiceClient</a></th>
 <td class="colLast">&nbsp;</td>
 </tr>

+ 3 - 2
doc/io/milvus/client/package-tree.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>io.milvus.client Class Hierarchy</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -110,6 +110,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <li class="circle">io.milvus.client.<a href="MilvusServiceClient.html" title="class in io.milvus.client"><span class="typeNameLink">MilvusServiceClient</span></a></li>
 </ul>
 </li>
+<li class="circle">io.milvus.client.<a href="MilvusMultiServiceClient.html" title="class in io.milvus.client"><span class="typeNameLink">MilvusMultiServiceClient</span></a> (implements io.milvus.client.<a href="MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a>)</li>
 </ul>
 </li>
 </ul>

+ 389 - 0
doc/io/milvus/common/clientenum/ConsistencyLevelEnum.html

@@ -0,0 +1,389 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>ConsistencyLevelEnum</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+<script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ConsistencyLevelEnum";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":9,"i1":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.common.clientenum</a></div>
+<h2 title="Enum ConsistencyLevelEnum" class="title">Enum ConsistencyLevelEnum</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>java.lang.Enum&lt;<a href="ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a>&gt;</li>
+<li>
+<ul class="inheritance">
+<li>io.milvus.common.clientenum.ConsistencyLevelEnum</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><code>java.io.Serializable</code>, <code>java.lang.Comparable&lt;<a href="ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a>&gt;</code></dd>
+</dl>
+<hr>
+<pre>public enum <span class="typeNameLabel">ConsistencyLevelEnum</span>
+extends java.lang.Enum&lt;<a href="ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a>&gt;</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- =========== ENUM CONSTANT SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="enum.constant.summary">
+<!--   -->
+</a>
+<h3>Enum Constant Summary</h3>
+<table class="memberSummary">
+<caption><span>Enum Constants</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum Constant</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#BOUNDED">BOUNDED</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#EVENTUALLY">EVENTUALLY</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#STRONG">STRONG</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>static <a href="ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#valueOf(java.lang.String)">valueOf</a></span>&#8203;(java.lang.String&nbsp;name)</code></th>
+<td class="colLast">
+<div class="block">Returns the enum constant of this type with the specified name.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a>[]</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#values()">values</a></span>()</code></th>
+<td class="colLast">
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Enum">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Enum</h3>
+<code>clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ ENUM CONSTANT DETAIL =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="enum.constant.detail">
+<!--   -->
+</a>
+<h3>Enum Constant Detail</h3>
+<a id="STRONG">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>STRONG</h4>
+<pre>public static final&nbsp;<a href="ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a> STRONG</pre>
+</li>
+</ul>
+<a id="BOUNDED">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BOUNDED</h4>
+<pre>public static final&nbsp;<a href="ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a> BOUNDED</pre>
+</li>
+</ul>
+<a id="EVENTUALLY">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>EVENTUALLY</h4>
+<pre>public static final&nbsp;<a href="ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a> EVENTUALLY</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="values()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>values</h4>
+<pre class="methodSignature">public static&nbsp;<a href="ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a>[]&nbsp;values()</pre>
+<div class="block">Returns an array containing the constants of this enum type, in
+the order they are declared. This method may be used to iterate
+over the constants as follows:
+<pre>
+for (ConsistencyLevelEnum c : ConsistencyLevelEnum.values())
+&nbsp;   System.out.println(c);
+</pre></div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>an array containing the constants of this enum type, in the order they are declared</dd>
+</dl>
+</li>
+</ul>
+<a id="valueOf(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>valueOf</h4>
+<pre class="methodSignature">public static&nbsp;<a href="ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a>&nbsp;valueOf&#8203;(java.lang.String&nbsp;name)</pre>
+<div class="block">Returns the enum constant of this type with the specified name.
+The string must match <i>exactly</i> an identifier used to declare an
+enum constant in this type.  (Extraneous whitespace characters are 
+not permitted.)</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>name</code> - the name of the enum constant to be returned.</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd>the enum constant with the specified name</dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code>java.lang.IllegalArgumentException</code> - if this enum type has no constant with the specified name</dd>
+<dd><code>java.lang.NullPointerException</code> - if the argument is null</dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li><a href="#enum.constant.summary">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li><a href="#enum.constant.detail">Enum Constants</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 164 - 0
doc/io/milvus/common/clientenum/package-summary.html

@@ -0,0 +1,164 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>io.milvus.common.clientenum</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+<script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="io.milvus.common.clientenum";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../index.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.milvus.common.clientenum</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary">
+<caption><span>Enum Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Enum</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum">ConsistencyLevelEnum</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../index.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 165 - 0
doc/io/milvus/common/clientenum/package-tree.html

@@ -0,0 +1,165 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>io.milvus.common.clientenum Class Hierarchy</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../../script.js"></script>
+<script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="io.milvus.common.clientenum Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "../../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 class="title">Hierarchy For Package io.milvus.common.clientenum</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<section role="region">
+<h2 title="Enum Hierarchy">Enum Hierarchy</h2>
+<ul>
+<li class="circle">java.lang.Object
+<ul>
+<li class="circle">java.lang.Enum&lt;E&gt; (implements java.lang.Comparable&lt;T&gt;, java.io.Serializable)
+<ul>
+<li class="circle">io.milvus.common.clientenum.<a href="ConsistencyLevelEnum.html" title="enum in io.milvus.common.clientenum"><span class="typeNameLink">ConsistencyLevelEnum</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 349 - 0
doc/io/milvus/connection/ClusterFactory.Builder.html

@@ -0,0 +1,349 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>ClusterFactory.Builder</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ClusterFactory.Builder";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.connection</a></div>
+<h2 title="Class ClusterFactory.Builder" class="title">Class ClusterFactory.Builder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.milvus.connection.ClusterFactory.Builder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a></dd>
+</dl>
+<hr>
+<pre>public static class <span class="typeNameLabel">ClusterFactory.Builder</span>
+extends java.lang.Object</pre>
+<div class="block">Builder for <a href="ClusterFactory.html" title="class in io.milvus.connection"><code>ClusterFactory</code></a></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#build()">build</a></span>()</code></th>
+<td class="colLast">
+<div class="block">Verifies parameters and creates a new <a href="ClusterFactory.html" title="class in io.milvus.connection"><code>ClusterFactory</code></a> instance.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#keepMonitor(boolean)">keepMonitor</a></span>&#8203;(boolean&nbsp;enable)</code></th>
+<td class="colLast">
+<div class="block">Enables the keep-monitor function for server</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withQueryNodeSingleSearch(io.milvus.param.QueryNodeSingleSearch)">withQueryNodeSingleSearch</a></span>&#8203;(<a href="../param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a>&nbsp;queryNodeSingleSearch)</code></th>
+<td class="colLast">
+<div class="block">Sets single search for query node listener.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withServerSetting(java.util.List)">withServerSetting</a></span>&#8203;(@NonNull java.util.List&lt;<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&gt;&nbsp;serverSettings)</code></th>
+<td class="colLast">
+<div class="block">Sets server setting list</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="withServerSetting(java.util.List)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withServerSetting</h4>
+<pre class="methodSignature">public&nbsp;<a href="ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a>&nbsp;withServerSetting&#8203;(@NonNull
+                                                @NonNull java.util.List&lt;<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&gt;&nbsp;serverSettings)</pre>
+<div class="block">Sets server setting list</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>serverSettings</code> - ServerSetting</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="keepMonitor(boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keepMonitor</h4>
+<pre class="methodSignature">public&nbsp;<a href="ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a>&nbsp;keepMonitor&#8203;(boolean&nbsp;enable)</pre>
+<div class="block">Enables the keep-monitor function for server</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>enable</code> - true keep-monitor</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withQueryNodeSingleSearch(io.milvus.param.QueryNodeSingleSearch)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withQueryNodeSingleSearch</h4>
+<pre class="methodSignature">public&nbsp;<a href="ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a>&nbsp;withQueryNodeSingleSearch&#8203;(<a href="../param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a>&nbsp;queryNodeSingleSearch)</pre>
+<div class="block">Sets single search for query node listener.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>queryNodeSingleSearch</code> - query node single search for listener</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="build()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre class="methodSignature">public&nbsp;<a href="ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a>&nbsp;build()
+                     throws <a href="../exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></pre>
+<div class="block">Verifies parameters and creates a new <a href="ClusterFactory.html" title="class in io.milvus.connection"><code>ClusterFactory</code></a> instance.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a href="ClusterFactory.html" title="class in io.milvus.connection"><code>ClusterFactory</code></a></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 416 - 0
doc/io/milvus/connection/ClusterFactory.html

@@ -0,0 +1,416 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>ClusterFactory</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ClusterFactory";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.connection</a></div>
+<h2 title="Class ClusterFactory" class="title">Class ClusterFactory</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.milvus.connection.ClusterFactory</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<pre>public class <span class="typeNameLabel">ClusterFactory</span>
+extends java.lang.Object</pre>
+<div class="block">Factory with managing multi cluster.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a></span></code></th>
+<td class="colLast">
+<div class="block">Builder for <a href="ClusterFactory.html" title="class in io.milvus.connection"><code>ClusterFactory</code></a></div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#availableServerChange(java.util.List)">availableServerChange</a></span>&#8203;(java.util.List&lt;<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&gt;&nbsp;serverSettings)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#close()">close</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#electMaster()">electMaster</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAvailableServerSettings()">getAvailableServerSettings</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getDefaultServer()">getDefaultServer</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaster()">getMaster</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getServerSettings()">getServerSettings</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#masterChange(io.milvus.connection.ServerSetting)">masterChange</a></span>&#8203;(<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&nbsp;serverSetting)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#masterIsRunning()">masterIsRunning</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static <a href="ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newBuilder()">newBuilder</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="getDefaultServer()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getDefaultServer</h4>
+<pre class="methodSignature">public&nbsp;<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&nbsp;getDefaultServer()</pre>
+</li>
+</ul>
+<a id="masterIsRunning()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>masterIsRunning</h4>
+<pre class="methodSignature">public&nbsp;boolean&nbsp;masterIsRunning()</pre>
+</li>
+</ul>
+<a id="masterChange(io.milvus.connection.ServerSetting)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>masterChange</h4>
+<pre class="methodSignature">public&nbsp;void&nbsp;masterChange&#8203;(<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&nbsp;serverSetting)</pre>
+</li>
+</ul>
+<a id="availableServerChange(java.util.List)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>availableServerChange</h4>
+<pre class="methodSignature">public&nbsp;void&nbsp;availableServerChange&#8203;(java.util.List&lt;<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&gt;&nbsp;serverSettings)</pre>
+</li>
+</ul>
+<a id="electMaster()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>electMaster</h4>
+<pre class="methodSignature">public&nbsp;<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&nbsp;electMaster()</pre>
+</li>
+</ul>
+<a id="close()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>close</h4>
+<pre class="methodSignature">public&nbsp;void&nbsp;close()</pre>
+</li>
+</ul>
+<a id="getServerSettings()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getServerSettings</h4>
+<pre class="methodSignature">public&nbsp;java.util.List&lt;<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&gt;&nbsp;getServerSettings()</pre>
+</li>
+</ul>
+<a id="getMaster()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaster</h4>
+<pre class="methodSignature">public&nbsp;<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&nbsp;getMaster()</pre>
+</li>
+</ul>
+<a id="getAvailableServerSettings()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAvailableServerSettings</h4>
+<pre class="methodSignature">public&nbsp;java.util.List&lt;<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&gt;&nbsp;getAvailableServerSettings()</pre>
+</li>
+</ul>
+<a id="newBuilder()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newBuilder</h4>
+<pre class="methodSignature">public static&nbsp;<a href="ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a>&nbsp;newBuilder()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 314 - 0
doc/io/milvus/connection/ClusterListener.html

@@ -0,0 +1,314 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>ClusterListener</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ClusterListener";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.connection</a></div>
+<h2 title="Class ClusterListener" class="title">Class ClusterListener</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.milvus.connection.ClusterListener</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><code><a href="Listener.html" title="interface in io.milvus.connection">Listener</a></code></dd>
+</dl>
+<hr>
+<pre>public class <span class="typeNameLabel">ClusterListener</span>
+extends java.lang.Object
+implements <a href="Listener.html" title="interface in io.milvus.connection">Listener</a></pre>
+<div class="block">Send heartbeat for a Milvus cluster healthy check.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Constructor</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E()">ClusterListener</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#heartBeat(io.milvus.connection.ServerSetting)">heartBeat</a></span>&#8203;(<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&nbsp;serverSetting)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a id="&lt;init&gt;()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ClusterListener</h4>
+<pre>public&nbsp;ClusterListener()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="heartBeat(io.milvus.connection.ServerSetting)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>heartBeat</h4>
+<pre class="methodSignature">public&nbsp;java.lang.Boolean&nbsp;heartBeat&#8203;(<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&nbsp;serverSetting)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="Listener.html#heartBeat(io.milvus.connection.ServerSetting)">heartBeat</a></code>&nbsp;in interface&nbsp;<code><a href="Listener.html" title="interface in io.milvus.connection">Listener</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 253 - 0
doc/io/milvus/connection/Listener.html

@@ -0,0 +1,253 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>Listener</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="Listener";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":6};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.connection</a></div>
+<h2 title="Interface Listener" class="title">Interface Listener</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><code><a href="ClusterListener.html" title="class in io.milvus.connection">ClusterListener</a></code>, <code><a href="QueryNodeListener.html" title="class in io.milvus.connection">QueryNodeListener</a></code></dd>
+</dl>
+<hr>
+<pre>public interface <span class="typeNameLabel">Listener</span></pre>
+<div class="block">Interface of multi server listener.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#heartBeat(io.milvus.connection.ServerSetting)">heartBeat</a></span>&#8203;(<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&nbsp;serverSetting)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="heartBeat(io.milvus.connection.ServerSetting)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>heartBeat</h4>
+<pre class="methodSignature">java.lang.Boolean&nbsp;heartBeat&#8203;(<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&nbsp;serverSetting)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 314 - 0
doc/io/milvus/connection/QueryNodeListener.html

@@ -0,0 +1,314 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>QueryNodeListener</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="QueryNodeListener";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.connection</a></div>
+<h2 title="Class QueryNodeListener" class="title">Class QueryNodeListener</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.milvus.connection.QueryNodeListener</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd><code><a href="Listener.html" title="interface in io.milvus.connection">Listener</a></code></dd>
+</dl>
+<hr>
+<pre>public class <span class="typeNameLabel">QueryNodeListener</span>
+extends java.lang.Object
+implements <a href="Listener.html" title="interface in io.milvus.connection">Listener</a></pre>
+<div class="block">Send heartbeat for query nodes healthy check.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Constructor</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(io.milvus.param.QueryNodeSingleSearch)">QueryNodeListener</a></span>&#8203;(<a href="../param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a>&nbsp;singleSearch)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.Boolean</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#heartBeat(io.milvus.connection.ServerSetting)">heartBeat</a></span>&#8203;(<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&nbsp;serverSetting)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a id="&lt;init&gt;(io.milvus.param.QueryNodeSingleSearch)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>QueryNodeListener</h4>
+<pre>public&nbsp;QueryNodeListener&#8203;(<a href="../param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a>&nbsp;singleSearch)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="heartBeat(io.milvus.connection.ServerSetting)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>heartBeat</h4>
+<pre class="methodSignature">public&nbsp;java.lang.Boolean&nbsp;heartBeat&#8203;(<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&nbsp;serverSetting)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
+<dd><code><a href="Listener.html#heartBeat(io.milvus.connection.ServerSetting)">heartBeat</a></code>&nbsp;in interface&nbsp;<code><a href="Listener.html" title="interface in io.milvus.connection">Listener</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 321 - 0
doc/io/milvus/connection/ServerMonitor.html

@@ -0,0 +1,321 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>ServerMonitor</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ServerMonitor";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":10,"i1":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.connection</a></div>
+<h2 title="Class ServerMonitor" class="title">Class ServerMonitor</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.milvus.connection.ServerMonitor</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<pre>public class <span class="typeNameLabel">ServerMonitor</span>
+extends java.lang.Object</pre>
+<div class="block">Monitor with scheduling to check server healthy state.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Constructor</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(io.milvus.connection.ClusterFactory,io.milvus.param.QueryNodeSingleSearch)">ServerMonitor</a></span>&#8203;(<a href="ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a>&nbsp;clusterFactory,
+             <a href="../param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a>&nbsp;queryNodeSingleSearch)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#close()">close</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#start()">start</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a id="&lt;init&gt;(io.milvus.connection.ClusterFactory,io.milvus.param.QueryNodeSingleSearch)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ServerMonitor</h4>
+<pre>public&nbsp;ServerMonitor&#8203;(<a href="ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a>&nbsp;clusterFactory,
+                     <a href="../param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a>&nbsp;queryNodeSingleSearch)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="start()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre class="methodSignature">public&nbsp;void&nbsp;start()</pre>
+</li>
+</ul>
+<a id="close()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>close</h4>
+<pre class="methodSignature">public&nbsp;void&nbsp;close()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 325 - 0
doc/io/milvus/connection/ServerSetting.Builder.html

@@ -0,0 +1,325 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>ServerSetting.Builder</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ServerSetting.Builder";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":10,"i1":10,"i2":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.connection</a></div>
+<h2 title="Class ServerSetting.Builder" class="title">Class ServerSetting.Builder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.milvus.connection.ServerSetting.Builder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a></dd>
+</dl>
+<hr>
+<pre>public static class <span class="typeNameLabel">ServerSetting.Builder</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#build()">build</a></span>()</code></th>
+<td class="colLast">
+<div class="block">Verifies parameters and creates a new <a href="../param/ConnectParam.html" title="class in io.milvus.param"><code>ConnectParam</code></a> instance.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="ServerSetting.Builder.html" title="class in io.milvus.connection">ServerSetting.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withHost(io.milvus.param.ServerAddress)">withHost</a></span>&#8203;(@NonNull <a href="../param/ServerAddress.html" title="class in io.milvus.param">ServerAddress</a>&nbsp;serverAddress)</code></th>
+<td class="colLast">
+<div class="block">Sets the server address</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="ServerSetting.Builder.html" title="class in io.milvus.connection">ServerSetting.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withMilvusClient(io.milvus.client.MilvusClient)">withMilvusClient</a></span>&#8203;(<a href="../client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a>&nbsp;milvusClient)</code></th>
+<td class="colLast">
+<div class="block">Sets the server client for a cluster</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="withHost(io.milvus.param.ServerAddress)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withHost</h4>
+<pre class="methodSignature">public&nbsp;<a href="ServerSetting.Builder.html" title="class in io.milvus.connection">ServerSetting.Builder</a>&nbsp;withHost&#8203;(@NonNull
+                                      @NonNull <a href="../param/ServerAddress.html" title="class in io.milvus.param">ServerAddress</a>&nbsp;serverAddress)</pre>
+<div class="block">Sets the server address</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>serverAddress</code> - ServerAddress host,port/server</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withMilvusClient(io.milvus.client.MilvusClient)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withMilvusClient</h4>
+<pre class="methodSignature">public&nbsp;<a href="ServerSetting.Builder.html" title="class in io.milvus.connection">ServerSetting.Builder</a>&nbsp;withMilvusClient&#8203;(<a href="../client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a>&nbsp;milvusClient)</pre>
+<div class="block">Sets the server client for a cluster</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>milvusClient</code> - MilvusClient</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="build()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre class="methodSignature">public&nbsp;<a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a>&nbsp;build()
+                    throws <a href="../exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></pre>
+<div class="block">Verifies parameters and creates a new <a href="../param/ConnectParam.html" title="class in io.milvus.param"><code>ConnectParam</code></a> instance.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a href="../param/ConnectParam.html" title="class in io.milvus.param"><code>ConnectParam</code></a></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 357 - 0
doc/io/milvus/connection/ServerSetting.html

@@ -0,0 +1,357 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>ServerSetting</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ServerSetting";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":10,"i1":10,"i2":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.connection</a></div>
+<h2 title="Class ServerSetting" class="title">Class ServerSetting</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.milvus.connection.ServerSetting</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<pre>public class <span class="typeNameLabel">ServerSetting</span>
+extends java.lang.Object</pre>
+<div class="block">Defined address and Milvus clients for each server.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="ServerSetting.Builder.html" title="class in io.milvus.connection">ServerSetting.Builder</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ======== CONSTRUCTOR SUMMARY ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.summary">
+<!--   -->
+</a>
+<h3>Constructor Summary</h3>
+<table class="memberSummary">
+<caption><span>Constructors</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Constructor</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<th class="colConstructorName" scope="row"><code><span class="memberNameLink"><a href="#%3Cinit%3E(io.milvus.connection.ServerSetting.Builder)">ServerSetting</a></span>&#8203;(@NonNull <a href="ServerSetting.Builder.html" title="class in io.milvus.connection">ServerSetting.Builder</a>&nbsp;builder)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="../client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getClient()">getClient</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="../param/ServerAddress.html" title="class in io.milvus.param">ServerAddress</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getServerAddress()">getServerAddress</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static <a href="ServerSetting.Builder.html" title="class in io.milvus.connection">ServerSetting.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newBuilder()">newBuilder</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========= CONSTRUCTOR DETAIL ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="constructor.detail">
+<!--   -->
+</a>
+<h3>Constructor Detail</h3>
+<a id="&lt;init&gt;(io.milvus.connection.ServerSetting.Builder)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ServerSetting</h4>
+<pre>public&nbsp;ServerSetting&#8203;(@NonNull
+                     @NonNull <a href="ServerSetting.Builder.html" title="class in io.milvus.connection">ServerSetting.Builder</a>&nbsp;builder)</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="getServerAddress()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getServerAddress</h4>
+<pre class="methodSignature">public&nbsp;<a href="../param/ServerAddress.html" title="class in io.milvus.param">ServerAddress</a>&nbsp;getServerAddress()</pre>
+</li>
+</ul>
+<a id="getClient()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getClient</h4>
+<pre class="methodSignature">public&nbsp;<a href="../client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a>&nbsp;getClient()</pre>
+</li>
+</ul>
+<a id="newBuilder()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>newBuilder</h4>
+<pre class="methodSignature">public static&nbsp;<a href="ServerSetting.Builder.html" title="class in io.milvus.connection">ServerSetting.Builder</a>&nbsp;newBuilder()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 217 - 0
doc/io/milvus/connection/package-summary.html

@@ -0,0 +1,217 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>io.milvus.connection</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="io.milvus.connection";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;io.milvus.connection</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="typeSummary">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="Listener.html" title="interface in io.milvus.connection">Listener</a></th>
+<td class="colLast">
+<div class="block">Interface of multi server listener.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="typeSummary">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="ClusterFactory.html" title="class in io.milvus.connection">ClusterFactory</a></th>
+<td class="colLast">
+<div class="block">Factory with managing multi cluster.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="ClusterFactory.Builder.html" title="class in io.milvus.connection">ClusterFactory.Builder</a></th>
+<td class="colLast">
+<div class="block">Builder for <a href="ClusterFactory.html" title="class in io.milvus.connection"><code>ClusterFactory</code></a></div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="ClusterListener.html" title="class in io.milvus.connection">ClusterListener</a></th>
+<td class="colLast">
+<div class="block">Send heartbeat for a Milvus cluster healthy check.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="QueryNodeListener.html" title="class in io.milvus.connection">QueryNodeListener</a></th>
+<td class="colLast">
+<div class="block">Send heartbeat for query nodes healthy check.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="ServerMonitor.html" title="class in io.milvus.connection">ServerMonitor</a></th>
+<td class="colLast">
+<div class="block">Monitor with scheduling to check server healthy state.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><a href="ServerSetting.html" title="class in io.milvus.connection">ServerSetting</a></th>
+<td class="colLast">
+<div class="block">Defined address and Milvus clients for each server.</div>
+</td>
+</tr>
+<tr class="altColor">
+<th class="colFirst" scope="row"><a href="ServerSetting.Builder.html" title="class in io.milvus.connection">ServerSetting.Builder</a></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li class="navBarCell1Rev">Package</li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 173 - 0
doc/io/milvus/connection/package-tree.html

@@ -0,0 +1,173 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>io.milvus.connection Class Hierarchy</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="io.milvus.connection Class Hierarchy";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<main role="main">
+<div class="header">
+<h1 class="title">Hierarchy For Package io.milvus.connection</h1>
+<span class="packageHierarchyLabel">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="../../../overview-tree.html">All Packages</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<section role="region">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li class="circle">java.lang.Object
+<ul>
+<li class="circle">io.milvus.connection.<a href="ClusterFactory.html" title="class in io.milvus.connection"><span class="typeNameLink">ClusterFactory</span></a></li>
+<li class="circle">io.milvus.connection.<a href="ClusterFactory.Builder.html" title="class in io.milvus.connection"><span class="typeNameLink">ClusterFactory.Builder</span></a></li>
+<li class="circle">io.milvus.connection.<a href="ClusterListener.html" title="class in io.milvus.connection"><span class="typeNameLink">ClusterListener</span></a> (implements io.milvus.connection.<a href="Listener.html" title="interface in io.milvus.connection">Listener</a>)</li>
+<li class="circle">io.milvus.connection.<a href="QueryNodeListener.html" title="class in io.milvus.connection"><span class="typeNameLink">QueryNodeListener</span></a> (implements io.milvus.connection.<a href="Listener.html" title="interface in io.milvus.connection">Listener</a>)</li>
+<li class="circle">io.milvus.connection.<a href="ServerMonitor.html" title="class in io.milvus.connection"><span class="typeNameLink">ServerMonitor</span></a></li>
+<li class="circle">io.milvus.connection.<a href="ServerSetting.html" title="class in io.milvus.connection"><span class="typeNameLink">ServerSetting</span></a></li>
+<li class="circle">io.milvus.connection.<a href="ServerSetting.Builder.html" title="class in io.milvus.connection"><span class="typeNameLink">ServerSetting.Builder</span></a></li>
+</ul>
+</li>
+</ul>
+</section>
+<section role="region">
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li class="circle">io.milvus.connection.<a href="Listener.html" title="interface in io.milvus.connection"><span class="typeNameLink">Listener</span></a></li>
+</ul>
+</section>
+</div>
+</main>
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 2 - 2
doc/io/milvus/exception/ClientNotConnectedException.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>ClientNotConnectedException</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>

+ 2 - 2
doc/io/milvus/exception/IllegalResponseException.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>IllegalResponseException</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>

+ 2 - 2
doc/io/milvus/exception/MilvusException.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>MilvusException</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>

+ 2 - 2
doc/io/milvus/exception/ParamException.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>ParamException</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>

+ 2 - 2
doc/io/milvus/exception/package-summary.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>io.milvus.exception</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>

+ 2 - 2
doc/io/milvus/exception/package-tree.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>io.milvus.exception Class Hierarchy</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>

+ 106 - 8
doc/io/milvus/param/ConnectParam.Builder.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>ConnectParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     }
 //-->
-var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10};
+var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -174,20 +174,42 @@ extends java.lang.Object</pre>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#secure(boolean)">secure</a></span>&#8203;(boolean&nbsp;enable)</code></th>
+<td class="colLast">
+<div class="block">Enables the secure for client channel.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withAuthorization(java.lang.String)">withAuthorization</a></span>&#8203;(@NonNull java.lang.String&nbsp;authorization)</code></th>
+<td class="colLast">
+<div class="block">Sets the secure for this connection</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withAuthorization(java.lang.String,java.lang.String)">withAuthorization</a></span>&#8203;(@NonNull java.lang.String&nbsp;username,
+                 @NonNull java.lang.String&nbsp;password)</code></th>
+<td class="colLast">
+<div class="block">Sets the username and password for this connection</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withConnectTimeout(long,java.util.concurrent.TimeUnit)">withConnectTimeout</a></span>&#8203;(long&nbsp;connectTimeout,
                   @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</code></th>
 <td class="colLast">
 <div class="block">Sets the connection timeout value of client channel.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withHost(java.lang.String)">withHost</a></span>&#8203;(@NonNull java.lang.String&nbsp;host)</code></th>
 <td class="colLast">
 <div class="block">Sets the host name/address.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code><a href="ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withIdleTimeout(long,java.util.concurrent.TimeUnit)">withIdleTimeout</a></span>&#8203;(long&nbsp;idleTimeout,
                @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</code></th>
@@ -195,7 +217,7 @@ extends java.lang.Object</pre>
 <div class="block">Sets the idle timeout value of client channel.</div>
 </td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code><a href="ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withKeepAliveTime(long,java.util.concurrent.TimeUnit)">withKeepAliveTime</a></span>&#8203;(long&nbsp;keepAliveTime,
                  @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</code></th>
@@ -203,7 +225,7 @@ extends java.lang.Object</pre>
 <div class="block">Sets the keep-alive time value of client channel.</div>
 </td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code><a href="ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withKeepAliveTimeout(long,java.util.concurrent.TimeUnit)">withKeepAliveTimeout</a></span>&#8203;(long&nbsp;keepAliveTimeout,
                     @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</code></th>
@@ -211,13 +233,20 @@ extends java.lang.Object</pre>
 <div class="block">Sets the keep-alive timeout value of client channel.</div>
 </td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code><a href="ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withPort(int)">withPort</a></span>&#8203;(int&nbsp;port)</code></th>
 <td class="colLast">
 <div class="block">Sets the connection port.</div>
 </td>
 </tr>
+<tr id="i11" class="rowColor">
+<td class="colFirst"><code><a href="ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withSecure(boolean)">withSecure</a></span>&#8203;(boolean&nbsp;secure)</code></th>
+<td class="colLast">
+<div class="block">Sets secure the authorization for this connection</div>
+</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -348,6 +377,22 @@ extends java.lang.Object</pre>
 </dl>
 </li>
 </ul>
+<a id="secure(boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>secure</h4>
+<pre class="methodSignature">public&nbsp;<a href="ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a>&nbsp;secure&#8203;(boolean&nbsp;enable)</pre>
+<div class="block">Enables the secure for client channel.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>enable</code> - true keep-alive</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
 <a id="withIdleTimeout(long,java.util.concurrent.TimeUnit)">
 <!--   -->
 </a>
@@ -367,6 +412,59 @@ extends java.lang.Object</pre>
 </dl>
 </li>
 </ul>
+<a id="withAuthorization(java.lang.String,java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withAuthorization</h4>
+<pre class="methodSignature">public&nbsp;<a href="ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a>&nbsp;withAuthorization&#8203;(@NonNull
+                                              @NonNull java.lang.String&nbsp;username,
+                                              @NonNull
+                                              @NonNull java.lang.String&nbsp;password)</pre>
+<div class="block">Sets the username and password for this connection</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>username</code> - current user</dd>
+<dd><code>password</code> - password</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withSecure(boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withSecure</h4>
+<pre class="methodSignature">public&nbsp;<a href="ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a>&nbsp;withSecure&#8203;(boolean&nbsp;secure)</pre>
+<div class="block">Sets secure the authorization for this connection</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>secure</code> - boolean</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withAuthorization(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withAuthorization</h4>
+<pre class="methodSignature">public&nbsp;<a href="ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a>&nbsp;withAuthorization&#8203;(@NonNull
+                                              @NonNull java.lang.String&nbsp;authorization)</pre>
+<div class="block">Sets the secure for this connection</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>authorization</code> - the authorization info that has included the encoded username and password info</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
 <a id="build()">
 <!--   -->
 </a>

+ 39 - 11
doc/io/milvus/param/ConnectParam.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>ConnectParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     }
 //-->
-var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":9,"i8":10};
+var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -180,46 +180,56 @@ extends java.lang.Object</pre>
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAuthorization()">getAuthorization</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getConnectTimeoutMs()">getConnectTimeoutMs</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHost()">getHost</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIdleTimeoutMs()">getIdleTimeoutMs</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getKeepAliveTimeMs()">getKeepAliveTimeMs</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getKeepAliveTimeoutMs()">getKeepAliveTimeoutMs</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPort()">getPort</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isKeepAliveWithoutCalls()">isKeepAliveWithoutCalls</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSecure()">isSecure</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code>static <a href="ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newBuilder()">newBuilder</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString()">toString</a></span>()</code></th>
 <td class="colLast">
@@ -304,6 +314,15 @@ extends java.lang.Object</pre>
 <pre class="methodSignature">public&nbsp;boolean&nbsp;isKeepAliveWithoutCalls()</pre>
 </li>
 </ul>
+<a id="isSecure()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isSecure</h4>
+<pre class="methodSignature">public&nbsp;boolean&nbsp;isSecure()</pre>
+</li>
+</ul>
 <a id="getIdleTimeoutMs()">
 <!--   -->
 </a>
@@ -313,6 +332,15 @@ extends java.lang.Object</pre>
 <pre class="methodSignature">public&nbsp;long&nbsp;getIdleTimeoutMs()</pre>
 </li>
 </ul>
+<a id="getAuthorization()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAuthorization</h4>
+<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;getAuthorization()</pre>
+</li>
+</ul>
 <a id="newBuilder()">
 <!--   -->
 </a>

+ 131 - 5
doc/io/milvus/param/Constant.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>Constant</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -149,15 +149,45 @@ extends java.lang.Object</pre>
 <th class="colLast" scope="col">Description</th>
 </tr>
 <tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#BUCKET">BUCKET</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#DEFAULT_INDEX_NAME">DEFAULT_INDEX_NAME</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#FAILED_REASON">FAILED_REASON</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
 <td class="colFirst"><code>static java.lang.Long</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#GUARANTEE_EVENTUALLY_TS">GUARANTEE_EVENTUALLY_TS</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static java.lang.Long</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#GUARANTEE_STRONG_TS">GUARANTEE_STRONG_TS</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#IMPORT_COLLECTION">IMPORT_COLLECTION</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#IMPORT_FILES">IMPORT_FILES</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#IMPORT_PARTITION">IMPORT_PARTITION</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
 <tr class="altColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#INDEX_TYPE">INDEX_TYPE</a></span></code></th>
@@ -215,16 +245,21 @@ extends java.lang.Object</pre>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#VECTOR_DIM">VECTOR_DIM</a></span></code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#VARCHAR_MAX_LENGTH">VARCHAR_MAX_LENGTH</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
-<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#VECTOR_FIELD">VECTOR_FIELD</a></span></code></th>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#VECTOR_DIM">VECTOR_DIM</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#VECTOR_FIELD">VECTOR_FIELD</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static java.lang.String</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#VECTOR_TAG">VECTOR_TAG</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -322,6 +357,19 @@ extends java.lang.Object</pre>
 </dl>
 </li>
 </ul>
+<a id="VARCHAR_MAX_LENGTH">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>VARCHAR_MAX_LENGTH</h4>
+<pre>public static final&nbsp;java.lang.String VARCHAR_MAX_LENGTH</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#io.milvus.param.Constant.VARCHAR_MAX_LENGTH">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
 <a id="TOP_K">
 <!--   -->
 </a>
@@ -400,6 +448,84 @@ extends java.lang.Object</pre>
 </dl>
 </li>
 </ul>
+<a id="BUCKET">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BUCKET</h4>
+<pre>public static final&nbsp;java.lang.String BUCKET</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#io.milvus.param.Constant.BUCKET">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a id="FAILED_REASON">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FAILED_REASON</h4>
+<pre>public static final&nbsp;java.lang.String FAILED_REASON</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#io.milvus.param.Constant.FAILED_REASON">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a id="IMPORT_FILES">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IMPORT_FILES</h4>
+<pre>public static final&nbsp;java.lang.String IMPORT_FILES</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#io.milvus.param.Constant.IMPORT_FILES">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a id="IMPORT_COLLECTION">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IMPORT_COLLECTION</h4>
+<pre>public static final&nbsp;java.lang.String IMPORT_COLLECTION</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#io.milvus.param.Constant.IMPORT_COLLECTION">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a id="IMPORT_PARTITION">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IMPORT_PARTITION</h4>
+<pre>public static final&nbsp;java.lang.String IMPORT_PARTITION</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#io.milvus.param.Constant.IMPORT_PARTITION">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
+<a id="DEFAULT_INDEX_NAME">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>DEFAULT_INDEX_NAME</h4>
+<pre>public static final&nbsp;java.lang.String DEFAULT_INDEX_NAME</pre>
+<dl>
+<dt><span class="seeLabel">See Also:</span></dt>
+<dd><a href="../../../constant-values.html#io.milvus.param.Constant.DEFAULT_INDEX_NAME">Constant Field Values</a></dd>
+</dl>
+</li>
+</ul>
 <a id="MAX_WAITING_LOADING_INTERVAL">
 <!--   -->
 </a>

+ 45 - 6
doc/io/milvus/param/IndexType.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>IndexType</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -168,9 +168,17 @@ extends java.lang.Enum&lt;<a href="IndexType.html" title="enum in io.milvus.para
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#BIN_FLAT">BIN_FLAT</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#BIN_IVF_FLAT">BIN_IVF_FLAT</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
+<tr class="rowColor">
+<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#FLAT">FLAT</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
 <tr class="altColor">
 <th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#HNSW">HNSW</a></span></code></th>
 <td class="colLast">&nbsp;</td>
@@ -184,22 +192,26 @@ extends java.lang.Enum&lt;<a href="IndexType.html" title="enum in io.milvus.para
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#IVF_PQ">IVF_PQ</a></span></code></th>
+<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#IVF_HNSW">IVF_HNSW</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#IVF_SQ8">IVF_SQ8</a></span></code></th>
+<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#IVF_PQ">IVF_PQ</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
-<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#RHNSW_FLAT">RHNSW_FLAT</a></span></code></th>
+<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#IVF_SQ8">IVF_SQ8</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="altColor">
-<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#RHNSW_PQ">RHNSW_PQ</a></span></code></th>
+<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#RHNSW_FLAT">RHNSW_FLAT</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr class="rowColor">
+<th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#RHNSW_PQ">RHNSW_PQ</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr class="altColor">
 <th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#RHNSW_SQ">RHNSW_SQ</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
@@ -276,6 +288,15 @@ the order they are declared.</div>
 <pre>public static final&nbsp;<a href="IndexType.html" title="enum in io.milvus.param">IndexType</a> INVALID</pre>
 </li>
 </ul>
+<a id="FLAT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>FLAT</h4>
+<pre>public static final&nbsp;<a href="IndexType.html" title="enum in io.milvus.param">IndexType</a> FLAT</pre>
+</li>
+</ul>
 <a id="IVF_FLAT">
 <!--   -->
 </a>
@@ -303,6 +324,15 @@ the order they are declared.</div>
 <pre>public static final&nbsp;<a href="IndexType.html" title="enum in io.milvus.param">IndexType</a> IVF_SQ8</pre>
 </li>
 </ul>
+<a id="IVF_HNSW">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IVF_HNSW</h4>
+<pre>public static final&nbsp;<a href="IndexType.html" title="enum in io.milvus.param">IndexType</a> IVF_HNSW</pre>
+</li>
+</ul>
 <a id="HNSW">
 <!--   -->
 </a>
@@ -348,6 +378,15 @@ the order they are declared.</div>
 <pre>public static final&nbsp;<a href="IndexType.html" title="enum in io.milvus.param">IndexType</a> ANNOY</pre>
 </li>
 </ul>
+<a id="BIN_FLAT">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>BIN_FLAT</h4>
+<pre>public static final&nbsp;<a href="IndexType.html" title="enum in io.milvus.param">IndexType</a> BIN_FLAT</pre>
+</li>
+</ul>
 <a id="BIN_IVF_FLAT">
 <!--   -->
 </a>

+ 2 - 2
doc/io/milvus/param/MetricType.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>MetricType</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>

+ 532 - 0
doc/io/milvus/param/MultiConnectParam.Builder.html

@@ -0,0 +1,532 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>MultiConnectParam.Builder</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MultiConnectParam.Builder";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.param</a></div>
+<h2 title="Class MultiConnectParam.Builder" class="title">Class MultiConnectParam.Builder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.milvus.param.MultiConnectParam.Builder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></dd>
+</dl>
+<hr>
+<pre>public static class <span class="typeNameLabel">MultiConnectParam.Builder</span>
+extends java.lang.Object</pre>
+<div class="block">Builder for <a href="MultiConnectParam.html" title="class in io.milvus.param"><code>MultiConnectParam</code></a></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#build()">build</a></span>()</code></th>
+<td class="colLast">
+<div class="block">Verifies parameters and creates a new <a href="MultiConnectParam.html" title="class in io.milvus.param"><code>MultiConnectParam</code></a> instance.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#keepAliveWithoutCalls(boolean)">keepAliveWithoutCalls</a></span>&#8203;(boolean&nbsp;enable)</code></th>
+<td class="colLast">
+<div class="block">Enables the keep-alive function for client channel.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#secure(boolean)">secure</a></span>&#8203;(boolean&nbsp;enable)</code></th>
+<td class="colLast">
+<div class="block">Enables the secure for client channel.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withAuthorization(java.lang.String,java.lang.String)">withAuthorization</a></span>&#8203;(@NonNull java.lang.String&nbsp;username,
+                 @NonNull java.lang.String&nbsp;password)</code></th>
+<td class="colLast">
+<div class="block">Sets the username and password for this connection</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withConnectTimeout(long,java.util.concurrent.TimeUnit)">withConnectTimeout</a></span>&#8203;(long&nbsp;connectTimeout,
+                  @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</code></th>
+<td class="colLast">
+<div class="block">Sets the connection timeout value of client channel.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withHosts(java.util.List)">withHosts</a></span>&#8203;(@NonNull java.util.List&lt;<a href="ServerAddress.html" title="class in io.milvus.param">ServerAddress</a>&gt;&nbsp;hosts)</code></th>
+<td class="colLast">
+<div class="block">Sets the addresses.</div>
+</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withIdleTimeout(long,java.util.concurrent.TimeUnit)">withIdleTimeout</a></span>&#8203;(long&nbsp;idleTimeout,
+               @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</code></th>
+<td class="colLast">
+<div class="block">Sets the idle timeout value of client channel.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withKeepAliveTime(long,java.util.concurrent.TimeUnit)">withKeepAliveTime</a></span>&#8203;(long&nbsp;keepAliveTime,
+                 @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</code></th>
+<td class="colLast">
+<div class="block">Sets the keep-alive time value of client channel.</div>
+</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code><a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withKeepAliveTimeout(long,java.util.concurrent.TimeUnit)">withKeepAliveTimeout</a></span>&#8203;(long&nbsp;keepAliveTimeout,
+                    @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</code></th>
+<td class="colLast">
+<div class="block">Sets the keep-alive timeout value of client channel.</div>
+</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code><a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withQueryNodeSingleSearch(io.milvus.param.QueryNodeSingleSearch)">withQueryNodeSingleSearch</a></span>&#8203;(@NonNull <a href="QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a>&nbsp;queryNodeSingleSearch)</code></th>
+<td class="colLast">
+<div class="block">Sets single search for query node listener.</div>
+</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code><a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withSecure(boolean)">withSecure</a></span>&#8203;(boolean&nbsp;secure)</code></th>
+<td class="colLast">
+<div class="block">Sets secure the authorization for this connection</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="withHosts(java.util.List)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withHosts</h4>
+<pre class="methodSignature">public&nbsp;<a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withHosts&#8203;(@NonNull
+                                           @NonNull java.util.List&lt;<a href="ServerAddress.html" title="class in io.milvus.param">ServerAddress</a>&gt;&nbsp;hosts)</pre>
+<div class="block">Sets the addresses.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>hosts</code> - hosts serverAddresses</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withQueryNodeSingleSearch(io.milvus.param.QueryNodeSingleSearch)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withQueryNodeSingleSearch</h4>
+<pre class="methodSignature">public&nbsp;<a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withQueryNodeSingleSearch&#8203;(@NonNull
+                                                           @NonNull <a href="QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a>&nbsp;queryNodeSingleSearch)</pre>
+<div class="block">Sets single search for query node listener.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>queryNodeSingleSearch</code> - query node single search for listener</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withConnectTimeout(long,java.util.concurrent.TimeUnit)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withConnectTimeout</h4>
+<pre class="methodSignature">public&nbsp;<a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withConnectTimeout&#8203;(long&nbsp;connectTimeout,
+                                                    @NonNull
+                                                    @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</pre>
+<div class="block">Sets the connection timeout value of client channel. The timeout value must be greater than zero.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>connectTimeout</code> - timeout value</dd>
+<dd><code>timeUnit</code> - timeout unit</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withKeepAliveTime(long,java.util.concurrent.TimeUnit)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withKeepAliveTime</h4>
+<pre class="methodSignature">public&nbsp;<a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withKeepAliveTime&#8203;(long&nbsp;keepAliveTime,
+                                                   @NonNull
+                                                   @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</pre>
+<div class="block">Sets the keep-alive time value of client channel. The keep-alive value must be greater than zero.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>keepAliveTime</code> - keep-alive value</dd>
+<dd><code>timeUnit</code> - keep-alive unit</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withKeepAliveTimeout(long,java.util.concurrent.TimeUnit)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withKeepAliveTimeout</h4>
+<pre class="methodSignature">public&nbsp;<a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withKeepAliveTimeout&#8203;(long&nbsp;keepAliveTimeout,
+                                                      @NonNull
+                                                      @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</pre>
+<div class="block">Sets the keep-alive timeout value of client channel. The timeout value must be greater than zero.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>keepAliveTimeout</code> - timeout value</dd>
+<dd><code>timeUnit</code> - timeout unit</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="keepAliveWithoutCalls(boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>keepAliveWithoutCalls</h4>
+<pre class="methodSignature">public&nbsp;<a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;keepAliveWithoutCalls&#8203;(boolean&nbsp;enable)</pre>
+<div class="block">Enables the keep-alive function for client channel.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>enable</code> - true keep-alive</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="secure(boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>secure</h4>
+<pre class="methodSignature">public&nbsp;<a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;secure&#8203;(boolean&nbsp;enable)</pre>
+<div class="block">Enables the secure for client channel.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>enable</code> - true keep-alive</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withSecure(boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withSecure</h4>
+<pre class="methodSignature">public&nbsp;<a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withSecure&#8203;(boolean&nbsp;secure)</pre>
+<div class="block">Sets secure the authorization for this connection</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>secure</code> - boolean</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withIdleTimeout(long,java.util.concurrent.TimeUnit)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withIdleTimeout</h4>
+<pre class="methodSignature">public&nbsp;<a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withIdleTimeout&#8203;(long&nbsp;idleTimeout,
+                                                 @NonNull
+                                                 @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</pre>
+<div class="block">Sets the idle timeout value of client channel. The timeout value must be larger than zero.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>idleTimeout</code> - timeout value</dd>
+<dd><code>timeUnit</code> - timeout unit</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withAuthorization(java.lang.String,java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withAuthorization</h4>
+<pre class="methodSignature">public&nbsp;<a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withAuthorization&#8203;(@NonNull
+                                                   @NonNull java.lang.String&nbsp;username,
+                                                   @NonNull
+                                                   @NonNull java.lang.String&nbsp;password)</pre>
+<div class="block">Sets the username and password for this connection</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>username</code> - current user</dd>
+<dd><code>password</code> - password</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="build()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre class="methodSignature">public&nbsp;<a href="MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a>&nbsp;build()
+                        throws <a href="../exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></pre>
+<div class="block">Verifies parameters and creates a new <a href="MultiConnectParam.html" title="class in io.milvus.param"><code>MultiConnectParam</code></a> instance.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a href="MultiConnectParam.html" title="class in io.milvus.param"><code>MultiConnectParam</code></a></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 439 - 0
doc/io/milvus/param/MultiConnectParam.html

@@ -0,0 +1,439 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>MultiConnectParam</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="MultiConnectParam";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":9,"i10":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.param</a></div>
+<h2 title="Class MultiConnectParam" class="title">Class MultiConnectParam</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.milvus.param.MultiConnectParam</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<pre>public class <span class="typeNameLabel">MultiConnectParam</span>
+extends java.lang.Object</pre>
+<div class="block">Parameters for client connection of multi server.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></span></code></th>
+<td class="colLast">
+<div class="block">Builder for <a href="MultiConnectParam.html" title="class in io.milvus.param"><code>MultiConnectParam</code></a></div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getAuthorization()">getAuthorization</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getConnectTimeoutMs()">getConnectTimeoutMs</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;<a href="ServerAddress.html" title="class in io.milvus.param">ServerAddress</a>&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHosts()">getHosts</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIdleTimeoutMs()">getIdleTimeoutMs</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>long</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getKeepAliveTimeMs()">getKeepAliveTimeMs</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>long</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getKeepAliveTimeoutMs()">getKeepAliveTimeoutMs</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code><a href="QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getQueryNodeSingleSearch()">getQueryNodeSingleSearch</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>boolean</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isKeepAliveWithoutCalls()">isKeepAliveWithoutCalls</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i8" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isSecure()">isSecure</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i9" class="rowColor">
+<td class="colFirst"><code>static <a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newBuilder()">newBuilder</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i10" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString()">toString</a></span>()</code></th>
+<td class="colLast">
+<div class="block">Constructs a <code>String</code> by <a href="ConnectParam.html" title="class in io.milvus.param"><code>ConnectParam</code></a> instance.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="getHosts()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHosts</h4>
+<pre class="methodSignature">public&nbsp;java.util.List&lt;<a href="ServerAddress.html" title="class in io.milvus.param">ServerAddress</a>&gt;&nbsp;getHosts()</pre>
+</li>
+</ul>
+<a id="getQueryNodeSingleSearch()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getQueryNodeSingleSearch</h4>
+<pre class="methodSignature">public&nbsp;<a href="QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a>&nbsp;getQueryNodeSingleSearch()</pre>
+</li>
+</ul>
+<a id="getConnectTimeoutMs()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getConnectTimeoutMs</h4>
+<pre class="methodSignature">public&nbsp;long&nbsp;getConnectTimeoutMs()</pre>
+</li>
+</ul>
+<a id="getKeepAliveTimeMs()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKeepAliveTimeMs</h4>
+<pre class="methodSignature">public&nbsp;long&nbsp;getKeepAliveTimeMs()</pre>
+</li>
+</ul>
+<a id="getKeepAliveTimeoutMs()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getKeepAliveTimeoutMs</h4>
+<pre class="methodSignature">public&nbsp;long&nbsp;getKeepAliveTimeoutMs()</pre>
+</li>
+</ul>
+<a id="isKeepAliveWithoutCalls()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isKeepAliveWithoutCalls</h4>
+<pre class="methodSignature">public&nbsp;boolean&nbsp;isKeepAliveWithoutCalls()</pre>
+</li>
+</ul>
+<a id="isSecure()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>isSecure</h4>
+<pre class="methodSignature">public&nbsp;boolean&nbsp;isSecure()</pre>
+</li>
+</ul>
+<a id="getIdleTimeoutMs()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getIdleTimeoutMs</h4>
+<pre class="methodSignature">public&nbsp;long&nbsp;getIdleTimeoutMs()</pre>
+</li>
+</ul>
+<a id="getAuthorization()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getAuthorization</h4>
+<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;getAuthorization()</pre>
+</li>
+</ul>
+<a id="newBuilder()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newBuilder</h4>
+<pre class="methodSignature">public static&nbsp;<a href="MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;newBuilder()</pre>
+</li>
+</ul>
+<a id="toString()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>toString</h4>
+<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;toString()</pre>
+<div class="block">Constructs a <code>String</code> by <a href="ConnectParam.html" title="class in io.milvus.param"><code>ConnectParam</code></a> instance.</div>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>String</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 147 - 4
doc/io/milvus/param/ParamUtils.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>ParamUtils</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     }
 //-->
-var data = {"i0":9};
+var data = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -183,6 +183,50 @@ extends java.lang.Object</pre>
 <div class="block">Checks if a string is empty or null.</div>
 </td>
 </tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>static <a href="collection/FieldType.html" title="class in io.milvus.param.collection">FieldType</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ConvertField(io.milvus.grpc.FieldSchema)">ConvertField</a></span>&#8203;(@NonNull io.milvus.grpc.FieldSchema&nbsp;field)</code></th>
+<td class="colLast">
+<div class="block">Convert a grpc field schema to client field schema</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>static io.milvus.grpc.FieldSchema</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#ConvertField(io.milvus.param.collection.FieldType)">ConvertField</a></span>&#8203;(@NonNull <a href="collection/FieldType.html" title="class in io.milvus.param.collection">FieldType</a>&nbsp;field)</code></th>
+<td class="colLast">
+<div class="block">Convert a client field schema to grpc field schema</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>static io.milvus.grpc.InsertRequest</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#convertInsertParam(io.milvus.param.dml.InsertParam,java.util.List)">convertInsertParam</a></span>&#8203;(@NonNull <a href="dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a>&nbsp;requestParam,
+                  @NonNull java.util.List&lt;<a href="collection/FieldType.html" title="class in io.milvus.param.collection">FieldType</a>&gt;&nbsp;fieldTypes)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>static io.milvus.grpc.QueryRequest</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#convertQueryParam(io.milvus.param.dml.QueryParam)">convertQueryParam</a></span>&#8203;(@NonNull <a href="dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static io.milvus.grpc.SearchRequest</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#convertSearchParam(io.milvus.param.dml.SearchParam)">convertSearchParam</a></span>&#8203;(@NonNull <a href="dml/SearchParam.html" title="class in io.milvus.param.dml">SearchParam</a>&nbsp;requestParam)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>static boolean</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#IsBinaryMetric(io.milvus.param.MetricType)">IsBinaryMetric</a></span>&#8203;(<a href="MetricType.html" title="enum in io.milvus.param">MetricType</a>&nbsp;metric)</code></th>
+<td class="colLast">
+<div class="block">Checks if a metric is for binary vector.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code>static boolean</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#IsFloatMetric(io.milvus.param.MetricType)">IsFloatMetric</a></span>&#8203;(<a href="MetricType.html" title="enum in io.milvus.param">MetricType</a>&nbsp;metric)</code></th>
+<td class="colLast">
+<div class="block">Checks if a metric is for float vector.</div>
+</td>
+</tr>
 </table>
 <ul class="blockList">
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -229,7 +273,7 @@ extends java.lang.Object</pre>
 <a id="CheckNullEmptyString(java.lang.String,java.lang.String)">
 <!--   -->
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <h4>CheckNullEmptyString</h4>
 <pre class="methodSignature">public static&nbsp;void&nbsp;CheckNullEmptyString&#8203;(java.lang.String&nbsp;target,
@@ -246,6 +290,105 @@ extends java.lang.Object</pre>
 </dl>
 </li>
 </ul>
+<a id="IsFloatMetric(io.milvus.param.MetricType)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IsFloatMetric</h4>
+<pre class="methodSignature">public static&nbsp;boolean&nbsp;IsFloatMetric&#8203;(<a href="MetricType.html" title="enum in io.milvus.param">MetricType</a>&nbsp;metric)</pre>
+<div class="block">Checks if a metric is for float vector.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>metric</code> - metric type</dd>
+</dl>
+</li>
+</ul>
+<a id="IsBinaryMetric(io.milvus.param.MetricType)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>IsBinaryMetric</h4>
+<pre class="methodSignature">public static&nbsp;boolean&nbsp;IsBinaryMetric&#8203;(<a href="MetricType.html" title="enum in io.milvus.param">MetricType</a>&nbsp;metric)</pre>
+<div class="block">Checks if a metric is for binary vector.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>metric</code> - metric type</dd>
+</dl>
+</li>
+</ul>
+<a id="convertInsertParam(io.milvus.param.dml.InsertParam,java.util.List)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>convertInsertParam</h4>
+<pre class="methodSignature">public static&nbsp;io.milvus.grpc.InsertRequest&nbsp;convertInsertParam&#8203;(@NonNull
+                                                              @NonNull <a href="dml/InsertParam.html" title="class in io.milvus.param.dml">InsertParam</a>&nbsp;requestParam,
+                                                              @NonNull
+                                                              @NonNull java.util.List&lt;<a href="collection/FieldType.html" title="class in io.milvus.param.collection">FieldType</a>&gt;&nbsp;fieldTypes)</pre>
+</li>
+</ul>
+<a id="convertSearchParam(io.milvus.param.dml.SearchParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>convertSearchParam</h4>
+<pre class="methodSignature">public static&nbsp;io.milvus.grpc.SearchRequest&nbsp;convertSearchParam&#8203;(@NonNull
+                                                              @NonNull <a href="dml/SearchParam.html" title="class in io.milvus.param.dml">SearchParam</a>&nbsp;requestParam)
+                                                       throws <a href="../exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></pre>
+<dl>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></code></dd>
+</dl>
+</li>
+</ul>
+<a id="convertQueryParam(io.milvus.param.dml.QueryParam)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>convertQueryParam</h4>
+<pre class="methodSignature">public static&nbsp;io.milvus.grpc.QueryRequest&nbsp;convertQueryParam&#8203;(@NonNull
+                                                            @NonNull <a href="dml/QueryParam.html" title="class in io.milvus.param.dml">QueryParam</a>&nbsp;requestParam)</pre>
+</li>
+</ul>
+<a id="ConvertField(io.milvus.grpc.FieldSchema)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>ConvertField</h4>
+<pre class="methodSignature">public static&nbsp;<a href="collection/FieldType.html" title="class in io.milvus.param.collection">FieldType</a>&nbsp;ConvertField&#8203;(@NonNull
+                                     @NonNull io.milvus.grpc.FieldSchema&nbsp;field)</pre>
+<div class="block">Convert a grpc field schema to client field schema</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>field</code> - FieldSchema object</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a href="collection/FieldType.html" title="class in io.milvus.param.collection"><code>FieldType</code></a> schema of the field</dd>
+</dl>
+</li>
+</ul>
+<a id="ConvertField(io.milvus.param.collection.FieldType)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>ConvertField</h4>
+<pre class="methodSignature">public static&nbsp;io.milvus.grpc.FieldSchema&nbsp;ConvertField&#8203;(@NonNull
+                                                      @NonNull <a href="collection/FieldType.html" title="class in io.milvus.param.collection">FieldType</a>&nbsp;field)</pre>
+<div class="block">Convert a client field schema to grpc field schema</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>field</code> - <a href="collection/FieldType.html" title="class in io.milvus.param.collection"><code>FieldType</code></a> object</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>FieldSchema</code> schema of the field</dd>
+</dl>
+</li>
+</ul>
 </li>
 </ul>
 </section>

+ 404 - 0
doc/io/milvus/param/QueryNodeSingleSearch.Builder.html

@@ -0,0 +1,404 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>QueryNodeSingleSearch.Builder</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="QueryNodeSingleSearch.Builder";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.param</a></div>
+<h2 title="Class QueryNodeSingleSearch.Builder" class="title">Class QueryNodeSingleSearch.Builder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.milvus.param.QueryNodeSingleSearch.Builder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a></dd>
+</dl>
+<hr>
+<pre>public static class <span class="typeNameLabel">QueryNodeSingleSearch.Builder</span>
+extends java.lang.Object</pre>
+<div class="block">Builder for <a href="QueryNodeSingleSearch.html" title="class in io.milvus.param"><code>QueryNodeSingleSearch</code></a></div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#build()">build</a></span>()</code></th>
+<td class="colLast">
+<div class="block">Verifies parameters and creates a new <a href="QueryNodeSingleSearch.html" title="class in io.milvus.param"><code>QueryNodeSingleSearch</code></a> instance.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withCollectionName(java.lang.String)">withCollectionName</a></span>&#8203;(@NonNull java.lang.String&nbsp;collectionName)</code></th>
+<td class="colLast">
+<div class="block">Sets the collection name.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withMetricType(io.milvus.param.MetricType)">withMetricType</a></span>&#8203;(@NonNull <a href="MetricType.html" title="enum in io.milvus.param">MetricType</a>&nbsp;metricType)</code></th>
+<td class="colLast">
+<div class="block">Sets metric type of ANN searching.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withParams(java.lang.String)">withParams</a></span>&#8203;(@NonNull java.lang.String&nbsp;params)</code></th>
+<td class="colLast">
+<div class="block">Sets the search parameters specific to the index type.</div>
+</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code><a href="QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withVectorFieldName(java.lang.String)">withVectorFieldName</a></span>&#8203;(@NonNull java.lang.String&nbsp;vectorFieldName)</code></th>
+<td class="colLast">
+<div class="block">Sets target vector field by name.</div>
+</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code><a href="QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withVectors(java.util.List)">withVectors</a></span>&#8203;(@NonNull java.util.List&lt;?&gt;&nbsp;vectors)</code></th>
+<td class="colLast">
+<div class="block">Sets the target vectors.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="withCollectionName(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withCollectionName</h4>
+<pre class="methodSignature">public&nbsp;<a href="QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a>&nbsp;withCollectionName&#8203;(@NonNull
+                                                        @NonNull java.lang.String&nbsp;collectionName)</pre>
+<div class="block">Sets the collection name. Collection name cannot be empty or null.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>collectionName</code> - collection name</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withMetricType(io.milvus.param.MetricType)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withMetricType</h4>
+<pre class="methodSignature">public&nbsp;<a href="QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a>&nbsp;withMetricType&#8203;(@NonNull
+                                                    @NonNull <a href="MetricType.html" title="enum in io.milvus.param">MetricType</a>&nbsp;metricType)</pre>
+<div class="block">Sets metric type of ANN searching.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>metricType</code> - metric type</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withVectorFieldName(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withVectorFieldName</h4>
+<pre class="methodSignature">public&nbsp;<a href="QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a>&nbsp;withVectorFieldName&#8203;(@NonNull
+                                                         @NonNull java.lang.String&nbsp;vectorFieldName)</pre>
+<div class="block">Sets target vector field by name. Field name cannot be empty or null.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vectorFieldName</code> - vector field name</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withVectors(java.util.List)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withVectors</h4>
+<pre class="methodSignature">public&nbsp;<a href="QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a>&nbsp;withVectors&#8203;(@NonNull
+                                                 @NonNull java.util.List&lt;?&gt;&nbsp;vectors)</pre>
+<div class="block">Sets the target vectors.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>vectors</code> - list of target vectors:
+                if vector type is FloatVector, vectors is List&lt;List&lt;Float&gt;&gt;;
+                if vector type is BinaryVector, vectors is List&lt;ByteBuffer&gt;;</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withParams(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withParams</h4>
+<pre class="methodSignature">public&nbsp;<a href="QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a>&nbsp;withParams&#8203;(@NonNull
+                                                @NonNull java.lang.String&nbsp;params)</pre>
+<div class="block">Sets the search parameters specific to the index type.
+
+ For example: IVF index, the search parameters can be "{\"nprobe\":10}"
+ For more information: @see <a href="https://milvus.io/docs/v2.0.0/index_selection.md">Index Selection</a></div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>params</code> - extra parameters in json format</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="build()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre class="methodSignature">public&nbsp;<a href="QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a>&nbsp;build()
+                            throws <a href="../exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></pre>
+<div class="block">Verifies parameters and creates a new <a href="QueryNodeSingleSearch.html" title="class in io.milvus.param"><code>QueryNodeSingleSearch</code></a> instance.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a href="QueryNodeSingleSearch.html" title="class in io.milvus.param"><code>QueryNodeSingleSearch</code></a></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 360 - 0
doc/io/milvus/param/QueryNodeSingleSearch.html

@@ -0,0 +1,360 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>QueryNodeSingleSearch</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="QueryNodeSingleSearch";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.param</a></div>
+<h2 title="Class QueryNodeSingleSearch" class="title">Class QueryNodeSingleSearch</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.milvus.param.QueryNodeSingleSearch</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<pre>public class <span class="typeNameLabel">QueryNodeSingleSearch</span>
+extends java.lang.Object</pre>
+<div class="block">Defined single search for query node listener send heartbeat.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a></span></code></th>
+<td class="colLast">
+<div class="block">Builder for <a href="QueryNodeSingleSearch.html" title="class in io.milvus.param"><code>QueryNodeSingleSearch</code></a></div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getCollectionName()">getCollectionName</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="MetricType.html" title="enum in io.milvus.param">MetricType</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMetricType()">getMetricType</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getParams()">getParams</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getVectorFieldName()">getVectorFieldName</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>java.util.List&lt;?&gt;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getVectors()">getVectors</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static <a href="QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newBuilder()">newBuilder</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="newBuilder()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newBuilder</h4>
+<pre class="methodSignature">public static&nbsp;<a href="QueryNodeSingleSearch.Builder.html" title="class in io.milvus.param">QueryNodeSingleSearch.Builder</a>&nbsp;newBuilder()</pre>
+</li>
+</ul>
+<a id="getCollectionName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getCollectionName</h4>
+<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;getCollectionName()</pre>
+</li>
+</ul>
+<a id="getMetricType()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMetricType</h4>
+<pre class="methodSignature">public&nbsp;<a href="MetricType.html" title="enum in io.milvus.param">MetricType</a>&nbsp;getMetricType()</pre>
+</li>
+</ul>
+<a id="getVectorFieldName()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVectorFieldName</h4>
+<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;getVectorFieldName()</pre>
+</li>
+</ul>
+<a id="getVectors()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getVectors</h4>
+<pre class="methodSignature">public&nbsp;java.util.List&lt;?&gt;&nbsp;getVectors()</pre>
+</li>
+</ul>
+<a id="getParams()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getParams</h4>
+<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;getParams()</pre>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 2 - 2
doc/io/milvus/param/R.Status.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>R.Status</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/R.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>R</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/RpcStatus.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>RpcStatus</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../script.js"></script>

+ 348 - 0
doc/io/milvus/param/ServerAddress.Builder.html

@@ -0,0 +1,348 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>ServerAddress.Builder</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ServerAddress.Builder";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":10,"i1":10,"i2":10,"i3":10};
+var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.param</a></div>
+<h2 title="Class ServerAddress.Builder" class="title">Class ServerAddress.Builder</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.milvus.param.ServerAddress.Builder</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>Enclosing class:</dt>
+<dd><a href="ServerAddress.html" title="class in io.milvus.param">ServerAddress</a></dd>
+</dl>
+<hr>
+<pre>public static class <span class="typeNameLabel">ServerAddress.Builder</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code><a href="ServerAddress.html" title="class in io.milvus.param">ServerAddress</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#build()">build</a></span>()</code></th>
+<td class="colLast">
+<div class="block">Verifies parameters and creates a new <a href="ServerAddress.html" title="class in io.milvus.param"><code>ServerAddress</code></a> instance.</div>
+</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code><a href="ServerAddress.Builder.html" title="class in io.milvus.param">ServerAddress.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withHealthPort(int)">withHealthPort</a></span>&#8203;(int&nbsp;port)</code></th>
+<td class="colLast">
+<div class="block">Sets the cluster health port.</div>
+</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code><a href="ServerAddress.Builder.html" title="class in io.milvus.param">ServerAddress.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withHost(java.lang.String)">withHost</a></span>&#8203;(@NonNull java.lang.String&nbsp;host)</code></th>
+<td class="colLast">
+<div class="block">Sets the host name/address.</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="ServerAddress.Builder.html" title="class in io.milvus.param">ServerAddress.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withPort(int)">withPort</a></span>&#8203;(int&nbsp;port)</code></th>
+<td class="colLast">
+<div class="block">Sets the connection port.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="withHost(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withHost</h4>
+<pre class="methodSignature">public&nbsp;<a href="ServerAddress.Builder.html" title="class in io.milvus.param">ServerAddress.Builder</a>&nbsp;withHost&#8203;(@NonNull
+                                      @NonNull java.lang.String&nbsp;host)</pre>
+<div class="block">Sets the host name/address.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>host</code> - host name/address</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withPort(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withPort</h4>
+<pre class="methodSignature">public&nbsp;<a href="ServerAddress.Builder.html" title="class in io.milvus.param">ServerAddress.Builder</a>&nbsp;withPort&#8203;(int&nbsp;port)</pre>
+<div class="block">Sets the connection port. Port value must be greater than zero and less than 65536.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>port</code> - port value</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="withHealthPort(int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withHealthPort</h4>
+<pre class="methodSignature">public&nbsp;<a href="ServerAddress.Builder.html" title="class in io.milvus.param">ServerAddress.Builder</a>&nbsp;withHealthPort&#8203;(int&nbsp;port)</pre>
+<div class="block">Sets the cluster health port. Port value must be greater than zero and less than 65536.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>port</code> - port value</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
+<a id="build()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>build</h4>
+<pre class="methodSignature">public&nbsp;<a href="ServerAddress.html" title="class in io.milvus.param">ServerAddress</a>&nbsp;build()
+                    throws <a href="../exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></pre>
+<div class="block">Verifies parameters and creates a new <a href="ServerAddress.html" title="class in io.milvus.param"><code>ServerAddress</code></a> instance.</div>
+<dl>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><a href="ServerAddress.html" title="class in io.milvus.param"><code>ServerAddress</code></a></dd>
+<dt><span class="throwsLabel">Throws:</span></dt>
+<dd><code><a href="../exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 383 - 0
doc/io/milvus/param/ServerAddress.html

@@ -0,0 +1,383 @@
+<!DOCTYPE HTML>
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
+<title>ServerAddress</title>
+<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
+<meta name="dc.created" content="2022-07-11">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+<link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.css" title="Style">
+<script type="text/javascript" src="../../../script.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip/dist/jszip.min.js"></script>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
+<!--[if IE]>
+<script type="text/javascript" src="../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
+<![endif]-->
+<script type="text/javascript" src="../../../jquery/jquery-3.5.1.js"></script>
+<script type="text/javascript" src="../../../jquery/jquery-ui.js"></script>
+</head>
+<body>
+<script type="text/javascript"><!--
+    try {
+        if (location.href.indexOf('is-external=true') == -1) {
+            parent.document.title="ServerAddress";
+        }
+    }
+    catch(err) {
+    }
+//-->
+var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10};
+var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
+var altColor = "altColor";
+var rowColor = "rowColor";
+var tableTab = "tableTab";
+var activeTableTab = "activeTableTab";
+var pathtoroot = "../../../";
+var useModuleDirectories = true;
+loadScripts(document, 'script');</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<header role="banner">
+<nav role="navigation">
+<div class="fixedNav">
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a id="navbar.top">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.top.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<ul class="navListSearch">
+<li><label for="search">SEARCH:</label>
+<input type="text" id="search" value="search" disabled="disabled">
+<input type="reset" id="reset" value="reset" disabled="disabled">
+</li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+</div>
+<div class="navPadding">&nbsp;</div>
+<script type="text/javascript"><!--
+$('.navPadding').css('padding-top', $('.fixedNav').css("height"));
+//-->
+</script>
+</nav>
+</header>
+<!-- ======== START OF CLASS DATA ======== -->
+<main role="main">
+<div class="header">
+<div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.param</a></div>
+<h2 title="Class ServerAddress" class="title">Class ServerAddress</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>java.lang.Object</li>
+<li>
+<ul class="inheritance">
+<li>io.milvus.param.ServerAddress</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<pre>public class <span class="typeNameLabel">ServerAddress</span>
+extends java.lang.Object</pre>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ======== NESTED CLASS SUMMARY ======== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="nested.class.summary">
+<!--   -->
+</a>
+<h3>Nested Class Summary</h3>
+<table class="memberSummary">
+<caption><span>Nested Classes</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>static class&nbsp;</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="ServerAddress.Builder.html" title="class in io.milvus.param">ServerAddress.Builder</a></span></code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</section>
+<!-- ========== METHOD SUMMARY =========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="memberSummary">
+<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t1" class="tableTab"><span><a href="javascript:show(1);">Static Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colSecond" scope="col">Method</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tr id="i0" class="altColor">
+<td class="colFirst"><code>boolean</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#equals(java.lang.Object)">equals</a></span>&#8203;(java.lang.Object&nbsp;o)</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHealthPort()">getHealthPort</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHost()">getHost</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPort()">getPort</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i4" class="altColor">
+<td class="colFirst"><code>int</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#hashCode()">hashCode</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i5" class="rowColor">
+<td class="colFirst"><code>static <a href="ServerAddress.Builder.html" title="class in io.milvus.param">ServerAddress.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newBuilder()">newBuilder</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i6" class="altColor">
+<td class="colFirst"><code>java.lang.String</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString()">toString</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;java.lang.Object</h3>
+<code>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</code></li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<section role="region">
+<ul class="blockList">
+<li class="blockList"><a id="method.detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a id="getHost()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHost</h4>
+<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;getHost()</pre>
+</li>
+</ul>
+<a id="getPort()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getPort</h4>
+<pre class="methodSignature">public&nbsp;int&nbsp;getPort()</pre>
+</li>
+</ul>
+<a id="getHealthPort()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getHealthPort</h4>
+<pre class="methodSignature">public&nbsp;int&nbsp;getHealthPort()</pre>
+</li>
+</ul>
+<a id="newBuilder()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>newBuilder</h4>
+<pre class="methodSignature">public static&nbsp;<a href="ServerAddress.Builder.html" title="class in io.milvus.param">ServerAddress.Builder</a>&nbsp;newBuilder()</pre>
+</li>
+</ul>
+<a id="toString()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>toString</h4>
+<pre class="methodSignature">public&nbsp;java.lang.String&nbsp;toString()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>toString</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a id="equals(java.lang.Object)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>equals</h4>
+<pre class="methodSignature">public&nbsp;boolean&nbsp;equals&#8203;(java.lang.Object&nbsp;o)</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>equals</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+<a id="hashCode()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>hashCode</h4>
+<pre class="methodSignature">public&nbsp;int&nbsp;hashCode()</pre>
+<dl>
+<dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
+<dd><code>hashCode</code>&nbsp;in class&nbsp;<code>java.lang.Object</code></dd>
+</dl>
+</li>
+</ul>
+</li>
+</ul>
+</section>
+</li>
+</ul>
+</div>
+</div>
+</main>
+<!-- ========= END OF CLASS DATA ========= -->
+<footer role="contentinfo">
+<nav role="navigation">
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a id="navbar.bottom">
+<!--   -->
+</a>
+<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
+<a id="navbar.bottom.firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../index.html">Overview</a></li>
+<li><a href="package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-files/index-1.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses.html">All&nbsp;Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li><a href="#nested.class.summary">Nested</a>&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method.detail">Method</a></li>
+</ul>
+</div>
+<a id="skip.navbar.bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</nav>
+</footer>
+</body>
+</html>

+ 2 - 2
doc/io/milvus/param/alias/AlterAliasParam.Builder.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>AlterAliasParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/alias/AlterAliasParam.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>AlterAliasParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/alias/CreateAliasParam.Builder.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>CreateAliasParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/alias/CreateAliasParam.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>CreateAliasParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/alias/DropAliasParam.Builder.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>DropAliasParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/alias/DropAliasParam.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>DropAliasParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/alias/package-summary.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>io.milvus.param.alias</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/alias/package-tree.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>io.milvus.param.alias Class Hierarchy</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/collection/CreateCollectionParam.Builder.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>CreateCollectionParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/collection/CreateCollectionParam.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>CreateCollectionParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/collection/DescribeCollectionParam.Builder.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>DescribeCollectionParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/collection/DescribeCollectionParam.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>DescribeCollectionParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/collection/DropCollectionParam.Builder.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>DropCollectionParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/collection/DropCollectionParam.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>DropCollectionParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 29 - 5
doc/io/milvus/param/collection/FieldType.Builder.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>FieldType.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     }
 //-->
-var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10};
+var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -203,17 +203,24 @@ extends java.lang.Object</pre>
 </tr>
 <tr id="i6" class="altColor">
 <td class="colFirst"><code><a href="FieldType.Builder.html" title="class in io.milvus.param.collection">FieldType.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withMaxLength(java.lang.Integer)">withMaxLength</a></span>&#8203;(@NonNull java.lang.Integer&nbsp;maxLength)</code></th>
+<td class="colLast">
+<div class="block">Sets the max length of a varchar field.</div>
+</td>
+</tr>
+<tr id="i7" class="rowColor">
+<td class="colFirst"><code><a href="FieldType.Builder.html" title="class in io.milvus.param.collection">FieldType.Builder</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withName(java.lang.String)">withName</a></span>&#8203;(@NonNull java.lang.String&nbsp;name)</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr id="i7" class="rowColor">
+<tr id="i8" class="altColor">
 <td class="colFirst"><code><a href="FieldType.Builder.html" title="class in io.milvus.param.collection">FieldType.Builder</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withPrimaryKey(boolean)">withPrimaryKey</a></span>&#8203;(boolean&nbsp;primaryKey)</code></th>
 <td class="colLast">
 <div class="block">Sets the field as the primary key field.</div>
 </td>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i9" class="rowColor">
 <td class="colFirst"><code><a href="FieldType.Builder.html" title="class in io.milvus.param.collection">FieldType.Builder</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withTypeParams(java.util.Map)">withTypeParams</a></span>&#8203;(@NonNull java.util.Map&lt;java.lang.String,&#8203;java.lang.String&gt;&nbsp;typeParams)</code></th>
 <td class="colLast">
@@ -359,6 +366,23 @@ extends java.lang.Object</pre>
 </dl>
 </li>
 </ul>
+<a id="withMaxLength(java.lang.Integer)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withMaxLength</h4>
+<pre class="methodSignature">public&nbsp;<a href="FieldType.Builder.html" title="class in io.milvus.param.collection">FieldType.Builder</a>&nbsp;withMaxLength&#8203;(@NonNull
+                                       @NonNull java.lang.Integer&nbsp;maxLength)</pre>
+<div class="block">Sets the max length of a varchar field. The value must be greater than zero.</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>maxLength</code> - max length of a varchar field</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
 <a id="withAutoID(boolean)">
 <!--   -->
 </a>

+ 18 - 4
doc/io/milvus/param/collection/FieldType.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>FieldType</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     }
 //-->
-var data = {"i0":10,"i1":9,"i2":10};
+var data = {"i0":10,"i1":10,"i2":9,"i3":10};
 var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -189,11 +189,16 @@ extends java.lang.Object</pre>
 <td class="colLast">&nbsp;</td>
 </tr>
 <tr id="i1" class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getMaxLength()">getMaxLength</a></span>()</code></th>
+<td class="colLast">&nbsp;</td>
+</tr>
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>static <a href="FieldType.Builder.html" title="class in io.milvus.param.collection">FieldType.Builder</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newBuilder()">newBuilder</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString()">toString</a></span>()</code></th>
 <td class="colLast">
@@ -233,6 +238,15 @@ extends java.lang.Object</pre>
 <pre class="methodSignature">public&nbsp;int&nbsp;getDimension()</pre>
 </li>
 </ul>
+<a id="getMaxLength()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>getMaxLength</h4>
+<pre class="methodSignature">public&nbsp;int&nbsp;getMaxLength()</pre>
+</li>
+</ul>
 <a id="newBuilder()">
 <!--   -->
 </a>

+ 2 - 2
doc/io/milvus/param/collection/FlushParam.Builder.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>FlushParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/collection/FlushParam.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>FlushParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/collection/GetCollectionStatisticsParam.Builder.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>GetCollectionStatisticsParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/collection/GetCollectionStatisticsParam.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>GetCollectionStatisticsParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/collection/HasCollectionParam.Builder.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>HasCollectionParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/collection/HasCollectionParam.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>HasCollectionParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 30 - 6
doc/io/milvus/param/collection/LoadCollectionParam.Builder.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>LoadCollectionParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     }
 //-->
-var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
+var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10};
 var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var rowColor = "rowColor";
@@ -174,19 +174,26 @@ extends java.lang.Object</pre>
 </tr>
 <tr id="i2" class="altColor">
 <td class="colFirst"><code><a href="LoadCollectionParam.Builder.html" title="class in io.milvus.param.collection">LoadCollectionParam.Builder</a></code></td>
+<th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withReplicaNumber(java.lang.Integer)">withReplicaNumber</a></span>&#8203;(@NonNull java.lang.Integer&nbsp;replicaNumber)</code></th>
+<td class="colLast">
+<div class="block">Specify replica number to load</div>
+</td>
+</tr>
+<tr id="i3" class="rowColor">
+<td class="colFirst"><code><a href="LoadCollectionParam.Builder.html" title="class in io.milvus.param.collection">LoadCollectionParam.Builder</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withSyncLoad(java.lang.Boolean)">withSyncLoad</a></span>&#8203;(@NonNull java.lang.Boolean&nbsp;syncLoad)</code></th>
 <td class="colLast">
 <div class="block">Enable sync mode for load action.</div>
 </td>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code><a href="LoadCollectionParam.Builder.html" title="class in io.milvus.param.collection">LoadCollectionParam.Builder</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withSyncLoadWaitingInterval(java.lang.Long)">withSyncLoadWaitingInterval</a></span>&#8203;(@NonNull java.lang.Long&nbsp;milliseconds)</code></th>
 <td class="colLast">
 <div class="block">Sets waiting interval in sync mode.</div>
 </td>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code><a href="LoadCollectionParam.Builder.html" title="class in io.milvus.param.collection">LoadCollectionParam.Builder</a></code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#withSyncLoadWaitingTimeout(java.lang.Long)">withSyncLoadWaitingTimeout</a></span>&#8203;(@NonNull java.lang.Long&nbsp;seconds)</code></th>
 <td class="colLast">
@@ -244,7 +251,7 @@ extends java.lang.Object</pre>
                                                 @NonNull java.lang.Boolean&nbsp;syncLoad)</pre>
 <div class="block">Enable sync mode for load action.
  With sync mode enabled, the client keeps waiting until all segments of the collection successfully loaded.
-
+ <p>
  If sync mode disabled, client returns at once after the loadCollection() is called.</div>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -294,6 +301,23 @@ extends java.lang.Object</pre>
 </dl>
 </li>
 </ul>
+<a id="withReplicaNumber(java.lang.Integer)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>withReplicaNumber</h4>
+<pre class="methodSignature">public&nbsp;<a href="LoadCollectionParam.Builder.html" title="class in io.milvus.param.collection">LoadCollectionParam.Builder</a>&nbsp;withReplicaNumber&#8203;(@NonNull
+                                                     @NonNull java.lang.Integer&nbsp;replicaNumber)</pre>
+<div class="block">Specify replica number to load</div>
+<dl>
+<dt><span class="paramLabel">Parameters:</span></dt>
+<dd><code>replicaNumber</code> - replica number</dd>
+<dt><span class="returnLabel">Returns:</span></dt>
+<dd><code>Builder</code></dd>
+</dl>
+</li>
+</ul>
 <a id="build()">
 <!--   -->
 </a>

+ 2 - 2
doc/io/milvus/param/collection/LoadCollectionParam.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>LoadCollectionParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/collection/ReleaseCollectionParam.Builder.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>ReleaseCollectionParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/collection/ReleaseCollectionParam.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>ReleaseCollectionParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/collection/ShowCollectionsParam.Builder.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>ShowCollectionsParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

+ 2 - 2
doc/io/milvus/param/collection/ShowCollectionsParam.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (11.0.13) on Thu Jan 27 15:31:54 CST 2022 -->
+<!-- Generated by javadoc (11.0.15) on Mon Jul 11 18:29:45 CST 2022 -->
 <title>ShowCollectionsParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
-<meta name="dc.created" content="2022-01-27">
+<meta name="dc.created" content="2022-07-11">
 <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
 <script type="text/javascript" src="../../../../script.js"></script>

Some files were not shown because too many files changed in this diff