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

+ 294 - 106
doc/allclasses-index.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>All Classes</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.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="script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     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 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 altColor = "altColor";
 var rowColor = "rowColor";
 var rowColor = "rowColor";
@@ -127,628 +127,816 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </th>
 </th>
 </tr>
 </tr>
 <tr id="i3" class="rowColor">
 <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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>calcDistance</code> interface.</div>
 <div class="block">Parameters for <code>calcDistance</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/exception/ClientNotConnectedException.html" title="class in io.milvus.exception">ClientNotConnectedException</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Milvus client API throws this exception when not connected to the Milvus server.</div>
 <div class="block">Milvus client API throws this exception when not connected to the Milvus server.</div>
 </th>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/param/ConnectParam.html" title="class in io.milvus.param">ConnectParam</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Parameters for client connection.</div>
 <div class="block">Parameters for client connection.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <div class="block">Builder for <a href="io/milvus/param/ConnectParam.html" title="class in io.milvus.param"><code>ConnectParam</code></a></div>
 </th>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/param/Constant.html" title="class in io.milvus.param">Constant</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Constant/static values for internal usage.</div>
 <div class="block">Constant/static values for internal usage.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>createAlias</code> interface.</div>
 <div class="block">Parameters for <code>createAlias</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>createCollection</code> interface.</div>
 <div class="block">Parameters for <code>createCollection</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>createIndex</code> interface.</div>
 <div class="block">Parameters for <code>createIndex</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>createPartition</code> interface.</div>
 <div class="block">Parameters for <code>createPartition</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>delete</code> interface.</div>
 <div class="block">Parameters for <code>delete</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/response/DescCollResponseWrapper.html" title="class in io.milvus.response">DescCollResponseWrapper</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Util class to wrap response of <code>describeCollection</code> interface.</div>
 <div class="block">Util class to wrap response of <code>describeCollection</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/response/DescIndexResponseWrapper.html" title="class in io.milvus.response">DescIndexResponseWrapper</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Util class to wrap response of <code>describeIndex</code> interface.</div>
 <div class="block">Util class to wrap response of <code>describeIndex</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Internal-use class to wrap response of <code>describeIndex</code> interface.</div>
 <div class="block">Internal-use class to wrap response of <code>describeIndex</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>describeCollection</code> interface.</div>
 <div class="block">Parameters for <code>describeCollection</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>describeIndex</code> interface.</div>
 <div class="block">Parameters for <code>describeIndex</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>dropAlias</code> interface.</div>
 <div class="block">Parameters for <code>dropAlias</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>dropCollection</code> interface.</div>
 <div class="block">Parameters for <code>dropCollection</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>dropIndex</code> interface.</div>
 <div class="block">Parameters for <code>dropIndex</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>dropPartition</code> interface.</div>
 <div class="block">Parameters for <code>dropPartition</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/response/FieldDataWrapper.html" title="class in io.milvus.response">FieldDataWrapper</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap response of <code>query/search</code> interface.</div>
 <div class="block">Utility class to wrap response of <code>query/search</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for a collection field.</div>
 <div class="block">Parameters for a collection field.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>flush</code> interface.</div>
 <div class="block">Parameters for <code>flush</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getCollectionStatistics</code> interface.</div>
 <div class="block">Parameters for <code>getCollectionStatistics</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/response/GetCollStatResponseWrapper.html" title="class in io.milvus.response">GetCollStatResponseWrapper</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap response of <code>getCollectionStatistics</code> interface.</div>
 <div class="block">Utility class to wrap response of <code>getCollectionStatistics</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getCompactionStateWithPlans</code> interface.</div>
 <div class="block">Parameters for <code>getCompactionStateWithPlans</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getCompactionState</code> interface.</div>
 <div class="block">Parameters for <code>getCompactionState</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getMetric</code> interface.</div>
 <div class="block">Parameters for <code>getMetric</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getIndexBuildProgress</code> interface.</div>
 <div class="block">Parameters for <code>getIndexBuildProgress</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getIndexState</code> interface.</div>
 <div class="block">Parameters for <code>getIndexState</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getMetric</code> interface.</div>
 <div class="block">Parameters for <code>getMetric</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getPartitionStatistics</code> interface.</div>
 <div class="block">Parameters for <code>getPartitionStatistics</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/response/GetPartStatResponseWrapper.html" title="class in io.milvus.response">GetPartStatResponseWrapper</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap response of <code>getPartitionStatistics</code> interface.</div>
 <div class="block">Utility class to wrap response of <code>getPartitionStatistics</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getPersistentSegmentInfo</code> interface.</div>
 <div class="block">Parameters for <code>getPersistentSegmentInfo</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>getQuerySegmentInfo</code> interface.</div>
 <div class="block">Parameters for <code>getQuerySegmentInfo</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>hasCollection</code> interface.</div>
 <div class="block">Parameters for <code>hasCollection</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>hasPartition</code> interface.</div>
 <div class="block">Parameters for <code>hasPartition</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/exception/IllegalResponseException.html" title="class in io.milvus.exception">IllegalResponseException</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Interfaces including <code>search</code>/<code>search</code>/<code>loadCollection</code> might 
 <div class="block">Interfaces including <code>search</code>/<code>search</code>/<code>loadCollection</code> might 
  throw this exception when server return illegal response.</div>
  throw this exception when server return illegal response.</div>
 </th>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/param/IndexType.html" title="enum in io.milvus.param">IndexType</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Represents the available index types.</div>
 <div class="block">Represents the available index types.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>insert</code> interface.</div>
 <div class="block">Parameters for <code>insert</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Internal class for insert data.</div>
 <div class="block">Internal class for insert data.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>loadBalance</code> interface.</div>
 <div class="block">Parameters for <code>loadBalance</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>loadCollection</code> interface.</div>
 <div class="block">Parameters for <code>loadCollection</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>loadPartition</code> interface.</div>
 <div class="block">Parameters for <code>loadPartition</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>manualCompaction</code> interface.</div>
 <div class="block">Parameters for <code>manualCompaction</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/param/MetricType.html" title="enum in io.milvus.param">MetricType</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Represents the available metric types.</div>
 <div class="block">Represents the available metric types.</div>
 </th>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/client/MilvusClient.html" title="interface in io.milvus.client">MilvusClient</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">The Milvus Client Interface</div>
 <div class="block">The Milvus Client Interface</div>
 </th>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/exception/MilvusException.html" title="class in io.milvus.exception">MilvusException</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Base class of Milvus exceptions.</div>
 <div class="block">Base class of Milvus exceptions.</div>
 </th>
 </th>
 </tr>
 </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>
 <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>
 <th class="colLast" scope="row">&nbsp;</th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/response/MutationResultWrapper.html" title="class in io.milvus.response">MutationResultWrapper</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap response of <code>insert/delete</code> interface.</div>
 <div class="block">Utility class to wrap response of <code>insert/delete</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Exception for illegal parameters input.</div>
 <div class="block">Exception for illegal parameters input.</div>
 </th>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/param/ParamUtils.html" title="class in io.milvus.param">ParamUtils</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Utility functions for param classes</div>
 <div class="block">Utility functions for param classes</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>query</code> interface.</div>
 <div class="block">Parameters for <code>query</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/response/QueryResultsWrapper.html" title="class in io.milvus.response">QueryResultsWrapper</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap response of <code>query</code> interface.</div>
 <div class="block">Utility class to wrap response of <code>query</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap gpc response and exceptions.</div>
 <div class="block">Utility class to wrap gpc response and exceptions.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Represents server and client side status code</div>
 <div class="block">Represents server and client side status code</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>releaseCollection</code> interface.</div>
 <div class="block">Parameters for <code>releaseCollection</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>releasePartition</code> interface.</div>
 <div class="block">Parameters for <code>releasePartition</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/param/RpcStatus.html" title="class in io.milvus.param">RpcStatus</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap a message.</div>
 <div class="block">Utility class to wrap a message.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>search</code> interface.</div>
 <div class="block">Parameters for <code>search</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/response/SearchResultsWrapper.html" title="class in io.milvus.response">SearchResultsWrapper</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Utility class to wrap response of <code>search</code> interface.</div>
 <div class="block">Utility class to wrap response of <code>search</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Internal-use class to wrap response of <code>search</code> interface.</div>
 <div class="block">Internal-use class to wrap response of <code>search</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>showCollections</code> interface.</div>
 <div class="block">Parameters for <code>showCollections</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/response/ShowCollResponseWrapper.html" title="class in io.milvus.response">ShowCollResponseWrapper</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Util class to wrap response of <code>showCollections</code> interface.</div>
 <div class="block">Util class to wrap response of <code>showCollections</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Internal-use class to wrap response of <code>showCollections</code> interface.</div>
 <div class="block">Internal-use class to wrap response of <code>showCollections</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Parameters for <code>showPartition</code> interface.</div>
 <div class="block">Parameters for <code>showPartition</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <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>
 <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>
 </th>
 </tr>
 </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>
 <td class="colFirst"><a href="io/milvus/response/ShowPartResponseWrapper.html" title="class in io.milvus.response">ShowPartResponseWrapper</a></td>
 <th class="colLast" scope="row">
 <th class="colLast" scope="row">
 <div class="block">Util class to wrap response of <code>showPartitions</code> interface.</div>
 <div class="block">Util class to wrap response of <code>showPartitions</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 <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">
 <th class="colLast" scope="row">
 <div class="block">Internal-use class to wrap response of <code>showPartitions</code> interface.</div>
 <div class="block">Internal-use class to wrap response of <code>showPartitions</code> interface.</div>
 </th>
 </th>
 </tr>
 </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>
 </table>
 </li>
 </li>
 </ul>
 </ul>

