// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: org/waveprotocol/box/search/search.proto
package org.waveprotocol.box.search;
public final class SearchProto {
private SearchProto() {}
public static void registerAllExtensions(
com.google.protobuf.ExtensionRegistry registry) {
}
public static final class SearchRequest extends
com.google.protobuf.GeneratedMessage {
// Use SearchRequest.newBuilder() to construct.
private SearchRequest() {
initFields();
}
private SearchRequest(boolean noInit) {}
private static final SearchRequest defaultInstance;
public static SearchRequest getDefaultInstance() {
return defaultInstance;
}
public SearchRequest getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.waveprotocol.box.search.SearchProto.internal_static_search_SearchRequest_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.waveprotocol.box.search.SearchProto.internal_static_search_SearchRequest_fieldAccessorTable;
}
// required string query = 1;
public static final int QUERY_FIELD_NUMBER = 1;
private boolean hasQuery;
private java.lang.String query_ = "";
public boolean hasQuery() { return hasQuery; }
public java.lang.String getQuery() { return query_; }
// required int32 index = 2;
public static final int INDEX_FIELD_NUMBER = 2;
private boolean hasIndex;
private int index_ = 0;
public boolean hasIndex() { return hasIndex; }
public int getIndex() { return index_; }
// required int32 numResults = 3;
public static final int NUMRESULTS_FIELD_NUMBER = 3;
private boolean hasNumResults;
private int numResults_ = 0;
public boolean hasNumResults() { return hasNumResults; }
public int getNumResults() { return numResults_; }
private void initFields() {
}
public final boolean isInitialized() {
if (!hasQuery) return false;
if (!hasIndex) return false;
if (!hasNumResults) return false;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (hasQuery()) {
output.writeString(1, getQuery());
}
if (hasIndex()) {
output.writeInt32(2, getIndex());
}
if (hasNumResults()) {
output.writeInt32(3, getNumResults());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (hasQuery()) {
size += com.google.protobuf.CodedOutputStream
.computeStringSize(1, getQuery());
}
if (hasIndex()) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, getIndex());
}
if (hasNumResults()) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(3, getNumResults());
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchRequest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static org.waveprotocol.box.search.SearchProto.SearchRequest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchRequest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(org.waveprotocol.box.search.SearchProto.SearchRequest prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder> {
private org.waveprotocol.box.search.SearchProto.SearchRequest result;
// Construct using org.waveprotocol.box.search.SearchProto.SearchRequest.newBuilder()
private Builder() {}
private static Builder create() {
Builder builder = new Builder();
builder.result = new org.waveprotocol.box.search.SearchProto.SearchRequest();
return builder;
}
protected org.waveprotocol.box.search.SearchProto.SearchRequest internalGetResult() {
return result;
}
public Builder clear() {
if (result == null) {
throw new IllegalStateException(
"Cannot call clear() after build().");
}
result = new org.waveprotocol.box.search.SearchProto.SearchRequest();
return this;
}
public Builder clone() {
return create().mergeFrom(result);
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.waveprotocol.box.search.SearchProto.SearchRequest.getDescriptor();
}
public org.waveprotocol.box.search.SearchProto.SearchRequest getDefaultInstanceForType() {
return org.waveprotocol.box.search.SearchProto.SearchRequest.getDefaultInstance();
}
public boolean isInitialized() {
return result.isInitialized();
}
public org.waveprotocol.box.search.SearchProto.SearchRequest build() {
if (result != null && !isInitialized()) {
throw newUninitializedMessageException(result);
}
return buildPartial();
}
private org.waveprotocol.box.search.SearchProto.SearchRequest buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
if (!isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return buildPartial();
}
public org.waveprotocol.box.search.SearchProto.SearchRequest buildPartial() {
if (result == null) {
throw new IllegalStateException(
"build() has already been called on this Builder.");
}
org.waveprotocol.box.search.SearchProto.SearchRequest returnMe = result;
result = null;
return returnMe;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.waveprotocol.box.search.SearchProto.SearchRequest) {
return mergeFrom((org.waveprotocol.box.search.SearchProto.SearchRequest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.waveprotocol.box.search.SearchProto.SearchRequest other) {
if (other == org.waveprotocol.box.search.SearchProto.SearchRequest.getDefaultInstance()) return this;
if (other.hasQuery()) {
setQuery(other.getQuery());
}
if (other.hasIndex()) {
setIndex(other.getIndex());
}
if (other.hasNumResults()) {
setNumResults(other.getNumResults());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
return this;
}
break;
}
case 10: {
setQuery(input.readString());
break;
}
case 16: {
setIndex(input.readInt32());
break;
}
case 24: {
setNumResults(input.readInt32());
break;
}
}
}
}
// required string query = 1;
public boolean hasQuery() {
return result.hasQuery();
}
public java.lang.String getQuery() {
return result.getQuery();
}
public Builder setQuery(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
result.hasQuery = true;
result.query_ = value;
return this;
}
public Builder clearQuery() {
result.hasQuery = false;
result.query_ = getDefaultInstance().getQuery();
return this;
}
// required int32 index = 2;
public boolean hasIndex() {
return result.hasIndex();
}
public int getIndex() {
return result.getIndex();
}
public Builder setIndex(int value) {
result.hasIndex = true;
result.index_ = value;
return this;
}
public Builder clearIndex() {
result.hasIndex = false;
result.index_ = 0;
return this;
}
// required int32 numResults = 3;
public boolean hasNumResults() {
return result.hasNumResults();
}
public int getNumResults() {
return result.getNumResults();
}
public Builder setNumResults(int value) {
result.hasNumResults = true;
result.numResults_ = value;
return this;
}
public Builder clearNumResults() {
result.hasNumResults = false;
result.numResults_ = 0;
return this;
}
// @@protoc_insertion_point(builder_scope:search.SearchRequest)
}
static {
defaultInstance = new SearchRequest(true);
org.waveprotocol.box.search.SearchProto.internalForceInit();
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:search.SearchRequest)
}
public static final class SearchResponse extends
com.google.protobuf.GeneratedMessage {
// Use SearchResponse.newBuilder() to construct.
private SearchResponse() {
initFields();
}
private SearchResponse(boolean noInit) {}
private static final SearchResponse defaultInstance;
public static SearchResponse getDefaultInstance() {
return defaultInstance;
}
public SearchResponse getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.waveprotocol.box.search.SearchProto.internal_static_search_SearchResponse_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.waveprotocol.box.search.SearchProto.internal_static_search_SearchResponse_fieldAccessorTable;
}
public static final class Digest extends
com.google.protobuf.GeneratedMessage {
// Use Digest.newBuilder() to construct.
private Digest() {
initFields();
}
private Digest(boolean noInit) {}
private static final Digest defaultInstance;
public static Digest getDefaultInstance() {
return defaultInstance;
}
public Digest getDefaultInstanceForType() {
return defaultInstance;
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return org.waveprotocol.box.search.SearchProto.internal_static_search_SearchResponse_Digest_descriptor;
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return org.waveprotocol.box.search.SearchProto.internal_static_search_SearchResponse_Digest_fieldAccessorTable;
}
// required string title = 1;
public static final int TITLE_FIELD_NUMBER = 1;
private boolean hasTitle;
private java.lang.String title_ = "";
public boolean hasTitle() { return hasTitle; }
public java.lang.String getTitle() { return title_; }
// required string snippet = 2;
public static final int SNIPPET_FIELD_NUMBER = 2;
private boolean hasSnippet;
private java.lang.String snippet_ = "";
public boolean hasSnippet() { return hasSnippet; }
public java.lang.String getSnippet() { return snippet_; }
// required string waveId = 3;
public static final int WAVEID_FIELD_NUMBER = 3;
private boolean hasWaveId;
private java.lang.String waveId_ = "";
public boolean hasWaveId() { return hasWaveId; }
public java.lang.String getWaveId() { return waveId_; }
// required int64 lastModified = 4;
public static final int LASTMODIFIED_FIELD_NUMBER = 4;
private boolean hasLastModified;
private long lastModified_ = 0L;
public boolean hasLastModified() { return hasLastModified; }
public long getLastModified() { return lastModified_; }
// required int32 unreadCount = 5;
public static final int UNREADCOUNT_FIELD_NUMBER = 5;
private boolean hasUnreadCount;
private int unreadCount_ = 0;
public boolean hasUnreadCount() { return hasUnreadCount; }
public int getUnreadCount() { return unreadCount_; }
// required int32 blipCount = 6;
public static final int BLIPCOUNT_FIELD_NUMBER = 6;
private boolean hasBlipCount;
private int blipCount_ = 0;
public boolean hasBlipCount() { return hasBlipCount; }
public int getBlipCount() { return blipCount_; }
// repeated string participants = 7;
public static final int PARTICIPANTS_FIELD_NUMBER = 7;
private java.util.List<java.lang.String> participants_ =
java.util.Collections.emptyList();
public java.util.List<java.lang.String> getParticipantsList() {
return participants_;
}
public int getParticipantsCount() { return participants_.size(); }
public java.lang.String getParticipants(int index) {
return participants_.get(index);
}
// required string author = 8;
public static final int AUTHOR_FIELD_NUMBER = 8;
private boolean hasAuthor;
private java.lang.String author_ = "";
public boolean hasAuthor() { return hasAuthor; }
public java.lang.String getAuthor() { return author_; }
private void initFields() {
}
public final boolean isInitialized() {
if (!hasTitle) return false;
if (!hasSnippet) return false;
if (!hasWaveId) return false;
if (!hasLastModified) return false;
if (!hasUnreadCount) return false;
if (!hasBlipCount) return false;
if (!hasAuthor) return false;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (hasTitle()) {
output.writeString(1, getTitle());
}
if (hasSnippet()) {
output.writeString(2, getSnippet());
}
if (hasWaveId()) {
output.writeString(3, getWaveId());
}
if (hasLastModified()) {
output.writeInt64(4, getLastModified());
}
if (hasUnreadCount()) {
output.writeInt32(5, getUnreadCount());
}
if (hasBlipCount()) {
output.writeInt32(6, getBlipCount());
}
for (java.lang.String element : getParticipantsList()) {
output.writeString(7, element);
}
if (hasAuthor()) {
output.writeString(8, getAuthor());
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (hasTitle()) {
size += com.google.protobuf.CodedOutputStream
.computeStringSize(1, getTitle());
}
if (hasSnippet()) {
size += com.google.protobuf.CodedOutputStream
.computeStringSize(2, getSnippet());
}
if (hasWaveId()) {
size += com.google.protobuf.CodedOutputStream
.computeStringSize(3, getWaveId());
}
if (hasLastModified()) {
size += com.google.protobuf.CodedOutputStream
.computeInt64Size(4, getLastModified());
}
if (hasUnreadCount()) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(5, getUnreadCount());
}
if (hasBlipCount()) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(6, getBlipCount());
}
{
int dataSize = 0;
for (java.lang.String element : getParticipantsList()) {
dataSize += com.google.protobuf.CodedOutputStream
.computeStringSizeNoTag(element);
}
size += dataSize;
size += 1 * getParticipantsList().size();
}
if (hasAuthor()) {
size += com.google.protobuf.CodedOutputStream
.computeStringSize(8, getAuthor());
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse.Digest parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(org.waveprotocol.box.search.SearchProto.SearchResponse.Digest prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder> {
private org.waveprotocol.box.search.SearchProto.SearchResponse.Digest result;
// Construct using org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.newBuilder()
private Builder() {}
private static Builder create() {
Builder builder = new Builder();
builder.result = new org.waveprotocol.box.search.SearchProto.SearchResponse.Digest();
return builder;
}
protected org.waveprotocol.box.search.SearchProto.SearchResponse.Digest internalGetResult() {
return result;
}
public Builder clear() {
if (result == null) {
throw new IllegalStateException(
"Cannot call clear() after build().");
}
result = new org.waveprotocol.box.search.SearchProto.SearchResponse.Digest();
return this;
}
public Builder clone() {
return create().mergeFrom(result);
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.getDescriptor();
}
public org.waveprotocol.box.search.SearchProto.SearchResponse.Digest getDefaultInstanceForType() {
return org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.getDefaultInstance();
}
public boolean isInitialized() {
return result.isInitialized();
}
public org.waveprotocol.box.search.SearchProto.SearchResponse.Digest build() {
if (result != null && !isInitialized()) {
throw newUninitializedMessageException(result);
}
return buildPartial();
}
private org.waveprotocol.box.search.SearchProto.SearchResponse.Digest buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
if (!isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return buildPartial();
}
public org.waveprotocol.box.search.SearchProto.SearchResponse.Digest buildPartial() {
if (result == null) {
throw new IllegalStateException(
"build() has already been called on this Builder.");
}
if (result.participants_ != java.util.Collections.EMPTY_LIST) {
result.participants_ =
java.util.Collections.unmodifiableList(result.participants_);
}
org.waveprotocol.box.search.SearchProto.SearchResponse.Digest returnMe = result;
result = null;
return returnMe;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.waveprotocol.box.search.SearchProto.SearchResponse.Digest) {
return mergeFrom((org.waveprotocol.box.search.SearchProto.SearchResponse.Digest)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.waveprotocol.box.search.SearchProto.SearchResponse.Digest other) {
if (other == org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.getDefaultInstance()) return this;
if (other.hasTitle()) {
setTitle(other.getTitle());
}
if (other.hasSnippet()) {
setSnippet(other.getSnippet());
}
if (other.hasWaveId()) {
setWaveId(other.getWaveId());
}
if (other.hasLastModified()) {
setLastModified(other.getLastModified());
}
if (other.hasUnreadCount()) {
setUnreadCount(other.getUnreadCount());
}
if (other.hasBlipCount()) {
setBlipCount(other.getBlipCount());
}
if (!other.participants_.isEmpty()) {
if (result.participants_.isEmpty()) {
result.participants_ = new java.util.ArrayList<java.lang.String>();
}
result.participants_.addAll(other.participants_);
}
if (other.hasAuthor()) {
setAuthor(other.getAuthor());
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
return this;
}
break;
}
case 10: {
setTitle(input.readString());
break;
}
case 18: {
setSnippet(input.readString());
break;
}
case 26: {
setWaveId(input.readString());
break;
}
case 32: {
setLastModified(input.readInt64());
break;
}
case 40: {
setUnreadCount(input.readInt32());
break;
}
case 48: {
setBlipCount(input.readInt32());
break;
}
case 58: {
addParticipants(input.readString());
break;
}
case 66: {
setAuthor(input.readString());
break;
}
}
}
}
// required string title = 1;
public boolean hasTitle() {
return result.hasTitle();
}
public java.lang.String getTitle() {
return result.getTitle();
}
public Builder setTitle(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
result.hasTitle = true;
result.title_ = value;
return this;
}
public Builder clearTitle() {
result.hasTitle = false;
result.title_ = getDefaultInstance().getTitle();
return this;
}
// required string snippet = 2;
public boolean hasSnippet() {
return result.hasSnippet();
}
public java.lang.String getSnippet() {
return result.getSnippet();
}
public Builder setSnippet(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
result.hasSnippet = true;
result.snippet_ = value;
return this;
}
public Builder clearSnippet() {
result.hasSnippet = false;
result.snippet_ = getDefaultInstance().getSnippet();
return this;
}
// required string waveId = 3;
public boolean hasWaveId() {
return result.hasWaveId();
}
public java.lang.String getWaveId() {
return result.getWaveId();
}
public Builder setWaveId(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
result.hasWaveId = true;
result.waveId_ = value;
return this;
}
public Builder clearWaveId() {
result.hasWaveId = false;
result.waveId_ = getDefaultInstance().getWaveId();
return this;
}
// required int64 lastModified = 4;
public boolean hasLastModified() {
return result.hasLastModified();
}
public long getLastModified() {
return result.getLastModified();
}
public Builder setLastModified(long value) {
result.hasLastModified = true;
result.lastModified_ = value;
return this;
}
public Builder clearLastModified() {
result.hasLastModified = false;
result.lastModified_ = 0L;
return this;
}
// required int32 unreadCount = 5;
public boolean hasUnreadCount() {
return result.hasUnreadCount();
}
public int getUnreadCount() {
return result.getUnreadCount();
}
public Builder setUnreadCount(int value) {
result.hasUnreadCount = true;
result.unreadCount_ = value;
return this;
}
public Builder clearUnreadCount() {
result.hasUnreadCount = false;
result.unreadCount_ = 0;
return this;
}
// required int32 blipCount = 6;
public boolean hasBlipCount() {
return result.hasBlipCount();
}
public int getBlipCount() {
return result.getBlipCount();
}
public Builder setBlipCount(int value) {
result.hasBlipCount = true;
result.blipCount_ = value;
return this;
}
public Builder clearBlipCount() {
result.hasBlipCount = false;
result.blipCount_ = 0;
return this;
}
// repeated string participants = 7;
public java.util.List<java.lang.String> getParticipantsList() {
return java.util.Collections.unmodifiableList(result.participants_);
}
public int getParticipantsCount() {
return result.getParticipantsCount();
}
public java.lang.String getParticipants(int index) {
return result.getParticipants(index);
}
public Builder setParticipants(int index, java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
result.participants_.set(index, value);
return this;
}
public Builder addParticipants(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
if (result.participants_.isEmpty()) {
result.participants_ = new java.util.ArrayList<java.lang.String>();
}
result.participants_.add(value);
return this;
}
public Builder addAllParticipants(
java.lang.Iterable<? extends java.lang.String> values) {
if (result.participants_.isEmpty()) {
result.participants_ = new java.util.ArrayList<java.lang.String>();
}
super.addAll(values, result.participants_);
return this;
}
public Builder clearParticipants() {
result.participants_ = java.util.Collections.emptyList();
return this;
}
// required string author = 8;
public boolean hasAuthor() {
return result.hasAuthor();
}
public java.lang.String getAuthor() {
return result.getAuthor();
}
public Builder setAuthor(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
result.hasAuthor = true;
result.author_ = value;
return this;
}
public Builder clearAuthor() {
result.hasAuthor = false;
result.author_ = getDefaultInstance().getAuthor();
return this;
}
// @@protoc_insertion_point(builder_scope:search.SearchResponse.Digest)
}
static {
defaultInstance = new Digest(true);
org.waveprotocol.box.search.SearchProto.internalForceInit();
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:search.SearchResponse.Digest)
}
// required string query = 1;
public static final int QUERY_FIELD_NUMBER = 1;
private boolean hasQuery;
private java.lang.String query_ = "";
public boolean hasQuery() { return hasQuery; }
public java.lang.String getQuery() { return query_; }
// required int32 totalResults = 2;
public static final int TOTALRESULTS_FIELD_NUMBER = 2;
private boolean hasTotalResults;
private int totalResults_ = 0;
public boolean hasTotalResults() { return hasTotalResults; }
public int getTotalResults() { return totalResults_; }
// repeated .search.SearchResponse.Digest digests = 3;
public static final int DIGESTS_FIELD_NUMBER = 3;
private java.util.List<org.waveprotocol.box.search.SearchProto.SearchResponse.Digest> digests_ =
java.util.Collections.emptyList();
public java.util.List<org.waveprotocol.box.search.SearchProto.SearchResponse.Digest> getDigestsList() {
return digests_;
}
public int getDigestsCount() { return digests_.size(); }
public org.waveprotocol.box.search.SearchProto.SearchResponse.Digest getDigests(int index) {
return digests_.get(index);
}
private void initFields() {
}
public final boolean isInitialized() {
if (!hasQuery) return false;
if (!hasTotalResults) return false;
for (org.waveprotocol.box.search.SearchProto.SearchResponse.Digest element : getDigestsList()) {
if (!element.isInitialized()) return false;
}
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
getSerializedSize();
if (hasQuery()) {
output.writeString(1, getQuery());
}
if (hasTotalResults()) {
output.writeInt32(2, getTotalResults());
}
for (org.waveprotocol.box.search.SearchProto.SearchResponse.Digest element : getDigestsList()) {
output.writeMessage(3, element);
}
getUnknownFields().writeTo(output);
}
private int memoizedSerializedSize = -1;
public int getSerializedSize() {
int size = memoizedSerializedSize;
if (size != -1) return size;
size = 0;
if (hasQuery()) {
size += com.google.protobuf.CodedOutputStream
.computeStringSize(1, getQuery());
}
if (hasTotalResults()) {
size += com.google.protobuf.CodedOutputStream
.computeInt32Size(2, getTotalResults());
}
for (org.waveprotocol.box.search.SearchProto.SearchResponse.Digest element : getDigestsList()) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(3, element);
}
size += getUnknownFields().getSerializedSize();
memoizedSerializedSize = size;
return size;
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data).buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return newBuilder().mergeFrom(data, extensionRegistry)
.buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(java.io.InputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input)) {
return builder.buildParsed();
} else {
return null;
}
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
Builder builder = newBuilder();
if (builder.mergeDelimitedFrom(input, extensionRegistry)) {
return builder.buildParsed();
} else {
return null;
}
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return newBuilder().mergeFrom(input).buildParsed();
}
public static org.waveprotocol.box.search.SearchProto.SearchResponse parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return newBuilder().mergeFrom(input, extensionRegistry)
.buildParsed();
}
public static Builder newBuilder() { return Builder.create(); }
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder(org.waveprotocol.box.search.SearchProto.SearchResponse prototype) {
return newBuilder().mergeFrom(prototype);
}
public Builder toBuilder() { return newBuilder(this); }
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder<Builder> {
private org.waveprotocol.box.search.SearchProto.SearchResponse result;
// Construct using org.waveprotocol.box.search.SearchProto.SearchResponse.newBuilder()
private Builder() {}
private static Builder create() {
Builder builder = new Builder();
builder.result = new org.waveprotocol.box.search.SearchProto.SearchResponse();
return builder;
}
protected org.waveprotocol.box.search.SearchProto.SearchResponse internalGetResult() {
return result;
}
public Builder clear() {
if (result == null) {
throw new IllegalStateException(
"Cannot call clear() after build().");
}
result = new org.waveprotocol.box.search.SearchProto.SearchResponse();
return this;
}
public Builder clone() {
return create().mergeFrom(result);
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return org.waveprotocol.box.search.SearchProto.SearchResponse.getDescriptor();
}
public org.waveprotocol.box.search.SearchProto.SearchResponse getDefaultInstanceForType() {
return org.waveprotocol.box.search.SearchProto.SearchResponse.getDefaultInstance();
}
public boolean isInitialized() {
return result.isInitialized();
}
public org.waveprotocol.box.search.SearchProto.SearchResponse build() {
if (result != null && !isInitialized()) {
throw newUninitializedMessageException(result);
}
return buildPartial();
}
private org.waveprotocol.box.search.SearchProto.SearchResponse buildParsed()
throws com.google.protobuf.InvalidProtocolBufferException {
if (!isInitialized()) {
throw newUninitializedMessageException(
result).asInvalidProtocolBufferException();
}
return buildPartial();
}
public org.waveprotocol.box.search.SearchProto.SearchResponse buildPartial() {
if (result == null) {
throw new IllegalStateException(
"build() has already been called on this Builder.");
}
if (result.digests_ != java.util.Collections.EMPTY_LIST) {
result.digests_ =
java.util.Collections.unmodifiableList(result.digests_);
}
org.waveprotocol.box.search.SearchProto.SearchResponse returnMe = result;
result = null;
return returnMe;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof org.waveprotocol.box.search.SearchProto.SearchResponse) {
return mergeFrom((org.waveprotocol.box.search.SearchProto.SearchResponse)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(org.waveprotocol.box.search.SearchProto.SearchResponse other) {
if (other == org.waveprotocol.box.search.SearchProto.SearchResponse.getDefaultInstance()) return this;
if (other.hasQuery()) {
setQuery(other.getQuery());
}
if (other.hasTotalResults()) {
setTotalResults(other.getTotalResults());
}
if (!other.digests_.isEmpty()) {
if (result.digests_.isEmpty()) {
result.digests_ = new java.util.ArrayList<org.waveprotocol.box.search.SearchProto.SearchResponse.Digest>();
}
result.digests_.addAll(other.digests_);
}
this.mergeUnknownFields(other.getUnknownFields());
return this;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.protobuf.UnknownFieldSet.Builder unknownFields =
com.google.protobuf.UnknownFieldSet.newBuilder(
this.getUnknownFields());
while (true) {
int tag = input.readTag();
switch (tag) {
case 0:
this.setUnknownFields(unknownFields.build());
return this;
default: {
if (!parseUnknownField(input, unknownFields,
extensionRegistry, tag)) {
this.setUnknownFields(unknownFields.build());
return this;
}
break;
}
case 10: {
setQuery(input.readString());
break;
}
case 16: {
setTotalResults(input.readInt32());
break;
}
case 26: {
org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.Builder subBuilder = org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.newBuilder();
input.readMessage(subBuilder, extensionRegistry);
addDigests(subBuilder.buildPartial());
break;
}
}
}
}
// required string query = 1;
public boolean hasQuery() {
return result.hasQuery();
}
public java.lang.String getQuery() {
return result.getQuery();
}
public Builder setQuery(java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
result.hasQuery = true;
result.query_ = value;
return this;
}
public Builder clearQuery() {
result.hasQuery = false;
result.query_ = getDefaultInstance().getQuery();
return this;
}
// required int32 totalResults = 2;
public boolean hasTotalResults() {
return result.hasTotalResults();
}
public int getTotalResults() {
return result.getTotalResults();
}
public Builder setTotalResults(int value) {
result.hasTotalResults = true;
result.totalResults_ = value;
return this;
}
public Builder clearTotalResults() {
result.hasTotalResults = false;
result.totalResults_ = 0;
return this;
}
// repeated .search.SearchResponse.Digest digests = 3;
public java.util.List<org.waveprotocol.box.search.SearchProto.SearchResponse.Digest> getDigestsList() {
return java.util.Collections.unmodifiableList(result.digests_);
}
public int getDigestsCount() {
return result.getDigestsCount();
}
public org.waveprotocol.box.search.SearchProto.SearchResponse.Digest getDigests(int index) {
return result.getDigests(index);
}
public Builder setDigests(int index, org.waveprotocol.box.search.SearchProto.SearchResponse.Digest value) {
if (value == null) {
throw new NullPointerException();
}
result.digests_.set(index, value);
return this;
}
public Builder setDigests(int index, org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.Builder builderForValue) {
result.digests_.set(index, builderForValue.build());
return this;
}
public Builder addDigests(org.waveprotocol.box.search.SearchProto.SearchResponse.Digest value) {
if (value == null) {
throw new NullPointerException();
}
if (result.digests_.isEmpty()) {
result.digests_ = new java.util.ArrayList<org.waveprotocol.box.search.SearchProto.SearchResponse.Digest>();
}
result.digests_.add(value);
return this;
}
public Builder addDigests(org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.Builder builderForValue) {
if (result.digests_.isEmpty()) {
result.digests_ = new java.util.ArrayList<org.waveprotocol.box.search.SearchProto.SearchResponse.Digest>();
}
result.digests_.add(builderForValue.build());
return this;
}
public Builder addAllDigests(
java.lang.Iterable<? extends org.waveprotocol.box.search.SearchProto.SearchResponse.Digest> values) {
if (result.digests_.isEmpty()) {
result.digests_ = new java.util.ArrayList<org.waveprotocol.box.search.SearchProto.SearchResponse.Digest>();
}
super.addAll(values, result.digests_);
return this;
}
public Builder clearDigests() {
result.digests_ = java.util.Collections.emptyList();
return this;
}
// @@protoc_insertion_point(builder_scope:search.SearchResponse)
}
static {
defaultInstance = new SearchResponse(true);
org.waveprotocol.box.search.SearchProto.internalForceInit();
defaultInstance.initFields();
}
// @@protoc_insertion_point(class_scope:search.SearchResponse)
}
private static com.google.protobuf.Descriptors.Descriptor
internal_static_search_SearchRequest_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_search_SearchRequest_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_search_SearchResponse_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_search_SearchResponse_fieldAccessorTable;
private static com.google.protobuf.Descriptors.Descriptor
internal_static_search_SearchResponse_Digest_descriptor;
private static
com.google.protobuf.GeneratedMessage.FieldAccessorTable
internal_static_search_SearchResponse_Digest_fieldAccessorTable;
public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor() {
return descriptor;
}
private static com.google.protobuf.Descriptors.FileDescriptor
descriptor;
static {
java.lang.String[] descriptorData = {
"\n(org/waveprotocol/box/search/search.pro" +
"to\022\006search\"A\n\rSearchRequest\022\r\n\005query\030\001 \002" +
"(\t\022\r\n\005index\030\002 \002(\005\022\022\n\nnumResults\030\003 \002(\005\"\204\002" +
"\n\016SearchResponse\022\r\n\005query\030\001 \002(\t\022\024\n\014total" +
"Results\030\002 \002(\005\022.\n\007digests\030\003 \003(\0132\035.search." +
"SearchResponse.Digest\032\234\001\n\006Digest\022\r\n\005titl" +
"e\030\001 \002(\t\022\017\n\007snippet\030\002 \002(\t\022\016\n\006waveId\030\003 \002(\t" +
"\022\024\n\014lastModified\030\004 \002(\003\022\023\n\013unreadCount\030\005 " +
"\002(\005\022\021\n\tblipCount\030\006 \002(\005\022\024\n\014participants\030\007" +
" \003(\t\022\016\n\006author\030\010 \002(\tB*\n\033org.waveprotocol",
".box.searchB\013SearchProto"
};
com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
new com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner() {
public com.google.protobuf.ExtensionRegistry assignDescriptors(
com.google.protobuf.Descriptors.FileDescriptor root) {
descriptor = root;
internal_static_search_SearchRequest_descriptor =
getDescriptor().getMessageTypes().get(0);
internal_static_search_SearchRequest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_search_SearchRequest_descriptor,
new java.lang.String[] { "Query", "Index", "NumResults", },
org.waveprotocol.box.search.SearchProto.SearchRequest.class,
org.waveprotocol.box.search.SearchProto.SearchRequest.Builder.class);
internal_static_search_SearchResponse_descriptor =
getDescriptor().getMessageTypes().get(1);
internal_static_search_SearchResponse_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_search_SearchResponse_descriptor,
new java.lang.String[] { "Query", "TotalResults", "Digests", },
org.waveprotocol.box.search.SearchProto.SearchResponse.class,
org.waveprotocol.box.search.SearchProto.SearchResponse.Builder.class);
internal_static_search_SearchResponse_Digest_descriptor =
internal_static_search_SearchResponse_descriptor.getNestedTypes().get(0);
internal_static_search_SearchResponse_Digest_fieldAccessorTable = new
com.google.protobuf.GeneratedMessage.FieldAccessorTable(
internal_static_search_SearchResponse_Digest_descriptor,
new java.lang.String[] { "Title", "Snippet", "WaveId", "LastModified", "UnreadCount", "BlipCount", "Participants", "Author", },
org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.class,
org.waveprotocol.box.search.SearchProto.SearchResponse.Digest.Builder.class);
return null;
}
};
com.google.protobuf.Descriptors.FileDescriptor
.internalBuildGeneratedFileFrom(descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
}, assigner);
}
public static void internalForceInit() {}
// @@protoc_insertion_point(outer_class_scope)
}