LoadCollectionParam.Builder.html 15 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384
  1. <!DOCTYPE HTML>
  2. <!-- NewPage -->
  3. <html lang="en">
  4. <head>
  5. <!-- Generated by javadoc (11.0.13) on Mon Jan 24 16:25:44 CST 2022 -->
  6. <title>LoadCollectionParam.Builder</title>
  7. <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  8. <meta name="dc.created" content="2022-01-24">
  9. <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
  10. <link rel="stylesheet" type="text/css" href="../../../../jquery/jquery-ui.css" title="Style">
  11. <script type="text/javascript" src="../../../../script.js"></script>
  12. <script type="text/javascript" src="../../../../jquery/jszip/dist/jszip.min.js"></script>
  13. <script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils.min.js"></script>
  14. <!--[if IE]>
  15. <script type="text/javascript" src="../../../../jquery/jszip-utils/dist/jszip-utils-ie.min.js"></script>
  16. <![endif]-->
  17. <script type="text/javascript" src="../../../../jquery/jquery-3.5.1.js"></script>
  18. <script type="text/javascript" src="../../../../jquery/jquery-ui.js"></script>
  19. </head>
  20. <body>
  21. <script type="text/javascript"><!--
  22. try {
  23. if (location.href.indexOf('is-external=true') == -1) {
  24. parent.document.title="LoadCollectionParam.Builder";
  25. }
  26. }
  27. catch(err) {
  28. }
  29. //-->
  30. var data = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10};
  31. var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]};
  32. var altColor = "altColor";
  33. var rowColor = "rowColor";
  34. var tableTab = "tableTab";
  35. var activeTableTab = "activeTableTab";
  36. var pathtoroot = "../../../../";
  37. var useModuleDirectories = true;
  38. loadScripts(document, 'script');</script>
  39. <noscript>
  40. <div>JavaScript is disabled on your browser.</div>
  41. </noscript>
  42. <header role="banner">
  43. <nav role="navigation">
  44. <div class="fixedNav">
  45. <!-- ========= START OF TOP NAVBAR ======= -->
  46. <div class="topNav"><a id="navbar.top">
  47. <!-- -->
  48. </a>
  49. <div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
  50. <a id="navbar.top.firstrow">
  51. <!-- -->
  52. </a>
  53. <ul class="navList" title="Navigation">
  54. <li><a href="../../../../index.html">Overview</a></li>
  55. <li><a href="package-summary.html">Package</a></li>
  56. <li class="navBarCell1Rev">Class</li>
  57. <li><a href="package-tree.html">Tree</a></li>
  58. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  59. <li><a href="../../../../index-files/index-1.html">Index</a></li>
  60. <li><a href="../../../../help-doc.html">Help</a></li>
  61. </ul>
  62. </div>
  63. <div class="subNav">
  64. <ul class="navList" id="allclasses_navbar_top">
  65. <li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
  66. </ul>
  67. <ul class="navListSearch">
  68. <li><label for="search">SEARCH:</label>
  69. <input type="text" id="search" value="search" disabled="disabled">
  70. <input type="reset" id="reset" value="reset" disabled="disabled">
  71. </li>
  72. </ul>
  73. <div>
  74. <script type="text/javascript"><!--
  75. allClassesLink = document.getElementById("allclasses_navbar_top");
  76. if(window==top) {
  77. allClassesLink.style.display = "block";
  78. }
  79. else {
  80. allClassesLink.style.display = "none";
  81. }
  82. //-->
  83. </script>
  84. <noscript>
  85. <div>JavaScript is disabled on your browser.</div>
  86. </noscript>
  87. </div>
  88. <div>
  89. <ul class="subNavList">
  90. <li>Summary:&nbsp;</li>
  91. <li>Nested&nbsp;|&nbsp;</li>
  92. <li>Field&nbsp;|&nbsp;</li>
  93. <li>Constr&nbsp;|&nbsp;</li>
  94. <li><a href="#method.summary">Method</a></li>
  95. </ul>
  96. <ul class="subNavList">
  97. <li>Detail:&nbsp;</li>
  98. <li>Field&nbsp;|&nbsp;</li>
  99. <li>Constr&nbsp;|&nbsp;</li>
  100. <li><a href="#method.detail">Method</a></li>
  101. </ul>
  102. </div>
  103. <a id="skip.navbar.top">
  104. <!-- -->
  105. </a></div>
  106. <!-- ========= END OF TOP NAVBAR ========= -->
  107. </div>
  108. <div class="navPadding">&nbsp;</div>
  109. <script type="text/javascript"><!--
  110. $('.navPadding').css('padding-top', $('.fixedNav').css("height"));
  111. //-->
  112. </script>
  113. </nav>
  114. </header>
  115. <!-- ======== START OF CLASS DATA ======== -->
  116. <main role="main">
  117. <div class="header">
  118. <div class="subTitle"><span class="packageLabelInType">Package</span>&nbsp;<a href="package-summary.html">io.milvus.param.collection</a></div>
  119. <h2 title="Class LoadCollectionParam.Builder" class="title">Class LoadCollectionParam.Builder</h2>
  120. </div>
  121. <div class="contentContainer">
  122. <ul class="inheritance">
  123. <li>java.lang.Object</li>
  124. <li>
  125. <ul class="inheritance">
  126. <li>io.milvus.param.collection.LoadCollectionParam.Builder</li>
  127. </ul>
  128. </li>
  129. </ul>
  130. <div class="description">
  131. <ul class="blockList">
  132. <li class="blockList">
  133. <dl>
  134. <dt>Enclosing class:</dt>
  135. <dd><a href="LoadCollectionParam.html" title="class in io.milvus.param.collection">LoadCollectionParam</a></dd>
  136. </dl>
  137. <hr>
  138. <pre>public static final class <span class="typeNameLabel">LoadCollectionParam.Builder</span>
  139. extends java.lang.Object</pre>
  140. <div class="block">Builder for <code>LoadCollectionParam</code> class.</div>
  141. </li>
  142. </ul>
  143. </div>
  144. <div class="summary">
  145. <ul class="blockList">
  146. <li class="blockList">
  147. <!-- ========== METHOD SUMMARY =========== -->
  148. <section role="region">
  149. <ul class="blockList">
  150. <li class="blockList"><a id="method.summary">
  151. <!-- -->
  152. </a>
  153. <h3>Method Summary</h3>
  154. <table class="memberSummary">
  155. <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>
  156. <tr>
  157. <th class="colFirst" scope="col">Modifier and Type</th>
  158. <th class="colSecond" scope="col">Method</th>
  159. <th class="colLast" scope="col">Description</th>
  160. </tr>
  161. <tr id="i0" class="altColor">
  162. <td class="colFirst"><code><a href="LoadCollectionParam.html" title="class in io.milvus.param.collection">LoadCollectionParam</a></code></td>
  163. <th class="colSecond" scope="row"><code><span class="memberNameLink"><a href="#build()">build</a></span>()</code></th>
  164. <td class="colLast">
  165. <div class="block">Verifies parameters and creates a new <code>LoadCollectionParam</code> instance.</div>
  166. </td>
  167. </tr>
  168. <tr id="i1" class="rowColor">
  169. <td class="colFirst"><code><a href="LoadCollectionParam.Builder.html" title="class in io.milvus.param.collection">LoadCollectionParam.Builder</a></code></td>
  170. <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>
  171. <td class="colLast">
  172. <div class="block">Sets the collection name.</div>
  173. </td>
  174. </tr>
  175. <tr id="i2" class="altColor">
  176. <td class="colFirst"><code><a href="LoadCollectionParam.Builder.html" title="class in io.milvus.param.collection">LoadCollectionParam.Builder</a></code></td>
  177. <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>
  178. <td class="colLast">
  179. <div class="block">Enable sync mode for load action.</div>
  180. </td>
  181. </tr>
  182. <tr id="i3" class="rowColor">
  183. <td class="colFirst"><code><a href="LoadCollectionParam.Builder.html" title="class in io.milvus.param.collection">LoadCollectionParam.Builder</a></code></td>
  184. <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>
  185. <td class="colLast">
  186. <div class="block">Sets waiting interval in sync mode.</div>
  187. </td>
  188. </tr>
  189. <tr id="i4" class="altColor">
  190. <td class="colFirst"><code><a href="LoadCollectionParam.Builder.html" title="class in io.milvus.param.collection">LoadCollectionParam.Builder</a></code></td>
  191. <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>
  192. <td class="colLast">
  193. <div class="block">Sets timeout value for the sync mode.</div>
  194. </td>
  195. </tr>
  196. </table>
  197. <ul class="blockList">
  198. <li class="blockList"><a id="methods.inherited.from.class.java.lang.Object">
  199. <!-- -->
  200. </a>
  201. <h3>Methods inherited from class&nbsp;java.lang.Object</h3>
  202. <code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
  203. </ul>
  204. </li>
  205. </ul>
  206. </section>
  207. </li>
  208. </ul>
  209. </div>
  210. <div class="details">
  211. <ul class="blockList">
  212. <li class="blockList">
  213. <!-- ============ METHOD DETAIL ========== -->
  214. <section role="region">
  215. <ul class="blockList">
  216. <li class="blockList"><a id="method.detail">
  217. <!-- -->
  218. </a>
  219. <h3>Method Detail</h3>
  220. <a id="withCollectionName(java.lang.String)">
  221. <!-- -->
  222. </a>
  223. <ul class="blockList">
  224. <li class="blockList">
  225. <h4>withCollectionName</h4>
  226. <pre class="methodSignature">public&nbsp;<a href="LoadCollectionParam.Builder.html" title="class in io.milvus.param.collection">LoadCollectionParam.Builder</a>&nbsp;withCollectionName&#8203;(@NonNull
  227. @NonNull java.lang.String&nbsp;collectionName)</pre>
  228. <div class="block">Sets the collection name. Collection name cannot be empty or null.</div>
  229. <dl>
  230. <dt><span class="paramLabel">Parameters:</span></dt>
  231. <dd><code>collectionName</code> - collection name</dd>
  232. <dt><span class="returnLabel">Returns:</span></dt>
  233. <dd><code>Builder</code></dd>
  234. </dl>
  235. </li>
  236. </ul>
  237. <a id="withSyncLoad(java.lang.Boolean)">
  238. <!-- -->
  239. </a>
  240. <ul class="blockList">
  241. <li class="blockList">
  242. <h4>withSyncLoad</h4>
  243. <pre class="methodSignature">public&nbsp;<a href="LoadCollectionParam.Builder.html" title="class in io.milvus.param.collection">LoadCollectionParam.Builder</a>&nbsp;withSyncLoad&#8203;(@NonNull
  244. @NonNull java.lang.Boolean&nbsp;syncLoad)</pre>
  245. <div class="block">Enable sync mode for load action.
  246. With sync mode enabled, the client keeps waiting until all segments of the collection successfully loaded.
  247. If sync mode disabled, client returns at once after the loadCollection() is called.</div>
  248. <dl>
  249. <dt><span class="paramLabel">Parameters:</span></dt>
  250. <dd><code>syncLoad</code> - <code>Boolean.TRUE</code> is sync mode, Boolean.FALSE is not</dd>
  251. <dt><span class="returnLabel">Returns:</span></dt>
  252. <dd><code>Builder</code></dd>
  253. </dl>
  254. </li>
  255. </ul>
  256. <a id="withSyncLoadWaitingInterval(java.lang.Long)">
  257. <!-- -->
  258. </a>
  259. <ul class="blockList">
  260. <li class="blockList">
  261. <h4>withSyncLoadWaitingInterval</h4>
  262. <pre class="methodSignature">public&nbsp;<a href="LoadCollectionParam.Builder.html" title="class in io.milvus.param.collection">LoadCollectionParam.Builder</a>&nbsp;withSyncLoadWaitingInterval&#8203;(@NonNull
  263. @NonNull java.lang.Long&nbsp;milliseconds)</pre>
  264. <div class="block">Sets waiting interval in sync mode. With sync mode enabled, the client will constantly check collection load state by interval.
  265. Interval must be greater than zero, and cannot be larger than Constant.MAX_WAITING_LOADING_INTERVAL.</div>
  266. <dl>
  267. <dt><span class="paramLabel">Parameters:</span></dt>
  268. <dd><code>milliseconds</code> - interval</dd>
  269. <dt><span class="returnLabel">Returns:</span></dt>
  270. <dd><code>Builder</code></dd>
  271. <dt><span class="seeLabel">See Also:</span></dt>
  272. <dd><a href="../Constant.html" title="class in io.milvus.param"><code>Constant</code></a></dd>
  273. </dl>
  274. </li>
  275. </ul>
  276. <a id="withSyncLoadWaitingTimeout(java.lang.Long)">
  277. <!-- -->
  278. </a>
  279. <ul class="blockList">
  280. <li class="blockList">
  281. <h4>withSyncLoadWaitingTimeout</h4>
  282. <pre class="methodSignature">public&nbsp;<a href="LoadCollectionParam.Builder.html" title="class in io.milvus.param.collection">LoadCollectionParam.Builder</a>&nbsp;withSyncLoadWaitingTimeout&#8203;(@NonNull
  283. @NonNull java.lang.Long&nbsp;seconds)</pre>
  284. <div class="block">Sets timeout value for the sync mode.
  285. Timeout value must be greater than zero, and cannot be greater than Constant.MAX_WAITING_LOADING_TIMEOUT.</div>
  286. <dl>
  287. <dt><span class="paramLabel">Parameters:</span></dt>
  288. <dd><code>seconds</code> - time out value for sync mode</dd>
  289. <dt><span class="returnLabel">Returns:</span></dt>
  290. <dd><code>Builder</code></dd>
  291. <dt><span class="seeLabel">See Also:</span></dt>
  292. <dd><a href="../Constant.html" title="class in io.milvus.param"><code>Constant</code></a></dd>
  293. </dl>
  294. </li>
  295. </ul>
  296. <a id="build()">
  297. <!-- -->
  298. </a>
  299. <ul class="blockListLast">
  300. <li class="blockList">
  301. <h4>build</h4>
  302. <pre class="methodSignature">public&nbsp;<a href="LoadCollectionParam.html" title="class in io.milvus.param.collection">LoadCollectionParam</a>&nbsp;build()
  303. throws <a href="../../exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></pre>
  304. <div class="block">Verifies parameters and creates a new <code>LoadCollectionParam</code> instance.</div>
  305. <dl>
  306. <dt><span class="returnLabel">Returns:</span></dt>
  307. <dd><code>LoadCollectionParam</code></dd>
  308. <dt><span class="throwsLabel">Throws:</span></dt>
  309. <dd><code><a href="../../exception/ParamException.html" title="class in io.milvus.exception">ParamException</a></code></dd>
  310. </dl>
  311. </li>
  312. </ul>
  313. </li>
  314. </ul>
  315. </section>
  316. </li>
  317. </ul>
  318. </div>
  319. </div>
  320. </main>
  321. <!-- ========= END OF CLASS DATA ========= -->
  322. <footer role="contentinfo">
  323. <nav role="navigation">
  324. <!-- ======= START OF BOTTOM NAVBAR ====== -->
  325. <div class="bottomNav"><a id="navbar.bottom">
  326. <!-- -->
  327. </a>
  328. <div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
  329. <a id="navbar.bottom.firstrow">
  330. <!-- -->
  331. </a>
  332. <ul class="navList" title="Navigation">
  333. <li><a href="../../../../index.html">Overview</a></li>
  334. <li><a href="package-summary.html">Package</a></li>
  335. <li class="navBarCell1Rev">Class</li>
  336. <li><a href="package-tree.html">Tree</a></li>
  337. <li><a href="../../../../deprecated-list.html">Deprecated</a></li>
  338. <li><a href="../../../../index-files/index-1.html">Index</a></li>
  339. <li><a href="../../../../help-doc.html">Help</a></li>
  340. </ul>
  341. </div>
  342. <div class="subNav">
  343. <ul class="navList" id="allclasses_navbar_bottom">
  344. <li><a href="../../../../allclasses.html">All&nbsp;Classes</a></li>
  345. </ul>
  346. <div>
  347. <script type="text/javascript"><!--
  348. allClassesLink = document.getElementById("allclasses_navbar_bottom");
  349. if(window==top) {
  350. allClassesLink.style.display = "block";
  351. }
  352. else {
  353. allClassesLink.style.display = "none";
  354. }
  355. //-->
  356. </script>
  357. <noscript>
  358. <div>JavaScript is disabled on your browser.</div>
  359. </noscript>
  360. </div>
  361. <div>
  362. <ul class="subNavList">
  363. <li>Summary:&nbsp;</li>
  364. <li>Nested&nbsp;|&nbsp;</li>
  365. <li>Field&nbsp;|&nbsp;</li>
  366. <li>Constr&nbsp;|&nbsp;</li>
  367. <li><a href="#method.summary">Method</a></li>
  368. </ul>
  369. <ul class="subNavList">
  370. <li>Detail:&nbsp;</li>
  371. <li>Field&nbsp;|&nbsp;</li>
  372. <li>Constr&nbsp;|&nbsp;</li>
  373. <li><a href="#method.detail">Method</a></li>
  374. </ul>
  375. </div>
  376. <a id="skip.navbar.bottom">
  377. <!-- -->
  378. </a></div>
  379. <!-- ======== END OF BOTTOM NAVBAR ======= -->
  380. </nav>
  381. </footer>
  382. </body>
  383. </html>