+ 37 - 2
doc/allclasses.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>All Classes</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.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="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/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.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/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.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/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/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.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/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/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.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/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.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/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.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/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.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/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.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/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>
 <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/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.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/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.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/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>
 <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/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.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/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.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/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>
 <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.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.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/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.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/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>
 <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/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/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/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/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/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/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/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.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/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>
 <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/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.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/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.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/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>
 <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/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.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/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>
 </ul>
 </main>
 </main>
 </body>
 </body>

+ 21 - 5
doc/allpackages-index.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>All Packages</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.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="script.js"></script>
@@ -110,6 +110,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="rowColor">
 <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>
 <th class="colFirst" scope="row"><a href="io/milvus/exception/package-summary.html">io.milvus.exception</a></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
@@ -130,21 +138,29 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="altColor">
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="rowColor">
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="altColor">
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="rowColor">
 <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>
 <th class="colFirst" scope="row"><a href="io/milvus/response/package-summary.html">io.milvus.response</a></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </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>
 </tbody>
 </table>
 </table>
 </li>
 </li>

+ 53 - 4
doc/constant-values.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>Constant Field Values</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.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="script.js"></script>
@@ -117,6 +117,48 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </tr>
 </tr>
 <tbody>
 <tbody>
 <tr class="altColor">
 <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">
 <td class="colFirst"><a id="io.milvus.param.Constant.INDEX_TYPE">
 <!--   -->
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
 </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>
 <td class="colLast"><code>"topk"</code></td>
 </tr>
 </tr>
 <tr class="altColor">
 <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">
 <td class="colFirst"><a id="io.milvus.param.Constant.VECTOR_DIM">
 <!--   -->
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
 </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>
 <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>
 <td class="colLast"><code>"dim"</code></td>
 </tr>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><a id="io.milvus.param.Constant.VECTOR_FIELD">
 <td class="colFirst"><a id="io.milvus.param.Constant.VECTOR_FIELD">
 <!--   -->
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
 </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>
 <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>
 <td class="colLast"><code>"anns_field"</code></td>
 </tr>
 </tr>
-<tr class="altColor">
+<tr class="rowColor">
 <td class="colFirst"><a id="io.milvus.param.Constant.VECTOR_TAG">
 <td class="colFirst"><a id="io.milvus.param.Constant.VECTOR_TAG">
 <!--   -->
 <!--   -->
 </a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>
 </a><code>public&nbsp;static&nbsp;final&nbsp;java.lang.String</code></td>

+ 2 - 2
doc/deprecated-list.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>Deprecated List</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.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="script.js"></script>

+ 4 - 0
doc/element-list

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

+ 2 - 2
doc/help-doc.html

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>API Help</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.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="script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>A-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -117,6 +117,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Adds a field schema.</div>
 <div class="block">Adds a field schema.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Specifies an output field (Optional).</div>
 <div class="block">Specifies an output field (Optional).</div>
@@ -161,10 +165,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Alters alias from a collection to another.</div>
 <div class="block">Alters alias from a collection to another.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>alterAlias</code> interface.</div>
 <div class="block">Parameters for <code>alterAlias</code> interface.</div>
@@ -175,6 +183,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 </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>
 <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>
 </main>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>J-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>K-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -101,6 +101,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Enables the keep-alive function for client channel.</div>
 <div class="block">Enables the keep-alive function for client channel.</div>
 </dd>
 </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>
 </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>
 <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>
 </main>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>L-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -99,12 +99,46 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dl>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Moves segment from a query node to another to keep the load balanced.</div>
 <div class="block">Moves segment from a query node to another to keep the load balanced.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>loadBalance</code> interface.</div>
 <div class="block">Parameters for <code>loadBalance</code> interface.</div>
@@ -115,10 +149,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Loads a collection to memory before search or query.</div>
 <div class="block">Loads a collection to memory before search or query.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>loadCollection</code> interface.</div>
 <div class="block">Parameters for <code>loadCollection</code> interface.</div>
@@ -131,10 +169,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Loads a partition into memory.</div>
 <div class="block">Loads a partition into memory.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>loadPartition</code> interface.</div>
 <div class="block">Parameters for <code>loadPartition</code> interface.</div>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>M-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -97,12 +97,16 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </a>
 </a>
 <h2 class="title">M</h2>
 <h2 class="title">M</h2>
 <dl>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Performs a manual compaction.</div>
 <div class="block">Performs a manual compaction.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>manualCompaction</code> interface.</div>
 <div class="block">Parameters for <code>manualCompaction</code> interface.</div>
