MultiConnectParam.Builder.html 43 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <!-- NewPage -->
  3. <html lang="en">
  4. <head>
  5. <!-- Generated by javadoc (1.8.0_402-402) on Thu Aug 08 18:00:37 CST 2024 -->
  6. <title>MultiConnectParam.Builder</title>
  7. <meta name="date" content="2024-08-08">
  8. <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
  9. <script type="text/javascript" src="../../../script.js"></script>
  10. </head>
  11. <body>
  12. <script type="text/javascript"><!--
  13. try {
  14. if (location.href.indexOf('is-external=true') == -1) {
  15. parent.document.title="MultiConnectParam.Builder";
  16. }
  17. }
  18. catch(err) {
  19. }
  20. //-->
  21. var methods = {"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};
  22. var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
  23. var altColor = "altColor";
  24. var rowColor = "rowColor";
  25. var tableTab = "tableTab";
  26. var activeTableTab = "activeTableTab";
  27. </script>
  28. <noscript>
  29. <div>JavaScript is disabled on your browser.</div>
  30. </noscript>
  31. <!-- ========= START OF TOP NAVBAR ======= -->
  32. <div class="topNav"><a name="navbar.top">
  33. <!-- -->
  34. </a>
  35. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  36. <a name="navbar.top.firstrow">
  37. <!-- -->
  38. </a>
  39. <ul class="navList" title="Navigation">
  40. <li><a href="../../../overview-summary.html">Overview</a></li>
  41. <li><a href="package-summary.html">Package</a></li>
  42. <li class="navBarCell1Rev">Class</li>
  43. <li><a href="package-tree.html">Tree</a></li>
  44. <li><a href="../../../deprecated-list.html">Deprecated</a></li>
  45. <li><a href="../../../index-files/index-1.html">Index</a></li>
  46. <li><a href="../../../help-doc.html">Help</a></li>
  47. </ul>
  48. </div>
  49. <div class="subNav">
  50. <ul class="navList">
  51. <li><a href="../../../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  52. <li><a href="../../../io/milvus/param/ParamUtils.html" title="class in io.milvus.param"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  53. </ul>
  54. <ul class="navList">
  55. <li><a href="../../../index.html?io/milvus/param/MultiConnectParam.Builder.html" target="_top">Frames</a></li>
  56. <li><a href="MultiConnectParam.Builder.html" target="_top">No&nbsp;Frames</a></li>
  57. </ul>
  58. <ul class="navList" id="allclasses_navbar_top">
  59. <li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  60. </ul>
  61. <div>
  62. <script type="text/javascript"><!--
  63. allClassesLink = document.getElementById("allclasses_navbar_top");
  64. if(window==top) {
  65. allClassesLink.style.display = "block";
  66. }
  67. else {
  68. allClassesLink.style.display = "none";
  69. }
  70. //-->
  71. </script>
  72. </div>
  73. <div>
  74. <ul class="subNavList">
  75. <li>Summary:&nbsp;</li>
  76. <li>Nested&nbsp;|&nbsp;</li>
  77. <li>Field&nbsp;|&nbsp;</li>
  78. <li>Constr&nbsp;|&nbsp;</li>
  79. <li><a href="#method.summary">Method</a></li>
  80. </ul>
  81. <ul class="subNavList">
  82. <li>Detail:&nbsp;</li>
  83. <li>Field&nbsp;|&nbsp;</li>
  84. <li>Constr&nbsp;|&nbsp;</li>
  85. <li><a href="#method.detail">Method</a></li>
  86. </ul>
  87. </div>
  88. <a name="skip.navbar.top">
  89. <!-- -->
  90. </a></div>
  91. <!-- ========= END OF TOP NAVBAR ========= -->
  92. <!-- ======== START OF CLASS DATA ======== -->
  93. <div class="header">
  94. <div class="subTitle">io.milvus.param</div>
  95. <h2 title="Class MultiConnectParam.Builder" class="title">Class MultiConnectParam.Builder</h2>
  96. </div>
  97. <div class="contentContainer">
  98. <ul class="inheritance">
  99. <li>java.lang.Object</li>
  100. <li>
  101. <ul class="inheritance">
  102. <li><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">io.milvus.param.ConnectParam.Builder</a></li>
  103. <li>
  104. <ul class="inheritance">
  105. <li>io.milvus.param.MultiConnectParam.Builder</li>
  106. </ul>
  107. </li>
  108. </ul>
  109. </li>
  110. </ul>
  111. <div class="description">
  112. <ul class="blockList">
  113. <li class="blockList">
  114. <dl>
  115. <dt>Enclosing class:</dt>
  116. <dd><a href="../../../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></dd>
  117. </dl>
  118. <hr>
  119. <br>
  120. <pre>public static class <span class="typeNameLabel">MultiConnectParam.Builder</span>
  121. extends <a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></pre>
  122. <div class="block">Builder for <a href="../../../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param"><code>MultiConnectParam</code></a></div>
  123. </li>
  124. </ul>
  125. </div>
  126. <div class="summary">
  127. <ul class="blockList">
  128. <li class="blockList">
  129. <!-- ========== METHOD SUMMARY =========== -->
  130. <ul class="blockList">
  131. <li class="blockList"><a name="method.summary">
  132. <!-- -->
  133. </a>
  134. <h3>Method Summary</h3>
  135. <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
  136. <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>
  137. <tr>
  138. <th class="colFirst" scope="col">Modifier and Type</th>
  139. <th class="colLast" scope="col">Method and Description</th>
  140. </tr>
  141. <tr id="i0" class="altColor">
  142. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a></code></td>
  143. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#build--">build</a></span>()</code>
  144. <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>
  145. </td>
  146. </tr>
  147. <tr id="i1" class="rowColor">
  148. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  149. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#keepAliveWithoutCalls-boolean-">keepAliveWithoutCalls</a></span>(boolean&nbsp;enable)</code>
  150. <div class="block">Enables the keep-alive function for client channel.</div>
  151. </td>
  152. </tr>
  153. <tr id="i2" class="altColor">
  154. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  155. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withAuthorization-java.lang.String-">withAuthorization</a></span>(@NonNull java.lang.String&nbsp;authorization)</code>
  156. <div class="block">Sets the secure for this connection</div>
  157. </td>
  158. </tr>
  159. <tr id="i3" class="rowColor">
  160. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  161. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withAuthorization-java.lang.String-java.lang.String-">withAuthorization</a></span>(java.lang.String&nbsp;username,
  162. java.lang.String&nbsp;password)</code>
  163. <div class="block">Sets the username and password for this connection</div>
  164. </td>
  165. </tr>
  166. <tr id="i4" class="altColor">
  167. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  168. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withCaPemPath-java.lang.String-">withCaPemPath</a></span>(@NonNull java.lang.String&nbsp;caPemPath)</code>
  169. <div class="block">Set the ca.pem path for tls two-way authentication, only takes effect when "secure" is True.</div>
  170. </td>
  171. </tr>
  172. <tr id="i5" class="rowColor">
  173. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  174. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withClientKeyPath-java.lang.String-">withClientKeyPath</a></span>(@NonNull java.lang.String&nbsp;clientKeyPath)</code>
  175. <div class="block">Set the client.key path for tls two-way authentication, only takes effect when "secure" is True.</div>
  176. </td>
  177. </tr>
  178. <tr id="i6" class="altColor">
  179. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  180. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withClientPemPath-java.lang.String-">withClientPemPath</a></span>(@NonNull java.lang.String&nbsp;clientPemPath)</code>
  181. <div class="block">Set the client.pem path for tls two-way authentication, only takes effect when "secure" is True.</div>
  182. </td>
  183. </tr>
  184. <tr id="i7" class="rowColor">
  185. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  186. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withConnectTimeout-long-java.util.concurrent.TimeUnit-">withConnectTimeout</a></span>(long&nbsp;connectTimeout,
  187. @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</code>
  188. <div class="block">Sets the connection timeout value of client channel.</div>
  189. </td>
  190. </tr>
  191. <tr id="i8" class="altColor">
  192. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  193. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withDatabaseName-java.lang.String-">withDatabaseName</a></span>(java.lang.String&nbsp;databaseName)</code>
  194. <div class="block">Sets the database name.</div>
  195. </td>
  196. </tr>
  197. <tr id="i9" class="rowColor">
  198. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  199. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withHost-java.lang.String-">withHost</a></span>(@NonNull java.lang.String&nbsp;host)</code>
  200. <div class="block">Sets the host name/address.</div>
  201. </td>
  202. </tr>
  203. <tr id="i10" class="altColor">
  204. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  205. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withHosts-java.util.List-">withHosts</a></span>(@NonNull java.util.List&lt;<a href="../../../io/milvus/param/ServerAddress.html" title="class in io.milvus.param">ServerAddress</a>&gt;&nbsp;hosts)</code>
  206. <div class="block">Sets the addresses.</div>
  207. </td>
  208. </tr>
  209. <tr id="i11" class="rowColor">
  210. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  211. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withIdleTimeout-long-java.util.concurrent.TimeUnit-">withIdleTimeout</a></span>(long&nbsp;idleTimeout,
  212. @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</code>
  213. <div class="block">Sets the idle timeout value of client channel.</div>
  214. </td>
  215. </tr>
  216. <tr id="i12" class="altColor">
  217. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  218. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withKeepAliveTime-long-java.util.concurrent.TimeUnit-">withKeepAliveTime</a></span>(long&nbsp;keepAliveTime,
  219. @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</code>
  220. <div class="block">Sets the keep-alive time value of client channel.</div>
  221. </td>
  222. </tr>
  223. <tr id="i13" class="rowColor">
  224. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  225. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withKeepAliveTimeout-long-java.util.concurrent.TimeUnit-">withKeepAliveTimeout</a></span>(long&nbsp;keepAliveTimeout,
  226. @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</code>
  227. <div class="block">Sets the keep-alive timeout value of client channel.</div>
  228. </td>
  229. </tr>
  230. <tr id="i14" class="altColor">
  231. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  232. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withPort-int-">withPort</a></span>(int&nbsp;port)</code>
  233. <div class="block">Sets the connection port.</div>
  234. </td>
  235. </tr>
  236. <tr id="i15" class="rowColor">
  237. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  238. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withQueryNodeSingleSearch-io.milvus.param.QueryNodeSingleSearch-">withQueryNodeSingleSearch</a></span>(@NonNull <a href="../../../io/milvus/param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a>&nbsp;queryNodeSingleSearch)</code>
  239. <div class="block">Sets single search for query node listener.</div>
  240. </td>
  241. </tr>
  242. <tr id="i16" class="altColor">
  243. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  244. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withRpcDeadline-long-java.util.concurrent.TimeUnit-">withRpcDeadline</a></span>(long&nbsp;deadline,
  245. @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</code>
  246. <div class="block">Set a deadline for how long you are willing to wait for a reply from the server.</div>
  247. </td>
  248. </tr>
  249. <tr id="i17" class="rowColor">
  250. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  251. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withSecure-boolean-">withSecure</a></span>(boolean&nbsp;secure)</code>
  252. <div class="block">Sets secure the authorization for this connection, set to True to enable TLS</div>
  253. </td>
  254. </tr>
  255. <tr id="i18" class="altColor">
  256. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  257. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withServerName-java.lang.String-">withServerName</a></span>(@NonNull java.lang.String&nbsp;serverName)</code>
  258. <div class="block">Set target name override for SSL host name checking, only takes effect when "secure" is True.</div>
  259. </td>
  260. </tr>
  261. <tr id="i19" class="rowColor">
  262. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  263. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withServerPemPath-java.lang.String-">withServerPemPath</a></span>(@NonNull java.lang.String&nbsp;serverPemPath)</code>
  264. <div class="block">Set the server.pem path for tls two-way authentication, only takes effect when "secure" is True.</div>
  265. </td>
  266. </tr>
  267. <tr id="i20" class="altColor">
  268. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  269. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withToken-java.lang.String-">withToken</a></span>(java.lang.String&nbsp;token)</code>
  270. <div class="block">Sets the token</div>
  271. </td>
  272. </tr>
  273. <tr id="i21" class="rowColor">
  274. <td class="colFirst"><code><a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a></code></td>
  275. <td class="colLast"><code><span class="memberNameLink"><a href="../../../io/milvus/param/MultiConnectParam.Builder.html#withUri-java.lang.String-">withUri</a></span>(java.lang.String&nbsp;uri)</code>
  276. <div class="block">Sets the uri</div>
  277. </td>
  278. </tr>
  279. </table>
  280. <ul class="blockList">
  281. <li class="blockList"><a name="methods.inherited.from.class.io.milvus.param.ConnectParam.Builder">
  282. <!-- -->
  283. </a>
  284. <h3>Methods inherited from class&nbsp;io.milvus.param.<a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></h3>
  285. <code><a href="../../../io/milvus/param/ConnectParam.Builder.html#secure-boolean-">secure</a>, <a href="../../../io/milvus/param/ConnectParam.Builder.html#withClientRequestId-java.lang.ThreadLocal-">withClientRequestId</a></code></li>
  286. </ul>
  287. <ul class="blockList">
  288. <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object">
  289. <!-- -->
  290. </a>
  291. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  292. <code>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
  293. </ul>
  294. </li>
  295. </ul>
  296. </li>
  297. </ul>
  298. </div>
  299. <div class="details">
  300. <ul class="blockList">
  301. <li class="blockList">
  302. <!-- ============ METHOD DETAIL ========== -->
  303. <ul class="blockList">
  304. <li class="blockList"><a name="method.detail">
  305. <!-- -->
  306. </a>
  307. <h3>Method Detail</h3>
  308. <a name="withHosts-java.util.List-">
  309. <!-- -->
  310. </a>
  311. <ul class="blockList">
  312. <li class="blockList">
  313. <h4>withHosts</h4>
  314. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withHosts(@NonNull
  315. @NonNull java.util.List&lt;<a href="../../../io/milvus/param/ServerAddress.html" title="class in io.milvus.param">ServerAddress</a>&gt;&nbsp;hosts)</pre>
  316. <div class="block">Sets the addresses.</div>
  317. <dl>
  318. <dt><span class="paramLabel">Parameters:</span></dt>
  319. <dd><code>hosts</code> - hosts serverAddresses</dd>
  320. <dt><span class="returnLabel">Returns:</span></dt>
  321. <dd><code>Builder</code></dd>
  322. </dl>
  323. </li>
  324. </ul>
  325. <a name="withQueryNodeSingleSearch-io.milvus.param.QueryNodeSingleSearch-">
  326. <!-- -->
  327. </a>
  328. <ul class="blockList">
  329. <li class="blockList">
  330. <h4>withQueryNodeSingleSearch</h4>
  331. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withQueryNodeSingleSearch(@NonNull
  332. @NonNull <a href="../../../io/milvus/param/QueryNodeSingleSearch.html" title="class in io.milvus.param">QueryNodeSingleSearch</a>&nbsp;queryNodeSingleSearch)</pre>
  333. <div class="block">Sets single search for query node listener.</div>
  334. <dl>
  335. <dt><span class="paramLabel">Parameters:</span></dt>
  336. <dd><code>queryNodeSingleSearch</code> - query node single search for listener</dd>
  337. <dt><span class="returnLabel">Returns:</span></dt>
  338. <dd><code>Builder</code></dd>
  339. </dl>
  340. </li>
  341. </ul>
  342. <a name="withHost-java.lang.String-">
  343. <!-- -->
  344. </a>
  345. <ul class="blockList">
  346. <li class="blockList">
  347. <h4>withHost</h4>
  348. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withHost(@NonNull
  349. @NonNull java.lang.String&nbsp;host)</pre>
  350. <div class="block">Sets the host name/address.</div>
  351. <dl>
  352. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  353. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withHost-java.lang.String-">withHost</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  354. <dt><span class="paramLabel">Parameters:</span></dt>
  355. <dd><code>host</code> - host name/address</dd>
  356. <dt><span class="returnLabel">Returns:</span></dt>
  357. <dd><code>Builder</code></dd>
  358. </dl>
  359. </li>
  360. </ul>
  361. <a name="withPort-int-">
  362. <!-- -->
  363. </a>
  364. <ul class="blockList">
  365. <li class="blockList">
  366. <h4>withPort</h4>
  367. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withPort(int&nbsp;port)</pre>
  368. <div class="block">Sets the connection port. Port value must be greater than zero and less than 65536.</div>
  369. <dl>
  370. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  371. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withPort-int-">withPort</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  372. <dt><span class="paramLabel">Parameters:</span></dt>
  373. <dd><code>port</code> - port value</dd>
  374. <dt><span class="returnLabel">Returns:</span></dt>
  375. <dd><code>Builder</code></dd>
  376. </dl>
  377. </li>
  378. </ul>
  379. <a name="withDatabaseName-java.lang.String-">
  380. <!-- -->
  381. </a>
  382. <ul class="blockList">
  383. <li class="blockList">
  384. <h4>withDatabaseName</h4>
  385. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withDatabaseName(java.lang.String&nbsp;databaseName)</pre>
  386. <div class="block">Sets the database name.</div>
  387. <dl>
  388. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  389. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withDatabaseName-java.lang.String-">withDatabaseName</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  390. <dt><span class="paramLabel">Parameters:</span></dt>
  391. <dd><code>databaseName</code> - databaseName</dd>
  392. <dt><span class="returnLabel">Returns:</span></dt>
  393. <dd><code>Builder</code></dd>
  394. </dl>
  395. </li>
  396. </ul>
  397. <a name="withUri-java.lang.String-">
  398. <!-- -->
  399. </a>
  400. <ul class="blockList">
  401. <li class="blockList">
  402. <h4>withUri</h4>
  403. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withUri(java.lang.String&nbsp;uri)</pre>
  404. <div class="block">Sets the uri</div>
  405. <dl>
  406. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  407. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withUri-java.lang.String-">withUri</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  408. <dt><span class="paramLabel">Parameters:</span></dt>
  409. <dd><code>uri</code> - the uri of Milvus instance</dd>
  410. <dt><span class="returnLabel">Returns:</span></dt>
  411. <dd><code>Builder</code></dd>
  412. </dl>
  413. </li>
  414. </ul>
  415. <a name="withToken-java.lang.String-">
  416. <!-- -->
  417. </a>
  418. <ul class="blockList">
  419. <li class="blockList">
  420. <h4>withToken</h4>
  421. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withToken(java.lang.String&nbsp;token)</pre>
  422. <div class="block">Sets the token</div>
  423. <dl>
  424. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  425. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withToken-java.lang.String-">withToken</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  426. <dt><span class="paramLabel">Parameters:</span></dt>
  427. <dd><code>token</code> - serving as the key for identification and authentication purposes.</dd>
  428. <dt><span class="returnLabel">Returns:</span></dt>
  429. <dd><code>Builder</code></dd>
  430. </dl>
  431. </li>
  432. </ul>
  433. <a name="withConnectTimeout-long-java.util.concurrent.TimeUnit-">
  434. <!-- -->
  435. </a>
  436. <ul class="blockList">
  437. <li class="blockList">
  438. <h4>withConnectTimeout</h4>
  439. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withConnectTimeout(long&nbsp;connectTimeout,
  440. @NonNull
  441. @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</pre>
  442. <div class="block">Sets the connection timeout value of client channel. The timeout value must be greater than zero.</div>
  443. <dl>
  444. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  445. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withConnectTimeout-long-java.util.concurrent.TimeUnit-">withConnectTimeout</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  446. <dt><span class="paramLabel">Parameters:</span></dt>
  447. <dd><code>connectTimeout</code> - timeout value</dd>
  448. <dd><code>timeUnit</code> - timeout unit</dd>
  449. <dt><span class="returnLabel">Returns:</span></dt>
  450. <dd><code>Builder</code></dd>
  451. </dl>
  452. </li>
  453. </ul>
  454. <a name="withKeepAliveTime-long-java.util.concurrent.TimeUnit-">
  455. <!-- -->
  456. </a>
  457. <ul class="blockList">
  458. <li class="blockList">
  459. <h4>withKeepAliveTime</h4>
  460. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withKeepAliveTime(long&nbsp;keepAliveTime,
  461. @NonNull
  462. @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</pre>
  463. <div class="block">Sets the keep-alive time value of client channel. The keep-alive value must be greater than zero.</div>
  464. <dl>
  465. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  466. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withKeepAliveTime-long-java.util.concurrent.TimeUnit-">withKeepAliveTime</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  467. <dt><span class="paramLabel">Parameters:</span></dt>
  468. <dd><code>keepAliveTime</code> - keep-alive value</dd>
  469. <dd><code>timeUnit</code> - keep-alive unit</dd>
  470. <dt><span class="returnLabel">Returns:</span></dt>
  471. <dd><code>Builder</code></dd>
  472. </dl>
  473. </li>
  474. </ul>
  475. <a name="withKeepAliveTimeout-long-java.util.concurrent.TimeUnit-">
  476. <!-- -->
  477. </a>
  478. <ul class="blockList">
  479. <li class="blockList">
  480. <h4>withKeepAliveTimeout</h4>
  481. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withKeepAliveTimeout(long&nbsp;keepAliveTimeout,
  482. @NonNull
  483. @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</pre>
  484. <div class="block">Sets the keep-alive timeout value of client channel. The timeout value must be greater than zero.</div>
  485. <dl>
  486. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  487. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withKeepAliveTimeout-long-java.util.concurrent.TimeUnit-">withKeepAliveTimeout</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  488. <dt><span class="paramLabel">Parameters:</span></dt>
  489. <dd><code>keepAliveTimeout</code> - timeout value</dd>
  490. <dd><code>timeUnit</code> - timeout unit</dd>
  491. <dt><span class="returnLabel">Returns:</span></dt>
  492. <dd><code>Builder</code></dd>
  493. </dl>
  494. </li>
  495. </ul>
  496. <a name="keepAliveWithoutCalls-boolean-">
  497. <!-- -->
  498. </a>
  499. <ul class="blockList">
  500. <li class="blockList">
  501. <h4>keepAliveWithoutCalls</h4>
  502. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;keepAliveWithoutCalls(boolean&nbsp;enable)</pre>
  503. <div class="block">Enables the keep-alive function for client channel.</div>
  504. <dl>
  505. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  506. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#keepAliveWithoutCalls-boolean-">keepAliveWithoutCalls</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  507. <dt><span class="paramLabel">Parameters:</span></dt>
  508. <dd><code>enable</code> - true keep-alive</dd>
  509. <dt><span class="returnLabel">Returns:</span></dt>
  510. <dd><code>Builder</code></dd>
  511. </dl>
  512. </li>
  513. </ul>
  514. <a name="withIdleTimeout-long-java.util.concurrent.TimeUnit-">
  515. <!-- -->
  516. </a>
  517. <ul class="blockList">
  518. <li class="blockList">
  519. <h4>withIdleTimeout</h4>
  520. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withIdleTimeout(long&nbsp;idleTimeout,
  521. @NonNull
  522. @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</pre>
  523. <div class="block">Sets the idle timeout value of client channel. The timeout value must be larger than zero.</div>
  524. <dl>
  525. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  526. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withIdleTimeout-long-java.util.concurrent.TimeUnit-">withIdleTimeout</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  527. <dt><span class="paramLabel">Parameters:</span></dt>
  528. <dd><code>idleTimeout</code> - timeout value</dd>
  529. <dd><code>timeUnit</code> - timeout unit</dd>
  530. <dt><span class="returnLabel">Returns:</span></dt>
  531. <dd><code>Builder</code></dd>
  532. </dl>
  533. </li>
  534. </ul>
  535. <a name="withRpcDeadline-long-java.util.concurrent.TimeUnit-">
  536. <!-- -->
  537. </a>
  538. <ul class="blockList">
  539. <li class="blockList">
  540. <h4>withRpcDeadline</h4>
  541. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withRpcDeadline(long&nbsp;deadline,
  542. @NonNull
  543. @NonNull java.util.concurrent.TimeUnit&nbsp;timeUnit)</pre>
  544. <div class="block">Set a deadline for how long you are willing to wait for a reply from the server.
  545. With a deadline setting, the client will wait when encounter fast RPC fail caused by network fluctuations.
  546. The deadline value must be larger than or equal to zero. Default value is 0, deadline is disabled.</div>
  547. <dl>
  548. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  549. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withRpcDeadline-long-java.util.concurrent.TimeUnit-">withRpcDeadline</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  550. <dt><span class="paramLabel">Parameters:</span></dt>
  551. <dd><code>deadline</code> - deadline value</dd>
  552. <dd><code>timeUnit</code> - deadline unit</dd>
  553. <dt><span class="returnLabel">Returns:</span></dt>
  554. <dd><code>Builder</code></dd>
  555. </dl>
  556. </li>
  557. </ul>
  558. <a name="withAuthorization-java.lang.String-java.lang.String-">
  559. <!-- -->
  560. </a>
  561. <ul class="blockList">
  562. <li class="blockList">
  563. <h4>withAuthorization</h4>
  564. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withAuthorization(java.lang.String&nbsp;username,
  565. java.lang.String&nbsp;password)</pre>
  566. <div class="block">Sets the username and password for this connection</div>
  567. <dl>
  568. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  569. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withAuthorization-java.lang.String-java.lang.String-">withAuthorization</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  570. <dt><span class="paramLabel">Parameters:</span></dt>
  571. <dd><code>username</code> - current user</dd>
  572. <dd><code>password</code> - password</dd>
  573. <dt><span class="returnLabel">Returns:</span></dt>
  574. <dd><code>Builder</code></dd>
  575. </dl>
  576. </li>
  577. </ul>
  578. <a name="withSecure-boolean-">
  579. <!-- -->
  580. </a>
  581. <ul class="blockList">
  582. <li class="blockList">
  583. <h4>withSecure</h4>
  584. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withSecure(boolean&nbsp;secure)</pre>
  585. <div class="block">Sets secure the authorization for this connection, set to True to enable TLS</div>
  586. <dl>
  587. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  588. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withSecure-boolean-">withSecure</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  589. <dt><span class="paramLabel">Parameters:</span></dt>
  590. <dd><code>secure</code> - boolean</dd>
  591. <dt><span class="returnLabel">Returns:</span></dt>
  592. <dd><code>Builder</code></dd>
  593. </dl>
  594. </li>
  595. </ul>
  596. <a name="withAuthorization-java.lang.String-">
  597. <!-- -->
  598. </a>
  599. <ul class="blockList">
  600. <li class="blockList">
  601. <h4>withAuthorization</h4>
  602. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withAuthorization(@NonNull
  603. @NonNull java.lang.String&nbsp;authorization)</pre>
  604. <div class="block">Sets the secure for this connection</div>
  605. <dl>
  606. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  607. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withAuthorization-java.lang.String-">withAuthorization</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  608. <dt><span class="paramLabel">Parameters:</span></dt>
  609. <dd><code>authorization</code> - the authorization info that has included the encoded username and password info</dd>
  610. <dt><span class="returnLabel">Returns:</span></dt>
  611. <dd><code>Builder</code></dd>
  612. </dl>
  613. </li>
  614. </ul>
  615. <a name="withClientKeyPath-java.lang.String-">
  616. <!-- -->
  617. </a>
  618. <ul class="blockList">
  619. <li class="blockList">
  620. <h4>withClientKeyPath</h4>
  621. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withClientKeyPath(@NonNull
  622. @NonNull java.lang.String&nbsp;clientKeyPath)</pre>
  623. <div class="block">Set the client.key path for tls two-way authentication, only takes effect when "secure" is True.</div>
  624. <dl>
  625. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  626. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withClientKeyPath-java.lang.String-">withClientKeyPath</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  627. <dt><span class="paramLabel">Parameters:</span></dt>
  628. <dd><code>clientKeyPath</code> - path of client.key</dd>
  629. <dt><span class="returnLabel">Returns:</span></dt>
  630. <dd><code>Builder</code></dd>
  631. </dl>
  632. </li>
  633. </ul>
  634. <a name="withClientPemPath-java.lang.String-">
  635. <!-- -->
  636. </a>
  637. <ul class="blockList">
  638. <li class="blockList">
  639. <h4>withClientPemPath</h4>
  640. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withClientPemPath(@NonNull
  641. @NonNull java.lang.String&nbsp;clientPemPath)</pre>
  642. <div class="block">Set the client.pem path for tls two-way authentication, only takes effect when "secure" is True.</div>
  643. <dl>
  644. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  645. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withClientPemPath-java.lang.String-">withClientPemPath</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  646. <dt><span class="paramLabel">Parameters:</span></dt>
  647. <dd><code>clientPemPath</code> - path of client.pem</dd>
  648. <dt><span class="returnLabel">Returns:</span></dt>
  649. <dd><code>Builder</code></dd>
  650. </dl>
  651. </li>
  652. </ul>
  653. <a name="withCaPemPath-java.lang.String-">
  654. <!-- -->
  655. </a>
  656. <ul class="blockList">
  657. <li class="blockList">
  658. <h4>withCaPemPath</h4>
  659. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withCaPemPath(@NonNull
  660. @NonNull java.lang.String&nbsp;caPemPath)</pre>
  661. <div class="block">Set the ca.pem path for tls two-way authentication, only takes effect when "secure" is True.</div>
  662. <dl>
  663. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  664. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withCaPemPath-java.lang.String-">withCaPemPath</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  665. <dt><span class="paramLabel">Parameters:</span></dt>
  666. <dd><code>caPemPath</code> - path of ca.pem</dd>
  667. <dt><span class="returnLabel">Returns:</span></dt>
  668. <dd><code>Builder</code></dd>
  669. </dl>
  670. </li>
  671. </ul>
  672. <a name="withServerPemPath-java.lang.String-">
  673. <!-- -->
  674. </a>
  675. <ul class="blockList">
  676. <li class="blockList">
  677. <h4>withServerPemPath</h4>
  678. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withServerPemPath(@NonNull
  679. @NonNull java.lang.String&nbsp;serverPemPath)</pre>
  680. <div class="block">Set the server.pem path for tls two-way authentication, only takes effect when "secure" is True.</div>
  681. <dl>
  682. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  683. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withServerPemPath-java.lang.String-">withServerPemPath</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  684. <dt><span class="paramLabel">Parameters:</span></dt>
  685. <dd><code>serverPemPath</code> - path of server.pem</dd>
  686. <dt><span class="returnLabel">Returns:</span></dt>
  687. <dd><code>Builder</code></dd>
  688. </dl>
  689. </li>
  690. </ul>
  691. <a name="withServerName-java.lang.String-">
  692. <!-- -->
  693. </a>
  694. <ul class="blockList">
  695. <li class="blockList">
  696. <h4>withServerName</h4>
  697. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.Builder.html" title="class in io.milvus.param">MultiConnectParam.Builder</a>&nbsp;withServerName(@NonNull
  698. @NonNull java.lang.String&nbsp;serverName)</pre>
  699. <div class="block">Set target name override for SSL host name checking, only takes effect when "secure" is True.
  700. Note: this value is passed to grpc.ssl_target_name_override</div>
  701. <dl>
  702. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  703. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#withServerName-java.lang.String-">withServerName</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  704. <dt><span class="paramLabel">Parameters:</span></dt>
  705. <dd><code>serverName</code> - path of server.pem</dd>
  706. <dt><span class="returnLabel">Returns:</span></dt>
  707. <dd><code>Builder</code></dd>
  708. </dl>
  709. </li>
  710. </ul>
  711. <a name="build--">
  712. <!-- -->
  713. </a>
  714. <ul class="blockListLast">
  715. <li class="blockList">
  716. <h4>build</h4>
  717. <pre>public&nbsp;<a href="../../../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param">MultiConnectParam</a>&nbsp;build()
  718. throws <a href="../../../io/milvus/exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></pre>
  719. <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>
  720. <dl>
  721. <dt><span class="overrideSpecifyLabel">Overrides:</span></dt>
  722. <dd><code><a href="../../../io/milvus/param/ConnectParam.Builder.html#build--">build</a></code>&nbsp;in class&nbsp;<code><a href="../../../io/milvus/param/ConnectParam.Builder.html" title="class in io.milvus.param">ConnectParam.Builder</a></code></dd>
  723. <dt><span class="returnLabel">Returns:</span></dt>
  724. <dd><a href="../../../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param"><code>MultiConnectParam</code></a></dd>
  725. <dt><span class="throwsLabel">Throws:</span></dt>
  726. <dd><code><a href="../../../io/milvus/exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></code></dd>
  727. </dl>
  728. </li>
  729. </ul>
  730. </li>
  731. </ul>
  732. </li>
  733. </ul>
  734. </div>
  735. </div>
  736. <!-- ========= END OF CLASS DATA ========= -->
  737. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  738. <div class="bottomNav"><a name="navbar.bottom">
  739. <!-- -->
  740. </a>
  741. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  742. <a name="navbar.bottom.firstrow">
  743. <!-- -->
  744. </a>
  745. <ul class="navList" title="Navigation">
  746. <li><a href="../../../overview-summary.html">Overview</a></li>
  747. <li><a href="package-summary.html">Package</a></li>
  748. <li class="navBarCell1Rev">Class</li>
  749. <li><a href="package-tree.html">Tree</a></li>
  750. <li><a href="../../../deprecated-list.html">Deprecated</a></li>
  751. <li><a href="../../../index-files/index-1.html">Index</a></li>
  752. <li><a href="../../../help-doc.html">Help</a></li>
  753. </ul>
  754. </div>
  755. <div class="subNav">
  756. <ul class="navList">
  757. <li><a href="../../../io/milvus/param/MultiConnectParam.html" title="class in io.milvus.param"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
  758. <li><a href="../../../io/milvus/param/ParamUtils.html" title="class in io.milvus.param"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
  759. </ul>
  760. <ul class="navList">
  761. <li><a href="../../../index.html?io/milvus/param/MultiConnectParam.Builder.html" target="_top">Frames</a></li>
  762. <li><a href="MultiConnectParam.Builder.html" target="_top">No&nbsp;Frames</a></li>
  763. </ul>
  764. <ul class="navList" id="allclasses_navbar_bottom">
  765. <li><a href="../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
  766. </ul>
  767. <div>
  768. <script type="text/javascript"><!--
  769. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  770. if(window==top) {
  771. allClassesLink.style.display = "block";
  772. }
  773. else {
  774. allClassesLink.style.display = "none";
  775. }
  776. //-->
  777. </script>
  778. </div>
  779. <div>
  780. <ul class="subNavList">
  781. <li>Summary:&nbsp;</li>
  782. <li>Nested&nbsp;|&nbsp;</li>
  783. <li>Field&nbsp;|&nbsp;</li>
  784. <li>Constr&nbsp;|&nbsp;</li>
  785. <li><a href="#method.summary">Method</a></li>
  786. </ul>
  787. <ul class="subNavList">
  788. <li>Detail:&nbsp;</li>
  789. <li>Field&nbsp;|&nbsp;</li>
  790. <li>Constr&nbsp;|&nbsp;</li>
  791. <li><a href="#method.detail">Method</a></li>
  792. </ul>
  793. </div>
  794. <a name="skip.navbar.bottom">
  795. <!-- -->
  796. </a></div>
  797. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  798. </body>
  799. </html>