PageRenderTime 42ms CodeModel.GetById 10ms RepoModel.GetById 0ms app.codeStats 0ms

/proto_src/org/waveprotocol/box/search/SearchProto.java

https://code.google.com/p/wave-protocol/
Java | 1488 lines | 1325 code | 120 blank | 43 comment | 150 complexity | 19b9f389486eeeaa2f34550b9483075f MD5 | raw file
Possible License(s): BSD-3-Clause, LGPL-3.0, CPL-1.0, Apache-2.0, MIT

Large files files are truncated, but you can click here to view the full file

  1. // Generated by the protocol buffer compiler. DO NOT EDIT!
  2. // source: org/waveprotocol/box/search/search.proto
  3. package org.waveprotocol.box.search;
  4. public final class SearchProto {
  5. private SearchProto() {}
  6. public static void registerAllExtensions(
  7. com.google.protobuf.ExtensionRegistry registry) {
  8. }
  9. public static final class SearchRequest extends
  10. com.google.protobuf.GeneratedMessage {
  11. // Use SearchRequest.newBuilder() to construct.
  12. private SearchRequest() {
  13. initFields();
  14. }
  15. private SearchRequest(boolean noInit) {}
  16. private static final SearchRequest defaultInstance;
  17. public static SearchRequest getDefaultInstance() {
  18. return defaultInstance;
  19. }
  20. public SearchRequest getDefaultInstanceForType() {
  21. return defaultInstance;
  22. }
  23. public static final com.google.protobuf.Descriptors.Descriptor
  24. getDescriptor() {
  25. return org.waveprotocol.box.search.SearchProto.internal_static_search_SearchRequest_descriptor;
  26. }
  27. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  28. internalGetFieldAccessorTable() {
  29. return org.waveprotocol.box.search.SearchProto.internal_static_search_SearchRequest_fieldAccessorTable;
  30. }
  31. // required string query = 1;
  32. public static final int QUERY_FIELD_NUMBER = 1;
  33. private boolean hasQuery;
  34. private java.lang.String query_ = "";
  35. public boolean hasQuery() { return hasQuery; }
  36. public java.lang.String getQuery() { return query_; }
  37. // required int32 index = 2;
  38. public static final int INDEX_FIELD_NUMBER = 2;
  39. private boolean hasIndex;
  40. private int index_ = 0;
  41. public boolean hasIndex() { return hasIndex; }
  42. public int getIndex() { return index_; }
  43. // required int32 numResults = 3;
  44. public static final int NUMRESULTS_FIELD_NUMBER = 3;
  45. private boolean hasNumResults;
  46. private int numResults_ = 0;
  47. public boolean hasNumResults() { return hasNumResults; }
  48. public int getNumResults() { return numResults_; }
  49. private void initFields() {
  50. }
  51. public final boolean isInitialized() {
  52. if (!hasQuery) return false;
  53. if (!hasIndex) return false;
  54. if (!hasNumResults) return false;
  55. return true;
  56. }
  57. public void writeTo(com.google.protobuf.CodedOutputStream output)
  58. throws java.io.IOException {
  59. getSerializedSize();
  60. if (hasQuery()) {
  61. output.writeString(1, getQuery());
  62. }
  63. if (hasIndex()) {
  64. output.writeInt32(2, getIndex());
  65. }
  66. if (hasNumResults()) {
  67. output.writeInt32(3, getNumResults());
  68. }
  69. getUnknownFields().writeTo(output);
  70. }
  71. private int memoizedSerializedSize = -1;
  72. public int getSerializedSize() {
  73. int size = memoizedSerializedSize;
  74. if (size != -1) return size;
  75. size = 0;
  76. if (hasQuery()) {
  77. size += com.google.protobuf.CodedOutputStream
  78. .computeStringSize(1, getQuery());
  79. }
  80. if (hasIndex()) {
  81. size += com.google.protobuf.CodedOutputStream
  82. .computeInt32Size(2, getIndex());
  83. }
  84. if (hasNumResults()) {
  85. size += com.google.protobuf.CodedOutputStream
  86. .computeInt32Size(3, getNumResults());
  87. }
  88. size += getUnknownFields().getSerializedSize();
  89. memoizedSerializedSize = size;
  90. return size;
  91. }
  92. public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(
  93. com.google.protobuf.ByteString data)
  94. throws com.google.protobuf.InvalidProtocolBufferException {
  95. return newBuilder().mergeFrom(data).buildParsed();
  96. }
  97. public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(
  98. com.google.protobuf.ByteString data,
  99. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  100. throws com.google.protobuf.InvalidProtocolBufferException {
  101. return newBuilder().mergeFrom(data, extensionRegistry)
  102. .buildParsed();
  103. }
  104. public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(byte[] data)
  105. throws com.google.protobuf.InvalidProtocolBufferException {
  106. return newBuilder().mergeFrom(data).buildParsed();
  107. }
  108. public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(
  109. byte[] data,
  110. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  111. throws com.google.protobuf.InvalidProtocolBufferException {
  112. return newBuilder().mergeFrom(data, extensionRegistry)
  113. .buildParsed();
  114. }
  115. public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(java.io.InputStream input)
  116. throws java.io.IOException {
  117. return newBuilder().mergeFrom(input).buildParsed();
  118. }
  119. public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(
  120. java.io.InputStream input,
  121. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  122. throws java.io.IOException {
  123. return newBuilder().mergeFrom(input, extensionRegistry)
  124. .buildParsed();
  125. }
  126. public static org.waveprotocol.box.search.SearchProto.SearchRequest parseDelimitedFrom(java.io.InputStream input)
  127. throws java.io.IOException {
  128. Builder builder = newBuilder();
  129. if (builder.mergeDelimitedFrom(input)) {
  130. return builder.buildParsed();
  131. } else {
  132. return null;
  133. }
  134. }
  135. public static org.waveprotocol.box.search.SearchProto.SearchRequest parseDelimitedFrom(
  136. java.io.InputStream input,
  137. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  138. throws java.io.IOException {
  139. Builder builder = newBuilder();
  140. if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
  141. return builder.buildParsed();
  142. } else {
  143. return null;
  144. }
  145. }
  146. public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(
  147. com.google.protobuf.CodedInputStream input)
  148. throws java.io.IOException {
  149. return newBuilder().mergeFrom(input).buildParsed();
  150. }
  151. public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(
  152. com.google.protobuf.CodedInputStream input,
  153. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  154. throws java.io.IOException {
  155. return newBuilder().mergeFrom(input, extensionRegistry)
  156. .buildParsed();
  157. }
  158. public static Builder newBuilder() { return Builder.create(); }
  159. public Builder newBuilderForType() { return newBuilder(); }
  160. public static Builder newBuilder(org.waveprotocol.box.search.SearchProto.SearchRequest prototype) {
  161. return newBuilder().mergeFrom(prototype);
  162. }
  163. public Builder toBuilder() { return newBuilder(this); }
  164. public static final class Builder extends
  165. com.google.protobuf.GeneratedMessage.Builder<Builder> {
  166. private org.waveprotocol.box.search.SearchProto.SearchRequest result;
  167. // Construct using org.waveprotocol.box.search.SearchProto.SearchRequest.newBuilder()
  168. private Builder() {}
  169. private static Builder create() {
  170. Builder builder = new Builder();
  171. builder.result = new org.waveprotocol.box.search.SearchProto.SearchRequest();
  172. return builder;
  173. }
  174. protected org.waveprotocol.box.search.SearchProto.SearchRequest internalGetResult() {
  175. return result;
  176. }
  177. public Builder clear() {
  178. if (result == null) {
  179. throw new IllegalStateException(
  180. "Cannot call clear() after build().");
  181. }
  182. result = new org.waveprotocol.box.search.SearchProto.SearchRequest();
  183. return this;
  184. }
  185. public Builder clone() {
  186. return create().mergeFrom(result);
  187. }
  188. public com.google.protobuf.Descriptors.Descriptor
  189. getDescriptorForType() {
  190. return org.waveprotocol.box.search.SearchProto.SearchRequest.getDescriptor();
  191. }
  192. public org.waveprotocol.box.search.SearchProto.SearchRequest getDefaultInstanceForType() {
  193. return org.waveprotocol.box.search.SearchProto.SearchRequest.getDefaultInstance();
  194. }
  195. public boolean isInitialized() {
  196. return result.isInitialized();
  197. }
  198. public org.waveprotocol.box.search.SearchProto.SearchRequest build() {
  199. if (result != null && !isInitialized()) {
  200. throw newUninitializedMessageException(result);
  201. }
  202. return buildPartial();
  203. }
  204. private org.waveprotocol.box.search.SearchProto.SearchRequest buildParsed()
  205. throws com.google.protobuf.InvalidProtocolBufferException {
  206. if (!isInitialized()) {
  207. throw newUninitializedMessageException(
  208. result).asInvalidProtocolBufferException();
  209. }
  210. return buildPartial();
  211. }
  212. public org.waveprotocol.box.search.SearchProto.SearchRequest buildPartial() {
  213. if (result == null) {
  214. throw new IllegalStateException(
  215. "build() has already been called on this Builder.");
  216. }
  217. org.waveprotocol.box.search.SearchProto.SearchRequest returnMe = result;
  218. result = null;
  219. return returnMe;
  220. }
  221. public Builder mergeFrom(com.google.protobuf.Message other) {
  222. if (other instanceof org.waveprotocol.box.search.SearchProto.SearchRequest) {
  223. return mergeFrom((org.waveprotocol.box.search.SearchProto.SearchRequest)other);
  224. } else {
  225. super.mergeFrom(other);
  226. return this;
  227. }
  228. }
  229. public Builder mergeFrom(org.waveprotocol.box.search.SearchProto.SearchRequest other) {
  230. if (other == org.waveprotocol.box.search.SearchProto.SearchRequest.getDefaultInstance()) return this;
  231. if (other.hasQuery()) {
  232. setQuery(other.getQuery());
  233. }
  234. if (other.hasIndex()) {
  235. setIndex(other.getIndex());
  236. }
  237. if (other.hasNumResults()) {
  238. setNumResults(other.getNumResults());
  239. }
  240. this.mergeUnknownFields(other.getUnknownFields());
  241. return this;
  242. }
  243. public Builder mergeFrom(
  244. com.google.protobuf.CodedInputStream input,
  245. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  246. throws java.io.IOException {
  247. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  248. com.google.protobuf.UnknownFieldSet.newBuilder(
  249. this.getUnknownFields());
  250. while (true) {
  251. int tag = input.readTag();
  252. switch (tag) {
  253. case 0:
  254. this.setUnknownFields(unknownFields.build());
  255. return this;
  256. default: {
  257. if (!parseUnknownField(input, unknownFields,
  258. extensionRegistry, tag)) {
  259. this.setUnknownFields(unknownFields.build());
  260. return this;
  261. }
  262. break;
  263. }
  264. case 10: {
  265. setQuery(input.readString());
  266. break;
  267. }
  268. case 16: {
  269. setIndex(input.readInt32());
  270. break;
  271. }
  272. case 24: {
  273. setNumResults(input.readInt32());
  274. break;
  275. }
  276. }
  277. }
  278. }
  279. // required string query = 1;
  280. public boolean hasQuery() {
  281. return result.hasQuery();
  282. }
  283. public java.lang.String getQuery() {
  284. return result.getQuery();
  285. }
  286. public Builder setQuery(java.lang.String value) {
  287. if (value == null) {
  288. throw new NullPointerException();
  289. }
  290. result.hasQuery = true;
  291. result.query_ = value;
  292. return this;
  293. }
  294. public Builder clearQuery() {
  295. result.hasQuery = false;
  296. result.query_ = getDefaultInstance().getQuery();
  297. return this;
  298. }
  299. // required int32 index = 2;
  300. public boolean hasIndex() {
  301. return result.hasIndex();
  302. }
  303. public int getIndex() {
  304. return result.getIndex();
  305. }
  306. public Builder setIndex(int value) {
  307. result.hasIndex = true;
  308. result.index_ = value;
  309. return this;
  310. }
  311. public Builder clearIndex() {
  312. result.hasIndex = false;
  313. result.index_ = 0;
  314. return this;
  315. }
  316. // required int32 numResults = 3;
  317. public boolean hasNumResults() {
  318. return result.hasNumResults();
  319. }
  320. public int getNumResults() {
  321. return result.getNumResults();
  322. }
  323. public Builder setNumResults(int value) {
  324. result.hasNumResults = true;
  325. result.numResults_ = value;
  326. return this;
  327. }
  328. public Builder clearNumResults() {
  329. result.hasNumResults = false;
  330. result.numResults_ = 0;
  331. return this;
  332. }
  333. // @@protoc_insertion_point(builder_scope:search.SearchRequest)
  334. }
  335. static {
  336. defaultInstance = new SearchRequest(true);
  337. org.waveprotocol.box.search.SearchProto.internalForceInit();
  338. defaultInstance.initFields();
  339. }
  340. // @@protoc_insertion_point(class_scope:search.SearchRequest)
  341. }
  342. public static final class SearchResponse extends
  343. com.google.protobuf.GeneratedMessage {
  344. // Use SearchResponse.newBuilder() to construct.
  345. private SearchResponse() {
  346. initFields();
  347. }
  348. private SearchResponse(boolean noInit) {}
  349. private static final SearchResponse defaultInstance;
  350. public static SearchResponse getDefaultInstance() {
  351. return defaultInstance;
  352. }
  353. public SearchResponse getDefaultInstanceForType() {
  354. return defaultInstance;
  355. }
  356. public static final com.google.protobuf.Descriptors.Descriptor
  357. getDescriptor() {
  358. return org.waveprotocol.box.search.SearchProto.internal_static_search_SearchResponse_descriptor;
  359. }
  360. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  361. internalGetFieldAccessorTable() {
  362. return org.waveprotocol.box.search.SearchProto.internal_static_search_SearchResponse_fieldAccessorTable;
  363. }
  364. public static final class Digest extends
  365. com.google.protobuf.GeneratedMessage {
  366. // Use Digest.newBuilder() to construct.
  367. private Digest() {
  368. initFields();
  369. }
  370. private Digest(boolean noInit) {}
  371. private static final Digest defaultInstance;
  372. public static Digest getDefaultInstance() {
  373. return defaultInstance;
  374. }
  375. public Digest getDefaultInstanceForType() {
  376. return defaultInstance;
  377. }
  378. public static final com.google.protobuf.Descriptors.Descriptor
  379. getDescriptor() {
  380. return org.waveprotocol.box.search.SearchProto.internal_static_search_SearchResponse_Digest_descriptor;
  381. }
  382. protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
  383. internalGetFieldAccessorTable() {
  384. return org.waveprotocol.box.search.SearchProto.internal_static_search_SearchResponse_Digest_fieldAccessorTable;
  385. }
  386. // required string title = 1;
  387. public static final int TITLE_FIELD_NUMBER = 1;
  388. private boolean hasTitle;
  389. private java.lang.String title_ = "";
  390. public boolean hasTitle() { return hasTitle; }
  391. public java.lang.String getTitle() { return title_; }
  392. // required string snippet = 2;
  393. public static final int SNIPPET_FIELD_NUMBER = 2;
  394. private boolean hasSnippet;
  395. private java.lang.String snippet_ = "";
  396. public boolean hasSnippet() { return hasSnippet; }
  397. public java.lang.String getSnippet() { return snippet_; }
  398. // required string waveId = 3;
  399. public static final int WAVEID_FIELD_NUMBER = 3;
  400. private boolean hasWaveId;
  401. private java.lang.String waveId_ = "";
  402. public boolean hasWaveId() { return hasWaveId; }
  403. public java.lang.String getWaveId() { return waveId_; }
  404. // required int64 lastModified = 4;
  405. public static final int LASTMODIFIED_FIELD_NUMBER = 4;
  406. private boolean hasLastModified;
  407. private long lastModified_ = 0L;
  408. public boolean hasLastModified() { return hasLastModified; }
  409. public long getLastModified() { return lastModified_; }
  410. // required int32 unreadCount = 5;
  411. public static final int UNREADCOUNT_FIELD_NUMBER = 5;
  412. private boolean hasUnreadCount;
  413. private int unreadCount_ = 0;
  414. public boolean hasUnreadCount() { return hasUnreadCount; }
  415. public int getUnreadCount() { return unreadCount_; }
  416. // required int32 blipCount = 6;
  417. public static final int BLIPCOUNT_FIELD_NUMBER = 6;
  418. private boolean hasBlipCount;
  419. private int blipCount_ = 0;
  420. public boolean hasBlipCount() { return hasBlipCount; }
  421. public int getBlipCount() { return blipCount_; }
  422. // repeated string participants = 7;
  423. public static final int PARTICIPANTS_FIELD_NUMBER = 7;
  424. private java.util.List<java.lang.String> participants_ =
  425. java.util.Collections.emptyList();
  426. public java.util.List<java.lang.String> getParticipantsList() {
  427. return participants_;
  428. }
  429. public int getParticipantsCount() { return participants_.size(); }
  430. public java.lang.String getParticipants(int index) {
  431. return participants_.get(index);
  432. }
  433. // required string author = 8;
  434. public static final int AUTHOR_FIELD_NUMBER = 8;
  435. private boolean hasAuthor;
  436. private java.lang.String author_ = "";
  437. public boolean hasAuthor() { return hasAuthor; }
  438. public java.lang.String getAuthor() { return author_; }
  439. private void initFields() {
  440. }
  441. public final boolean isInitialized() {
  442. if (!hasTitle) return false;
  443. if (!hasSnippet) return false;
  444. if (!hasWaveId) return false;
  445. if (!hasLastModified) return false;
  446. if (!hasUnreadCount) return false;
  447. if (!hasBlipCount) return false;
  448. if (!hasAuthor) return false;
  449. return true;
  450. }
  451. public void writeTo(com.google.protobuf.CodedOutputStream output)
  452. throws java.io.IOException {
  453. getSerializedSize();
  454. if (hasTitle()) {
  455. output.writeString(1, getTitle());
  456. }
  457. if (hasSnippet()) {
  458. output.writeString(2, getSnippet());
  459. }
  460. if (hasWaveId()) {
  461. output.writeString(3, getWaveId());
  462. }
  463. if (hasLastModified()) {
  464. output.writeInt64(4, getLastModified());
  465. }
  466. if (hasUnreadCount()) {
  467. output.writeInt32(5, getUnreadCount());
  468. }
  469. if (hasBlipCount()) {
  470. output.writeInt32(6, getBlipCount());
  471. }
  472. for (java.lang.String element : getParticipantsList()) {
  473. output.writeString(7, element);
  474. }
  475. if (hasAuthor()) {
  476. output.writeString(8, getAuthor());
  477. }
  478. getUnknownFields().writeTo(output);
  479. }
  480. private int memoizedSerializedSize = -1;
  481. public int getSerializedSize() {
  482. int size = memoizedSerializedSize;
  483. if (size != -1) return size;
  484. size = 0;
  485. if (hasTitle()) {
  486. size += com.google.protobuf.CodedOutputStream
  487. .computeStringSize(1, getTitle());
  488. }
  489. if (hasSnippet()) {
  490. size += com.google.protobuf.CodedOutputStream
  491. .computeStringSize(2, getSnippet());
  492. }
  493. if (hasWaveId()) {
  494. size += com.google.protobuf.CodedOutputStream
  495. .computeStringSize(3, getWaveId());
  496. }
  497. if (hasLastModified()) {
  498. size += com.google.protobuf.CodedOutputStream
  499. .computeInt64Size(4, getLastModified());
  500. }
  501. if (hasUnreadCount()) {
  502. size += com.google.protobuf.CodedOutputStream
  503. .computeInt32Size(5, getUnreadCount());
  504. }
  505. if (hasBlipCount()) {
  506. size += com.google.protobuf.CodedOutputStream
  507. .computeInt32Size(6, getBlipCount());
  508. }
  509. {
  510. int dataSize = 0;
  511. for (java.lang.String element : getParticipantsList()) {
  512. dataSize += com.google.protobuf.CodedOutputStream
  513. .computeStringSizeNoTag(element);
  514. }
  515. size += dataSize;
  516. size += 1 * getParticipantsList().size();
  517. }
  518. if (hasAuthor()) {
  519. size += com.google.protobuf.CodedOutputStream
  520. .computeStringSize(8, getAuthor());
  521. }
  522. size += getUnknownFields().getSerializedSize();
  523. memoizedSerializedSize = size;
  524. return size;
  525. }
  526. public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(
  527. com.google.protobuf.ByteString data)
  528. throws com.google.protobuf.InvalidProtocolBufferException {
  529. return newBuilder().mergeFrom(data).buildParsed();
  530. }
  531. public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(
  532. com.google.protobuf.ByteString data,
  533. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  534. throws com.google.protobuf.InvalidProtocolBufferException {
  535. return newBuilder().mergeFrom(data, extensionRegistry)
  536. .buildParsed();
  537. }
  538. public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(byte[] data)
  539. throws com.google.protobuf.InvalidProtocolBufferException {
  540. return newBuilder().mergeFrom(data).buildParsed();
  541. }
  542. public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(
  543. byte[] data,
  544. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  545. throws com.google.protobuf.InvalidProtocolBufferException {
  546. return newBuilder().mergeFrom(data, extensionRegistry)
  547. .buildParsed();
  548. }
  549. public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(java.io.InputStream input)
  550. throws java.io.IOException {
  551. return newBuilder().mergeFrom(input).buildParsed();
  552. }
  553. public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(
  554. java.io.InputStream input,
  555. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  556. throws java.io.IOException {
  557. return newBuilder().mergeFrom(input, extensionRegistry)
  558. .buildParsed();
  559. }
  560. public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseDelimitedFrom(java.io.InputStream input)
  561. throws java.io.IOException {
  562. Builder builder = newBuilder();
  563. if (builder.mergeDelimitedFrom(input)) {
  564. return builder.buildParsed();
  565. } else {
  566. return null;
  567. }
  568. }
  569. public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseDelimitedFrom(
  570. java.io.InputStream input,
  571. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  572. throws java.io.IOException {
  573. Builder builder = newBuilder();
  574. if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
  575. return builder.buildParsed();
  576. } else {
  577. return null;
  578. }
  579. }
  580. public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(
  581. com.google.protobuf.CodedInputStream input)
  582. throws java.io.IOException {
  583. return newBuilder().mergeFrom(input).buildParsed();
  584. }
  585. public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(
  586. com.google.protobuf.CodedInputStream input,
  587. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  588. throws java.io.IOException {
  589. return newBuilder().mergeFrom(input, extensionRegistry)
  590. .buildParsed();
  591. }
  592. public static Builder newBuilder() { return Builder.create(); }
  593. public Builder newBuilderForType() { return newBuilder(); }
  594. public static Builder newBuilder(org.waveprotocol.box.search.SearchProto.SearchResponse.Digest prototype) {
  595. return newBuilder().mergeFrom(prototype);
  596. }
  597. public Builder toBuilder() { return newBuilder(this); }
  598. public static final class Builder extends
  599. com.google.protobuf.GeneratedMessage.Builder<Builder> {
  600. private org.waveprotocol.box.search.SearchProto.SearchResponse.Digest result;
  601. // Construct using org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.newBuilder()
  602. private Builder() {}
  603. private static Builder create() {
  604. Builder builder = new Builder();
  605. builder.result = new org.waveprotocol.box.search.SearchProto.SearchResponse.Digest();
  606. return builder;
  607. }
  608. protected org.waveprotocol.box.search.SearchProto.SearchResponse.Digest internalGetResult() {
  609. return result;
  610. }
  611. public Builder clear() {
  612. if (result == null) {
  613. throw new IllegalStateException(
  614. "Cannot call clear() after build().");
  615. }
  616. result = new org.waveprotocol.box.search.SearchProto.SearchResponse.Digest();
  617. return this;
  618. }
  619. public Builder clone() {
  620. return create().mergeFrom(result);
  621. }
  622. public com.google.protobuf.Descriptors.Descriptor
  623. getDescriptorForType() {
  624. return org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.getDescriptor();
  625. }
  626. public org.waveprotocol.box.search.SearchProto.SearchResponse.Digest getDefaultInstanceForType() {
  627. return org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.getDefaultInstance();
  628. }
  629. public boolean isInitialized() {
  630. return result.isInitialized();
  631. }
  632. public org.waveprotocol.box.search.SearchProto.SearchResponse.Digest build() {
  633. if (result != null && !isInitialized()) {
  634. throw newUninitializedMessageException(result);
  635. }
  636. return buildPartial();
  637. }
  638. private org.waveprotocol.box.search.SearchProto.SearchResponse.Digest buildParsed()
  639. throws com.google.protobuf.InvalidProtocolBufferException {
  640. if (!isInitialized()) {
  641. throw newUninitializedMessageException(
  642. result).asInvalidProtocolBufferException();
  643. }
  644. return buildPartial();
  645. }
  646. public org.waveprotocol.box.search.SearchProto.SearchResponse.Digest buildPartial() {
  647. if (result == null) {
  648. throw new IllegalStateException(
  649. "build() has already been called on this Builder.");
  650. }
  651. if (result.participants_ != java.util.Collections.EMPTY_LIST) {
  652. result.participants_ =
  653. java.util.Collections.unmodifiableList(result.participants_);
  654. }
  655. org.waveprotocol.box.search.SearchProto.SearchResponse.Digest returnMe = result;
  656. result = null;
  657. return returnMe;
  658. }
  659. public Builder mergeFrom(com.google.protobuf.Message other) {
  660. if (other instanceof org.waveprotocol.box.search.SearchProto.SearchResponse.Digest) {
  661. return mergeFrom((org.waveprotocol.box.search.SearchProto.SearchResponse.Digest)other);
  662. } else {
  663. super.mergeFrom(other);
  664. return this;
  665. }
  666. }
  667. public Builder mergeFrom(org.waveprotocol.box.search.SearchProto.SearchResponse.Digest other) {
  668. if (other == org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.getDefaultInstance()) return this;
  669. if (other.hasTitle()) {
  670. setTitle(other.getTitle());
  671. }
  672. if (other.hasSnippet()) {
  673. setSnippet(other.getSnippet());
  674. }
  675. if (other.hasWaveId()) {
  676. setWaveId(other.getWaveId());
  677. }
  678. if (other.hasLastModified()) {
  679. setLastModified(other.getLastModified());
  680. }
  681. if (other.hasUnreadCount()) {
  682. setUnreadCount(other.getUnreadCount());
  683. }
  684. if (other.hasBlipCount()) {
  685. setBlipCount(other.getBlipCount());
  686. }
  687. if (!other.participants_.isEmpty()) {
  688. if (result.participants_.isEmpty()) {
  689. result.participants_ = new java.util.ArrayList<java.lang.String>();
  690. }
  691. result.participants_.addAll(other.participants_);
  692. }
  693. if (other.hasAuthor()) {
  694. setAuthor(other.getAuthor());
  695. }
  696. this.mergeUnknownFields(other.getUnknownFields());
  697. return this;
  698. }
  699. public Builder mergeFrom(
  700. com.google.protobuf.CodedInputStream input,
  701. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  702. throws java.io.IOException {
  703. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  704. com.google.protobuf.UnknownFieldSet.newBuilder(
  705. this.getUnknownFields());
  706. while (true) {
  707. int tag = input.readTag();
  708. switch (tag) {
  709. case 0:
  710. this.setUnknownFields(unknownFields.build());
  711. return this;
  712. default: {
  713. if (!parseUnknownField(input, unknownFields,
  714. extensionRegistry, tag)) {
  715. this.setUnknownFields(unknownFields.build());
  716. return this;
  717. }
  718. break;
  719. }
  720. case 10: {
  721. setTitle(input.readString());
  722. break;
  723. }
  724. case 18: {
  725. setSnippet(input.readString());
  726. break;
  727. }
  728. case 26: {
  729. setWaveId(input.readString());
  730. break;
  731. }
  732. case 32: {
  733. setLastModified(input.readInt64());
  734. break;
  735. }
  736. case 40: {
  737. setUnreadCount(input.readInt32());
  738. break;
  739. }
  740. case 48: {
  741. setBlipCount(input.readInt32());
  742. break;
  743. }
  744. case 58: {
  745. addParticipants(input.readString());
  746. break;
  747. }
  748. case 66: {
  749. setAuthor(input.readString());
  750. break;
  751. }
  752. }
  753. }
  754. }
  755. // required string title = 1;
  756. public boolean hasTitle() {
  757. return result.hasTitle();
  758. }
  759. public java.lang.String getTitle() {
  760. return result.getTitle();
  761. }
  762. public Builder setTitle(java.lang.String value) {
  763. if (value == null) {
  764. throw new NullPointerException();
  765. }
  766. result.hasTitle = true;
  767. result.title_ = value;
  768. return this;
  769. }
  770. public Builder clearTitle() {
  771. result.hasTitle = false;
  772. result.title_ = getDefaultInstance().getTitle();
  773. return this;
  774. }
  775. // required string snippet = 2;
  776. public boolean hasSnippet() {
  777. return result.hasSnippet();
  778. }
  779. public java.lang.String getSnippet() {
  780. return result.getSnippet();
  781. }
  782. public Builder setSnippet(java.lang.String value) {
  783. if (value == null) {
  784. throw new NullPointerException();
  785. }
  786. result.hasSnippet = true;
  787. result.snippet_ = value;
  788. return this;
  789. }
  790. public Builder clearSnippet() {
  791. result.hasSnippet = false;
  792. result.snippet_ = getDefaultInstance().getSnippet();
  793. return this;
  794. }
  795. // required string waveId = 3;
  796. public boolean hasWaveId() {
  797. return result.hasWaveId();
  798. }
  799. public java.lang.String getWaveId() {
  800. return result.getWaveId();
  801. }
  802. public Builder setWaveId(java.lang.String value) {
  803. if (value == null) {
  804. throw new NullPointerException();
  805. }
  806. result.hasWaveId = true;
  807. result.waveId_ = value;
  808. return this;
  809. }
  810. public Builder clearWaveId() {
  811. result.hasWaveId = false;
  812. result.waveId_ = getDefaultInstance().getWaveId();
  813. return this;
  814. }
  815. // required int64 lastModified = 4;
  816. public boolean hasLastModified() {
  817. return result.hasLastModified();
  818. }
  819. public long getLastModified() {
  820. return result.getLastModified();
  821. }
  822. public Builder setLastModified(long value) {
  823. result.hasLastModified = true;
  824. result.lastModified_ = value;
  825. return this;
  826. }
  827. public Builder clearLastModified() {
  828. result.hasLastModified = false;
  829. result.lastModified_ = 0L;
  830. return this;
  831. }
  832. // required int32 unreadCount = 5;
  833. public boolean hasUnreadCount() {
  834. return result.hasUnreadCount();
  835. }
  836. public int getUnreadCount() {
  837. return result.getUnreadCount();
  838. }
  839. public Builder setUnreadCount(int value) {
  840. result.hasUnreadCount = true;
  841. result.unreadCount_ = value;
  842. return this;
  843. }
  844. public Builder clearUnreadCount() {
  845. result.hasUnreadCount = false;
  846. result.unreadCount_ = 0;
  847. return this;
  848. }
  849. // required int32 blipCount = 6;
  850. public boolean hasBlipCount() {
  851. return result.hasBlipCount();
  852. }
  853. public int getBlipCount() {
  854. return result.getBlipCount();
  855. }
  856. public Builder setBlipCount(int value) {
  857. result.hasBlipCount = true;
  858. result.blipCount_ = value;
  859. return this;
  860. }
  861. public Builder clearBlipCount() {
  862. result.hasBlipCount = false;
  863. result.blipCount_ = 0;
  864. return this;
  865. }
  866. // repeated string participants = 7;
  867. public java.util.List<java.lang.String> getParticipantsList() {
  868. return java.util.Collections.unmodifiableList(result.participants_);
  869. }
  870. public int getParticipantsCount() {
  871. return result.getParticipantsCount();
  872. }
  873. public java.lang.String getParticipants(int index) {
  874. return result.getParticipants(index);
  875. }
  876. public Builder setParticipants(int index, java.lang.String value) {
  877. if (value == null) {
  878. throw new NullPointerException();
  879. }
  880. result.participants_.set(index, value);
  881. return this;
  882. }
  883. public Builder addParticipants(java.lang.String value) {
  884. if (value == null) {
  885. throw new NullPointerException();
  886. }
  887. if (result.participants_.isEmpty()) {
  888. result.participants_ = new java.util.ArrayList<java.lang.String>();
  889. }
  890. result.participants_.add(value);
  891. return this;
  892. }
  893. public Builder addAllParticipants(
  894. java.lang.Iterable<? extends java.lang.String> values) {
  895. if (result.participants_.isEmpty()) {
  896. result.participants_ = new java.util.ArrayList<java.lang.String>();
  897. }
  898. super.addAll(values, result.participants_);
  899. return this;
  900. }
  901. public Builder clearParticipants() {
  902. result.participants_ = java.util.Collections.emptyList();
  903. return this;
  904. }
  905. // required string author = 8;
  906. public boolean hasAuthor() {
  907. return result.hasAuthor();
  908. }
  909. public java.lang.String getAuthor() {
  910. return result.getAuthor();
  911. }
  912. public Builder setAuthor(java.lang.String value) {
  913. if (value == null) {
  914. throw new NullPointerException();
  915. }
  916. result.hasAuthor = true;
  917. result.author_ = value;
  918. return this;
  919. }
  920. public Builder clearAuthor() {
  921. result.hasAuthor = false;
  922. result.author_ = getDefaultInstance().getAuthor();
  923. return this;
  924. }
  925. // @@protoc_insertion_point(builder_scope:search.SearchResponse.Digest)
  926. }
  927. static {
  928. defaultInstance = new Digest(true);
  929. org.waveprotocol.box.search.SearchProto.internalForceInit();
  930. defaultInstance.initFields();
  931. }
  932. // @@protoc_insertion_point(class_scope:search.SearchResponse.Digest)
  933. }
  934. // required string query = 1;
  935. public static final int QUERY_FIELD_NUMBER = 1;
  936. private boolean hasQuery;
  937. private java.lang.String query_ = "";
  938. public boolean hasQuery() { return hasQuery; }
  939. public java.lang.String getQuery() { return query_; }
  940. // required int32 totalResults = 2;
  941. public static final int TOTALRESULTS_FIELD_NUMBER = 2;
  942. private boolean hasTotalResults;
  943. private int totalResults_ = 0;
  944. public boolean hasTotalResults() { return hasTotalResults; }
  945. public int getTotalResults() { return totalResults_; }
  946. // repeated .search.SearchResponse.Digest digests = 3;
  947. public static final int DIGESTS_FIELD_NUMBER = 3;
  948. private java.util.List<org.waveprotocol.box.search.SearchProto.SearchResponse.Digest> digests_ =
  949. java.util.Collections.emptyList();
  950. public java.util.List<org.waveprotocol.box.search.SearchProto.SearchResponse.Digest> getDigestsList() {
  951. return digests_;
  952. }
  953. public int getDigestsCount() { return digests_.size(); }
  954. public org.waveprotocol.box.search.SearchProto.SearchResponse.Digest getDigests(int index) {
  955. return digests_.get(index);
  956. }
  957. private void initFields() {
  958. }
  959. public final boolean isInitialized() {
  960. if (!hasQuery) return false;
  961. if (!hasTotalResults) return false;
  962. for (org.waveprotocol.box.search.SearchProto.SearchResponse.Digest element : getDigestsList()) {
  963. if (!element.isInitialized()) return false;
  964. }
  965. return true;
  966. }
  967. public void writeTo(com.google.protobuf.CodedOutputStream output)
  968. throws java.io.IOException {
  969. getSerializedSize();
  970. if (hasQuery()) {
  971. output.writeString(1, getQuery());
  972. }
  973. if (hasTotalResults()) {
  974. output.writeInt32(2, getTotalResults());
  975. }
  976. for (org.waveprotocol.box.search.SearchProto.SearchResponse.Digest element : getDigestsList()) {
  977. output.writeMessage(3, element);
  978. }
  979. getUnknownFields().writeTo(output);
  980. }
  981. private int memoizedSerializedSize = -1;
  982. public int getSerializedSize() {
  983. int size = memoizedSerializedSize;
  984. if (size != -1) return size;
  985. size = 0;
  986. if (hasQuery()) {
  987. size += com.google.protobuf.CodedOutputStream
  988. .computeStringSize(1, getQuery());
  989. }
  990. if (hasTotalResults()) {
  991. size += com.google.protobuf.CodedOutputStream
  992. .computeInt32Size(2, getTotalResults());
  993. }
  994. for (org.waveprotocol.box.search.SearchProto.SearchResponse.Digest element : getDigestsList()) {
  995. size += com.google.protobuf.CodedOutputStream
  996. .computeMessageSize(3, element);
  997. }
  998. size += getUnknownFields().getSerializedSize();
  999. memoizedSerializedSize = size;
  1000. return size;
  1001. }
  1002. public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(
  1003. com.google.protobuf.ByteString data)
  1004. throws com.google.protobuf.InvalidProtocolBufferException {
  1005. return newBuilder().mergeFrom(data).buildParsed();
  1006. }
  1007. public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(
  1008. com.google.protobuf.ByteString data,
  1009. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1010. throws com.google.protobuf.InvalidProtocolBufferException {
  1011. return newBuilder().mergeFrom(data, extensionRegistry)
  1012. .buildParsed();
  1013. }
  1014. public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(byte[] data)
  1015. throws com.google.protobuf.InvalidProtocolBufferException {
  1016. return newBuilder().mergeFrom(data).buildParsed();
  1017. }
  1018. public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(
  1019. byte[] data,
  1020. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1021. throws com.google.protobuf.InvalidProtocolBufferException {
  1022. return newBuilder().mergeFrom(data, extensionRegistry)
  1023. .buildParsed();
  1024. }
  1025. public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(java.io.InputStream input)
  1026. throws java.io.IOException {
  1027. return newBuilder().mergeFrom(input).buildParsed();
  1028. }
  1029. public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(
  1030. java.io.InputStream input,
  1031. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1032. throws java.io.IOException {
  1033. return newBuilder().mergeFrom(input, extensionRegistry)
  1034. .buildParsed();
  1035. }
  1036. public static org.waveprotocol.box.search.SearchProto.SearchResponse parseDelimitedFrom(java.io.InputStream input)
  1037. throws java.io.IOException {
  1038. Builder builder = newBuilder();
  1039. if (builder.mergeDelimitedFrom(input)) {
  1040. return builder.buildParsed();
  1041. } else {
  1042. return null;
  1043. }
  1044. }
  1045. public static org.waveprotocol.box.search.SearchProto.SearchResponse parseDelimitedFrom(
  1046. java.io.InputStream input,
  1047. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1048. throws java.io.IOException {
  1049. Builder builder = newBuilder();
  1050. if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
  1051. return builder.buildParsed();
  1052. } else {
  1053. return null;
  1054. }
  1055. }
  1056. public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(
  1057. com.google.protobuf.CodedInputStream input)
  1058. throws java.io.IOException {
  1059. return newBuilder().mergeFrom(input).buildParsed();
  1060. }
  1061. public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(
  1062. com.google.protobuf.CodedInputStream input,
  1063. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1064. throws java.io.IOException {
  1065. return newBuilder().mergeFrom(input, extensionRegistry)
  1066. .buildParsed();
  1067. }
  1068. public static Builder newBuilder() { return Builder.create(); }
  1069. public Builder newBuilderForType() { return newBuilder(); }
  1070. public static Builder newBuilder(org.waveprotocol.box.search.SearchProto.SearchResponse prototype) {
  1071. return newBuilder().mergeFrom(prototype);
  1072. }
  1073. public Builder toBuilder() { return newBuilder(this); }
  1074. public static final class Builder extends
  1075. com.google.protobuf.GeneratedMessage.Builder<Builder> {
  1076. private org.waveprotocol.box.search.SearchProto.SearchResponse result;
  1077. // Construct using org.waveprotocol.box.search.SearchProto.SearchResponse.newBuilder()
  1078. private Builder() {}
  1079. private static Builder create() {
  1080. Builder builder = new Builder();
  1081. builder.result = new org.waveprotocol.box.search.SearchProto.SearchResponse();
  1082. return builder;
  1083. }
  1084. protected org.waveprotocol.box.search.SearchProto.SearchResponse internalGetResult() {
  1085. return result;
  1086. }
  1087. public Builder clear() {
  1088. if (result == null) {
  1089. throw new IllegalStateException(
  1090. "Cannot call clear() after build().");
  1091. }
  1092. result = new org.waveprotocol.box.search.SearchProto.SearchResponse();
  1093. return this;
  1094. }
  1095. public Builder clone() {
  1096. return create().mergeFrom(result);
  1097. }
  1098. public com.google.protobuf.Descriptors.Descriptor
  1099. getDescriptorForType() {
  1100. return org.waveprotocol.box.search.SearchProto.SearchResponse.getDescriptor();
  1101. }
  1102. public org.waveprotocol.box.search.SearchProto.SearchResponse getDefaultInstanceForType() {
  1103. return org.waveprotocol.box.search.SearchProto.SearchResponse.getDefaultInstance();
  1104. }
  1105. public boolean isInitialized() {
  1106. return result.isInitialized();
  1107. }
  1108. public org.waveprotocol.box.search.SearchProto.SearchResponse build() {
  1109. if (result != null && !isInitialized()) {
  1110. throw newUninitializedMessageException(result);
  1111. }
  1112. return buildPartial();
  1113. }
  1114. private org.waveprotocol.box.search.SearchProto.SearchResponse buildParsed()
  1115. throws com.google.protobuf.InvalidProtocolBufferException {
  1116. if (!isInitialized()) {
  1117. throw newUninitializedMessageException(
  1118. result).asInvalidProtocolBufferException();
  1119. }
  1120. return buildPartial();
  1121. }
  1122. public org.waveprotocol.box.search.SearchProto.SearchResponse buildPartial() {
  1123. if (result == null) {
  1124. throw new IllegalStateException(
  1125. "build() has already been called on this Builder.");
  1126. }
  1127. if (result.digests_ != java.util.Collections.EMPTY_LIST) {
  1128. result.digests_ =
  1129. java.util.Collections.unmodifiableList(result.digests_);
  1130. }
  1131. org.waveprotocol.box.search.SearchProto.SearchResponse returnMe = result;
  1132. result = null;
  1133. return returnMe;
  1134. }
  1135. public Builder mergeFrom(com.google.protobuf.Message other) {
  1136. if (other instanceof org.waveprotocol.box.search.SearchProto.SearchResponse) {
  1137. return mergeFrom((org.waveprotocol.box.search.SearchProto.SearchResponse)other);
  1138. } else {
  1139. super.mergeFrom(other);
  1140. return this;
  1141. }
  1142. }
  1143. public Builder mergeFrom(org.waveprotocol.box.search.SearchProto.SearchResponse other) {
  1144. if (other == org.waveprotocol.box.search.SearchProto.SearchResponse.getDefaultInstance()) return this;
  1145. if (other.hasQuery()) {
  1146. setQuery(other.getQuery());
  1147. }
  1148. if (other.hasTotalResults()) {
  1149. setTotalResults(other.getTotalResults());
  1150. }
  1151. if (!other.digests_.isEmpty()) {
  1152. if (result.digests_.isEmpty()) {
  1153. result.digests_ = new java.util.ArrayList<org.waveprotocol.box.search.SearchProto.SearchResponse.Digest>();
  1154. }
  1155. result.digests_.addAll(other.digests_);
  1156. }
  1157. this.mergeUnknownFields(other.getUnknownFields());
  1158. return this;
  1159. }
  1160. public Builder mergeFrom(
  1161. com.google.protobuf.CodedInputStream input,
  1162. com.google.protobuf.ExtensionRegistryLite extensionRegistry)
  1163. throws java.io.IOException {
  1164. com.google.protobuf.UnknownFieldSet.Builder unknownFields =
  1165. com.google.protobuf.UnknownFieldSet.newBuilder(
  1166. this.getUnknownFields());
  1167. while (true) {
  1168. int tag = input.readTag();
  1169. switch (tag) {
  1170. case 0:
  1171. this.setUnknownFields(unknownFields.build());
  1172. return this;
  1173. default: {
  1174. if (!parseUnknownField(input, unknownFields,
  1175. extensionRegistry, tag)) {
  1176. this.setUnknownFields(unknownFields.build());
  1177. return this;
  1178. }
  1179. break;
  1180. }
  1181. case 10: {
  1182. setQuery(input.readString());
  1183. break;
  1184. }
  1185. case 16: {
  1186. setTotalResults(input.readInt32());
  1187. break;
  1188. }
  1189. case 26: {
  1190. org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.Builder subBuilder = org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.newBuilder();
  1191. input.readMessage(subBuilder, extensionRegistry);
  1192. addDigests(subBuilder.buildPartial());
  1193. break;
  1194. }
  1195. }
  1196. }
  1197. }
  1198. // required string query = 1;
  1199. public boolean hasQuery() {
  1200. return result.hasQuery();
  1201. }
  1202. public java.lang.String getQuery() {
  1203. return result.getQuery();
  1204. }
  1205. public Builder setQuery(java.lang.String value) {
  1206. if (value == null) {
  1207. throw new NullPointerException();
  1208. }
  1209. result.hasQuery = true;
  1210. result.query_ = value;
  1211. return this;
  1212. }
  1213. public Builder clearQuery() {
  1214. result.hasQuery = false;
  1215. result.query_ = getDefaultInstance().getQuery();
  1216. return this;
  1217. }
  1218. // required int32 totalResults = 2;
  1219. public boolean hasTotalResults() {
  1220. return result.hasTotalResults();
  1221. }
  1222. public int getTotalResults() {
  1223. return result.getTotalResults();
  1224. }
  1225. public Builder setTotalResults(int value) {
  1226. result.hasTotalResults = true;
  1227. result.totalResults_ = value;
  1228. return this;
  1229. }
  1230. public Builder clearTotalResults() {
  1231. result.hasTotalResults = false;
  1232. result.totalResults_ = 0;
  1233. return this;
  1234. }
  1235. // repeated .search.SearchResponse.Digest digests = 3;
  1236. public java.util.List<org.waveprotocol.box.search.SearchProto.SearchResponse.Digest> getDigestsList() {
  1237. return java.util.Collections.unmodifiableList(result.digests_);
  1238. }
  1239. public int getDigestsCount() {
  1240. return result.getDigestsCount();
  1241. }
  1242. public org.waveprotocol.box.search.SearchProto.SearchResponse.Digest getDigests(int index) {
  1243. return result.getDigests(index);
  1244. }
  1245. public Builder setDigests(int index, org.waveprotocol.box.search.SearchProto.SearchResponse.Digest value) {
  1246. if (value == null) {
  1247. throw new NullPointerException();
  1248. }
  1249. result.digests_.set(index, value);

Large files files are truncated, but you can click here to view the full file