@@ -111,6 +115,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Utility class to wrap response of <code>insert/delete</code> interface.</div>
 <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 -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>N-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -97,6 +97,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </a>
 </a>
 <h2 class="title">N</h2>
 <h2 class="title">N</h2>
 <dl>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 </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>
 <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>
 </main>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>O-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>P-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>Q-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -99,10 +99,40 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dl>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Queries entity(s) based on scalar field(s) filtered by boolean expression.</div>
 <div class="block">Queries entity(s) based on scalar field(s) filtered by boolean expression.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>query</code> interface.</div>
 <div class="block">Parameters for <code>query</code> interface.</div>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>R-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -109,10 +109,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Releases a collection from memory to reduce memory usage.</div>
 <div class="block">Releases a collection from memory to reduce memory usage.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>releaseCollection</code> interface.</div>
 <div class="block">Parameters for <code>releaseCollection</code> interface.</div>
@@ -123,10 +127,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Releases a partition from memory.</div>
 <div class="block">Releases a partition from memory.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>releasePartition</code> interface.</div>
 <div class="block">Parameters for <code>releasePartition</code> interface.</div>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>S-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -99,10 +99,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dl>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Conducts ANN search on a vector field.</div>
 <div class="block">Conducts ANN search on a vector field.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>search</code> interface.</div>
 <div class="block">Parameters for <code>search</code> interface.</div>
@@ -121,24 +133,138 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Internal-use class to wrap response of <code>search</code> interface.</div>
 <div class="block">Internal-use class to wrap response of <code>search</code> interface.</div>
 </dd>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Lists all collections or gets collection loading status.</div>
 <div class="block">Lists all collections or gets collection loading status.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>showCollections</code> interface.</div>
 <div class="block">Parameters for <code>showCollections</code> interface.</div>
@@ -159,10 +285,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Shows all partitions in the specified collection.</div>
 <div class="block">Shows all partitions in the specified collection.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>showPartition</code> interface.</div>
 <div class="block">Parameters for <code>showPartition</code> interface.</div>
@@ -181,8 +311,16 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Internal-use class to wrap response of <code>showPartitions</code> interface.</div>
 <div class="block">Internal-use class to wrap response of <code>showPartitions</code> interface.</div>
 </dd>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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 -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>B-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -97,12 +97,26 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </a>
 </a>
 <h2 class="title">B</h2>
 <h2 class="title">B</h2>
 <dl>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <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>
 </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>
 <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>
 </main>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>T-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -181,6 +181,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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 -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>U-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -101,6 +101,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <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>
 <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>
 <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>
 </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>
 <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>
 </main>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>V-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -101,6 +101,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 <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>
 <dd>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 <div class="block">Returns the enum constant of this type with the specified name.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Returns an array containing the constants of this enum type, in
 <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
 <div class="block">Returns an array containing the constants of this enum type, in
 the order they are declared.</div>
 the order they are declared.</div>
 </dd>
 </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>
 <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>
 <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>
 <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 -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>W-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -109,10 +109,26 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Sets collection alias.</div>
 <div class="block">Sets collection alias.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Enables auto-id function for the field.</div>
 <div class="block">Enables auto-id function for the field.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets the collection name.</div>
 <div class="block">Sets the collection name.</div>
@@ -157,10 +173,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Sets the collection name.</div>
 <div class="block">Sets the collection name.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets the collection name.</div>
 <div class="block">Sets the collection name.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets the collection name.</div>
 <div class="block">Sets the collection name.</div>
@@ -225,6 +249,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Sets the collection name.</div>
 <div class="block">Sets the collection name.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets a list of collections to be flushed.</div>
 <div class="block">Sets a list of collections to be flushed.</div>
@@ -245,6 +273,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Sets the connection timeout value of client channel.</div>
 <div class="block">Sets the connection timeout value of client channel.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets the data type for the field.</div>
 <div class="block">Sets the data type for the field.</div>
@@ -285,18 +325,6 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Sets the target field name.</div>
 <div class="block">Sets the target field name.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets the data to insert.</div>
 <div class="block">Sets the data to insert.</div>
@@ -305,6 +333,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Sets the schema of the collection.</div>
 <div class="block">Sets the schema of the collection.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Requires a flush action before retrieving collection statistics.</div>
 <div class="block">Requires a flush action before retrieving collection statistics.</div>
@@ -313,6 +345,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Requires a flush action before retrieving partition statistics.</div>
 <div class="block">Requires a flush action before retrieving partition statistics.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Instructs server to see insert/delete operations performed before a provided timestamp.</div>
 <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>
 <dd>
 <div class="block">Instructs server to see insert/delete operations performed before a provided timestamp.</div>
 <div class="block">Instructs server to see insert/delete operations performed before a provided timestamp.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets the host name/address.</div>
 <div class="block">Sets the host name/address.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets the idle timeout value of client channel.</div>
 <div class="block">Sets the idle timeout value of client channel.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets the index type.</div>
 <div class="block">Sets the index type.</div>
@@ -337,10 +417,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Sets the keep-alive time value of client channel.</div>
 <div class="block">Sets the keep-alive time value of client channel.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets the keep-alive timeout value of client channel.</div>
 <div class="block">Sets the keep-alive timeout value of client channel.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets metric type of ANN searching.</div>
 <div class="block">Sets metric type of ANN searching.</div>
@@ -349,12 +441,28 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Sets the metric type.</div>
 <div class="block">Sets the metric type.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets metric type of calculation.</div>
 <div class="block">Sets metric type of calculation.</div>
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Specifies output fields (Optional).</div>
 <div class="block">Specifies output fields (Optional).</div>
@@ -367,6 +475,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Sets the search parameters specific to the index type.</div>
 <div class="block">Sets the search parameters specific to the index type.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets the partition name (Optional).</div>
 <div class="block">Sets the partition name (Optional).</div>
@@ -411,14 +527,38 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Sets the partition names list.</div>
 <div class="block">Sets the partition names list.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets the connection port.</div>
 <div class="block">Sets the connection port.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets the field as the primary key field.</div>
 <div class="block">Sets the field as the primary key field.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets request in .json format to retrieve metric information from server.</div>
 <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>
 <dd>
 <div class="block">Specifies the decimal place of the returned results.</div>
 <div class="block">Specifies the decimal place of the returned results.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Specify segments</div>
 <div class="block">Specify segments</div>
@@ -435,6 +587,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Sets a sealed segments by ID array to be balanced.</div>
 <div class="block">Sets a sealed segments by ID array to be balanced.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets the shards number.</div>
 <div class="block">Sets the shards number.</div>
@@ -491,10 +647,16 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Sets the timeout value for sync mode.</div>
 <div class="block">Sets the timeout value for sync mode.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Timeout setting for rpc call.</div>
 <div class="block">Timeout setting for rpc call.</div>
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Sets more parameters for the field.</div>
 <div class="block">Sets more parameters for the field.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets target vector field by name.</div>
 <div class="block">Sets target vector field by name.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets the target vectors.</div>
 <div class="block">Sets the target vectors.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Sets a list of left side vectors.</div>
 <div class="block">Sets a list of left side vectors.</div>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>C-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -101,10 +101,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Calculates the distance between the specified vectors.</div>
 <div class="block">Calculates the distance between the specified vectors.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>calcDistance</code> interface.</div>
 <div class="block">Parameters for <code>calcDistance</code> interface.</div>
