// Generated by the protocol buffer compiler. DO NOT EDIT! // source: org/waveprotocol/box/server/persistence/protos/account-store.proto package org.waveprotocol.box.server.persistence.protos; public final class ProtoAccountStoreData { private ProtoAccountStoreData() {} public static void registerAllExtensions( com.google.protobuf.ExtensionRegistry registry) { } public static final class ProtoAccountData extends com.google.protobuf.GeneratedMessage { // Use ProtoAccountData.newBuilder() to construct. private ProtoAccountData() { initFields(); } private ProtoAccountData(boolean noInit) {} private static final ProtoAccountData defaultInstance; public static ProtoAccountData getDefaultInstance() { return defaultInstance; } public ProtoAccountData getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internal_static_protoaccountstore_ProtoAccountData_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internal_static_protoaccountstore_ProtoAccountData_fieldAccessorTable; } public enum AccountDataType implements com.google.protobuf.ProtocolMessageEnum { HUMAN_ACCOUNT(0, 1), ROBOT_ACCOUNT(1, 2), ; public final int getNumber() { return value; } public static AccountDataType valueOf(int value) { switch (value) { case 1: return HUMAN_ACCOUNT; case 2: return ROBOT_ACCOUNT; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<AccountDataType> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<AccountDataType> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<AccountDataType>() { public AccountDataType findValueByNumber(int number) { return AccountDataType.valueOf(number) ; } }; public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { return getDescriptor().getValues().get(index); } public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { return getDescriptor(); } public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData.getDescriptor().getEnumTypes().get(0); } private static final AccountDataType[] VALUES = { HUMAN_ACCOUNT, ROBOT_ACCOUNT, }; public static AccountDataType valueOf( com.google.protobuf.Descriptors.EnumValueDescriptor desc) { if (desc.getType() != getDescriptor()) { throw new java.lang.IllegalArgumentException( "EnumValueDescriptor is not for this type."); } return VALUES[desc.getIndex()]; } private final int index; private final int value; private AccountDataType(int index, int value) { this.index = index; this.value = value; } static { org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.getDescriptor(); } // @@protoc_insertion_point(enum_scope:protoaccountstore.ProtoAccountData.AccountDataType) } // required .protoaccountstore.ProtoAccountData.AccountDataType account_type = 1; public static final int ACCOUNT_TYPE_FIELD_NUMBER = 1; private boolean hasAccountType; private org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData.AccountDataType accountType_; public boolean hasAccountType() { return hasAccountType; } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData.AccountDataType getAccountType() { return accountType_; } // required string account_id = 2; public static final int ACCOUNT_ID_FIELD_NUMBER = 2; private boolean hasAccountId; private java.lang.String accountId_ = ""; public boolean hasAccountId() { return hasAccountId; } public java.lang.String getAccountId() { return accountId_; } // optional .protoaccountstore.ProtoHumanAccountData human_account_data = 3; public static final int HUMAN_ACCOUNT_DATA_FIELD_NUMBER = 3; private boolean hasHumanAccountData; private org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData humanAccountData_; public boolean hasHumanAccountData() { return hasHumanAccountData; } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData getHumanAccountData() { return humanAccountData_; } // optional .protoaccountstore.ProtoRobotAccountData robot_account_data = 4; public static final int ROBOT_ACCOUNT_DATA_FIELD_NUMBER = 4; private boolean hasRobotAccountData; private org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData robotAccountData_; public boolean hasRobotAccountData() { return hasRobotAccountData; } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData getRobotAccountData() { return robotAccountData_; } private void initFields() { accountType_ = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData.AccountDataType.HUMAN_ACCOUNT; humanAccountData_ = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData.getDefaultInstance(); robotAccountData_ = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData.getDefaultInstance(); } public final boolean isInitialized() { if (!hasAccountType) return false; if (!hasAccountId) return false; if (hasHumanAccountData()) { if (!getHumanAccountData().isInitialized()) return false; } if (hasRobotAccountData()) { if (!getRobotAccountData().isInitialized()) return false; } return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (hasAccountType()) { output.writeEnum(1, getAccountType().getNumber()); } if (hasAccountId()) { output.writeString(2, getAccountId()); } if (hasHumanAccountData()) { output.writeMessage(3, getHumanAccountData()); } if (hasRobotAccountData()) { output.writeMessage(4, getRobotAccountData()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (hasAccountType()) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, getAccountType().getNumber()); } if (hasAccountId()) { size += com.google.protobuf.CodedOutputStream .computeStringSize(2, getAccountId()); } if (hasHumanAccountData()) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getHumanAccountData()); } if (hasRobotAccountData()) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, getRobotAccountData()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData result; // Construct using org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); builder.result = new org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData(); return builder; } protected org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData internalGetResult() { return result; } public Builder clear() { if (result == null) { throw new IllegalStateException( "Cannot call clear() after build()."); } result = new org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData(); return this; } public Builder clone() { return create().mergeFrom(result); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData.getDescriptor(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData getDefaultInstanceForType() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } private org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return buildPartial(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData) { return mergeFrom((org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData other) { if (other == org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData.getDefaultInstance()) return this; if (other.hasAccountType()) { setAccountType(other.getAccountType()); } if (other.hasAccountId()) { setAccountId(other.getAccountId()); } if (other.hasHumanAccountData()) { mergeHumanAccountData(other.getHumanAccountData()); } if (other.hasRobotAccountData()) { mergeRobotAccountData(other.getRobotAccountData()); } 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 8: { int rawValue = input.readEnum(); org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData.AccountDataType value = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData.AccountDataType.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { setAccountType(value); } break; } case 18: { setAccountId(input.readString()); break; } case 26: { org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData.Builder subBuilder = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData.newBuilder(); if (hasHumanAccountData()) { subBuilder.mergeFrom(getHumanAccountData()); } input.readMessage(subBuilder, extensionRegistry); setHumanAccountData(subBuilder.buildPartial()); break; } case 34: { org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData.Builder subBuilder = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData.newBuilder(); if (hasRobotAccountData()) { subBuilder.mergeFrom(getRobotAccountData()); } input.readMessage(subBuilder, extensionRegistry); setRobotAccountData(subBuilder.buildPartial()); break; } } } } // required .protoaccountstore.ProtoAccountData.AccountDataType account_type = 1; public boolean hasAccountType() { return result.hasAccountType(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData.AccountDataType getAccountType() { return result.getAccountType(); } public Builder setAccountType(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData.AccountDataType value) { if (value == null) { throw new NullPointerException(); } result.hasAccountType = true; result.accountType_ = value; return this; } public Builder clearAccountType() { result.hasAccountType = false; result.accountType_ = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData.AccountDataType.HUMAN_ACCOUNT; return this; } // required string account_id = 2; public boolean hasAccountId() { return result.hasAccountId(); } public java.lang.String getAccountId() { return result.getAccountId(); } public Builder setAccountId(java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.hasAccountId = true; result.accountId_ = value; return this; } public Builder clearAccountId() { result.hasAccountId = false; result.accountId_ = getDefaultInstance().getAccountId(); return this; } // optional .protoaccountstore.ProtoHumanAccountData human_account_data = 3; public boolean hasHumanAccountData() { return result.hasHumanAccountData(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData getHumanAccountData() { return result.getHumanAccountData(); } public Builder setHumanAccountData(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData value) { if (value == null) { throw new NullPointerException(); } result.hasHumanAccountData = true; result.humanAccountData_ = value; return this; } public Builder setHumanAccountData(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData.Builder builderForValue) { result.hasHumanAccountData = true; result.humanAccountData_ = builderForValue.build(); return this; } public Builder mergeHumanAccountData(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData value) { if (result.hasHumanAccountData() && result.humanAccountData_ != org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData.getDefaultInstance()) { result.humanAccountData_ = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData.newBuilder(result.humanAccountData_).mergeFrom(value).buildPartial(); } else { result.humanAccountData_ = value; } result.hasHumanAccountData = true; return this; } public Builder clearHumanAccountData() { result.hasHumanAccountData = false; result.humanAccountData_ = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData.getDefaultInstance(); return this; } // optional .protoaccountstore.ProtoRobotAccountData robot_account_data = 4; public boolean hasRobotAccountData() { return result.hasRobotAccountData(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData getRobotAccountData() { return result.getRobotAccountData(); } public Builder setRobotAccountData(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData value) { if (value == null) { throw new NullPointerException(); } result.hasRobotAccountData = true; result.robotAccountData_ = value; return this; } public Builder setRobotAccountData(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData.Builder builderForValue) { result.hasRobotAccountData = true; result.robotAccountData_ = builderForValue.build(); return this; } public Builder mergeRobotAccountData(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData value) { if (result.hasRobotAccountData() && result.robotAccountData_ != org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData.getDefaultInstance()) { result.robotAccountData_ = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData.newBuilder(result.robotAccountData_).mergeFrom(value).buildPartial(); } else { result.robotAccountData_ = value; } result.hasRobotAccountData = true; return this; } public Builder clearRobotAccountData() { result.hasRobotAccountData = false; result.robotAccountData_ = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData.getDefaultInstance(); return this; } // @@protoc_insertion_point(builder_scope:protoaccountstore.ProtoAccountData) } static { defaultInstance = new ProtoAccountData(true); org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internalForceInit(); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:protoaccountstore.ProtoAccountData) } public static final class ProtoHumanAccountData extends com.google.protobuf.GeneratedMessage { // Use ProtoHumanAccountData.newBuilder() to construct. private ProtoHumanAccountData() { initFields(); } private ProtoHumanAccountData(boolean noInit) {} private static final ProtoHumanAccountData defaultInstance; public static ProtoHumanAccountData getDefaultInstance() { return defaultInstance; } public ProtoHumanAccountData getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internal_static_protoaccountstore_ProtoHumanAccountData_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internal_static_protoaccountstore_ProtoHumanAccountData_fieldAccessorTable; } // optional .protoaccountstore.ProtoPasswordDigest password_digest = 1; public static final int PASSWORD_DIGEST_FIELD_NUMBER = 1; private boolean hasPasswordDigest; private org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest passwordDigest_; public boolean hasPasswordDigest() { return hasPasswordDigest; } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest getPasswordDigest() { return passwordDigest_; } private void initFields() { passwordDigest_ = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest.getDefaultInstance(); } public final boolean isInitialized() { if (hasPasswordDigest()) { if (!getPasswordDigest().isInitialized()) return false; } return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (hasPasswordDigest()) { output.writeMessage(1, getPasswordDigest()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (hasPasswordDigest()) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(1, getPasswordDigest()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData result; // Construct using org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); builder.result = new org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData(); return builder; } protected org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData internalGetResult() { return result; } public Builder clear() { if (result == null) { throw new IllegalStateException( "Cannot call clear() after build()."); } result = new org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData(); return this; } public Builder clone() { return create().mergeFrom(result); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData.getDescriptor(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData getDefaultInstanceForType() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } private org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return buildPartial(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData) { return mergeFrom((org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData other) { if (other == org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData.getDefaultInstance()) return this; if (other.hasPasswordDigest()) { mergePasswordDigest(other.getPasswordDigest()); } 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: { org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest.Builder subBuilder = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest.newBuilder(); if (hasPasswordDigest()) { subBuilder.mergeFrom(getPasswordDigest()); } input.readMessage(subBuilder, extensionRegistry); setPasswordDigest(subBuilder.buildPartial()); break; } } } } // optional .protoaccountstore.ProtoPasswordDigest password_digest = 1; public boolean hasPasswordDigest() { return result.hasPasswordDigest(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest getPasswordDigest() { return result.getPasswordDigest(); } public Builder setPasswordDigest(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest value) { if (value == null) { throw new NullPointerException(); } result.hasPasswordDigest = true; result.passwordDigest_ = value; return this; } public Builder setPasswordDigest(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest.Builder builderForValue) { result.hasPasswordDigest = true; result.passwordDigest_ = builderForValue.build(); return this; } public Builder mergePasswordDigest(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest value) { if (result.hasPasswordDigest() && result.passwordDigest_ != org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest.getDefaultInstance()) { result.passwordDigest_ = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest.newBuilder(result.passwordDigest_).mergeFrom(value).buildPartial(); } else { result.passwordDigest_ = value; } result.hasPasswordDigest = true; return this; } public Builder clearPasswordDigest() { result.hasPasswordDigest = false; result.passwordDigest_ = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest.getDefaultInstance(); return this; } // @@protoc_insertion_point(builder_scope:protoaccountstore.ProtoHumanAccountData) } static { defaultInstance = new ProtoHumanAccountData(true); org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internalForceInit(); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:protoaccountstore.ProtoHumanAccountData) } public static final class ProtoPasswordDigest extends com.google.protobuf.GeneratedMessage { // Use ProtoPasswordDigest.newBuilder() to construct. private ProtoPasswordDigest() { initFields(); } private ProtoPasswordDigest(boolean noInit) {} private static final ProtoPasswordDigest defaultInstance; public static ProtoPasswordDigest getDefaultInstance() { return defaultInstance; } public ProtoPasswordDigest getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internal_static_protoaccountstore_ProtoPasswordDigest_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internal_static_protoaccountstore_ProtoPasswordDigest_fieldAccessorTable; } // required bytes salt = 1; public static final int SALT_FIELD_NUMBER = 1; private boolean hasSalt; private com.google.protobuf.ByteString salt_ = com.google.protobuf.ByteString.EMPTY; public boolean hasSalt() { return hasSalt; } public com.google.protobuf.ByteString getSalt() { return salt_; } // required bytes digest = 2; public static final int DIGEST_FIELD_NUMBER = 2; private boolean hasDigest; private com.google.protobuf.ByteString digest_ = com.google.protobuf.ByteString.EMPTY; public boolean hasDigest() { return hasDigest; } public com.google.protobuf.ByteString getDigest() { return digest_; } private void initFields() { } public final boolean isInitialized() { if (!hasSalt) return false; if (!hasDigest) return false; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (hasSalt()) { output.writeBytes(1, getSalt()); } if (hasDigest()) { output.writeBytes(2, getDigest()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (hasSalt()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getSalt()); } if (hasDigest()) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getDigest()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest 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.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest 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.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest 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.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest 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.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest 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.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest 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.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest result; // Construct using org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); builder.result = new org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest(); return builder; } protected org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest internalGetResult() { return result; } public Builder clear() { if (result == null) { throw new IllegalStateException( "Cannot call clear() after build()."); } result = new org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest(); return this; } public Builder clone() { return create().mergeFrom(result); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest.getDescriptor(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest getDefaultInstanceForType() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } private org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return buildPartial(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest) { return mergeFrom((org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest other) { if (other == org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest.getDefaultInstance()) return this; if (other.hasSalt()) { setSalt(other.getSalt()); } if (other.hasDigest()) { setDigest(other.getDigest()); } 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: { setSalt(input.readBytes()); break; } case 18: { setDigest(input.readBytes()); break; } } } } // required bytes salt = 1; public boolean hasSalt() { return result.hasSalt(); } public com.google.protobuf.ByteString getSalt() { return result.getSalt(); } public Builder setSalt(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } result.hasSalt = true; result.salt_ = value; return this; } public Builder clearSalt() { result.hasSalt = false; result.salt_ = getDefaultInstance().getSalt(); return this; } // required bytes digest = 2; public boolean hasDigest() { return result.hasDigest(); } public com.google.protobuf.ByteString getDigest() { return result.getDigest(); } public Builder setDigest(com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } result.hasDigest = true; result.digest_ = value; return this; } public Builder clearDigest() { result.hasDigest = false; result.digest_ = getDefaultInstance().getDigest(); return this; } // @@protoc_insertion_point(builder_scope:protoaccountstore.ProtoPasswordDigest) } static { defaultInstance = new ProtoPasswordDigest(true); org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internalForceInit(); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:protoaccountstore.ProtoPasswordDigest) } public static final class ProtoRobotAccountData extends com.google.protobuf.GeneratedMessage { // Use ProtoRobotAccountData.newBuilder() to construct. private ProtoRobotAccountData() { initFields(); } private ProtoRobotAccountData(boolean noInit) {} private static final ProtoRobotAccountData defaultInstance; public static ProtoRobotAccountData getDefaultInstance() { return defaultInstance; } public ProtoRobotAccountData getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internal_static_protoaccountstore_ProtoRobotAccountData_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internal_static_protoaccountstore_ProtoRobotAccountData_fieldAccessorTable; } // required string url = 1; public static final int URL_FIELD_NUMBER = 1; private boolean hasUrl; private java.lang.String url_ = ""; public boolean hasUrl() { return hasUrl; } public java.lang.String getUrl() { return url_; } // required string consumer_secret = 2; public static final int CONSUMER_SECRET_FIELD_NUMBER = 2; private boolean hasConsumerSecret; private java.lang.String consumerSecret_ = ""; public boolean hasConsumerSecret() { return hasConsumerSecret; } public java.lang.String getConsumerSecret() { return consumerSecret_; } // optional .protoaccountstore.ProtoRobotCapabilities robot_capabilities = 3; public static final int ROBOT_CAPABILITIES_FIELD_NUMBER = 3; private boolean hasRobotCapabilities; private org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities robotCapabilities_; public boolean hasRobotCapabilities() { return hasRobotCapabilities; } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities getRobotCapabilities() { return robotCapabilities_; } // required bool is_verified = 4; public static final int IS_VERIFIED_FIELD_NUMBER = 4; private boolean hasIsVerified; private boolean isVerified_ = false; public boolean hasIsVerified() { return hasIsVerified; } public boolean getIsVerified() { return isVerified_; } private void initFields() { robotCapabilities_ = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities.getDefaultInstance(); } public final boolean isInitialized() { if (!hasUrl) return false; if (!hasConsumerSecret) return false; if (!hasIsVerified) return false; if (hasRobotCapabilities()) { if (!getRobotCapabilities().isInitialized()) return false; } return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (hasUrl()) { output.writeString(1, getUrl()); } if (hasConsumerSecret()) { output.writeString(2, getConsumerSecret()); } if (hasRobotCapabilities()) { output.writeMessage(3, getRobotCapabilities()); } if (hasIsVerified()) { output.writeBool(4, getIsVerified()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (hasUrl()) { size += com.google.protobuf.CodedOutputStream .computeStringSize(1, getUrl()); } if (hasConsumerSecret()) { size += com.google.protobuf.CodedOutputStream .computeStringSize(2, getConsumerSecret()); } if (hasRobotCapabilities()) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, getRobotCapabilities()); } if (hasIsVerified()) { size += com.google.protobuf.CodedOutputStream .computeBoolSize(4, getIsVerified()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData result; // Construct using org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); builder.result = new org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData(); return builder; } protected org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData internalGetResult() { return result; } public Builder clear() { if (result == null) { throw new IllegalStateException( "Cannot call clear() after build()."); } result = new org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData(); return this; } public Builder clone() { return create().mergeFrom(result); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData.getDescriptor(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData getDefaultInstanceForType() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } private org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return buildPartial(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData) { return mergeFrom((org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData other) { if (other == org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData.getDefaultInstance()) return this; if (other.hasUrl()) { setUrl(other.getUrl()); } if (other.hasConsumerSecret()) { setConsumerSecret(other.getConsumerSecret()); } if (other.hasRobotCapabilities()) { mergeRobotCapabilities(other.getRobotCapabilities()); } if (other.hasIsVerified()) { setIsVerified(other.getIsVerified()); } 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: { setUrl(input.readString()); break; } case 18: { setConsumerSecret(input.readString()); break; } case 26: { org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities.Builder subBuilder = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities.newBuilder(); if (hasRobotCapabilities()) { subBuilder.mergeFrom(getRobotCapabilities()); } input.readMessage(subBuilder, extensionRegistry); setRobotCapabilities(subBuilder.buildPartial()); break; } case 32: { setIsVerified(input.readBool()); break; } } } } // required string url = 1; public boolean hasUrl() { return result.hasUrl(); } public java.lang.String getUrl() { return result.getUrl(); } public Builder setUrl(java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.hasUrl = true; result.url_ = value; return this; } public Builder clearUrl() { result.hasUrl = false; result.url_ = getDefaultInstance().getUrl(); return this; } // required string consumer_secret = 2; public boolean hasConsumerSecret() { return result.hasConsumerSecret(); } public java.lang.String getConsumerSecret() { return result.getConsumerSecret(); } public Builder setConsumerSecret(java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.hasConsumerSecret = true; result.consumerSecret_ = value; return this; } public Builder clearConsumerSecret() { result.hasConsumerSecret = false; result.consumerSecret_ = getDefaultInstance().getConsumerSecret(); return this; } // optional .protoaccountstore.ProtoRobotCapabilities robot_capabilities = 3; public boolean hasRobotCapabilities() { return result.hasRobotCapabilities(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities getRobotCapabilities() { return result.getRobotCapabilities(); } public Builder setRobotCapabilities(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities value) { if (value == null) { throw new NullPointerException(); } result.hasRobotCapabilities = true; result.robotCapabilities_ = value; return this; } public Builder setRobotCapabilities(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities.Builder builderForValue) { result.hasRobotCapabilities = true; result.robotCapabilities_ = builderForValue.build(); return this; } public Builder mergeRobotCapabilities(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities value) { if (result.hasRobotCapabilities() && result.robotCapabilities_ != org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities.getDefaultInstance()) { result.robotCapabilities_ = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities.newBuilder(result.robotCapabilities_).mergeFrom(value).buildPartial(); } else { result.robotCapabilities_ = value; } result.hasRobotCapabilities = true; return this; } public Builder clearRobotCapabilities() { result.hasRobotCapabilities = false; result.robotCapabilities_ = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities.getDefaultInstance(); return this; } // required bool is_verified = 4; public boolean hasIsVerified() { return result.hasIsVerified(); } public boolean getIsVerified() { return result.getIsVerified(); } public Builder setIsVerified(boolean value) { result.hasIsVerified = true; result.isVerified_ = value; return this; } public Builder clearIsVerified() { result.hasIsVerified = false; result.isVerified_ = false; return this; } // @@protoc_insertion_point(builder_scope:protoaccountstore.ProtoRobotAccountData) } static { defaultInstance = new ProtoRobotAccountData(true); org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internalForceInit(); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:protoaccountstore.ProtoRobotAccountData) } public static final class ProtoRobotCapabilities extends com.google.protobuf.GeneratedMessage { // Use ProtoRobotCapabilities.newBuilder() to construct. private ProtoRobotCapabilities() { initFields(); } private ProtoRobotCapabilities(boolean noInit) {} private static final ProtoRobotCapabilities defaultInstance; public static ProtoRobotCapabilities getDefaultInstance() { return defaultInstance; } public ProtoRobotCapabilities getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internal_static_protoaccountstore_ProtoRobotCapabilities_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internal_static_protoaccountstore_ProtoRobotCapabilities_fieldAccessorTable; } // required string capabilities_hash = 1; public static final int CAPABILITIES_HASH_FIELD_NUMBER = 1; private boolean hasCapabilitiesHash; private java.lang.String capabilitiesHash_ = ""; public boolean hasCapabilitiesHash() { return hasCapabilitiesHash; } public java.lang.String getCapabilitiesHash() { return capabilitiesHash_; } // required string protocol_version = 2; public static final int PROTOCOL_VERSION_FIELD_NUMBER = 2; private boolean hasProtocolVersion; private java.lang.String protocolVersion_ = ""; public boolean hasProtocolVersion() { return hasProtocolVersion; } public java.lang.String getProtocolVersion() { return protocolVersion_; } // repeated .protoaccountstore.ProtoRobotCapability capability = 3; public static final int CAPABILITY_FIELD_NUMBER = 3; private java.util.List<org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability> capability_ = java.util.Collections.emptyList(); public java.util.List<org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability> getCapabilityList() { return capability_; } public int getCapabilityCount() { return capability_.size(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability getCapability(int index) { return capability_.get(index); } private void initFields() { } public final boolean isInitialized() { if (!hasCapabilitiesHash) return false; if (!hasProtocolVersion) return false; for (org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability element : getCapabilityList()) { if (!element.isInitialized()) return false; } return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (hasCapabilitiesHash()) { output.writeString(1, getCapabilitiesHash()); } if (hasProtocolVersion()) { output.writeString(2, getProtocolVersion()); } for (org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability element : getCapabilityList()) { 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 (hasCapabilitiesHash()) { size += com.google.protobuf.CodedOutputStream .computeStringSize(1, getCapabilitiesHash()); } if (hasProtocolVersion()) { size += com.google.protobuf.CodedOutputStream .computeStringSize(2, getProtocolVersion()); } for (org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability element : getCapabilityList()) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, element); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities result; // Construct using org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); builder.result = new org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities(); return builder; } protected org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities internalGetResult() { return result; } public Builder clear() { if (result == null) { throw new IllegalStateException( "Cannot call clear() after build()."); } result = new org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities(); return this; } public Builder clone() { return create().mergeFrom(result); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities.getDescriptor(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities getDefaultInstanceForType() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } private org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return buildPartial(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } if (result.capability_ != java.util.Collections.EMPTY_LIST) { result.capability_ = java.util.Collections.unmodifiableList(result.capability_); } org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities) { return mergeFrom((org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities other) { if (other == org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities.getDefaultInstance()) return this; if (other.hasCapabilitiesHash()) { setCapabilitiesHash(other.getCapabilitiesHash()); } if (other.hasProtocolVersion()) { setProtocolVersion(other.getProtocolVersion()); } if (!other.capability_.isEmpty()) { if (result.capability_.isEmpty()) { result.capability_ = new java.util.ArrayList<org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability>(); } result.capability_.addAll(other.capability_); } 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: { setCapabilitiesHash(input.readString()); break; } case 18: { setProtocolVersion(input.readString()); break; } case 26: { org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability.Builder subBuilder = org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability.newBuilder(); input.readMessage(subBuilder, extensionRegistry); addCapability(subBuilder.buildPartial()); break; } } } } // required string capabilities_hash = 1; public boolean hasCapabilitiesHash() { return result.hasCapabilitiesHash(); } public java.lang.String getCapabilitiesHash() { return result.getCapabilitiesHash(); } public Builder setCapabilitiesHash(java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.hasCapabilitiesHash = true; result.capabilitiesHash_ = value; return this; } public Builder clearCapabilitiesHash() { result.hasCapabilitiesHash = false; result.capabilitiesHash_ = getDefaultInstance().getCapabilitiesHash(); return this; } // required string protocol_version = 2; public boolean hasProtocolVersion() { return result.hasProtocolVersion(); } public java.lang.String getProtocolVersion() { return result.getProtocolVersion(); } public Builder setProtocolVersion(java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.hasProtocolVersion = true; result.protocolVersion_ = value; return this; } public Builder clearProtocolVersion() { result.hasProtocolVersion = false; result.protocolVersion_ = getDefaultInstance().getProtocolVersion(); return this; } // repeated .protoaccountstore.ProtoRobotCapability capability = 3; public java.util.List<org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability> getCapabilityList() { return java.util.Collections.unmodifiableList(result.capability_); } public int getCapabilityCount() { return result.getCapabilityCount(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability getCapability(int index) { return result.getCapability(index); } public Builder setCapability(int index, org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability value) { if (value == null) { throw new NullPointerException(); } result.capability_.set(index, value); return this; } public Builder setCapability(int index, org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability.Builder builderForValue) { result.capability_.set(index, builderForValue.build()); return this; } public Builder addCapability(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability value) { if (value == null) { throw new NullPointerException(); } if (result.capability_.isEmpty()) { result.capability_ = new java.util.ArrayList<org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability>(); } result.capability_.add(value); return this; } public Builder addCapability(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability.Builder builderForValue) { if (result.capability_.isEmpty()) { result.capability_ = new java.util.ArrayList<org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability>(); } result.capability_.add(builderForValue.build()); return this; } public Builder addAllCapability( java.lang.Iterable<? extends org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability> values) { if (result.capability_.isEmpty()) { result.capability_ = new java.util.ArrayList<org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability>(); } super.addAll(values, result.capability_); return this; } public Builder clearCapability() { result.capability_ = java.util.Collections.emptyList(); return this; } // @@protoc_insertion_point(builder_scope:protoaccountstore.ProtoRobotCapabilities) } static { defaultInstance = new ProtoRobotCapabilities(true); org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internalForceInit(); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:protoaccountstore.ProtoRobotCapabilities) } public static final class ProtoRobotCapability extends com.google.protobuf.GeneratedMessage { // Use ProtoRobotCapability.newBuilder() to construct. private ProtoRobotCapability() { initFields(); } private ProtoRobotCapability(boolean noInit) {} private static final ProtoRobotCapability defaultInstance; public static ProtoRobotCapability getDefaultInstance() { return defaultInstance; } public ProtoRobotCapability getDefaultInstanceForType() { return defaultInstance; } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internal_static_protoaccountstore_ProtoRobotCapability_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internal_static_protoaccountstore_ProtoRobotCapability_fieldAccessorTable; } // required string event_type = 1; public static final int EVENT_TYPE_FIELD_NUMBER = 1; private boolean hasEventType; private java.lang.String eventType_ = ""; public boolean hasEventType() { return hasEventType; } public java.lang.String getEventType() { return eventType_; } // repeated string context = 2; public static final int CONTEXT_FIELD_NUMBER = 2; private java.util.List<java.lang.String> context_ = java.util.Collections.emptyList(); public java.util.List<java.lang.String> getContextList() { return context_; } public int getContextCount() { return context_.size(); } public java.lang.String getContext(int index) { return context_.get(index); } // required string filter = 3; public static final int FILTER_FIELD_NUMBER = 3; private boolean hasFilter; private java.lang.String filter_ = ""; public boolean hasFilter() { return hasFilter; } public java.lang.String getFilter() { return filter_; } private void initFields() { } public final boolean isInitialized() { if (!hasEventType) return false; if (!hasFilter) return false; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (hasEventType()) { output.writeString(1, getEventType()); } for (java.lang.String element : getContextList()) { output.writeString(2, element); } if (hasFilter()) { output.writeString(3, getFilter()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (hasEventType()) { size += com.google.protobuf.CodedOutputStream .computeStringSize(1, getEventType()); } { int dataSize = 0; for (java.lang.String element : getContextList()) { dataSize += com.google.protobuf.CodedOutputStream .computeStringSizeNoTag(element); } size += dataSize; size += 1 * getContextList().size(); } if (hasFilter()) { size += com.google.protobuf.CodedOutputStream .computeStringSize(3, getFilter()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return newBuilder().mergeFrom(data, extensionRegistry) .buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability parseFrom(java.io.InputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return newBuilder().mergeFrom(input).buildParsed(); } public static org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability 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.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability result; // Construct using org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability.newBuilder() private Builder() {} private static Builder create() { Builder builder = new Builder(); builder.result = new org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability(); return builder; } protected org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability internalGetResult() { return result; } public Builder clear() { if (result == null) { throw new IllegalStateException( "Cannot call clear() after build()."); } result = new org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability(); return this; } public Builder clone() { return create().mergeFrom(result); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability.getDescriptor(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability getDefaultInstanceForType() { return org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability.getDefaultInstance(); } public boolean isInitialized() { return result.isInitialized(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability build() { if (result != null && !isInitialized()) { throw newUninitializedMessageException(result); } return buildPartial(); } private org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability buildParsed() throws com.google.protobuf.InvalidProtocolBufferException { if (!isInitialized()) { throw newUninitializedMessageException( result).asInvalidProtocolBufferException(); } return buildPartial(); } public org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability buildPartial() { if (result == null) { throw new IllegalStateException( "build() has already been called on this Builder."); } if (result.context_ != java.util.Collections.EMPTY_LIST) { result.context_ = java.util.Collections.unmodifiableList(result.context_); } org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability returnMe = result; result = null; return returnMe; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability) { return mergeFrom((org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability other) { if (other == org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability.getDefaultInstance()) return this; if (other.hasEventType()) { setEventType(other.getEventType()); } if (!other.context_.isEmpty()) { if (result.context_.isEmpty()) { result.context_ = new java.util.ArrayList<java.lang.String>(); } result.context_.addAll(other.context_); } if (other.hasFilter()) { setFilter(other.getFilter()); } 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: { setEventType(input.readString()); break; } case 18: { addContext(input.readString()); break; } case 26: { setFilter(input.readString()); break; } } } } // required string event_type = 1; public boolean hasEventType() { return result.hasEventType(); } public java.lang.String getEventType() { return result.getEventType(); } public Builder setEventType(java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.hasEventType = true; result.eventType_ = value; return this; } public Builder clearEventType() { result.hasEventType = false; result.eventType_ = getDefaultInstance().getEventType(); return this; } // repeated string context = 2; public java.util.List<java.lang.String> getContextList() { return java.util.Collections.unmodifiableList(result.context_); } public int getContextCount() { return result.getContextCount(); } public java.lang.String getContext(int index) { return result.getContext(index); } public Builder setContext(int index, java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.context_.set(index, value); return this; } public Builder addContext(java.lang.String value) { if (value == null) { throw new NullPointerException(); } if (result.context_.isEmpty()) { result.context_ = new java.util.ArrayList<java.lang.String>(); } result.context_.add(value); return this; } public Builder addAllContext( java.lang.Iterable<? extends java.lang.String> values) { if (result.context_.isEmpty()) { result.context_ = new java.util.ArrayList<java.lang.String>(); } super.addAll(values, result.context_); return this; } public Builder clearContext() { result.context_ = java.util.Collections.emptyList(); return this; } // required string filter = 3; public boolean hasFilter() { return result.hasFilter(); } public java.lang.String getFilter() { return result.getFilter(); } public Builder setFilter(java.lang.String value) { if (value == null) { throw new NullPointerException(); } result.hasFilter = true; result.filter_ = value; return this; } public Builder clearFilter() { result.hasFilter = false; result.filter_ = getDefaultInstance().getFilter(); return this; } // @@protoc_insertion_point(builder_scope:protoaccountstore.ProtoRobotCapability) } static { defaultInstance = new ProtoRobotCapability(true); org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.internalForceInit(); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:protoaccountstore.ProtoRobotCapability) } private static com.google.protobuf.Descriptors.Descriptor internal_static_protoaccountstore_ProtoAccountData_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_protoaccountstore_ProtoAccountData_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_protoaccountstore_ProtoHumanAccountData_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_protoaccountstore_ProtoHumanAccountData_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_protoaccountstore_ProtoPasswordDigest_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_protoaccountstore_ProtoPasswordDigest_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_protoaccountstore_ProtoRobotAccountData_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_protoaccountstore_ProtoRobotAccountData_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_protoaccountstore_ProtoRobotCapabilities_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_protoaccountstore_ProtoRobotCapabilities_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_protoaccountstore_ProtoRobotCapability_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_protoaccountstore_ProtoRobotCapability_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\nBorg/waveprotocol/box/server/persistenc" + "e/protos/account-store.proto\022\021protoaccou" + "ntstore\"\266\002\n\020ProtoAccountData\022I\n\014account_" + "type\030\001 \002(\01623.protoaccountstore.ProtoAcco" + "untData.AccountDataType\022\022\n\naccount_id\030\002 " + "\002(\t\022D\n\022human_account_data\030\003 \001(\0132(.protoa" + "ccountstore.ProtoHumanAccountData\022D\n\022rob" + "ot_account_data\030\004 \001(\0132(.protoaccountstor" + "e.ProtoRobotAccountData\"7\n\017AccountDataTy" + "pe\022\021\n\rHUMAN_ACCOUNT\020\001\022\021\n\rROBOT_ACCOUNT\020\002", "\"X\n\025ProtoHumanAccountData\022?\n\017password_di" + "gest\030\001 \001(\0132&.protoaccountstore.ProtoPass" + "wordDigest\"3\n\023ProtoPasswordDigest\022\014\n\004sal" + "t\030\001 \002(\014\022\016\n\006digest\030\002 \002(\014\"\231\001\n\025ProtoRobotAc" + "countData\022\013\n\003url\030\001 \002(\t\022\027\n\017consumer_secre" + "t\030\002 \002(\t\022E\n\022robot_capabilities\030\003 \001(\0132).pr" + "otoaccountstore.ProtoRobotCapabilities\022\023" + "\n\013is_verified\030\004 \002(\010\"\212\001\n\026ProtoRobotCapabi" + "lities\022\031\n\021capabilities_hash\030\001 \002(\t\022\030\n\020pro" + "tocol_version\030\002 \002(\t\022;\n\ncapability\030\003 \003(\0132", "\'.protoaccountstore.ProtoRobotCapability" + "\"K\n\024ProtoRobotCapability\022\022\n\nevent_type\030\001" + " \002(\t\022\017\n\007context\030\002 \003(\t\022\016\n\006filter\030\003 \002(\tBG\n" + ".org.waveprotocol.box.server.persistence" + ".protosB\025ProtoAccountStoreData" }; 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_protoaccountstore_ProtoAccountData_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_protoaccountstore_ProtoAccountData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_protoaccountstore_ProtoAccountData_descriptor, new java.lang.String[] { "AccountType", "AccountId", "HumanAccountData", "RobotAccountData", }, org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData.class, org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoAccountData.Builder.class); internal_static_protoaccountstore_ProtoHumanAccountData_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_protoaccountstore_ProtoHumanAccountData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_protoaccountstore_ProtoHumanAccountData_descriptor, new java.lang.String[] { "PasswordDigest", }, org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData.class, org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoHumanAccountData.Builder.class); internal_static_protoaccountstore_ProtoPasswordDigest_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_protoaccountstore_ProtoPasswordDigest_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_protoaccountstore_ProtoPasswordDigest_descriptor, new java.lang.String[] { "Salt", "Digest", }, org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest.class, org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoPasswordDigest.Builder.class); internal_static_protoaccountstore_ProtoRobotAccountData_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_protoaccountstore_ProtoRobotAccountData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_protoaccountstore_ProtoRobotAccountData_descriptor, new java.lang.String[] { "Url", "ConsumerSecret", "RobotCapabilities", "IsVerified", }, org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData.class, org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotAccountData.Builder.class); internal_static_protoaccountstore_ProtoRobotCapabilities_descriptor = getDescriptor().getMessageTypes().get(4); internal_static_protoaccountstore_ProtoRobotCapabilities_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_protoaccountstore_ProtoRobotCapabilities_descriptor, new java.lang.String[] { "CapabilitiesHash", "ProtocolVersion", "Capability", }, org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities.class, org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapabilities.Builder.class); internal_static_protoaccountstore_ProtoRobotCapability_descriptor = getDescriptor().getMessageTypes().get(5); internal_static_protoaccountstore_ProtoRobotCapability_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_protoaccountstore_ProtoRobotCapability_descriptor, new java.lang.String[] { "EventType", "Context", "Filter", }, org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability.class, org.waveprotocol.box.server.persistence.protos.ProtoAccountStoreData.ProtoRobotCapability.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) }