// Generated by the protocol buffer compiler. DO NOT EDIT! // source: userfeedback/proto/chrome.proto package userfeedback; public final class Chrome { private Chrome() {} public static void registerAllExtensions( com.google.protobuf.ExtensionRegistry registry) { } public interface ChromeDataOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .userfeedback.ChromeData.ChromePlatform chrome_platform = 1 [default = CHROME_OS]; /** * <code>optional .userfeedback.ChromeData.ChromePlatform chrome_platform = 1 [default = CHROME_OS];</code> * * <pre> * What platform has a report been sent from. * </pre> */ boolean hasChromePlatform(); /** * <code>optional .userfeedback.ChromeData.ChromePlatform chrome_platform = 1 [default = CHROME_OS];</code> * * <pre> * What platform has a report been sent from. * </pre> */ userfeedback.Chrome.ChromeData.ChromePlatform getChromePlatform(); // optional .userfeedback.ChromeOsData chrome_os_data = 2; /** * <code>optional .userfeedback.ChromeOsData chrome_os_data = 2;</code> */ boolean hasChromeOsData(); /** * <code>optional .userfeedback.ChromeOsData chrome_os_data = 2;</code> */ userfeedback.Chrome.ChromeOsData getChromeOsData(); /** * <code>optional .userfeedback.ChromeOsData chrome_os_data = 2;</code> */ userfeedback.Chrome.ChromeOsDataOrBuilder getChromeOsDataOrBuilder(); // optional .userfeedback.ChromeBrowserData chrome_browser_data = 3; /** * <code>optional .userfeedback.ChromeBrowserData chrome_browser_data = 3;</code> */ boolean hasChromeBrowserData(); /** * <code>optional .userfeedback.ChromeBrowserData chrome_browser_data = 3;</code> */ userfeedback.Chrome.ChromeBrowserData getChromeBrowserData(); /** * <code>optional .userfeedback.ChromeBrowserData chrome_browser_data = 3;</code> */ userfeedback.Chrome.ChromeBrowserDataOrBuilder getChromeBrowserDataOrBuilder(); // optional .userfeedback.ChromeAppData chrome_app_data = 4; /** * <code>optional .userfeedback.ChromeAppData chrome_app_data = 4;</code> */ boolean hasChromeAppData(); /** * <code>optional .userfeedback.ChromeAppData chrome_app_data = 4;</code> */ userfeedback.Chrome.ChromeAppData getChromeAppData(); /** * <code>optional .userfeedback.ChromeAppData chrome_app_data = 4;</code> */ userfeedback.Chrome.ChromeAppDataOrBuilder getChromeAppDataOrBuilder(); } /** * Protobuf type {@code userfeedback.ChromeData} * * <pre> * Chrome Browser and Chrome OS specific data. * </pre> */ public static final class ChromeData extends com.google.protobuf.GeneratedMessage implements ChromeDataOrBuilder { // Use ChromeData.newBuilder() to construct. private ChromeData(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ChromeData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ChromeData defaultInstance; public static ChromeData getDefaultInstance() { return defaultInstance; } public ChromeData getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ChromeData( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); userfeedback.Chrome.ChromeData.ChromePlatform value = userfeedback.Chrome.ChromeData.ChromePlatform.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; chromePlatform_ = value; } break; } case 18: { userfeedback.Chrome.ChromeOsData.Builder subBuilder = null; if (((bitField0_ & 0x00000002) == 0x00000002)) { subBuilder = chromeOsData_.toBuilder(); } chromeOsData_ = input.readMessage(userfeedback.Chrome.ChromeOsData.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(chromeOsData_); chromeOsData_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000002; break; } case 26: { userfeedback.Chrome.ChromeBrowserData.Builder subBuilder = null; if (((bitField0_ & 0x00000004) == 0x00000004)) { subBuilder = chromeBrowserData_.toBuilder(); } chromeBrowserData_ = input.readMessage(userfeedback.Chrome.ChromeBrowserData.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(chromeBrowserData_); chromeBrowserData_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000004; break; } case 34: { userfeedback.Chrome.ChromeAppData.Builder subBuilder = null; if (((bitField0_ & 0x00000008) == 0x00000008)) { subBuilder = chromeAppData_.toBuilder(); } chromeAppData_ = input.readMessage(userfeedback.Chrome.ChromeAppData.PARSER, extensionRegistry); if (subBuilder != null) { subBuilder.mergeFrom(chromeAppData_); chromeAppData_ = subBuilder.buildPartial(); } bitField0_ |= 0x00000008; break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return userfeedback.Chrome.internal_static_userfeedback_ChromeData_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return userfeedback.Chrome.internal_static_userfeedback_ChromeData_fieldAccessorTable .ensureFieldAccessorsInitialized( userfeedback.Chrome.ChromeData.class, userfeedback.Chrome.ChromeData.Builder.class); } public static com.google.protobuf.Parser<ChromeData> PARSER = new com.google.protobuf.AbstractParser<ChromeData>() { public ChromeData parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ChromeData(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ChromeData> getParserForType() { return PARSER; } /** * Protobuf enum {@code userfeedback.ChromeData.ChromePlatform} * * <pre> * Encapsulates the priorities of Buganizer issues. * </pre> */ public enum ChromePlatform implements com.google.protobuf.ProtocolMessageEnum { /** * <code>CHROME_OS = 1;</code> */ CHROME_OS(0, 1), /** * <code>CHROME_BROWSER = 2;</code> */ CHROME_BROWSER(1, 2), ; /** * <code>CHROME_OS = 1;</code> */ public static final int CHROME_OS_VALUE = 1; /** * <code>CHROME_BROWSER = 2;</code> */ public static final int CHROME_BROWSER_VALUE = 2; public final int getNumber() { return value; } public static ChromePlatform valueOf(int value) { switch (value) { case 1: return CHROME_OS; case 2: return CHROME_BROWSER; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<ChromePlatform> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<ChromePlatform> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<ChromePlatform>() { public ChromePlatform findValueByNumber(int number) { return ChromePlatform.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 userfeedback.Chrome.ChromeData.getDescriptor().getEnumTypes().get(0); } private static final ChromePlatform[] VALUES = values(); public static ChromePlatform 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 ChromePlatform(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:userfeedback.ChromeData.ChromePlatform) } private int bitField0_; // optional .userfeedback.ChromeData.ChromePlatform chrome_platform = 1 [default = CHROME_OS]; public static final int CHROME_PLATFORM_FIELD_NUMBER = 1; private userfeedback.Chrome.ChromeData.ChromePlatform chromePlatform_; /** * <code>optional .userfeedback.ChromeData.ChromePlatform chrome_platform = 1 [default = CHROME_OS];</code> * * <pre> * What platform has a report been sent from. * </pre> */ public boolean hasChromePlatform() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .userfeedback.ChromeData.ChromePlatform chrome_platform = 1 [default = CHROME_OS];</code> * * <pre> * What platform has a report been sent from. * </pre> */ public userfeedback.Chrome.ChromeData.ChromePlatform getChromePlatform() { return chromePlatform_; } // optional .userfeedback.ChromeOsData chrome_os_data = 2; public static final int CHROME_OS_DATA_FIELD_NUMBER = 2; private userfeedback.Chrome.ChromeOsData chromeOsData_; /** * <code>optional .userfeedback.ChromeOsData chrome_os_data = 2;</code> */ public boolean hasChromeOsData() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .userfeedback.ChromeOsData chrome_os_data = 2;</code> */ public userfeedback.Chrome.ChromeOsData getChromeOsData() { return chromeOsData_; } /** * <code>optional .userfeedback.ChromeOsData chrome_os_data = 2;</code> */ public userfeedback.Chrome.ChromeOsDataOrBuilder getChromeOsDataOrBuilder() { return chromeOsData_; } // optional .userfeedback.ChromeBrowserData chrome_browser_data = 3; public static final int CHROME_BROWSER_DATA_FIELD_NUMBER = 3; private userfeedback.Chrome.ChromeBrowserData chromeBrowserData_; /** * <code>optional .userfeedback.ChromeBrowserData chrome_browser_data = 3;</code> */ public boolean hasChromeBrowserData() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional .userfeedback.ChromeBrowserData chrome_browser_data = 3;</code> */ public userfeedback.Chrome.ChromeBrowserData getChromeBrowserData() { return chromeBrowserData_; } /** * <code>optional .userfeedback.ChromeBrowserData chrome_browser_data = 3;</code> */ public userfeedback.Chrome.ChromeBrowserDataOrBuilder getChromeBrowserDataOrBuilder() { return chromeBrowserData_; } // optional .userfeedback.ChromeAppData chrome_app_data = 4; public static final int CHROME_APP_DATA_FIELD_NUMBER = 4; private userfeedback.Chrome.ChromeAppData chromeAppData_; /** * <code>optional .userfeedback.ChromeAppData chrome_app_data = 4;</code> */ public boolean hasChromeAppData() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional .userfeedback.ChromeAppData chrome_app_data = 4;</code> */ public userfeedback.Chrome.ChromeAppData getChromeAppData() { return chromeAppData_; } /** * <code>optional .userfeedback.ChromeAppData chrome_app_data = 4;</code> */ public userfeedback.Chrome.ChromeAppDataOrBuilder getChromeAppDataOrBuilder() { return chromeAppData_; } private void initFields() { chromePlatform_ = userfeedback.Chrome.ChromeData.ChromePlatform.CHROME_OS; chromeOsData_ = userfeedback.Chrome.ChromeOsData.getDefaultInstance(); chromeBrowserData_ = userfeedback.Chrome.ChromeBrowserData.getDefaultInstance(); chromeAppData_ = userfeedback.Chrome.ChromeAppData.getDefaultInstance(); } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, chromePlatform_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeMessage(2, chromeOsData_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { output.writeMessage(3, chromeBrowserData_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { output.writeMessage(4, chromeAppData_); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, chromePlatform_.getNumber()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(2, chromeOsData_); } if (((bitField0_ & 0x00000004) == 0x00000004)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(3, chromeBrowserData_); } if (((bitField0_ & 0x00000008) == 0x00000008)) { size += com.google.protobuf.CodedOutputStream .computeMessageSize(4, chromeAppData_); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static userfeedback.Chrome.ChromeData parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static userfeedback.Chrome.ChromeData parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static userfeedback.Chrome.ChromeData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static userfeedback.Chrome.ChromeData parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static userfeedback.Chrome.ChromeData parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static userfeedback.Chrome.ChromeData parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static userfeedback.Chrome.ChromeData parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static userfeedback.Chrome.ChromeData parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static userfeedback.Chrome.ChromeData parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static userfeedback.Chrome.ChromeData parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(userfeedback.Chrome.ChromeData prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code userfeedback.ChromeData} * * <pre> * Chrome Browser and Chrome OS specific data. * </pre> */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements userfeedback.Chrome.ChromeDataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return userfeedback.Chrome.internal_static_userfeedback_ChromeData_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return userfeedback.Chrome.internal_static_userfeedback_ChromeData_fieldAccessorTable .ensureFieldAccessorsInitialized( userfeedback.Chrome.ChromeData.class, userfeedback.Chrome.ChromeData.Builder.class); } // Construct using userfeedback.Chrome.ChromeData.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { getChromeOsDataFieldBuilder(); getChromeBrowserDataFieldBuilder(); getChromeAppDataFieldBuilder(); } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); chromePlatform_ = userfeedback.Chrome.ChromeData.ChromePlatform.CHROME_OS; bitField0_ = (bitField0_ & ~0x00000001); if (chromeOsDataBuilder_ == null) { chromeOsData_ = userfeedback.Chrome.ChromeOsData.getDefaultInstance(); } else { chromeOsDataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); if (chromeBrowserDataBuilder_ == null) { chromeBrowserData_ = userfeedback.Chrome.ChromeBrowserData.getDefaultInstance(); } else { chromeBrowserDataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); if (chromeAppDataBuilder_ == null) { chromeAppData_ = userfeedback.Chrome.ChromeAppData.getDefaultInstance(); } else { chromeAppDataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return userfeedback.Chrome.internal_static_userfeedback_ChromeData_descriptor; } public userfeedback.Chrome.ChromeData getDefaultInstanceForType() { return userfeedback.Chrome.ChromeData.getDefaultInstance(); } public userfeedback.Chrome.ChromeData build() { userfeedback.Chrome.ChromeData result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public userfeedback.Chrome.ChromeData buildPartial() { userfeedback.Chrome.ChromeData result = new userfeedback.Chrome.ChromeData(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.chromePlatform_ = chromePlatform_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } if (chromeOsDataBuilder_ == null) { result.chromeOsData_ = chromeOsData_; } else { result.chromeOsData_ = chromeOsDataBuilder_.build(); } if (((from_bitField0_ & 0x00000004) == 0x00000004)) { to_bitField0_ |= 0x00000004; } if (chromeBrowserDataBuilder_ == null) { result.chromeBrowserData_ = chromeBrowserData_; } else { result.chromeBrowserData_ = chromeBrowserDataBuilder_.build(); } if (((from_bitField0_ & 0x00000008) == 0x00000008)) { to_bitField0_ |= 0x00000008; } if (chromeAppDataBuilder_ == null) { result.chromeAppData_ = chromeAppData_; } else { result.chromeAppData_ = chromeAppDataBuilder_.build(); } result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof userfeedback.Chrome.ChromeData) { return mergeFrom((userfeedback.Chrome.ChromeData)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(userfeedback.Chrome.ChromeData other) { if (other == userfeedback.Chrome.ChromeData.getDefaultInstance()) return this; if (other.hasChromePlatform()) { setChromePlatform(other.getChromePlatform()); } if (other.hasChromeOsData()) { mergeChromeOsData(other.getChromeOsData()); } if (other.hasChromeBrowserData()) { mergeChromeBrowserData(other.getChromeBrowserData()); } if (other.hasChromeAppData()) { mergeChromeAppData(other.getChromeAppData()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { userfeedback.Chrome.ChromeData parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (userfeedback.Chrome.ChromeData) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .userfeedback.ChromeData.ChromePlatform chrome_platform = 1 [default = CHROME_OS]; private userfeedback.Chrome.ChromeData.ChromePlatform chromePlatform_ = userfeedback.Chrome.ChromeData.ChromePlatform.CHROME_OS; /** * <code>optional .userfeedback.ChromeData.ChromePlatform chrome_platform = 1 [default = CHROME_OS];</code> * * <pre> * What platform has a report been sent from. * </pre> */ public boolean hasChromePlatform() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .userfeedback.ChromeData.ChromePlatform chrome_platform = 1 [default = CHROME_OS];</code> * * <pre> * What platform has a report been sent from. * </pre> */ public userfeedback.Chrome.ChromeData.ChromePlatform getChromePlatform() { return chromePlatform_; } /** * <code>optional .userfeedback.ChromeData.ChromePlatform chrome_platform = 1 [default = CHROME_OS];</code> * * <pre> * What platform has a report been sent from. * </pre> */ public Builder setChromePlatform(userfeedback.Chrome.ChromeData.ChromePlatform value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; chromePlatform_ = value; onChanged(); return this; } /** * <code>optional .userfeedback.ChromeData.ChromePlatform chrome_platform = 1 [default = CHROME_OS];</code> * * <pre> * What platform has a report been sent from. * </pre> */ public Builder clearChromePlatform() { bitField0_ = (bitField0_ & ~0x00000001); chromePlatform_ = userfeedback.Chrome.ChromeData.ChromePlatform.CHROME_OS; onChanged(); return this; } // optional .userfeedback.ChromeOsData chrome_os_data = 2; private userfeedback.Chrome.ChromeOsData chromeOsData_ = userfeedback.Chrome.ChromeOsData.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< userfeedback.Chrome.ChromeOsData, userfeedback.Chrome.ChromeOsData.Builder, userfeedback.Chrome.ChromeOsDataOrBuilder> chromeOsDataBuilder_; /** * <code>optional .userfeedback.ChromeOsData chrome_os_data = 2;</code> */ public boolean hasChromeOsData() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional .userfeedback.ChromeOsData chrome_os_data = 2;</code> */ public userfeedback.Chrome.ChromeOsData getChromeOsData() { if (chromeOsDataBuilder_ == null) { return chromeOsData_; } else { return chromeOsDataBuilder_.getMessage(); } } /** * <code>optional .userfeedback.ChromeOsData chrome_os_data = 2;</code> */ public Builder setChromeOsData(userfeedback.Chrome.ChromeOsData value) { if (chromeOsDataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } chromeOsData_ = value; onChanged(); } else { chromeOsDataBuilder_.setMessage(value); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .userfeedback.ChromeOsData chrome_os_data = 2;</code> */ public Builder setChromeOsData( userfeedback.Chrome.ChromeOsData.Builder builderForValue) { if (chromeOsDataBuilder_ == null) { chromeOsData_ = builderForValue.build(); onChanged(); } else { chromeOsDataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .userfeedback.ChromeOsData chrome_os_data = 2;</code> */ public Builder mergeChromeOsData(userfeedback.Chrome.ChromeOsData value) { if (chromeOsDataBuilder_ == null) { if (((bitField0_ & 0x00000002) == 0x00000002) && chromeOsData_ != userfeedback.Chrome.ChromeOsData.getDefaultInstance()) { chromeOsData_ = userfeedback.Chrome.ChromeOsData.newBuilder(chromeOsData_).mergeFrom(value).buildPartial(); } else { chromeOsData_ = value; } onChanged(); } else { chromeOsDataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000002; return this; } /** * <code>optional .userfeedback.ChromeOsData chrome_os_data = 2;</code> */ public Builder clearChromeOsData() { if (chromeOsDataBuilder_ == null) { chromeOsData_ = userfeedback.Chrome.ChromeOsData.getDefaultInstance(); onChanged(); } else { chromeOsDataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000002); return this; } /** * <code>optional .userfeedback.ChromeOsData chrome_os_data = 2;</code> */ public userfeedback.Chrome.ChromeOsData.Builder getChromeOsDataBuilder() { bitField0_ |= 0x00000002; onChanged(); return getChromeOsDataFieldBuilder().getBuilder(); } /** * <code>optional .userfeedback.ChromeOsData chrome_os_data = 2;</code> */ public userfeedback.Chrome.ChromeOsDataOrBuilder getChromeOsDataOrBuilder() { if (chromeOsDataBuilder_ != null) { return chromeOsDataBuilder_.getMessageOrBuilder(); } else { return chromeOsData_; } } /** * <code>optional .userfeedback.ChromeOsData chrome_os_data = 2;</code> */ private com.google.protobuf.SingleFieldBuilder< userfeedback.Chrome.ChromeOsData, userfeedback.Chrome.ChromeOsData.Builder, userfeedback.Chrome.ChromeOsDataOrBuilder> getChromeOsDataFieldBuilder() { if (chromeOsDataBuilder_ == null) { chromeOsDataBuilder_ = new com.google.protobuf.SingleFieldBuilder< userfeedback.Chrome.ChromeOsData, userfeedback.Chrome.ChromeOsData.Builder, userfeedback.Chrome.ChromeOsDataOrBuilder>( chromeOsData_, getParentForChildren(), isClean()); chromeOsData_ = null; } return chromeOsDataBuilder_; } // optional .userfeedback.ChromeBrowserData chrome_browser_data = 3; private userfeedback.Chrome.ChromeBrowserData chromeBrowserData_ = userfeedback.Chrome.ChromeBrowserData.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< userfeedback.Chrome.ChromeBrowserData, userfeedback.Chrome.ChromeBrowserData.Builder, userfeedback.Chrome.ChromeBrowserDataOrBuilder> chromeBrowserDataBuilder_; /** * <code>optional .userfeedback.ChromeBrowserData chrome_browser_data = 3;</code> */ public boolean hasChromeBrowserData() { return ((bitField0_ & 0x00000004) == 0x00000004); } /** * <code>optional .userfeedback.ChromeBrowserData chrome_browser_data = 3;</code> */ public userfeedback.Chrome.ChromeBrowserData getChromeBrowserData() { if (chromeBrowserDataBuilder_ == null) { return chromeBrowserData_; } else { return chromeBrowserDataBuilder_.getMessage(); } } /** * <code>optional .userfeedback.ChromeBrowserData chrome_browser_data = 3;</code> */ public Builder setChromeBrowserData(userfeedback.Chrome.ChromeBrowserData value) { if (chromeBrowserDataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } chromeBrowserData_ = value; onChanged(); } else { chromeBrowserDataBuilder_.setMessage(value); } bitField0_ |= 0x00000004; return this; } /** * <code>optional .userfeedback.ChromeBrowserData chrome_browser_data = 3;</code> */ public Builder setChromeBrowserData( userfeedback.Chrome.ChromeBrowserData.Builder builderForValue) { if (chromeBrowserDataBuilder_ == null) { chromeBrowserData_ = builderForValue.build(); onChanged(); } else { chromeBrowserDataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000004; return this; } /** * <code>optional .userfeedback.ChromeBrowserData chrome_browser_data = 3;</code> */ public Builder mergeChromeBrowserData(userfeedback.Chrome.ChromeBrowserData value) { if (chromeBrowserDataBuilder_ == null) { if (((bitField0_ & 0x00000004) == 0x00000004) && chromeBrowserData_ != userfeedback.Chrome.ChromeBrowserData.getDefaultInstance()) { chromeBrowserData_ = userfeedback.Chrome.ChromeBrowserData.newBuilder(chromeBrowserData_).mergeFrom(value).buildPartial(); } else { chromeBrowserData_ = value; } onChanged(); } else { chromeBrowserDataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000004; return this; } /** * <code>optional .userfeedback.ChromeBrowserData chrome_browser_data = 3;</code> */ public Builder clearChromeBrowserData() { if (chromeBrowserDataBuilder_ == null) { chromeBrowserData_ = userfeedback.Chrome.ChromeBrowserData.getDefaultInstance(); onChanged(); } else { chromeBrowserDataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000004); return this; } /** * <code>optional .userfeedback.ChromeBrowserData chrome_browser_data = 3;</code> */ public userfeedback.Chrome.ChromeBrowserData.Builder getChromeBrowserDataBuilder() { bitField0_ |= 0x00000004; onChanged(); return getChromeBrowserDataFieldBuilder().getBuilder(); } /** * <code>optional .userfeedback.ChromeBrowserData chrome_browser_data = 3;</code> */ public userfeedback.Chrome.ChromeBrowserDataOrBuilder getChromeBrowserDataOrBuilder() { if (chromeBrowserDataBuilder_ != null) { return chromeBrowserDataBuilder_.getMessageOrBuilder(); } else { return chromeBrowserData_; } } /** * <code>optional .userfeedback.ChromeBrowserData chrome_browser_data = 3;</code> */ private com.google.protobuf.SingleFieldBuilder< userfeedback.Chrome.ChromeBrowserData, userfeedback.Chrome.ChromeBrowserData.Builder, userfeedback.Chrome.ChromeBrowserDataOrBuilder> getChromeBrowserDataFieldBuilder() { if (chromeBrowserDataBuilder_ == null) { chromeBrowserDataBuilder_ = new com.google.protobuf.SingleFieldBuilder< userfeedback.Chrome.ChromeBrowserData, userfeedback.Chrome.ChromeBrowserData.Builder, userfeedback.Chrome.ChromeBrowserDataOrBuilder>( chromeBrowserData_, getParentForChildren(), isClean()); chromeBrowserData_ = null; } return chromeBrowserDataBuilder_; } // optional .userfeedback.ChromeAppData chrome_app_data = 4; private userfeedback.Chrome.ChromeAppData chromeAppData_ = userfeedback.Chrome.ChromeAppData.getDefaultInstance(); private com.google.protobuf.SingleFieldBuilder< userfeedback.Chrome.ChromeAppData, userfeedback.Chrome.ChromeAppData.Builder, userfeedback.Chrome.ChromeAppDataOrBuilder> chromeAppDataBuilder_; /** * <code>optional .userfeedback.ChromeAppData chrome_app_data = 4;</code> */ public boolean hasChromeAppData() { return ((bitField0_ & 0x00000008) == 0x00000008); } /** * <code>optional .userfeedback.ChromeAppData chrome_app_data = 4;</code> */ public userfeedback.Chrome.ChromeAppData getChromeAppData() { if (chromeAppDataBuilder_ == null) { return chromeAppData_; } else { return chromeAppDataBuilder_.getMessage(); } } /** * <code>optional .userfeedback.ChromeAppData chrome_app_data = 4;</code> */ public Builder setChromeAppData(userfeedback.Chrome.ChromeAppData value) { if (chromeAppDataBuilder_ == null) { if (value == null) { throw new NullPointerException(); } chromeAppData_ = value; onChanged(); } else { chromeAppDataBuilder_.setMessage(value); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .userfeedback.ChromeAppData chrome_app_data = 4;</code> */ public Builder setChromeAppData( userfeedback.Chrome.ChromeAppData.Builder builderForValue) { if (chromeAppDataBuilder_ == null) { chromeAppData_ = builderForValue.build(); onChanged(); } else { chromeAppDataBuilder_.setMessage(builderForValue.build()); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .userfeedback.ChromeAppData chrome_app_data = 4;</code> */ public Builder mergeChromeAppData(userfeedback.Chrome.ChromeAppData value) { if (chromeAppDataBuilder_ == null) { if (((bitField0_ & 0x00000008) == 0x00000008) && chromeAppData_ != userfeedback.Chrome.ChromeAppData.getDefaultInstance()) { chromeAppData_ = userfeedback.Chrome.ChromeAppData.newBuilder(chromeAppData_).mergeFrom(value).buildPartial(); } else { chromeAppData_ = value; } onChanged(); } else { chromeAppDataBuilder_.mergeFrom(value); } bitField0_ |= 0x00000008; return this; } /** * <code>optional .userfeedback.ChromeAppData chrome_app_data = 4;</code> */ public Builder clearChromeAppData() { if (chromeAppDataBuilder_ == null) { chromeAppData_ = userfeedback.Chrome.ChromeAppData.getDefaultInstance(); onChanged(); } else { chromeAppDataBuilder_.clear(); } bitField0_ = (bitField0_ & ~0x00000008); return this; } /** * <code>optional .userfeedback.ChromeAppData chrome_app_data = 4;</code> */ public userfeedback.Chrome.ChromeAppData.Builder getChromeAppDataBuilder() { bitField0_ |= 0x00000008; onChanged(); return getChromeAppDataFieldBuilder().getBuilder(); } /** * <code>optional .userfeedback.ChromeAppData chrome_app_data = 4;</code> */ public userfeedback.Chrome.ChromeAppDataOrBuilder getChromeAppDataOrBuilder() { if (chromeAppDataBuilder_ != null) { return chromeAppDataBuilder_.getMessageOrBuilder(); } else { return chromeAppData_; } } /** * <code>optional .userfeedback.ChromeAppData chrome_app_data = 4;</code> */ private com.google.protobuf.SingleFieldBuilder< userfeedback.Chrome.ChromeAppData, userfeedback.Chrome.ChromeAppData.Builder, userfeedback.Chrome.ChromeAppDataOrBuilder> getChromeAppDataFieldBuilder() { if (chromeAppDataBuilder_ == null) { chromeAppDataBuilder_ = new com.google.protobuf.SingleFieldBuilder< userfeedback.Chrome.ChromeAppData, userfeedback.Chrome.ChromeAppData.Builder, userfeedback.Chrome.ChromeAppDataOrBuilder>( chromeAppData_, getParentForChildren(), isClean()); chromeAppData_ = null; } return chromeAppDataBuilder_; } // @@protoc_insertion_point(builder_scope:userfeedback.ChromeData) } static { defaultInstance = new ChromeData(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:userfeedback.ChromeData) } public interface ChromeOsDataOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .userfeedback.ChromeOsData.ChromeOsCategory category = 1 [default = OTHER]; /** * <code>optional .userfeedback.ChromeOsData.ChromeOsCategory category = 1 [default = OTHER];</code> */ boolean hasCategory(); /** * <code>optional .userfeedback.ChromeOsData.ChromeOsCategory category = 1 [default = OTHER];</code> */ userfeedback.Chrome.ChromeOsData.ChromeOsCategory getCategory(); } /** * Protobuf type {@code userfeedback.ChromeOsData} */ public static final class ChromeOsData extends com.google.protobuf.GeneratedMessage implements ChromeOsDataOrBuilder { // Use ChromeOsData.newBuilder() to construct. private ChromeOsData(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ChromeOsData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ChromeOsData defaultInstance; public static ChromeOsData getDefaultInstance() { return defaultInstance; } public ChromeOsData getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ChromeOsData( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); userfeedback.Chrome.ChromeOsData.ChromeOsCategory value = userfeedback.Chrome.ChromeOsData.ChromeOsCategory.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; category_ = value; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return userfeedback.Chrome.internal_static_userfeedback_ChromeOsData_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return userfeedback.Chrome.internal_static_userfeedback_ChromeOsData_fieldAccessorTable .ensureFieldAccessorsInitialized( userfeedback.Chrome.ChromeOsData.class, userfeedback.Chrome.ChromeOsData.Builder.class); } public static com.google.protobuf.Parser<ChromeOsData> PARSER = new com.google.protobuf.AbstractParser<ChromeOsData>() { public ChromeOsData parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ChromeOsData(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ChromeOsData> getParserForType() { return PARSER; } /** * Protobuf enum {@code userfeedback.ChromeOsData.ChromeOsCategory} */ public enum ChromeOsCategory implements com.google.protobuf.ProtocolMessageEnum { /** * <code>CONNECTIVITY = 1;</code> */ CONNECTIVITY(0, 1), /** * <code>SYNC = 2;</code> */ SYNC(1, 2), /** * <code>CRASH = 3;</code> */ CRASH(2, 3), /** * <code>PAGE_FORMATTING_OR_LAYOUT = 4;</code> */ PAGE_FORMATTING_OR_LAYOUT(3, 4), /** * <code>EXTENSIONS_OR_APPS = 5;</code> */ EXTENSIONS_OR_APPS(4, 5), /** * <code>STANDBY_OR_RESUME = 6;</code> */ STANDBY_OR_RESUME(5, 6), /** * <code>PHISHING_PAGE = 7;</code> */ PHISHING_PAGE(6, 7), /** * <code>OTHER = 8;</code> */ OTHER(7, 8), /** * <code>AUTOFILL = 9;</code> */ AUTOFILL(8, 9), ; /** * <code>CONNECTIVITY = 1;</code> */ public static final int CONNECTIVITY_VALUE = 1; /** * <code>SYNC = 2;</code> */ public static final int SYNC_VALUE = 2; /** * <code>CRASH = 3;</code> */ public static final int CRASH_VALUE = 3; /** * <code>PAGE_FORMATTING_OR_LAYOUT = 4;</code> */ public static final int PAGE_FORMATTING_OR_LAYOUT_VALUE = 4; /** * <code>EXTENSIONS_OR_APPS = 5;</code> */ public static final int EXTENSIONS_OR_APPS_VALUE = 5; /** * <code>STANDBY_OR_RESUME = 6;</code> */ public static final int STANDBY_OR_RESUME_VALUE = 6; /** * <code>PHISHING_PAGE = 7;</code> */ public static final int PHISHING_PAGE_VALUE = 7; /** * <code>OTHER = 8;</code> */ public static final int OTHER_VALUE = 8; /** * <code>AUTOFILL = 9;</code> */ public static final int AUTOFILL_VALUE = 9; public final int getNumber() { return value; } public static ChromeOsCategory valueOf(int value) { switch (value) { case 1: return CONNECTIVITY; case 2: return SYNC; case 3: return CRASH; case 4: return PAGE_FORMATTING_OR_LAYOUT; case 5: return EXTENSIONS_OR_APPS; case 6: return STANDBY_OR_RESUME; case 7: return PHISHING_PAGE; case 8: return OTHER; case 9: return AUTOFILL; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<ChromeOsCategory> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<ChromeOsCategory> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<ChromeOsCategory>() { public ChromeOsCategory findValueByNumber(int number) { return ChromeOsCategory.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 userfeedback.Chrome.ChromeOsData.getDescriptor().getEnumTypes().get(0); } private static final ChromeOsCategory[] VALUES = values(); public static ChromeOsCategory 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 ChromeOsCategory(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:userfeedback.ChromeOsData.ChromeOsCategory) } private int bitField0_; // optional .userfeedback.ChromeOsData.ChromeOsCategory category = 1 [default = OTHER]; public static final int CATEGORY_FIELD_NUMBER = 1; private userfeedback.Chrome.ChromeOsData.ChromeOsCategory category_; /** * <code>optional .userfeedback.ChromeOsData.ChromeOsCategory category = 1 [default = OTHER];</code> */ public boolean hasCategory() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .userfeedback.ChromeOsData.ChromeOsCategory category = 1 [default = OTHER];</code> */ public userfeedback.Chrome.ChromeOsData.ChromeOsCategory getCategory() { return category_; } private void initFields() { category_ = userfeedback.Chrome.ChromeOsData.ChromeOsCategory.OTHER; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, category_.getNumber()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, category_.getNumber()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static userfeedback.Chrome.ChromeOsData parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static userfeedback.Chrome.ChromeOsData parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static userfeedback.Chrome.ChromeOsData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static userfeedback.Chrome.ChromeOsData parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static userfeedback.Chrome.ChromeOsData parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static userfeedback.Chrome.ChromeOsData parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static userfeedback.Chrome.ChromeOsData parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static userfeedback.Chrome.ChromeOsData parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static userfeedback.Chrome.ChromeOsData parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static userfeedback.Chrome.ChromeOsData parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(userfeedback.Chrome.ChromeOsData prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code userfeedback.ChromeOsData} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements userfeedback.Chrome.ChromeOsDataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return userfeedback.Chrome.internal_static_userfeedback_ChromeOsData_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return userfeedback.Chrome.internal_static_userfeedback_ChromeOsData_fieldAccessorTable .ensureFieldAccessorsInitialized( userfeedback.Chrome.ChromeOsData.class, userfeedback.Chrome.ChromeOsData.Builder.class); } // Construct using userfeedback.Chrome.ChromeOsData.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); category_ = userfeedback.Chrome.ChromeOsData.ChromeOsCategory.OTHER; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return userfeedback.Chrome.internal_static_userfeedback_ChromeOsData_descriptor; } public userfeedback.Chrome.ChromeOsData getDefaultInstanceForType() { return userfeedback.Chrome.ChromeOsData.getDefaultInstance(); } public userfeedback.Chrome.ChromeOsData build() { userfeedback.Chrome.ChromeOsData result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public userfeedback.Chrome.ChromeOsData buildPartial() { userfeedback.Chrome.ChromeOsData result = new userfeedback.Chrome.ChromeOsData(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.category_ = category_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof userfeedback.Chrome.ChromeOsData) { return mergeFrom((userfeedback.Chrome.ChromeOsData)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(userfeedback.Chrome.ChromeOsData other) { if (other == userfeedback.Chrome.ChromeOsData.getDefaultInstance()) return this; if (other.hasCategory()) { setCategory(other.getCategory()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { userfeedback.Chrome.ChromeOsData parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (userfeedback.Chrome.ChromeOsData) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .userfeedback.ChromeOsData.ChromeOsCategory category = 1 [default = OTHER]; private userfeedback.Chrome.ChromeOsData.ChromeOsCategory category_ = userfeedback.Chrome.ChromeOsData.ChromeOsCategory.OTHER; /** * <code>optional .userfeedback.ChromeOsData.ChromeOsCategory category = 1 [default = OTHER];</code> */ public boolean hasCategory() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .userfeedback.ChromeOsData.ChromeOsCategory category = 1 [default = OTHER];</code> */ public userfeedback.Chrome.ChromeOsData.ChromeOsCategory getCategory() { return category_; } /** * <code>optional .userfeedback.ChromeOsData.ChromeOsCategory category = 1 [default = OTHER];</code> */ public Builder setCategory(userfeedback.Chrome.ChromeOsData.ChromeOsCategory value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; category_ = value; onChanged(); return this; } /** * <code>optional .userfeedback.ChromeOsData.ChromeOsCategory category = 1 [default = OTHER];</code> */ public Builder clearCategory() { bitField0_ = (bitField0_ & ~0x00000001); category_ = userfeedback.Chrome.ChromeOsData.ChromeOsCategory.OTHER; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:userfeedback.ChromeOsData) } static { defaultInstance = new ChromeOsData(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:userfeedback.ChromeOsData) } public interface ChromeBrowserDataOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional .userfeedback.ChromeBrowserData.ChromeBrowserCategory category = 1 [default = OTHER]; /** * <code>optional .userfeedback.ChromeBrowserData.ChromeBrowserCategory category = 1 [default = OTHER];</code> */ boolean hasCategory(); /** * <code>optional .userfeedback.ChromeBrowserData.ChromeBrowserCategory category = 1 [default = OTHER];</code> */ userfeedback.Chrome.ChromeBrowserData.ChromeBrowserCategory getCategory(); } /** * Protobuf type {@code userfeedback.ChromeBrowserData} */ public static final class ChromeBrowserData extends com.google.protobuf.GeneratedMessage implements ChromeBrowserDataOrBuilder { // Use ChromeBrowserData.newBuilder() to construct. private ChromeBrowserData(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ChromeBrowserData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ChromeBrowserData defaultInstance; public static ChromeBrowserData getDefaultInstance() { return defaultInstance; } public ChromeBrowserData getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ChromeBrowserData( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 8: { int rawValue = input.readEnum(); userfeedback.Chrome.ChromeBrowserData.ChromeBrowserCategory value = userfeedback.Chrome.ChromeBrowserData.ChromeBrowserCategory.valueOf(rawValue); if (value == null) { unknownFields.mergeVarintField(1, rawValue); } else { bitField0_ |= 0x00000001; category_ = value; } break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return userfeedback.Chrome.internal_static_userfeedback_ChromeBrowserData_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return userfeedback.Chrome.internal_static_userfeedback_ChromeBrowserData_fieldAccessorTable .ensureFieldAccessorsInitialized( userfeedback.Chrome.ChromeBrowserData.class, userfeedback.Chrome.ChromeBrowserData.Builder.class); } public static com.google.protobuf.Parser<ChromeBrowserData> PARSER = new com.google.protobuf.AbstractParser<ChromeBrowserData>() { public ChromeBrowserData parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ChromeBrowserData(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ChromeBrowserData> getParserForType() { return PARSER; } /** * Protobuf enum {@code userfeedback.ChromeBrowserData.ChromeBrowserCategory} */ public enum ChromeBrowserCategory implements com.google.protobuf.ProtocolMessageEnum { /** * <code>PAGE_FORMATTING_OR_LAYOUT = 1;</code> */ PAGE_FORMATTING_OR_LAYOUT(0, 1), /** * <code>PAGES_NOT_LOADING = 2;</code> */ PAGES_NOT_LOADING(1, 2), /** * <code>PLUGINS = 3;</code> */ PLUGINS(2, 3), /** * <code>TABS_OR_WINDOWS = 4;</code> */ TABS_OR_WINDOWS(3, 4), /** * <code>SYNCED_PREFERENCES = 5;</code> */ SYNCED_PREFERENCES(4, 5), /** * <code>CRASH = 6;</code> */ CRASH(5, 6), /** * <code>EXTENSIONS_OR_APPS = 7;</code> */ EXTENSIONS_OR_APPS(6, 7), /** * <code>PHISHING_PAGE = 8;</code> */ PHISHING_PAGE(7, 8), /** * <code>OTHER = 9;</code> */ OTHER(8, 9), /** * <code>AUTOFILL = 10;</code> */ AUTOFILL(9, 10), ; /** * <code>PAGE_FORMATTING_OR_LAYOUT = 1;</code> */ public static final int PAGE_FORMATTING_OR_LAYOUT_VALUE = 1; /** * <code>PAGES_NOT_LOADING = 2;</code> */ public static final int PAGES_NOT_LOADING_VALUE = 2; /** * <code>PLUGINS = 3;</code> */ public static final int PLUGINS_VALUE = 3; /** * <code>TABS_OR_WINDOWS = 4;</code> */ public static final int TABS_OR_WINDOWS_VALUE = 4; /** * <code>SYNCED_PREFERENCES = 5;</code> */ public static final int SYNCED_PREFERENCES_VALUE = 5; /** * <code>CRASH = 6;</code> */ public static final int CRASH_VALUE = 6; /** * <code>EXTENSIONS_OR_APPS = 7;</code> */ public static final int EXTENSIONS_OR_APPS_VALUE = 7; /** * <code>PHISHING_PAGE = 8;</code> */ public static final int PHISHING_PAGE_VALUE = 8; /** * <code>OTHER = 9;</code> */ public static final int OTHER_VALUE = 9; /** * <code>AUTOFILL = 10;</code> */ public static final int AUTOFILL_VALUE = 10; public final int getNumber() { return value; } public static ChromeBrowserCategory valueOf(int value) { switch (value) { case 1: return PAGE_FORMATTING_OR_LAYOUT; case 2: return PAGES_NOT_LOADING; case 3: return PLUGINS; case 4: return TABS_OR_WINDOWS; case 5: return SYNCED_PREFERENCES; case 6: return CRASH; case 7: return EXTENSIONS_OR_APPS; case 8: return PHISHING_PAGE; case 9: return OTHER; case 10: return AUTOFILL; default: return null; } } public static com.google.protobuf.Internal.EnumLiteMap<ChromeBrowserCategory> internalGetValueMap() { return internalValueMap; } private static com.google.protobuf.Internal.EnumLiteMap<ChromeBrowserCategory> internalValueMap = new com.google.protobuf.Internal.EnumLiteMap<ChromeBrowserCategory>() { public ChromeBrowserCategory findValueByNumber(int number) { return ChromeBrowserCategory.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 userfeedback.Chrome.ChromeBrowserData.getDescriptor().getEnumTypes().get(0); } private static final ChromeBrowserCategory[] VALUES = values(); public static ChromeBrowserCategory 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 ChromeBrowserCategory(int index, int value) { this.index = index; this.value = value; } // @@protoc_insertion_point(enum_scope:userfeedback.ChromeBrowserData.ChromeBrowserCategory) } private int bitField0_; // optional .userfeedback.ChromeBrowserData.ChromeBrowserCategory category = 1 [default = OTHER]; public static final int CATEGORY_FIELD_NUMBER = 1; private userfeedback.Chrome.ChromeBrowserData.ChromeBrowserCategory category_; /** * <code>optional .userfeedback.ChromeBrowserData.ChromeBrowserCategory category = 1 [default = OTHER];</code> */ public boolean hasCategory() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .userfeedback.ChromeBrowserData.ChromeBrowserCategory category = 1 [default = OTHER];</code> */ public userfeedback.Chrome.ChromeBrowserData.ChromeBrowserCategory getCategory() { return category_; } private void initFields() { category_ = userfeedback.Chrome.ChromeBrowserData.ChromeBrowserCategory.OTHER; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeEnum(1, category_.getNumber()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeEnumSize(1, category_.getNumber()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static userfeedback.Chrome.ChromeBrowserData parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static userfeedback.Chrome.ChromeBrowserData parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static userfeedback.Chrome.ChromeBrowserData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static userfeedback.Chrome.ChromeBrowserData parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static userfeedback.Chrome.ChromeBrowserData parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static userfeedback.Chrome.ChromeBrowserData parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static userfeedback.Chrome.ChromeBrowserData parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static userfeedback.Chrome.ChromeBrowserData parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static userfeedback.Chrome.ChromeBrowserData parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static userfeedback.Chrome.ChromeBrowserData parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(userfeedback.Chrome.ChromeBrowserData prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code userfeedback.ChromeBrowserData} */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements userfeedback.Chrome.ChromeBrowserDataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return userfeedback.Chrome.internal_static_userfeedback_ChromeBrowserData_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return userfeedback.Chrome.internal_static_userfeedback_ChromeBrowserData_fieldAccessorTable .ensureFieldAccessorsInitialized( userfeedback.Chrome.ChromeBrowserData.class, userfeedback.Chrome.ChromeBrowserData.Builder.class); } // Construct using userfeedback.Chrome.ChromeBrowserData.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); category_ = userfeedback.Chrome.ChromeBrowserData.ChromeBrowserCategory.OTHER; bitField0_ = (bitField0_ & ~0x00000001); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return userfeedback.Chrome.internal_static_userfeedback_ChromeBrowserData_descriptor; } public userfeedback.Chrome.ChromeBrowserData getDefaultInstanceForType() { return userfeedback.Chrome.ChromeBrowserData.getDefaultInstance(); } public userfeedback.Chrome.ChromeBrowserData build() { userfeedback.Chrome.ChromeBrowserData result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public userfeedback.Chrome.ChromeBrowserData buildPartial() { userfeedback.Chrome.ChromeBrowserData result = new userfeedback.Chrome.ChromeBrowserData(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.category_ = category_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof userfeedback.Chrome.ChromeBrowserData) { return mergeFrom((userfeedback.Chrome.ChromeBrowserData)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(userfeedback.Chrome.ChromeBrowserData other) { if (other == userfeedback.Chrome.ChromeBrowserData.getDefaultInstance()) return this; if (other.hasCategory()) { setCategory(other.getCategory()); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { userfeedback.Chrome.ChromeBrowserData parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (userfeedback.Chrome.ChromeBrowserData) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional .userfeedback.ChromeBrowserData.ChromeBrowserCategory category = 1 [default = OTHER]; private userfeedback.Chrome.ChromeBrowserData.ChromeBrowserCategory category_ = userfeedback.Chrome.ChromeBrowserData.ChromeBrowserCategory.OTHER; /** * <code>optional .userfeedback.ChromeBrowserData.ChromeBrowserCategory category = 1 [default = OTHER];</code> */ public boolean hasCategory() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional .userfeedback.ChromeBrowserData.ChromeBrowserCategory category = 1 [default = OTHER];</code> */ public userfeedback.Chrome.ChromeBrowserData.ChromeBrowserCategory getCategory() { return category_; } /** * <code>optional .userfeedback.ChromeBrowserData.ChromeBrowserCategory category = 1 [default = OTHER];</code> */ public Builder setCategory(userfeedback.Chrome.ChromeBrowserData.ChromeBrowserCategory value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; category_ = value; onChanged(); return this; } /** * <code>optional .userfeedback.ChromeBrowserData.ChromeBrowserCategory category = 1 [default = OTHER];</code> */ public Builder clearCategory() { bitField0_ = (bitField0_ & ~0x00000001); category_ = userfeedback.Chrome.ChromeBrowserData.ChromeBrowserCategory.OTHER; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:userfeedback.ChromeBrowserData) } static { defaultInstance = new ChromeBrowserData(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:userfeedback.ChromeBrowserData) } public interface ChromeAppDataOrBuilder extends com.google.protobuf.MessageOrBuilder { // optional string app_id = 1; /** * <code>optional string app_id = 1;</code> */ boolean hasAppId(); /** * <code>optional string app_id = 1;</code> */ java.lang.String getAppId(); /** * <code>optional string app_id = 1;</code> */ com.google.protobuf.ByteString getAppIdBytes(); // optional string app_version = 2; /** * <code>optional string app_version = 2;</code> */ boolean hasAppVersion(); /** * <code>optional string app_version = 2;</code> */ java.lang.String getAppVersion(); /** * <code>optional string app_version = 2;</code> */ com.google.protobuf.ByteString getAppVersionBytes(); } /** * Protobuf type {@code userfeedback.ChromeAppData} * * <pre> * Information related to third-party apps crashes. Any field added * to this proto message is likely to be available for third-party * developers. * </pre> */ public static final class ChromeAppData extends com.google.protobuf.GeneratedMessage implements ChromeAppDataOrBuilder { // Use ChromeAppData.newBuilder() to construct. private ChromeAppData(com.google.protobuf.GeneratedMessage.Builder<?> builder) { super(builder); this.unknownFields = builder.getUnknownFields(); } private ChromeAppData(boolean noInit) { this.unknownFields = com.google.protobuf.UnknownFieldSet.getDefaultInstance(); } private static final ChromeAppData defaultInstance; public static ChromeAppData getDefaultInstance() { return defaultInstance; } public ChromeAppData getDefaultInstanceForType() { return defaultInstance; } private final com.google.protobuf.UnknownFieldSet unknownFields; @java.lang.Override public final com.google.protobuf.UnknownFieldSet getUnknownFields() { return this.unknownFields; } private ChromeAppData( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { initFields(); int mutable_bitField0_ = 0; com.google.protobuf.UnknownFieldSet.Builder unknownFields = com.google.protobuf.UnknownFieldSet.newBuilder(); try { boolean done = false; while (!done) { int tag = input.readTag(); switch (tag) { case 0: done = true; break; default: { if (!parseUnknownField(input, unknownFields, extensionRegistry, tag)) { done = true; } break; } case 10: { bitField0_ |= 0x00000001; appId_ = input.readBytes(); break; } case 18: { bitField0_ |= 0x00000002; appVersion_ = input.readBytes(); break; } } } } catch (com.google.protobuf.InvalidProtocolBufferException e) { throw e.setUnfinishedMessage(this); } catch (java.io.IOException e) { throw new com.google.protobuf.InvalidProtocolBufferException( e.getMessage()).setUnfinishedMessage(this); } finally { this.unknownFields = unknownFields.build(); makeExtensionsImmutable(); } } public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return userfeedback.Chrome.internal_static_userfeedback_ChromeAppData_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return userfeedback.Chrome.internal_static_userfeedback_ChromeAppData_fieldAccessorTable .ensureFieldAccessorsInitialized( userfeedback.Chrome.ChromeAppData.class, userfeedback.Chrome.ChromeAppData.Builder.class); } public static com.google.protobuf.Parser<ChromeAppData> PARSER = new com.google.protobuf.AbstractParser<ChromeAppData>() { public ChromeAppData parsePartialFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return new ChromeAppData(input, extensionRegistry); } }; @java.lang.Override public com.google.protobuf.Parser<ChromeAppData> getParserForType() { return PARSER; } private int bitField0_; // optional string app_id = 1; public static final int APP_ID_FIELD_NUMBER = 1; private java.lang.Object appId_; /** * <code>optional string app_id = 1;</code> */ public boolean hasAppId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string app_id = 1;</code> */ public java.lang.String getAppId() { java.lang.Object ref = appId_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { appId_ = s; } return s; } } /** * <code>optional string app_id = 1;</code> */ public com.google.protobuf.ByteString getAppIdBytes() { java.lang.Object ref = appId_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); appId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } // optional string app_version = 2; public static final int APP_VERSION_FIELD_NUMBER = 2; private java.lang.Object appVersion_; /** * <code>optional string app_version = 2;</code> */ public boolean hasAppVersion() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string app_version = 2;</code> */ public java.lang.String getAppVersion() { java.lang.Object ref = appVersion_; if (ref instanceof java.lang.String) { return (java.lang.String) ref; } else { com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; java.lang.String s = bs.toStringUtf8(); if (bs.isValidUtf8()) { appVersion_ = s; } return s; } } /** * <code>optional string app_version = 2;</code> */ public com.google.protobuf.ByteString getAppVersionBytes() { java.lang.Object ref = appVersion_; if (ref instanceof java.lang.String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); appVersion_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } private void initFields() { appId_ = ""; appVersion_ = ""; } private byte memoizedIsInitialized = -1; public final boolean isInitialized() { byte isInitialized = memoizedIsInitialized; if (isInitialized != -1) return isInitialized == 1; memoizedIsInitialized = 1; return true; } public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { getSerializedSize(); if (((bitField0_ & 0x00000001) == 0x00000001)) { output.writeBytes(1, getAppIdBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { output.writeBytes(2, getAppVersionBytes()); } getUnknownFields().writeTo(output); } private int memoizedSerializedSize = -1; public int getSerializedSize() { int size = memoizedSerializedSize; if (size != -1) return size; size = 0; if (((bitField0_ & 0x00000001) == 0x00000001)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(1, getAppIdBytes()); } if (((bitField0_ & 0x00000002) == 0x00000002)) { size += com.google.protobuf.CodedOutputStream .computeBytesSize(2, getAppVersionBytes()); } size += getUnknownFields().getSerializedSize(); memoizedSerializedSize = size; return size; } private static final long serialVersionUID = 0L; @java.lang.Override protected java.lang.Object writeReplace() throws java.io.ObjectStreamException { return super.writeReplace(); } public static userfeedback.Chrome.ChromeAppData parseFrom( com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static userfeedback.Chrome.ChromeAppData parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static userfeedback.Chrome.ChromeAppData parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data); } public static userfeedback.Chrome.ChromeAppData parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException { return PARSER.parseFrom(data, extensionRegistry); } public static userfeedback.Chrome.ChromeAppData parseFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static userfeedback.Chrome.ChromeAppData parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static userfeedback.Chrome.ChromeAppData parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException { return PARSER.parseDelimitedFrom(input); } public static userfeedback.Chrome.ChromeAppData parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseDelimitedFrom(input, extensionRegistry); } public static userfeedback.Chrome.ChromeAppData parseFrom( com.google.protobuf.CodedInputStream input) throws java.io.IOException { return PARSER.parseFrom(input); } public static userfeedback.Chrome.ChromeAppData parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { return PARSER.parseFrom(input, extensionRegistry); } public static Builder newBuilder() { return Builder.create(); } public Builder newBuilderForType() { return newBuilder(); } public static Builder newBuilder(userfeedback.Chrome.ChromeAppData prototype) { return newBuilder().mergeFrom(prototype); } public Builder toBuilder() { return newBuilder(this); } @java.lang.Override protected Builder newBuilderForType( com.google.protobuf.GeneratedMessage.BuilderParent parent) { Builder builder = new Builder(parent); return builder; } /** * Protobuf type {@code userfeedback.ChromeAppData} * * <pre> * Information related to third-party apps crashes. Any field added * to this proto message is likely to be available for third-party * developers. * </pre> */ public static final class Builder extends com.google.protobuf.GeneratedMessage.Builder<Builder> implements userfeedback.Chrome.ChromeAppDataOrBuilder { public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { return userfeedback.Chrome.internal_static_userfeedback_ChromeAppData_descriptor; } protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable() { return userfeedback.Chrome.internal_static_userfeedback_ChromeAppData_fieldAccessorTable .ensureFieldAccessorsInitialized( userfeedback.Chrome.ChromeAppData.class, userfeedback.Chrome.ChromeAppData.Builder.class); } // Construct using userfeedback.Chrome.ChromeAppData.newBuilder() private Builder() { maybeForceBuilderInitialization(); } private Builder( com.google.protobuf.GeneratedMessage.BuilderParent parent) { super(parent); maybeForceBuilderInitialization(); } private void maybeForceBuilderInitialization() { if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) { } } private static Builder create() { return new Builder(); } public Builder clear() { super.clear(); appId_ = ""; bitField0_ = (bitField0_ & ~0x00000001); appVersion_ = ""; bitField0_ = (bitField0_ & ~0x00000002); return this; } public Builder clone() { return create().mergeFrom(buildPartial()); } public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { return userfeedback.Chrome.internal_static_userfeedback_ChromeAppData_descriptor; } public userfeedback.Chrome.ChromeAppData getDefaultInstanceForType() { return userfeedback.Chrome.ChromeAppData.getDefaultInstance(); } public userfeedback.Chrome.ChromeAppData build() { userfeedback.Chrome.ChromeAppData result = buildPartial(); if (!result.isInitialized()) { throw newUninitializedMessageException(result); } return result; } public userfeedback.Chrome.ChromeAppData buildPartial() { userfeedback.Chrome.ChromeAppData result = new userfeedback.Chrome.ChromeAppData(this); int from_bitField0_ = bitField0_; int to_bitField0_ = 0; if (((from_bitField0_ & 0x00000001) == 0x00000001)) { to_bitField0_ |= 0x00000001; } result.appId_ = appId_; if (((from_bitField0_ & 0x00000002) == 0x00000002)) { to_bitField0_ |= 0x00000002; } result.appVersion_ = appVersion_; result.bitField0_ = to_bitField0_; onBuilt(); return result; } public Builder mergeFrom(com.google.protobuf.Message other) { if (other instanceof userfeedback.Chrome.ChromeAppData) { return mergeFrom((userfeedback.Chrome.ChromeAppData)other); } else { super.mergeFrom(other); return this; } } public Builder mergeFrom(userfeedback.Chrome.ChromeAppData other) { if (other == userfeedback.Chrome.ChromeAppData.getDefaultInstance()) return this; if (other.hasAppId()) { bitField0_ |= 0x00000001; appId_ = other.appId_; onChanged(); } if (other.hasAppVersion()) { bitField0_ |= 0x00000002; appVersion_ = other.appVersion_; onChanged(); } this.mergeUnknownFields(other.getUnknownFields()); return this; } public final boolean isInitialized() { return true; } public Builder mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException { userfeedback.Chrome.ChromeAppData parsedMessage = null; try { parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); } catch (com.google.protobuf.InvalidProtocolBufferException e) { parsedMessage = (userfeedback.Chrome.ChromeAppData) e.getUnfinishedMessage(); throw e; } finally { if (parsedMessage != null) { mergeFrom(parsedMessage); } } return this; } private int bitField0_; // optional string app_id = 1; private java.lang.Object appId_ = ""; /** * <code>optional string app_id = 1;</code> */ public boolean hasAppId() { return ((bitField0_ & 0x00000001) == 0x00000001); } /** * <code>optional string app_id = 1;</code> */ public java.lang.String getAppId() { java.lang.Object ref = appId_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); appId_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string app_id = 1;</code> */ public com.google.protobuf.ByteString getAppIdBytes() { java.lang.Object ref = appId_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); appId_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string app_id = 1;</code> */ public Builder setAppId( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; appId_ = value; onChanged(); return this; } /** * <code>optional string app_id = 1;</code> */ public Builder clearAppId() { bitField0_ = (bitField0_ & ~0x00000001); appId_ = getDefaultInstance().getAppId(); onChanged(); return this; } /** * <code>optional string app_id = 1;</code> */ public Builder setAppIdBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000001; appId_ = value; onChanged(); return this; } // optional string app_version = 2; private java.lang.Object appVersion_ = ""; /** * <code>optional string app_version = 2;</code> */ public boolean hasAppVersion() { return ((bitField0_ & 0x00000002) == 0x00000002); } /** * <code>optional string app_version = 2;</code> */ public java.lang.String getAppVersion() { java.lang.Object ref = appVersion_; if (!(ref instanceof java.lang.String)) { java.lang.String s = ((com.google.protobuf.ByteString) ref) .toStringUtf8(); appVersion_ = s; return s; } else { return (java.lang.String) ref; } } /** * <code>optional string app_version = 2;</code> */ public com.google.protobuf.ByteString getAppVersionBytes() { java.lang.Object ref = appVersion_; if (ref instanceof String) { com.google.protobuf.ByteString b = com.google.protobuf.ByteString.copyFromUtf8( (java.lang.String) ref); appVersion_ = b; return b; } else { return (com.google.protobuf.ByteString) ref; } } /** * <code>optional string app_version = 2;</code> */ public Builder setAppVersion( java.lang.String value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; appVersion_ = value; onChanged(); return this; } /** * <code>optional string app_version = 2;</code> */ public Builder clearAppVersion() { bitField0_ = (bitField0_ & ~0x00000002); appVersion_ = getDefaultInstance().getAppVersion(); onChanged(); return this; } /** * <code>optional string app_version = 2;</code> */ public Builder setAppVersionBytes( com.google.protobuf.ByteString value) { if (value == null) { throw new NullPointerException(); } bitField0_ |= 0x00000002; appVersion_ = value; onChanged(); return this; } // @@protoc_insertion_point(builder_scope:userfeedback.ChromeAppData) } static { defaultInstance = new ChromeAppData(true); defaultInstance.initFields(); } // @@protoc_insertion_point(class_scope:userfeedback.ChromeAppData) } private static com.google.protobuf.Descriptors.Descriptor internal_static_userfeedback_ChromeData_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_userfeedback_ChromeData_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_userfeedback_ChromeOsData_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_userfeedback_ChromeOsData_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_userfeedback_ChromeBrowserData_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_userfeedback_ChromeBrowserData_fieldAccessorTable; private static com.google.protobuf.Descriptors.Descriptor internal_static_userfeedback_ChromeAppData_descriptor; private static com.google.protobuf.GeneratedMessage.FieldAccessorTable internal_static_userfeedback_ChromeAppData_fieldAccessorTable; public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { return descriptor; } private static com.google.protobuf.Descriptors.FileDescriptor descriptor; static { java.lang.String[] descriptorData = { "\n\037userfeedback/proto/chrome.proto\022\014userf" + "eedback\"\266\002\n\nChromeData\022K\n\017chrome_platfor" + "m\030\001 \001(\0162\'.userfeedback.ChromeData.Chrome" + "Platform:\tCHROME_OS\0222\n\016chrome_os_data\030\002 " + "\001(\0132\032.userfeedback.ChromeOsData\022<\n\023chrom" + "e_browser_data\030\003 \001(\0132\037.userfeedback.Chro" + "meBrowserData\0224\n\017chrome_app_data\030\004 \001(\0132\033" + ".userfeedback.ChromeAppData\"3\n\016ChromePla" + "tform\022\r\n\tCHROME_OS\020\001\022\022\n\016CHROME_BROWSER\020\002" + "\"\212\002\n\014ChromeOsData\022D\n\010category\030\001 \001(\0162+.us", "erfeedback.ChromeOsData.ChromeOsCategory" + ":\005OTHER\"\263\001\n\020ChromeOsCategory\022\020\n\014CONNECTI" + "VITY\020\001\022\010\n\004SYNC\020\002\022\t\n\005CRASH\020\003\022\035\n\031PAGE_FORM" + "ATTING_OR_LAYOUT\020\004\022\026\n\022EXTENSIONS_OR_APPS" + "\020\005\022\025\n\021STANDBY_OR_RESUME\020\006\022\021\n\rPHISHING_PA" + "GE\020\007\022\t\n\005OTHER\020\010\022\014\n\010AUTOFILL\020\t\"\274\002\n\021Chrome" + "BrowserData\022N\n\010category\030\001 \001(\01625.userfeed" + "back.ChromeBrowserData.ChromeBrowserCate" + "gory:\005OTHER\"\326\001\n\025ChromeBrowserCategory\022\035\n" + "\031PAGE_FORMATTING_OR_LAYOUT\020\001\022\025\n\021PAGES_NO", "T_LOADING\020\002\022\013\n\007PLUGINS\020\003\022\023\n\017TABS_OR_WIND" + "OWS\020\004\022\026\n\022SYNCED_PREFERENCES\020\005\022\t\n\005CRASH\020\006" + "\022\026\n\022EXTENSIONS_OR_APPS\020\007\022\021\n\rPHISHING_PAG" + "E\020\010\022\t\n\005OTHER\020\t\022\014\n\010AUTOFILL\020\n\"4\n\rChromeAp" + "pData\022\016\n\006app_id\030\001 \001(\t\022\023\n\013app_version\030\002 \001" + "(\t" }; 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_userfeedback_ChromeData_descriptor = getDescriptor().getMessageTypes().get(0); internal_static_userfeedback_ChromeData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_userfeedback_ChromeData_descriptor, new java.lang.String[] { "ChromePlatform", "ChromeOsData", "ChromeBrowserData", "ChromeAppData", }); internal_static_userfeedback_ChromeOsData_descriptor = getDescriptor().getMessageTypes().get(1); internal_static_userfeedback_ChromeOsData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_userfeedback_ChromeOsData_descriptor, new java.lang.String[] { "Category", }); internal_static_userfeedback_ChromeBrowserData_descriptor = getDescriptor().getMessageTypes().get(2); internal_static_userfeedback_ChromeBrowserData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_userfeedback_ChromeBrowserData_descriptor, new java.lang.String[] { "Category", }); internal_static_userfeedback_ChromeAppData_descriptor = getDescriptor().getMessageTypes().get(3); internal_static_userfeedback_ChromeAppData_fieldAccessorTable = new com.google.protobuf.GeneratedMessage.FieldAccessorTable( internal_static_userfeedback_ChromeAppData_descriptor, new java.lang.String[] { "AppId", "AppVersion", }); return null; } }; com.google.protobuf.Descriptors.FileDescriptor .internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { }, assigner); } // @@protoc_insertion_point(outer_class_scope) }