@@ -141,12 +145,32 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Disconnects from a Milvus server with timeout of 1 minute</div>
 <div class="block">Disconnects from a Milvus server with timeout of 1 minute</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Disconnects from a Milvus server with configurable timeout.</div>
 <div class="block">Disconnects from a Milvus server with configurable timeout.</div>
 </dd>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Builder for <a href="../io/milvus/param/ConnectParam.html" title="class in io.milvus.param"><code>ConnectParam</code></a></div>
 <div class="block">Builder for <a href="../io/milvus/param/ConnectParam.html" title="class in io.milvus.param"><code>ConnectParam</code></a></div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Constant/static values for internal usage.</div>
 <div class="block">Constant/static values for internal usage.</div>
 </dd>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Creates an alias for a collection.</div>
 <div class="block">Creates an alias for a collection.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>createAlias</code> interface.</div>
 <div class="block">Parameters for <code>createAlias</code> interface.</div>
@@ -183,10 +227,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Creates a collection in Milvus.</div>
 <div class="block">Creates a collection in Milvus.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>createCollection</code> interface.</div>
 <div class="block">Parameters for <code>createCollection</code> interface.</div>
@@ -195,12 +243,32 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Creates an index on a vector field in the specified collection.</div>
 <div class="block">Creates an index on a vector field in the specified collection.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>createIndex</code> interface.</div>
 <div class="block">Parameters for <code>createIndex</code> interface.</div>
@@ -211,10 +279,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Creates a partition in the specified collection.</div>
 <div class="block">Creates a partition in the specified collection.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>createPartition</code> interface.</div>
 <div class="block">Parameters for <code>createPartition</code> interface.</div>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>D-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -99,12 +99,34 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dl>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Deletes entity(s) based on primary key(s) filtered by boolean expression.</div>
 <div class="block">Deletes entity(s) based on primary key(s) filtered by boolean expression.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>delete</code> interface.</div>
 <div class="block">Parameters for <code>delete</code> interface.</div>
@@ -131,10 +153,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Shows the details of a collection, e.g.</div>
 <div class="block">Shows the details of a collection, e.g.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>describeCollection</code> interface.</div>
 <div class="block">Parameters for <code>describeCollection</code> interface.</div>
@@ -145,10 +171,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Shows the information of the specified index.</div>
 <div class="block">Shows the information of the specified index.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>describeIndex</code> interface.</div>
 <div class="block">Parameters for <code>describeIndex</code> interface.</div>
@@ -159,10 +189,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Drops an alias for the specified collection.</div>
 <div class="block">Drops an alias for the specified collection.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>dropAlias</code> interface.</div>
 <div class="block">Parameters for <code>dropAlias</code> interface.</div>
@@ -173,10 +207,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Drops a collection.</div>
 <div class="block">Drops a collection.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>dropCollection</code> interface.</div>
 <div class="block">Parameters for <code>dropCollection</code> interface.</div>
@@ -187,10 +225,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Drops the index on a vector field in the specified collection.</div>
 <div class="block">Drops the index on a vector field in the specified collection.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>dropIndex</code> interface.</div>
 <div class="block">Parameters for <code>dropIndex</code> interface.</div>
@@ -201,10 +243,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Drops a partition.</div>
 <div class="block">Drops a partition.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>dropPartition</code> interface.</div>
 <div class="block">Parameters for <code>dropPartition</code> interface.</div>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>E-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -97,8 +97,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </a>
 </a>
 <h2 class="title">E</h2>
 <h2 class="title">E</h2>
 <dl>
 <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>
 <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>
 <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>
 </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>
 <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>
 </main>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>F-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -109,6 +109,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Wraps an exception for failure.</div>
 <div class="block">Wraps an exception for failure.</div>
 </dd>
 </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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Parameters for <code>flush</code> interface.</div>
 <div class="block">Parameters for <code>flush</code> interface.</div>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>G-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -101,6 +101,32 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Get aliases of the collection.</div>
 <div class="block">Get aliases of the collection.</div>
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Get information of one collection by name.</div>
 <div class="block">Get information of one collection by name.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Get name of the collection.</div>
 <div class="block">Get name of the collection.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Get information of the collections.</div>
 <div class="block">Get information of the collections.</div>
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Shows the statistics information of a collection.</div>
 <div class="block">Shows the statistics information of a collection.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>getCollectionStatistics</code> interface.</div>
 <div class="block">Parameters for <code>getCollectionStatistics</code> interface.</div>
@@ -151,12 +187,16 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Gets the compaction state by id.</div>
 <div class="block">Gets the compaction state by id.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>getCompactionState</code> interface.</div>
 <div class="block">Parameters for <code>getCompactionState</code> interface.</div>
@@ -165,20 +205,28 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Gets compaction state with its plan.</div>
 <div class="block">Gets compaction state with its plan.</div>
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Get utc timestamp when collection created.</div>
 <div class="block">Get utc timestamp when collection created.</div>
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Gets the row count of the deleted entities.</div>
 <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>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Get schema of a field by name.</div>
 <div class="block">Get schema of a field by name.</div>
@@ -218,12 +270,20 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Get flush state of specified segments.</div>
 <div class="block">Get flush state of specified segments.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>getMetric</code> interface.</div>
 <div class="block">Parameters for <code>getMetric</code> interface.</div>
@@ -232,20 +292,38 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Gets ID-score pairs returned by search interface.</div>
 <div class="block">Gets ID-score pairs returned by search interface.</div>
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Shows the index building progress, such as how many rows are indexed.</div>
 <div class="block">Shows the index building progress, such as how many rows are indexed.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>getIndexBuildProgress</code> interface.</div>
 <div class="block">Parameters for <code>getIndexBuildProgress</code> interface.</div>
@@ -264,10 +342,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Shows the index building state(in-progress/finished/failed), and the reason for failure (if any).</div>
 <div class="block">Shows the index building state(in-progress/finished/failed), and the reason for failure (if any).</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>getIndexState</code> interface.</div>
 <div class="block">Parameters for <code>getIndexState</code> interface.</div>
@@ -284,20 +366,32 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Gets the long ID array returned by insert interface.</div>
 <div class="block">Gets the long ID array returned by insert interface.</div>
 </dd>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Gets the runtime metrics information of Milvus, returns the result in .json format.</div>
 <div class="block">Gets the runtime metrics information of Milvus, returns the result in .json format.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>getMetric</code> interface.</div>
 <div class="block">Parameters for <code>getMetric</code> interface.</div>
@@ -306,6 +400,8 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Get timestamp of the operation marked by server.</div>
 <div class="block">Get timestamp of the operation marked by server.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Get information of one partition by name.</div>
 <div class="block">Get information of one partition by name.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Get information of the partitions.</div>
 <div class="block">Get information of the partitions.</div>
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Shows the statistics information of a partition.</div>
 <div class="block">Shows the statistics information of a partition.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>getPartitionStatistics</code> interface.</div>
 <div class="block">Parameters for <code>getPartitionStatistics</code> interface.</div>
@@ -348,11 +454,15 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Gets the information of persistent segments from data node, including row count,
 <div class="block">Gets the information of persistent segments from data node, including row count,
  persistence state(growing or flushed), etc.</div>
  persistence state(growing or flushed), etc.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>getPersistentSegmentInfo</code> interface.</div>
 <div class="block">Parameters for <code>getPersistentSegmentInfo</code> interface.</div>
@@ -363,13 +473,21 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dd>
 </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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Gets the query information of segments in a collection from query node, including row count,
 <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>
  memory usage size, index name, etc.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>getQuerySegmentInfo</code> interface.</div>
 <div class="block">Parameters for <code>getQuerySegmentInfo</code> interface.</div>
@@ -378,6 +496,24 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <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>
 <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>
 </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>
 <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>
 <dd>
 <div class="block">Gets the row count of a field.</div>
 <div class="block">Gets the row count of a field.</div>
@@ -390,10 +526,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Gets the row count of a field.</div>
 <div class="block">Gets the row count of a field.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Get shard number of the collection.</div>
 <div class="block">Get shard number of the collection.</div>
 </dd>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Gets the string ID array returned by insert interface.</div>
 <div class="block">Gets the string ID array returned by insert interface.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Return data type of the field.</div>
 <div class="block">Return data type of the field.</div>
@@ -410,6 +558,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <dd>
 <div class="block">Return data of the field, in column-base.</div>
 <div class="block">Return data of the field, in column-base.</div>
 </dd>
 </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>
 <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>
 <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>
 <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 -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>H-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -101,10 +101,14 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Checks if a collection exists.</div>
 <div class="block">Checks if a collection exists.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>hasCollection</code> interface.</div>
 <div class="block">Parameters for <code>hasCollection</code> interface.</div>
@@ -113,12 +117,18 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <dd>
 <div class="block">Checks if a partition exists in the specified collection.</div>
 <div class="block">Checks if a partition exists in the specified collection.</div>
 </dd>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>hasPartition</code> interface.</div>
 <div class="block">Parameters for <code>hasPartition</code> interface.</div>
@@ -127,6 +137,12 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>
 <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>
 <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>
 </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>
 <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>
 <dd>&nbsp;</dd>
 </dl>
 </dl>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>I-Index</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../jquery/jquery-ui.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="../script.js"></script>
@@ -128,10 +128,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <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>
 <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>
 <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>
 </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>
 <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>
 <dd>
 <div class="block">Parameters for <code>insert</code> interface.</div>
 <div class="block">Parameters for <code>insert</code> interface.</div>
@@ -162,6 +186,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <dd>&nbsp;</dd>
 <dd>&nbsp;</dd>
 <dt><a href="../io/milvus/client/package-summary.html">io.milvus.client</a> - package io.milvus.client</dt>
 <dt><a href="../io/milvus/client/package-summary.html">io.milvus.client</a> - package io.milvus.client</dt>
 <dd>&nbsp;</dd>
 <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>
 <dt><a href="../io/milvus/exception/package-summary.html">io.milvus.exception</a> - package io.milvus.exception</dt>
 <dd>&nbsp;</dd>
 <dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/package-summary.html">io.milvus.param</a> - package io.milvus.param</dt>
 <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>
 <dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/control/package-summary.html">io.milvus.param.control</a> - package io.milvus.param.control</dt>
 <dt><a href="../io/milvus/param/control/package-summary.html">io.milvus.param.control</a> - package io.milvus.param.control</dt>
 <dd>&nbsp;</dd>
 <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>
 <dt><a href="../io/milvus/param/dml/package-summary.html">io.milvus.param.dml</a> - package io.milvus.param.dml</dt>
 <dd>&nbsp;</dd>
 <dd>&nbsp;</dd>
 <dt><a href="../io/milvus/param/index/package-summary.html">io.milvus.param.index</a> - package io.milvus.param.index</dt>
 <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>
 <dd>&nbsp;</dd>
 <dt><a href="../io/milvus/response/package-summary.html">io.milvus.response</a> - package io.milvus.response</dt>
 <dt><a href="../io/milvus/response/package-summary.html">io.milvus.response</a> - package io.milvus.response</dt>
 <dd>&nbsp;</dd>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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>
 <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 -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>Overview</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="jquery/jquery-ui.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="script.js"></script>
@@ -105,41 +105,57 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="rowColor" id="i1">
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="altColor" id="i2">
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="rowColor" id="i3">
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="altColor" id="i4">
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="rowColor" id="i5">
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="altColor" id="i6">
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="rowColor" id="i7">
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="altColor" id="i8">
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="rowColor" id="i9">
 <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>
 <th class="colFirst" scope="row"><a href="io/milvus/response/package-summary.html">io.milvus.response</a></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </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>
 </tbody>
 </table>
 </table>
 </div>
 </div>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>AbstractMilvusGrpcClient</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     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 tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var altColor = "altColor";
 var rowColor = "rowColor";
 var rowColor = "rowColor";
@@ -223,129 +223,150 @@ implements <a href="MilvusClient.html" title="interface in io.milvus.client">Mil
 </tr>
 </tr>
 <tr id="i6" class="altColor">
 <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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Creates an index on a vector field in the specified collection.</div>
 <div class="block">Creates an index on a vector field in the specified collection.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Creates a partition in the specified collection.</div>
 <div class="block">Creates a partition in the specified collection.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Deletes entity(s) based on primary key(s) filtered by boolean expression.</div>
 <div class="block">Deletes entity(s) based on primary key(s) filtered by boolean expression.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Shows the details of a collection, e.g.</div>
 <div class="block">Shows the details of a collection, e.g.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Shows the information of the specified index.</div>
 <div class="block">Shows the information of the specified index.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Drops an alias for the specified collection.</div>
 <div class="block">Drops an alias for the specified collection.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Drops a collection.</div>
 <div class="block">Drops a collection.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Drops the index on a vector field in the specified collection.</div>
 <div class="block">Drops the index on a vector field in the specified collection.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Drops a partition.</div>
 <div class="block">Drops a partition.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#futureStub()">futureStub</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Shows the statistics information of a collection.</div>
 <div class="block">Shows the statistics information of a collection.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Gets the compaction state by id.</div>
 <div class="block">Gets the compaction state by id.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Gets compaction state with its plan.</div>
 <div class="block">Gets compaction state with its plan.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Get flush state of specified segments.</div>
 <div class="block">Get flush state of specified segments.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Shows the index building progress, such as how many rows are indexed.</div>
 <div class="block">Shows the index building progress, such as how many rows are indexed.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Shows the index building state(in-progress/finished/failed), and the reason for failure (if any).</div>
 <div class="block">Shows the index building state(in-progress/finished/failed), and the reason for failure (if any).</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Gets the runtime metrics information of Milvus, returns the result in .json format.</div>
 <div class="block">Gets the runtime metrics information of Milvus, returns the result in .json format.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Shows the statistics information of a partition.</div>
 <div class="block">Shows the statistics information of a partition.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <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>
  persistence state(growing or flushed), etc.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <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>
  memory usage size, index name, etc.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Checks if a collection exists.</div>
 <div class="block">Checks if a collection exists.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Checks if a partition exists in the specified collection.</div>
 <div class="block">Checks if a partition exists in the specified collection.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
-<div class="block">Inserts entities into a specified collection.</div>
+<div class="block">Inserts entities into a specified collection .</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Moves segment from a query node to another to keep the load balanced.</div>
 <div class="block">Moves segment from a query node to another to keep the load balanced.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Loads a collection to memory before search or query.</div>
 <div class="block">Loads a collection to memory before search or query.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Loads a partition into memory.</div>
 <div class="block">Loads a partition into memory.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Performs a manual compaction.</div>
 <div class="block">Performs a manual compaction.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Queries entity(s) based on scalar field(s) filtered by boolean expression.</div>
 <div class="block">Queries entity(s) based on scalar field(s) filtered by boolean expression.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Releases a collection from memory to reduce memory usage.</div>
 <div class="block">Releases a collection from memory to reduce memory usage.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Releases a partition from memory.</div>
 <div class="block">Releases a partition from memory.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Conducts ANN search on a vector field.</div>
 <div class="block">Conducts ANN search on a vector field.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Lists all collections or gets collection loading status.</div>
 <div class="block">Lists all collections or gets collection loading status.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Shows all partitions in the specified collection.</div>
 <div class="block">Shows all partitions in the specified collection.</div>
 </td>
 </td>
 </tr>
 </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>
 </table>
 <ul class="blockList">
 <ul class="blockList">
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <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>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="createPartition(io.milvus.param.partition.CreatePartitionParam)">
 <!--   -->
 <!--   -->
 </a>
 </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
 <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>
                                                @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"><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>
  input primary key field if auto_id is enabled.</div>
 <dl>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
 <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>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="search(io.milvus.param.dml.SearchParam)">
 <!--   -->
 <!--   -->
 </a>
 </a>
@@ -1056,6 +1159,25 @@ implements <a href="MilvusClient.html" title="interface in io.milvus.client">Mil
 </dl>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="query(io.milvus.param.dml.QueryParam)">
 <!--   -->
 <!--   -->
 </a>
 </a>
@@ -1077,6 +1199,26 @@ implements <a href="MilvusClient.html" title="interface in io.milvus.client">Mil
 </dl>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="calcDistance(io.milvus.param.dml.CalcDistanceParam)">
 <!--   -->
 <!--   -->
 </a>
 </a>
@@ -1179,6 +1321,25 @@ implements <a href="MilvusClient.html" title="interface in io.milvus.client">Mil
 </dl>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="loadBalance(io.milvus.param.control.LoadBalanceParam)">
 <!--   -->
 <!--   -->
 </a>
 </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 id="getCompactionStateWithPlans(io.milvus.param.control.GetCompactionPlansParam)">
 <!--   -->
 <!--   -->
 </a>
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <li class="blockList">
 <h4>getCompactionStateWithPlans</h4>
 <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>
 <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>
 </dl>
 </li>
 </li>
 </ul>
 </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>
 </li>
 </ul>
 </ul>
 </section>
 </section>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>MilvusClient</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     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 tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],16:["t5","Default Methods"]};
 var altColor = "altColor";
 var altColor = "altColor";
 var rowColor = "rowColor";
 var rowColor = "rowColor";
@@ -124,7 +124,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <li class="blockList">
 <li class="blockList">
 <dl>
 <dl>
 <dt>All Known Implementing Classes:</dt>
 <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>
 </dl>
 <hr>
 <hr>
 <pre>public interface <span class="typeNameLabel">MilvusClient</span></pre>
 <pre>public interface <span class="typeNameLabel">MilvusClient</span></pre>
@@ -193,124 +193,145 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </tr>
 </tr>
 <tr id="i6" class="altColor">
 <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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Creates an index on a vector field in the specified collection.</div>
 <div class="block">Creates an index on a vector field in the specified collection.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Creates a partition in the specified collection.</div>
 <div class="block">Creates a partition in the specified collection.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Deletes entity(s) based on primary key(s) filtered by boolean expression.</div>
 <div class="block">Deletes entity(s) based on primary key(s) filtered by boolean expression.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Shows the details of a collection, e.g.</div>
 <div class="block">Shows the details of a collection, e.g.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Shows the information of the specified index.</div>
 <div class="block">Shows the information of the specified index.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Drops an alias for the specified collection.</div>
 <div class="block">Drops an alias for the specified collection.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Drops a collection.</div>
 <div class="block">Drops a collection.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Drops the index on a vector field in the specified collection.</div>
 <div class="block">Drops the index on a vector field in the specified collection.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Drops a partition.</div>
 <div class="block">Drops a partition.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Shows the statistics information of a collection.</div>
 <div class="block">Shows the statistics information of a collection.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Gets the compaction state by id.</div>
 <div class="block">Gets the compaction state by id.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Gets compaction state with its plan.</div>
 <div class="block">Gets compaction state with its plan.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Get flush state of specified segments.</div>
 <div class="block">Get flush state of specified segments.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Shows the index building progress, such as how many rows are indexed.</div>
 <div class="block">Shows the index building progress, such as how many rows are indexed.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Shows the index building state(in-progress/finished/failed), and the reason for failure (if any).</div>
 <div class="block">Shows the index building state(in-progress/finished/failed), and the reason for failure (if any).</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Gets the runtime metrics information of Milvus, returns the result in .json format.</div>
 <div class="block">Gets the runtime metrics information of Milvus, returns the result in .json format.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Shows the statistics information of a partition.</div>
 <div class="block">Shows the statistics information of a partition.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
@@ -318,7 +339,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
  persistence state(growing or flushed), etc.</div>
  persistence state(growing or flushed), etc.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
@@ -326,98 +347,140 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
  memory usage size, index name, etc.</div>
  memory usage size, index name, etc.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Checks if a collection exists.</div>
 <div class="block">Checks if a collection exists.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Checks if a partition exists in the specified collection.</div>
 <div class="block">Checks if a partition exists in the specified collection.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
-<div class="block">Inserts entities into a specified collection.</div>
+<div class="block">Inserts entities into a specified collection .</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Moves segment from a query node to another to keep the load balanced.</div>
 <div class="block">Moves segment from a query node to another to keep the load balanced.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Loads a collection to memory before search or query.</div>
 <div class="block">Loads a collection to memory before search or query.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Loads a partition into memory.</div>
 <div class="block">Loads a partition into memory.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Performs a manual compaction.</div>
 <div class="block">Performs a manual compaction.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Queries entity(s) based on scalar field(s) filtered by boolean expression.</div>
 <div class="block">Queries entity(s) based on scalar field(s) filtered by boolean expression.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Releases a collection from memory to reduce memory usage.</div>
 <div class="block">Releases a collection from memory to reduce memory usage.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Releases a partition from memory.</div>
 <div class="block">Releases a partition from memory.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Conducts ANN search on a vector field.</div>
 <div class="block">Conducts ANN search on a vector field.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Lists all collections or gets collection loading status.</div>
 <div class="block">Lists all collections or gets collection loading status.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Shows all partitions in the specified collection.</div>
 <div class="block">Shows all partitions in the specified collection.</div>
 </td>
 </td>
 </tr>
 </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>
 <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,
 <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>
            java.util.concurrent.TimeUnit&nbsp;timeoutUnit)</code></th>
@@ -614,6 +677,23 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dl>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="createPartition(io.milvus.param.partition.CreatePartitionParam)">
 <!--   -->
 <!--   -->
 </a>
 </a>
@@ -865,7 +945,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <li class="blockList">
 <li class="blockList">
 <h4>insert</h4>
 <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>
 <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>
  input primary key field if auto_id is enabled.</div>
 <dl>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -875,6 +955,23 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dl>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="delete(io.milvus.param.dml.DeleteParam)">
 <!--   -->
 <!--   -->
 </a>
 </a>
@@ -908,6 +1005,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dl>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="query(io.milvus.param.dml.QueryParam)">
 <!--   -->
 <!--   -->
 </a>
 </a>
@@ -925,6 +1038,23 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dl>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="calcDistance(io.milvus.param.dml.CalcDistanceParam)">
 <!--   -->
 <!--   -->
 </a>
 </a>
@@ -1007,6 +1137,22 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 </dl>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="loadBalance(io.milvus.param.control.LoadBalanceParam)">
 <!--   -->
 <!--   -->
 </a>
 </a>
@@ -1058,7 +1204,7 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <a id="getCompactionStateWithPlans(io.milvus.param.control.GetCompactionPlansParam)">
 <a id="getCompactionStateWithPlans(io.milvus.param.control.GetCompactionPlansParam)">
 <!--   -->
 <!--   -->
 </a>
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <li class="blockList">
 <h4>getCompactionStateWithPlans</h4>
 <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>
 <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>
 </dl>
 </li>
 </li>
 </ul>
 </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>
 </li>
 </ul>
 </ul>
 </section>
 </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 -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>io.milvus.client</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../script.js"></script>
@@ -127,6 +127,10 @@ $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="rowColor">
 <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>
 <th class="colFirst" scope="row"><a href="MilvusServiceClient.html" title="class in io.milvus.client">MilvusServiceClient</a></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>io.milvus.client Class Hierarchy</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../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>
 <li class="circle">io.milvus.client.<a href="MilvusServiceClient.html" title="class in io.milvus.client"><span class="typeNameLink">MilvusServiceClient</span></a></li>
 </ul>
 </ul>
 </li>
 </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>
 </ul>
 </li>
 </li>
 </ul>
 </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 -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>ClientNotConnectedException</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>IllegalResponseException</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>MilvusException</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>ParamException</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>io.milvus.exception</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>io.milvus.exception Class Hierarchy</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>ConnectParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     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 tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var altColor = "altColor";
 var rowColor = "rowColor";
 var rowColor = "rowColor";
@@ -174,20 +174,42 @@ extends java.lang.Object</pre>
 </tr>
 </tr>
 <tr id="i2" class="altColor">
 <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>
 <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,
 <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>
                   @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</code></th>
 <td class="colLast">
 <td class="colLast">
 <div class="block">Sets the connection timeout value of client channel.</div>
 <div class="block">Sets the connection timeout value of client channel.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Sets the host name/address.</div>
 <div class="block">Sets the host name/address.</div>
 </td>
 </td>
 </tr>
 </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>
 <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,
 <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>
                @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>
 <div class="block">Sets the idle timeout value of client channel.</div>
 </td>
 </td>
 </tr>
 </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>
 <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,
 <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>
                  @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>
 <div class="block">Sets the keep-alive time value of client channel.</div>
 </td>
 </td>
 </tr>
 </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>
 <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,
 <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>
                     @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>
 <div class="block">Sets the keep-alive timeout value of client channel.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Sets the connection port.</div>
 <div class="block">Sets the connection port.</div>
 </td>
 </td>
 </tr>
 </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>
 </table>
 <ul class="blockList">
 <ul class="blockList">
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
@@ -348,6 +377,22 @@ extends java.lang.Object</pre>
 </dl>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="withIdleTimeout(long,java.util.concurrent.TimeUnit)">
 <!--   -->
 <!--   -->
 </a>
 </a>
@@ -367,6 +412,59 @@ extends java.lang.Object</pre>
 </dl>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="build()">
 <!--   -->
 <!--   -->
 </a>
 </a>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>ConnectParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     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 tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var altColor = "altColor";
 var rowColor = "rowColor";
 var rowColor = "rowColor";
@@ -180,46 +180,56 @@ extends java.lang.Object</pre>
 <th class="colLast" scope="col">Description</th>
 <th class="colLast" scope="col">Description</th>
 </tr>
 </tr>
 <tr id="i0" class="altColor">
 <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>
 <td class="colFirst"><code>long</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getConnectTimeoutMs()">getConnectTimeoutMs</a></span>()</code></th>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getConnectTimeoutMs()">getConnectTimeoutMs</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
-<tr id="i1" class="rowColor">
+<tr id="i2" class="altColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <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>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getHost()">getHost</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colFirst"><code>long</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIdleTimeoutMs()">getIdleTimeoutMs</a></span>()</code></th>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getIdleTimeoutMs()">getIdleTimeoutMs</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
-<tr id="i3" class="rowColor">
+<tr id="i4" class="altColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colFirst"><code>long</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getKeepAliveTimeMs()">getKeepAliveTimeMs</a></span>()</code></th>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getKeepAliveTimeMs()">getKeepAliveTimeMs</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
-<tr id="i4" class="altColor">
+<tr id="i5" class="rowColor">
 <td class="colFirst"><code>long</code></td>
 <td class="colFirst"><code>long</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getKeepAliveTimeoutMs()">getKeepAliveTimeoutMs</a></span>()</code></th>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getKeepAliveTimeoutMs()">getKeepAliveTimeoutMs</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
-<tr id="i5" class="rowColor">
+<tr id="i6" class="altColor">
 <td class="colFirst"><code>int</code></td>
 <td class="colFirst"><code>int</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPort()">getPort</a></span>()</code></th>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#getPort()">getPort</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
-<tr id="i6" class="altColor">
+<tr id="i7" class="rowColor">
 <td class="colFirst"><code>boolean</code></td>
 <td class="colFirst"><code>boolean</code></td>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isKeepAliveWithoutCalls()">isKeepAliveWithoutCalls</a></span>()</code></th>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#isKeepAliveWithoutCalls()">isKeepAliveWithoutCalls</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </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>
 <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>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newBuilder()">newBuilder</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
-<tr id="i8" class="altColor">
+<tr id="i10" class="altColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <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>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString()">toString</a></span>()</code></th>
 <td class="colLast">
 <td class="colLast">
@@ -304,6 +314,15 @@ extends java.lang.Object</pre>
 <pre class="methodSignature">public&nbsp;boolean&nbsp;isKeepAliveWithoutCalls()</pre>
 <pre class="methodSignature">public&nbsp;boolean&nbsp;isKeepAliveWithoutCalls()</pre>
 </li>
 </li>
 </ul>
 </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 id="getIdleTimeoutMs()">
 <!--   -->
 <!--   -->
 </a>
 </a>
@@ -313,6 +332,15 @@ extends java.lang.Object</pre>
 <pre class="methodSignature">public&nbsp;long&nbsp;getIdleTimeoutMs()</pre>
 <pre class="methodSignature">public&nbsp;long&nbsp;getIdleTimeoutMs()</pre>
 </li>
 </li>
 </ul>
 </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 id="newBuilder()">
 <!--   -->
 <!--   -->
 </a>
 </a>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>Constant</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../script.js"></script>
@@ -149,15 +149,45 @@ extends java.lang.Object</pre>
 <th class="colLast" scope="col">Description</th>
 <th class="colLast" scope="col">Description</th>
 </tr>
 </tr>
 <tr class="altColor">
 <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>
 <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>
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
-<tr class="rowColor">
+<tr class="altColor">
 <td class="colFirst"><code>static java.lang.Long</code></td>
 <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>
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </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">
 <tr class="altColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <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>
 <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>
 <tr class="rowColor">
 <tr class="rowColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="altColor">
 <tr class="altColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="rowColor">
 <tr class="rowColor">
 <td class="colFirst"><code>static java.lang.String</code></td>
 <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>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#VECTOR_TAG">VECTOR_TAG</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
@@ -322,6 +357,19 @@ extends java.lang.Object</pre>
 </dl>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="TOP_K">
 <!--   -->
 <!--   -->
 </a>
 </a>
@@ -400,6 +448,84 @@ extends java.lang.Object</pre>
 </dl>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="MAX_WAITING_LOADING_INTERVAL">
 <!--   -->
 <!--   -->
 </a>
 </a>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>IndexType</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="rowColor">
 <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>
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </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">
 <tr class="altColor">
 <th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#HNSW">HNSW</a></span></code></th>
 <th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#HNSW">HNSW</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="rowColor">
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="altColor">
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="rowColor">
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="altColor">
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr class="rowColor">
 <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>
 <th class="colFirst" scope="row"><code><span class="memberNameLink"><a href="#RHNSW_SQ">RHNSW_SQ</a></span></code></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </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>
 <pre>public static final&nbsp;<a href="IndexType.html" title="enum in io.milvus.param">IndexType</a> INVALID</pre>
 </li>
 </li>
 </ul>
 </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 id="IVF_FLAT">
 <!--   -->
 <!--   -->
 </a>
 </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>
 <pre>public static final&nbsp;<a href="IndexType.html" title="enum in io.milvus.param">IndexType</a> IVF_SQ8</pre>
 </li>
 </li>
 </ul>
 </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 id="HNSW">
 <!--   -->
 <!--   -->
 </a>
 </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>
 <pre>public static final&nbsp;<a href="IndexType.html" title="enum in io.milvus.param">IndexType</a> ANNOY</pre>
 </li>
 </li>
 </ul>
 </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 id="BIN_IVF_FLAT">
 <!--   -->
 <!--   -->
 </a>
 </a>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>MetricType</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../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 -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>ParamUtils</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     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 tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var altColor = "altColor";
 var rowColor = "rowColor";
 var rowColor = "rowColor";
@@ -183,6 +183,50 @@ extends java.lang.Object</pre>
 <div class="block">Checks if a string is empty or null.</div>
 <div class="block">Checks if a string is empty or null.</div>
 </td>
 </td>
 </tr>
 </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>
 </table>
 <ul class="blockList">
 <ul class="blockList">
 <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
 <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 id="CheckNullEmptyString(java.lang.String,java.lang.String)">
 <!--   -->
 <!--   -->
 </a>
 </a>
-<ul class="blockListLast">
+<ul class="blockList">
 <li class="blockList">
 <li class="blockList">
 <h4>CheckNullEmptyString</h4>
 <h4>CheckNullEmptyString</h4>
 <pre class="methodSignature">public static&nbsp;void&nbsp;CheckNullEmptyString&#8203;(java.lang.String&nbsp;target,
 <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>
 </dl>
 </li>
 </li>
 </ul>
 </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>
 </li>
 </ul>
 </ul>
 </section>
 </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 -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>R.Status</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>R</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>RpcStatus</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../jquery/jquery-ui.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="../../../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 -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>AlterAliasParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>AlterAliasParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>CreateAliasParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>CreateAliasParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>DropAliasParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>DropAliasParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>io.milvus.param.alias</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>io.milvus.param.alias Class Hierarchy</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>CreateCollectionParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>CreateCollectionParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>DescribeCollectionParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>DescribeCollectionParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>DropCollectionParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>DropCollectionParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>FieldType.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     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 tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var altColor = "altColor";
 var rowColor = "rowColor";
 var rowColor = "rowColor";
@@ -203,17 +203,24 @@ extends java.lang.Object</pre>
 </tr>
 </tr>
 <tr id="i6" class="altColor">
 <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>
 <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>
 <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>
 <td class="colLast">&nbsp;</td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Sets the field as the primary key field.</div>
 <div class="block">Sets the field as the primary key field.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
@@ -359,6 +366,23 @@ extends java.lang.Object</pre>
 </dl>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="withAutoID(boolean)">
 <!--   -->
 <!--   -->
 </a>
 </a>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>FieldType</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     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 tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var altColor = "altColor";
 var rowColor = "rowColor";
 var rowColor = "rowColor";
@@ -189,11 +189,16 @@ extends java.lang.Object</pre>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
 <tr id="i1" class="rowColor">
 <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>
 <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>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#newBuilder()">newBuilder</a></span>()</code></th>
 <td class="colLast">&nbsp;</td>
 <td class="colLast">&nbsp;</td>
 </tr>
 </tr>
-<tr id="i2" class="altColor">
+<tr id="i3" class="rowColor">
 <td class="colFirst"><code>java.lang.String</code></td>
 <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>
 <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#toString()">toString</a></span>()</code></th>
 <td class="colLast">
 <td class="colLast">
@@ -233,6 +238,15 @@ extends java.lang.Object</pre>
 <pre class="methodSignature">public&nbsp;int&nbsp;getDimension()</pre>
 <pre class="methodSignature">public&nbsp;int&nbsp;getDimension()</pre>
 </li>
 </li>
 </ul>
 </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 id="newBuilder()">
 <!--   -->
 <!--   -->
 </a>
 </a>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>FlushParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>FlushParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>GetCollectionStatisticsParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>GetCollectionStatisticsParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>HasCollectionParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>HasCollectionParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>LoadCollectionParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>
@@ -27,7 +27,7 @@
     catch(err) {
     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 tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
 var altColor = "altColor";
 var altColor = "altColor";
 var rowColor = "rowColor";
 var rowColor = "rowColor";
@@ -174,19 +174,26 @@ extends java.lang.Object</pre>
 </tr>
 </tr>
 <tr id="i2" class="altColor">
 <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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Enable sync mode for load action.</div>
 <div class="block">Enable sync mode for load action.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
 <div class="block">Sets waiting interval in sync mode.</div>
 <div class="block">Sets waiting interval in sync mode.</div>
 </td>
 </td>
 </tr>
 </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>
 <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>
 <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">
 <td class="colLast">
@@ -244,7 +251,7 @@ extends java.lang.Object</pre>
                                                 @NonNull java.lang.Boolean&nbsp;syncLoad)</pre>
                                                 @NonNull java.lang.Boolean&nbsp;syncLoad)</pre>
 <div class="block">Enable sync mode for load action.
 <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.
  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>
  If sync mode disabled, client returns at once after the loadCollection() is called.</div>
 <dl>
 <dl>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dt><span class="paramLabel">Parameters:</span></dt>
@@ -294,6 +301,23 @@ extends java.lang.Object</pre>
 </dl>
 </dl>
 </li>
 </li>
 </ul>
 </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 id="build()">
 <!--   -->
 <!--   -->
 </a>
 </a>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>LoadCollectionParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>ReleaseCollectionParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>ReleaseCollectionParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>ShowCollectionsParam.Builder</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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

@@ -2,10 +2,10 @@
 <!-- NewPage -->
 <!-- NewPage -->
 <html lang="en">
 <html lang="en">
 <head>
 <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>
 <title>ShowCollectionsParam</title>
 <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
 <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="../../../../stylesheet.css" title="Style">
 <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.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="../../../../script.js"></script>

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