| // Generated by the protocol buffer compiler. DO NOT EDIT! |
| // source: proto/VtsReportMessage.proto |
| |
| package com.android.vts.proto; |
| |
| public final class VtsReportMessage { |
| private VtsReportMessage() {} |
| public static void registerAllExtensions( |
| com.google.protobuf.ExtensionRegistryLite registry) { |
| } |
| |
| public static void registerAllExtensions( |
| com.google.protobuf.ExtensionRegistry registry) { |
| registerAllExtensions( |
| (com.google.protobuf.ExtensionRegistryLite) registry); |
| } |
| /** |
| * <pre> |
| * To specify test case execution result. |
| * </pre> |
| * |
| * Protobuf enum {@code android.vts.TestCaseResult} |
| */ |
| public enum TestCaseResult |
| implements com.google.protobuf.ProtocolMessageEnum { |
| /** |
| * <code>UNKNOWN_RESULT = 0;</code> |
| */ |
| UNKNOWN_RESULT(0), |
| /** |
| * <code>TEST_CASE_RESULT_PASS = 1;</code> |
| */ |
| TEST_CASE_RESULT_PASS(1), |
| /** |
| * <code>TEST_CASE_RESULT_FAIL = 2;</code> |
| */ |
| TEST_CASE_RESULT_FAIL(2), |
| /** |
| * <code>TEST_CASE_RESULT_SKIP = 3;</code> |
| */ |
| TEST_CASE_RESULT_SKIP(3), |
| /** |
| * <code>TEST_CASE_RESULT_EXCEPTION = 4;</code> |
| */ |
| TEST_CASE_RESULT_EXCEPTION(4), |
| /** |
| * <code>TEST_CASE_RESULT_TIMEOUT = 5;</code> |
| */ |
| TEST_CASE_RESULT_TIMEOUT(5), |
| ; |
| |
| /** |
| * <code>UNKNOWN_RESULT = 0;</code> |
| */ |
| public static final int UNKNOWN_RESULT_VALUE = 0; |
| /** |
| * <code>TEST_CASE_RESULT_PASS = 1;</code> |
| */ |
| public static final int TEST_CASE_RESULT_PASS_VALUE = 1; |
| /** |
| * <code>TEST_CASE_RESULT_FAIL = 2;</code> |
| */ |
| public static final int TEST_CASE_RESULT_FAIL_VALUE = 2; |
| /** |
| * <code>TEST_CASE_RESULT_SKIP = 3;</code> |
| */ |
| public static final int TEST_CASE_RESULT_SKIP_VALUE = 3; |
| /** |
| * <code>TEST_CASE_RESULT_EXCEPTION = 4;</code> |
| */ |
| public static final int TEST_CASE_RESULT_EXCEPTION_VALUE = 4; |
| /** |
| * <code>TEST_CASE_RESULT_TIMEOUT = 5;</code> |
| */ |
| public static final int TEST_CASE_RESULT_TIMEOUT_VALUE = 5; |
| |
| |
| public final int getNumber() { |
| return value; |
| } |
| |
| /** |
| * @deprecated Use {@link #forNumber(int)} instead. |
| */ |
| @java.lang.Deprecated |
| public static TestCaseResult valueOf(int value) { |
| return forNumber(value); |
| } |
| |
| public static TestCaseResult forNumber(int value) { |
| switch (value) { |
| case 0: return UNKNOWN_RESULT; |
| case 1: return TEST_CASE_RESULT_PASS; |
| case 2: return TEST_CASE_RESULT_FAIL; |
| case 3: return TEST_CASE_RESULT_SKIP; |
| case 4: return TEST_CASE_RESULT_EXCEPTION; |
| case 5: return TEST_CASE_RESULT_TIMEOUT; |
| default: return null; |
| } |
| } |
| |
| public static com.google.protobuf.Internal.EnumLiteMap<TestCaseResult> |
| internalGetValueMap() { |
| return internalValueMap; |
| } |
| private static final com.google.protobuf.Internal.EnumLiteMap< |
| TestCaseResult> internalValueMap = |
| new com.google.protobuf.Internal.EnumLiteMap<TestCaseResult>() { |
| public TestCaseResult findValueByNumber(int number) { |
| return TestCaseResult.forNumber(number); |
| } |
| }; |
| |
| public final com.google.protobuf.Descriptors.EnumValueDescriptor |
| getValueDescriptor() { |
| return getDescriptor().getValues().get(ordinal()); |
| } |
| public final com.google.protobuf.Descriptors.EnumDescriptor |
| getDescriptorForType() { |
| return getDescriptor(); |
| } |
| public static final com.google.protobuf.Descriptors.EnumDescriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.getDescriptor().getEnumTypes().get(0); |
| } |
| |
| private static final TestCaseResult[] VALUES = values(); |
| |
| public static TestCaseResult 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 value; |
| |
| private TestCaseResult(int value) { |
| this.value = value; |
| } |
| |
| // @@protoc_insertion_point(enum_scope:android.vts.TestCaseResult) |
| } |
| |
| /** |
| * <pre> |
| * To specify the VTS test type. |
| * </pre> |
| * |
| * Protobuf enum {@code android.vts.VtsTestType} |
| */ |
| public enum VtsTestType |
| implements com.google.protobuf.ProtocolMessageEnum { |
| /** |
| * <code>UNKNOWN_VTS_TESTTYPE = 0;</code> |
| */ |
| UNKNOWN_VTS_TESTTYPE(0), |
| /** |
| * <code>VTS_HOST_DRIVEN_STRUCTURAL = 1;</code> |
| */ |
| VTS_HOST_DRIVEN_STRUCTURAL(1), |
| /** |
| * <code>VTS_HOST_DRIVEN_FUZZING = 2;</code> |
| */ |
| VTS_HOST_DRIVEN_FUZZING(2), |
| /** |
| * <code>VTS_TARGET_SIDE_GTEST = 3;</code> |
| */ |
| VTS_TARGET_SIDE_GTEST(3), |
| /** |
| * <code>VTS_TARGET_SIDE_FUZZING = 4;</code> |
| */ |
| VTS_TARGET_SIDE_FUZZING(4), |
| ; |
| |
| /** |
| * <code>UNKNOWN_VTS_TESTTYPE = 0;</code> |
| */ |
| public static final int UNKNOWN_VTS_TESTTYPE_VALUE = 0; |
| /** |
| * <code>VTS_HOST_DRIVEN_STRUCTURAL = 1;</code> |
| */ |
| public static final int VTS_HOST_DRIVEN_STRUCTURAL_VALUE = 1; |
| /** |
| * <code>VTS_HOST_DRIVEN_FUZZING = 2;</code> |
| */ |
| public static final int VTS_HOST_DRIVEN_FUZZING_VALUE = 2; |
| /** |
| * <code>VTS_TARGET_SIDE_GTEST = 3;</code> |
| */ |
| public static final int VTS_TARGET_SIDE_GTEST_VALUE = 3; |
| /** |
| * <code>VTS_TARGET_SIDE_FUZZING = 4;</code> |
| */ |
| public static final int VTS_TARGET_SIDE_FUZZING_VALUE = 4; |
| |
| |
| public final int getNumber() { |
| return value; |
| } |
| |
| /** |
| * @deprecated Use {@link #forNumber(int)} instead. |
| */ |
| @java.lang.Deprecated |
| public static VtsTestType valueOf(int value) { |
| return forNumber(value); |
| } |
| |
| public static VtsTestType forNumber(int value) { |
| switch (value) { |
| case 0: return UNKNOWN_VTS_TESTTYPE; |
| case 1: return VTS_HOST_DRIVEN_STRUCTURAL; |
| case 2: return VTS_HOST_DRIVEN_FUZZING; |
| case 3: return VTS_TARGET_SIDE_GTEST; |
| case 4: return VTS_TARGET_SIDE_FUZZING; |
| default: return null; |
| } |
| } |
| |
| public static com.google.protobuf.Internal.EnumLiteMap<VtsTestType> |
| internalGetValueMap() { |
| return internalValueMap; |
| } |
| private static final com.google.protobuf.Internal.EnumLiteMap< |
| VtsTestType> internalValueMap = |
| new com.google.protobuf.Internal.EnumLiteMap<VtsTestType>() { |
| public VtsTestType findValueByNumber(int number) { |
| return VtsTestType.forNumber(number); |
| } |
| }; |
| |
| public final com.google.protobuf.Descriptors.EnumValueDescriptor |
| getValueDescriptor() { |
| return getDescriptor().getValues().get(ordinal()); |
| } |
| public final com.google.protobuf.Descriptors.EnumDescriptor |
| getDescriptorForType() { |
| return getDescriptor(); |
| } |
| public static final com.google.protobuf.Descriptors.EnumDescriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.getDescriptor().getEnumTypes().get(1); |
| } |
| |
| private static final VtsTestType[] VALUES = values(); |
| |
| public static VtsTestType 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 value; |
| |
| private VtsTestType(int value) { |
| this.value = value; |
| } |
| |
| // @@protoc_insertion_point(enum_scope:android.vts.VtsTestType) |
| } |
| |
| /** |
| * Protobuf enum {@code android.vts.VtsProfilingRegressionMode} |
| */ |
| public enum VtsProfilingRegressionMode |
| implements com.google.protobuf.ProtocolMessageEnum { |
| /** |
| * <code>UNKNOWN_REGRESSION_MODE = 0;</code> |
| */ |
| UNKNOWN_REGRESSION_MODE(0), |
| /** |
| * <pre> |
| * disable analysis |
| * </pre> |
| * |
| * <code>VTS_REGRESSION_MODE_DISABLED = 1;</code> |
| */ |
| VTS_REGRESSION_MODE_DISABLED(1), |
| /** |
| * <pre> |
| * interpret increases in values as regression |
| * </pre> |
| * |
| * <code>VTS_REGRESSION_MODE_INCREASING = 2;</code> |
| */ |
| VTS_REGRESSION_MODE_INCREASING(2), |
| /** |
| * <pre> |
| * interpret decreases in values as regression |
| * </pre> |
| * |
| * <code>VTS_REGRESSION_MODE_DECREASING = 3;</code> |
| */ |
| VTS_REGRESSION_MODE_DECREASING(3), |
| ; |
| |
| /** |
| * <code>UNKNOWN_REGRESSION_MODE = 0;</code> |
| */ |
| public static final int UNKNOWN_REGRESSION_MODE_VALUE = 0; |
| /** |
| * <pre> |
| * disable analysis |
| * </pre> |
| * |
| * <code>VTS_REGRESSION_MODE_DISABLED = 1;</code> |
| */ |
| public static final int VTS_REGRESSION_MODE_DISABLED_VALUE = 1; |
| /** |
| * <pre> |
| * interpret increases in values as regression |
| * </pre> |
| * |
| * <code>VTS_REGRESSION_MODE_INCREASING = 2;</code> |
| */ |
| public static final int VTS_REGRESSION_MODE_INCREASING_VALUE = 2; |
| /** |
| * <pre> |
| * interpret decreases in values as regression |
| * </pre> |
| * |
| * <code>VTS_REGRESSION_MODE_DECREASING = 3;</code> |
| */ |
| public static final int VTS_REGRESSION_MODE_DECREASING_VALUE = 3; |
| |
| |
| public final int getNumber() { |
| return value; |
| } |
| |
| /** |
| * @deprecated Use {@link #forNumber(int)} instead. |
| */ |
| @java.lang.Deprecated |
| public static VtsProfilingRegressionMode valueOf(int value) { |
| return forNumber(value); |
| } |
| |
| public static VtsProfilingRegressionMode forNumber(int value) { |
| switch (value) { |
| case 0: return UNKNOWN_REGRESSION_MODE; |
| case 1: return VTS_REGRESSION_MODE_DISABLED; |
| case 2: return VTS_REGRESSION_MODE_INCREASING; |
| case 3: return VTS_REGRESSION_MODE_DECREASING; |
| default: return null; |
| } |
| } |
| |
| public static com.google.protobuf.Internal.EnumLiteMap<VtsProfilingRegressionMode> |
| internalGetValueMap() { |
| return internalValueMap; |
| } |
| private static final com.google.protobuf.Internal.EnumLiteMap< |
| VtsProfilingRegressionMode> internalValueMap = |
| new com.google.protobuf.Internal.EnumLiteMap<VtsProfilingRegressionMode>() { |
| public VtsProfilingRegressionMode findValueByNumber(int number) { |
| return VtsProfilingRegressionMode.forNumber(number); |
| } |
| }; |
| |
| public final com.google.protobuf.Descriptors.EnumValueDescriptor |
| getValueDescriptor() { |
| return getDescriptor().getValues().get(ordinal()); |
| } |
| public final com.google.protobuf.Descriptors.EnumDescriptor |
| getDescriptorForType() { |
| return getDescriptor(); |
| } |
| public static final com.google.protobuf.Descriptors.EnumDescriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.getDescriptor().getEnumTypes().get(2); |
| } |
| |
| private static final VtsProfilingRegressionMode[] VALUES = values(); |
| |
| public static VtsProfilingRegressionMode 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 value; |
| |
| private VtsProfilingRegressionMode(int value) { |
| this.value = value; |
| } |
| |
| // @@protoc_insertion_point(enum_scope:android.vts.VtsProfilingRegressionMode) |
| } |
| |
| /** |
| * Protobuf enum {@code android.vts.VtsProfilingType} |
| */ |
| public enum VtsProfilingType |
| implements com.google.protobuf.ProtocolMessageEnum { |
| /** |
| * <code>UNKNOWN_VTS_PROFILING_TYPE = 0;</code> |
| */ |
| UNKNOWN_VTS_PROFILING_TYPE(0), |
| /** |
| * <pre> |
| * for one sample which measures the time between two profiling points. |
| * </pre> |
| * |
| * <code>VTS_PROFILING_TYPE_TIMESTAMP = 1;</code> |
| */ |
| VTS_PROFILING_TYPE_TIMESTAMP(1), |
| /** |
| * <pre> |
| * for multiple single-type samples with labels. |
| * </pre> |
| * |
| * <code>VTS_PROFILING_TYPE_LABELED_VECTOR = 2;</code> |
| */ |
| VTS_PROFILING_TYPE_LABELED_VECTOR(2), |
| /** |
| * <pre> |
| * for multiple single-type samples without labels. |
| * </pre> |
| * |
| * <code>VTS_PROFILING_TYPE_UNLABELED_VECTOR = 3;</code> |
| */ |
| VTS_PROFILING_TYPE_UNLABELED_VECTOR(3), |
| ; |
| |
| /** |
| * <code>UNKNOWN_VTS_PROFILING_TYPE = 0;</code> |
| */ |
| public static final int UNKNOWN_VTS_PROFILING_TYPE_VALUE = 0; |
| /** |
| * <pre> |
| * for one sample which measures the time between two profiling points. |
| * </pre> |
| * |
| * <code>VTS_PROFILING_TYPE_TIMESTAMP = 1;</code> |
| */ |
| public static final int VTS_PROFILING_TYPE_TIMESTAMP_VALUE = 1; |
| /** |
| * <pre> |
| * for multiple single-type samples with labels. |
| * </pre> |
| * |
| * <code>VTS_PROFILING_TYPE_LABELED_VECTOR = 2;</code> |
| */ |
| public static final int VTS_PROFILING_TYPE_LABELED_VECTOR_VALUE = 2; |
| /** |
| * <pre> |
| * for multiple single-type samples without labels. |
| * </pre> |
| * |
| * <code>VTS_PROFILING_TYPE_UNLABELED_VECTOR = 3;</code> |
| */ |
| public static final int VTS_PROFILING_TYPE_UNLABELED_VECTOR_VALUE = 3; |
| |
| |
| public final int getNumber() { |
| return value; |
| } |
| |
| /** |
| * @deprecated Use {@link #forNumber(int)} instead. |
| */ |
| @java.lang.Deprecated |
| public static VtsProfilingType valueOf(int value) { |
| return forNumber(value); |
| } |
| |
| public static VtsProfilingType forNumber(int value) { |
| switch (value) { |
| case 0: return UNKNOWN_VTS_PROFILING_TYPE; |
| case 1: return VTS_PROFILING_TYPE_TIMESTAMP; |
| case 2: return VTS_PROFILING_TYPE_LABELED_VECTOR; |
| case 3: return VTS_PROFILING_TYPE_UNLABELED_VECTOR; |
| default: return null; |
| } |
| } |
| |
| public static com.google.protobuf.Internal.EnumLiteMap<VtsProfilingType> |
| internalGetValueMap() { |
| return internalValueMap; |
| } |
| private static final com.google.protobuf.Internal.EnumLiteMap< |
| VtsProfilingType> internalValueMap = |
| new com.google.protobuf.Internal.EnumLiteMap<VtsProfilingType>() { |
| public VtsProfilingType findValueByNumber(int number) { |
| return VtsProfilingType.forNumber(number); |
| } |
| }; |
| |
| public final com.google.protobuf.Descriptors.EnumValueDescriptor |
| getValueDescriptor() { |
| return getDescriptor().getValues().get(ordinal()); |
| } |
| public final com.google.protobuf.Descriptors.EnumDescriptor |
| getDescriptorForType() { |
| return getDescriptor(); |
| } |
| public static final com.google.protobuf.Descriptors.EnumDescriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.getDescriptor().getEnumTypes().get(3); |
| } |
| |
| private static final VtsProfilingType[] VALUES = values(); |
| |
| public static VtsProfilingType 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 value; |
| |
| private VtsProfilingType(int value) { |
| this.value = value; |
| } |
| |
| // @@protoc_insertion_point(enum_scope:android.vts.VtsProfilingType) |
| } |
| |
| public interface AndroidDeviceInfoMessageOrBuilder extends |
| // @@protoc_insertion_point(interface_extends:android.vts.AndroidDeviceInfoMessage) |
| com.google.protobuf.MessageOrBuilder { |
| |
| /** |
| * <pre> |
| * product type (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes product_type = 1;</code> |
| */ |
| boolean hasProductType(); |
| /** |
| * <pre> |
| * product type (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes product_type = 1;</code> |
| */ |
| com.google.protobuf.ByteString getProductType(); |
| |
| /** |
| * <pre> |
| * product type variant (e.g., still bullhead or another name). |
| * </pre> |
| * |
| * <code>optional bytes product_variant = 2;</code> |
| */ |
| boolean hasProductVariant(); |
| /** |
| * <pre> |
| * product type variant (e.g., still bullhead or another name). |
| * </pre> |
| * |
| * <code>optional bytes product_variant = 2;</code> |
| */ |
| com.google.protobuf.ByteString getProductVariant(); |
| |
| /** |
| * <pre> |
| * build type (e.g., userdebug). |
| * </pre> |
| * |
| * <code>optional bytes build_flavor = 11;</code> |
| */ |
| boolean hasBuildFlavor(); |
| /** |
| * <pre> |
| * build type (e.g., userdebug). |
| * </pre> |
| * |
| * <code>optional bytes build_flavor = 11;</code> |
| */ |
| com.google.protobuf.ByteString getBuildFlavor(); |
| |
| /** |
| * <pre> |
| * Android Build ID. |
| * </pre> |
| * |
| * <code>optional bytes build_id = 12;</code> |
| */ |
| boolean hasBuildId(); |
| /** |
| * <pre> |
| * Android Build ID. |
| * </pre> |
| * |
| * <code>optional bytes build_id = 12;</code> |
| */ |
| com.google.protobuf.ByteString getBuildId(); |
| |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev). |
| * </pre> |
| * |
| * <code>optional bytes branch = 21;</code> |
| */ |
| boolean hasBranch(); |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev). |
| * </pre> |
| * |
| * <code>optional bytes branch = 21;</code> |
| */ |
| com.google.protobuf.ByteString getBranch(); |
| |
| /** |
| * <pre> |
| * build alias implies the branch name. |
| * </pre> |
| * |
| * <code>optional bytes build_alias = 22;</code> |
| */ |
| boolean hasBuildAlias(); |
| /** |
| * <pre> |
| * build alias implies the branch name. |
| * </pre> |
| * |
| * <code>optional bytes build_alias = 22;</code> |
| */ |
| com.google.protobuf.ByteString getBuildAlias(); |
| |
| /** |
| * <pre> |
| * API level |
| * </pre> |
| * |
| * <code>optional bytes api_level = 31;</code> |
| */ |
| boolean hasApiLevel(); |
| /** |
| * <pre> |
| * API level |
| * </pre> |
| * |
| * <code>optional bytes api_level = 31;</code> |
| */ |
| com.google.protobuf.ByteString getApiLevel(); |
| |
| /** |
| * <pre> |
| * ABI name that is current in use for the test |
| * </pre> |
| * |
| * <code>optional bytes abi_name = 51;</code> |
| */ |
| boolean hasAbiName(); |
| /** |
| * <pre> |
| * ABI name that is current in use for the test |
| * </pre> |
| * |
| * <code>optional bytes abi_name = 51;</code> |
| */ |
| com.google.protobuf.ByteString getAbiName(); |
| |
| /** |
| * <pre> |
| * ABI bitness that is current in use for the test. Example: '32', '64', |
| * </pre> |
| * |
| * <code>optional bytes abi_bitness = 52;</code> |
| */ |
| boolean hasAbiBitness(); |
| /** |
| * <pre> |
| * ABI bitness that is current in use for the test. Example: '32', '64', |
| * </pre> |
| * |
| * <code>optional bytes abi_bitness = 52;</code> |
| */ |
| com.google.protobuf.ByteString getAbiBitness(); |
| |
| /** |
| * <pre> |
| * Device USB serial number |
| * </pre> |
| * |
| * <code>optional bytes serial = 101;</code> |
| */ |
| boolean hasSerial(); |
| /** |
| * <pre> |
| * Device USB serial number |
| * </pre> |
| * |
| * <code>optional bytes serial = 101;</code> |
| */ |
| com.google.protobuf.ByteString getSerial(); |
| } |
| /** |
| * <pre> |
| * To specify a call flow event. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.AndroidDeviceInfoMessage} |
| */ |
| public static final class AndroidDeviceInfoMessage extends |
| com.google.protobuf.GeneratedMessageV3 implements |
| // @@protoc_insertion_point(message_implements:android.vts.AndroidDeviceInfoMessage) |
| AndroidDeviceInfoMessageOrBuilder { |
| // Use AndroidDeviceInfoMessage.newBuilder() to construct. |
| private AndroidDeviceInfoMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { |
| super(builder); |
| } |
| private AndroidDeviceInfoMessage() { |
| productType_ = com.google.protobuf.ByteString.EMPTY; |
| productVariant_ = com.google.protobuf.ByteString.EMPTY; |
| buildFlavor_ = com.google.protobuf.ByteString.EMPTY; |
| buildId_ = com.google.protobuf.ByteString.EMPTY; |
| branch_ = com.google.protobuf.ByteString.EMPTY; |
| buildAlias_ = com.google.protobuf.ByteString.EMPTY; |
| apiLevel_ = com.google.protobuf.ByteString.EMPTY; |
| abiName_ = com.google.protobuf.ByteString.EMPTY; |
| abiBitness_ = com.google.protobuf.ByteString.EMPTY; |
| serial_ = com.google.protobuf.ByteString.EMPTY; |
| } |
| |
| @java.lang.Override |
| public final com.google.protobuf.UnknownFieldSet |
| getUnknownFields() { |
| return this.unknownFields; |
| } |
| private AndroidDeviceInfoMessage( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| this(); |
| 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; |
| productType_ = input.readBytes(); |
| break; |
| } |
| case 18: { |
| bitField0_ |= 0x00000002; |
| productVariant_ = input.readBytes(); |
| break; |
| } |
| case 90: { |
| bitField0_ |= 0x00000004; |
| buildFlavor_ = input.readBytes(); |
| break; |
| } |
| case 98: { |
| bitField0_ |= 0x00000008; |
| buildId_ = input.readBytes(); |
| break; |
| } |
| case 170: { |
| bitField0_ |= 0x00000010; |
| branch_ = input.readBytes(); |
| break; |
| } |
| case 178: { |
| bitField0_ |= 0x00000020; |
| buildAlias_ = input.readBytes(); |
| break; |
| } |
| case 250: { |
| bitField0_ |= 0x00000040; |
| apiLevel_ = input.readBytes(); |
| break; |
| } |
| case 410: { |
| bitField0_ |= 0x00000080; |
| abiName_ = input.readBytes(); |
| break; |
| } |
| case 418: { |
| bitField0_ |= 0x00000100; |
| abiBitness_ = input.readBytes(); |
| break; |
| } |
| case 810: { |
| bitField0_ |= 0x00000200; |
| serial_ = 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).setUnfinishedMessage(this); |
| } finally { |
| this.unknownFields = unknownFields.build(); |
| makeExtensionsImmutable(); |
| } |
| } |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_AndroidDeviceInfoMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_AndroidDeviceInfoMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.class, com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.Builder.class); |
| } |
| |
| private int bitField0_; |
| public static final int PRODUCT_TYPE_FIELD_NUMBER = 1; |
| private com.google.protobuf.ByteString productType_; |
| /** |
| * <pre> |
| * product type (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes product_type = 1;</code> |
| */ |
| public boolean hasProductType() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * product type (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes product_type = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getProductType() { |
| return productType_; |
| } |
| |
| public static final int PRODUCT_VARIANT_FIELD_NUMBER = 2; |
| private com.google.protobuf.ByteString productVariant_; |
| /** |
| * <pre> |
| * product type variant (e.g., still bullhead or another name). |
| * </pre> |
| * |
| * <code>optional bytes product_variant = 2;</code> |
| */ |
| public boolean hasProductVariant() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * product type variant (e.g., still bullhead or another name). |
| * </pre> |
| * |
| * <code>optional bytes product_variant = 2;</code> |
| */ |
| public com.google.protobuf.ByteString getProductVariant() { |
| return productVariant_; |
| } |
| |
| public static final int BUILD_FLAVOR_FIELD_NUMBER = 11; |
| private com.google.protobuf.ByteString buildFlavor_; |
| /** |
| * <pre> |
| * build type (e.g., userdebug). |
| * </pre> |
| * |
| * <code>optional bytes build_flavor = 11;</code> |
| */ |
| public boolean hasBuildFlavor() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * build type (e.g., userdebug). |
| * </pre> |
| * |
| * <code>optional bytes build_flavor = 11;</code> |
| */ |
| public com.google.protobuf.ByteString getBuildFlavor() { |
| return buildFlavor_; |
| } |
| |
| public static final int BUILD_ID_FIELD_NUMBER = 12; |
| private com.google.protobuf.ByteString buildId_; |
| /** |
| * <pre> |
| * Android Build ID. |
| * </pre> |
| * |
| * <code>optional bytes build_id = 12;</code> |
| */ |
| public boolean hasBuildId() { |
| return ((bitField0_ & 0x00000008) == 0x00000008); |
| } |
| /** |
| * <pre> |
| * Android Build ID. |
| * </pre> |
| * |
| * <code>optional bytes build_id = 12;</code> |
| */ |
| public com.google.protobuf.ByteString getBuildId() { |
| return buildId_; |
| } |
| |
| public static final int BRANCH_FIELD_NUMBER = 21; |
| private com.google.protobuf.ByteString branch_; |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev). |
| * </pre> |
| * |
| * <code>optional bytes branch = 21;</code> |
| */ |
| public boolean hasBranch() { |
| return ((bitField0_ & 0x00000010) == 0x00000010); |
| } |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev). |
| * </pre> |
| * |
| * <code>optional bytes branch = 21;</code> |
| */ |
| public com.google.protobuf.ByteString getBranch() { |
| return branch_; |
| } |
| |
| public static final int BUILD_ALIAS_FIELD_NUMBER = 22; |
| private com.google.protobuf.ByteString buildAlias_; |
| /** |
| * <pre> |
| * build alias implies the branch name. |
| * </pre> |
| * |
| * <code>optional bytes build_alias = 22;</code> |
| */ |
| public boolean hasBuildAlias() { |
| return ((bitField0_ & 0x00000020) == 0x00000020); |
| } |
| /** |
| * <pre> |
| * build alias implies the branch name. |
| * </pre> |
| * |
| * <code>optional bytes build_alias = 22;</code> |
| */ |
| public com.google.protobuf.ByteString getBuildAlias() { |
| return buildAlias_; |
| } |
| |
| public static final int API_LEVEL_FIELD_NUMBER = 31; |
| private com.google.protobuf.ByteString apiLevel_; |
| /** |
| * <pre> |
| * API level |
| * </pre> |
| * |
| * <code>optional bytes api_level = 31;</code> |
| */ |
| public boolean hasApiLevel() { |
| return ((bitField0_ & 0x00000040) == 0x00000040); |
| } |
| /** |
| * <pre> |
| * API level |
| * </pre> |
| * |
| * <code>optional bytes api_level = 31;</code> |
| */ |
| public com.google.protobuf.ByteString getApiLevel() { |
| return apiLevel_; |
| } |
| |
| public static final int ABI_NAME_FIELD_NUMBER = 51; |
| private com.google.protobuf.ByteString abiName_; |
| /** |
| * <pre> |
| * ABI name that is current in use for the test |
| * </pre> |
| * |
| * <code>optional bytes abi_name = 51;</code> |
| */ |
| public boolean hasAbiName() { |
| return ((bitField0_ & 0x00000080) == 0x00000080); |
| } |
| /** |
| * <pre> |
| * ABI name that is current in use for the test |
| * </pre> |
| * |
| * <code>optional bytes abi_name = 51;</code> |
| */ |
| public com.google.protobuf.ByteString getAbiName() { |
| return abiName_; |
| } |
| |
| public static final int ABI_BITNESS_FIELD_NUMBER = 52; |
| private com.google.protobuf.ByteString abiBitness_; |
| /** |
| * <pre> |
| * ABI bitness that is current in use for the test. Example: '32', '64', |
| * </pre> |
| * |
| * <code>optional bytes abi_bitness = 52;</code> |
| */ |
| public boolean hasAbiBitness() { |
| return ((bitField0_ & 0x00000100) == 0x00000100); |
| } |
| /** |
| * <pre> |
| * ABI bitness that is current in use for the test. Example: '32', '64', |
| * </pre> |
| * |
| * <code>optional bytes abi_bitness = 52;</code> |
| */ |
| public com.google.protobuf.ByteString getAbiBitness() { |
| return abiBitness_; |
| } |
| |
| public static final int SERIAL_FIELD_NUMBER = 101; |
| private com.google.protobuf.ByteString serial_; |
| /** |
| * <pre> |
| * Device USB serial number |
| * </pre> |
| * |
| * <code>optional bytes serial = 101;</code> |
| */ |
| public boolean hasSerial() { |
| return ((bitField0_ & 0x00000200) == 0x00000200); |
| } |
| /** |
| * <pre> |
| * Device USB serial number |
| * </pre> |
| * |
| * <code>optional bytes serial = 101;</code> |
| */ |
| public com.google.protobuf.ByteString getSerial() { |
| return serial_; |
| } |
| |
| private byte memoizedIsInitialized = -1; |
| public final boolean isInitialized() { |
| byte isInitialized = memoizedIsInitialized; |
| if (isInitialized == 1) return true; |
| if (isInitialized == 0) return false; |
| |
| memoizedIsInitialized = 1; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| output.writeBytes(1, productType_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| output.writeBytes(2, productVariant_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| output.writeBytes(11, buildFlavor_); |
| } |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| output.writeBytes(12, buildId_); |
| } |
| if (((bitField0_ & 0x00000010) == 0x00000010)) { |
| output.writeBytes(21, branch_); |
| } |
| if (((bitField0_ & 0x00000020) == 0x00000020)) { |
| output.writeBytes(22, buildAlias_); |
| } |
| if (((bitField0_ & 0x00000040) == 0x00000040)) { |
| output.writeBytes(31, apiLevel_); |
| } |
| if (((bitField0_ & 0x00000080) == 0x00000080)) { |
| output.writeBytes(51, abiName_); |
| } |
| if (((bitField0_ & 0x00000100) == 0x00000100)) { |
| output.writeBytes(52, abiBitness_); |
| } |
| if (((bitField0_ & 0x00000200) == 0x00000200)) { |
| output.writeBytes(101, serial_); |
| } |
| unknownFields.writeTo(output); |
| } |
| |
| public int getSerializedSize() { |
| int size = memoizedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(1, productType_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(2, productVariant_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(11, buildFlavor_); |
| } |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(12, buildId_); |
| } |
| if (((bitField0_ & 0x00000010) == 0x00000010)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(21, branch_); |
| } |
| if (((bitField0_ & 0x00000020) == 0x00000020)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(22, buildAlias_); |
| } |
| if (((bitField0_ & 0x00000040) == 0x00000040)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(31, apiLevel_); |
| } |
| if (((bitField0_ & 0x00000080) == 0x00000080)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(51, abiName_); |
| } |
| if (((bitField0_ & 0x00000100) == 0x00000100)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(52, abiBitness_); |
| } |
| if (((bitField0_ & 0x00000200) == 0x00000200)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(101, serial_); |
| } |
| size += unknownFields.getSerializedSize(); |
| memoizedSize = size; |
| return size; |
| } |
| |
| private static final long serialVersionUID = 0L; |
| @java.lang.Override |
| public boolean equals(final java.lang.Object obj) { |
| if (obj == this) { |
| return true; |
| } |
| if (!(obj instanceof com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage)) { |
| return super.equals(obj); |
| } |
| com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage other = (com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage) obj; |
| |
| boolean result = true; |
| result = result && (hasProductType() == other.hasProductType()); |
| if (hasProductType()) { |
| result = result && getProductType() |
| .equals(other.getProductType()); |
| } |
| result = result && (hasProductVariant() == other.hasProductVariant()); |
| if (hasProductVariant()) { |
| result = result && getProductVariant() |
| .equals(other.getProductVariant()); |
| } |
| result = result && (hasBuildFlavor() == other.hasBuildFlavor()); |
| if (hasBuildFlavor()) { |
| result = result && getBuildFlavor() |
| .equals(other.getBuildFlavor()); |
| } |
| result = result && (hasBuildId() == other.hasBuildId()); |
| if (hasBuildId()) { |
| result = result && getBuildId() |
| .equals(other.getBuildId()); |
| } |
| result = result && (hasBranch() == other.hasBranch()); |
| if (hasBranch()) { |
| result = result && getBranch() |
| .equals(other.getBranch()); |
| } |
| result = result && (hasBuildAlias() == other.hasBuildAlias()); |
| if (hasBuildAlias()) { |
| result = result && getBuildAlias() |
| .equals(other.getBuildAlias()); |
| } |
| result = result && (hasApiLevel() == other.hasApiLevel()); |
| if (hasApiLevel()) { |
| result = result && getApiLevel() |
| .equals(other.getApiLevel()); |
| } |
| result = result && (hasAbiName() == other.hasAbiName()); |
| if (hasAbiName()) { |
| result = result && getAbiName() |
| .equals(other.getAbiName()); |
| } |
| result = result && (hasAbiBitness() == other.hasAbiBitness()); |
| if (hasAbiBitness()) { |
| result = result && getAbiBitness() |
| .equals(other.getAbiBitness()); |
| } |
| result = result && (hasSerial() == other.hasSerial()); |
| if (hasSerial()) { |
| result = result && getSerial() |
| .equals(other.getSerial()); |
| } |
| result = result && unknownFields.equals(other.unknownFields); |
| return result; |
| } |
| |
| @java.lang.Override |
| public int hashCode() { |
| if (memoizedHashCode != 0) { |
| return memoizedHashCode; |
| } |
| int hash = 41; |
| hash = (19 * hash) + getDescriptorForType().hashCode(); |
| if (hasProductType()) { |
| hash = (37 * hash) + PRODUCT_TYPE_FIELD_NUMBER; |
| hash = (53 * hash) + getProductType().hashCode(); |
| } |
| if (hasProductVariant()) { |
| hash = (37 * hash) + PRODUCT_VARIANT_FIELD_NUMBER; |
| hash = (53 * hash) + getProductVariant().hashCode(); |
| } |
| if (hasBuildFlavor()) { |
| hash = (37 * hash) + BUILD_FLAVOR_FIELD_NUMBER; |
| hash = (53 * hash) + getBuildFlavor().hashCode(); |
| } |
| if (hasBuildId()) { |
| hash = (37 * hash) + BUILD_ID_FIELD_NUMBER; |
| hash = (53 * hash) + getBuildId().hashCode(); |
| } |
| if (hasBranch()) { |
| hash = (37 * hash) + BRANCH_FIELD_NUMBER; |
| hash = (53 * hash) + getBranch().hashCode(); |
| } |
| if (hasBuildAlias()) { |
| hash = (37 * hash) + BUILD_ALIAS_FIELD_NUMBER; |
| hash = (53 * hash) + getBuildAlias().hashCode(); |
| } |
| if (hasApiLevel()) { |
| hash = (37 * hash) + API_LEVEL_FIELD_NUMBER; |
| hash = (53 * hash) + getApiLevel().hashCode(); |
| } |
| if (hasAbiName()) { |
| hash = (37 * hash) + ABI_NAME_FIELD_NUMBER; |
| hash = (53 * hash) + getAbiName().hashCode(); |
| } |
| if (hasAbiBitness()) { |
| hash = (37 * hash) + ABI_BITNESS_FIELD_NUMBER; |
| hash = (53 * hash) + getAbiBitness().hashCode(); |
| } |
| if (hasSerial()) { |
| hash = (37 * hash) + SERIAL_FIELD_NUMBER; |
| hash = (53 * hash) + getSerial().hashCode(); |
| } |
| hash = (29 * hash) + unknownFields.hashCode(); |
| memoizedHashCode = hash; |
| return hash; |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder() { |
| return DEFAULT_INSTANCE.toBuilder(); |
| } |
| public static Builder newBuilder(com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage prototype) { |
| return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { |
| return this == DEFAULT_INSTANCE |
| ? new Builder() : new Builder().mergeFrom(this); |
| } |
| |
| @java.lang.Override |
| protected Builder newBuilderForType( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| Builder builder = new Builder(parent); |
| return builder; |
| } |
| /** |
| * <pre> |
| * To specify a call flow event. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.AndroidDeviceInfoMessage} |
| */ |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements |
| // @@protoc_insertion_point(builder_implements:android.vts.AndroidDeviceInfoMessage) |
| com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessageOrBuilder { |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_AndroidDeviceInfoMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_AndroidDeviceInfoMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.class, com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.Builder.class); |
| } |
| |
| // Construct using com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.newBuilder() |
| private Builder() { |
| maybeForceBuilderInitialization(); |
| } |
| |
| private Builder( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| super(parent); |
| maybeForceBuilderInitialization(); |
| } |
| private void maybeForceBuilderInitialization() { |
| if (com.google.protobuf.GeneratedMessageV3 |
| .alwaysUseFieldBuilders) { |
| } |
| } |
| public Builder clear() { |
| super.clear(); |
| productType_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000001); |
| productVariant_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000002); |
| buildFlavor_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000004); |
| buildId_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000008); |
| branch_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000010); |
| buildAlias_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000020); |
| apiLevel_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000040); |
| abiName_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000080); |
| abiBitness_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000100); |
| serial_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000200); |
| return this; |
| } |
| |
| public com.google.protobuf.Descriptors.Descriptor |
| getDescriptorForType() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_AndroidDeviceInfoMessage_descriptor; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage getDefaultInstanceForType() { |
| return com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.getDefaultInstance(); |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage build() { |
| com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage result = buildPartial(); |
| if (!result.isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return result; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage buildPartial() { |
| com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage result = new com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage(this); |
| int from_bitField0_ = bitField0_; |
| int to_bitField0_ = 0; |
| if (((from_bitField0_ & 0x00000001) == 0x00000001)) { |
| to_bitField0_ |= 0x00000001; |
| } |
| result.productType_ = productType_; |
| if (((from_bitField0_ & 0x00000002) == 0x00000002)) { |
| to_bitField0_ |= 0x00000002; |
| } |
| result.productVariant_ = productVariant_; |
| if (((from_bitField0_ & 0x00000004) == 0x00000004)) { |
| to_bitField0_ |= 0x00000004; |
| } |
| result.buildFlavor_ = buildFlavor_; |
| if (((from_bitField0_ & 0x00000008) == 0x00000008)) { |
| to_bitField0_ |= 0x00000008; |
| } |
| result.buildId_ = buildId_; |
| if (((from_bitField0_ & 0x00000010) == 0x00000010)) { |
| to_bitField0_ |= 0x00000010; |
| } |
| result.branch_ = branch_; |
| if (((from_bitField0_ & 0x00000020) == 0x00000020)) { |
| to_bitField0_ |= 0x00000020; |
| } |
| result.buildAlias_ = buildAlias_; |
| if (((from_bitField0_ & 0x00000040) == 0x00000040)) { |
| to_bitField0_ |= 0x00000040; |
| } |
| result.apiLevel_ = apiLevel_; |
| if (((from_bitField0_ & 0x00000080) == 0x00000080)) { |
| to_bitField0_ |= 0x00000080; |
| } |
| result.abiName_ = abiName_; |
| if (((from_bitField0_ & 0x00000100) == 0x00000100)) { |
| to_bitField0_ |= 0x00000100; |
| } |
| result.abiBitness_ = abiBitness_; |
| if (((from_bitField0_ & 0x00000200) == 0x00000200)) { |
| to_bitField0_ |= 0x00000200; |
| } |
| result.serial_ = serial_; |
| result.bitField0_ = to_bitField0_; |
| onBuilt(); |
| return result; |
| } |
| |
| public Builder clone() { |
| return (Builder) super.clone(); |
| } |
| public Builder setField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.setField(field, value); |
| } |
| public Builder clearField( |
| com.google.protobuf.Descriptors.FieldDescriptor field) { |
| return (Builder) super.clearField(field); |
| } |
| public Builder clearOneof( |
| com.google.protobuf.Descriptors.OneofDescriptor oneof) { |
| return (Builder) super.clearOneof(oneof); |
| } |
| public Builder setRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| int index, Object value) { |
| return (Builder) super.setRepeatedField(field, index, value); |
| } |
| public Builder addRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.addRepeatedField(field, value); |
| } |
| public Builder mergeFrom(com.google.protobuf.Message other) { |
| if (other instanceof com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage) { |
| return mergeFrom((com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage)other); |
| } else { |
| super.mergeFrom(other); |
| return this; |
| } |
| } |
| |
| public Builder mergeFrom(com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage other) { |
| if (other == com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.getDefaultInstance()) return this; |
| if (other.hasProductType()) { |
| setProductType(other.getProductType()); |
| } |
| if (other.hasProductVariant()) { |
| setProductVariant(other.getProductVariant()); |
| } |
| if (other.hasBuildFlavor()) { |
| setBuildFlavor(other.getBuildFlavor()); |
| } |
| if (other.hasBuildId()) { |
| setBuildId(other.getBuildId()); |
| } |
| if (other.hasBranch()) { |
| setBranch(other.getBranch()); |
| } |
| if (other.hasBuildAlias()) { |
| setBuildAlias(other.getBuildAlias()); |
| } |
| if (other.hasApiLevel()) { |
| setApiLevel(other.getApiLevel()); |
| } |
| if (other.hasAbiName()) { |
| setAbiName(other.getAbiName()); |
| } |
| if (other.hasAbiBitness()) { |
| setAbiBitness(other.getAbiBitness()); |
| } |
| if (other.hasSerial()) { |
| setSerial(other.getSerial()); |
| } |
| this.mergeUnknownFields(other.unknownFields); |
| onChanged(); |
| 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 { |
| com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage parsedMessage = null; |
| try { |
| parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| parsedMessage = (com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage) e.getUnfinishedMessage(); |
| throw e.unwrapIOException(); |
| } finally { |
| if (parsedMessage != null) { |
| mergeFrom(parsedMessage); |
| } |
| } |
| return this; |
| } |
| private int bitField0_; |
| |
| private com.google.protobuf.ByteString productType_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * product type (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes product_type = 1;</code> |
| */ |
| public boolean hasProductType() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * product type (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes product_type = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getProductType() { |
| return productType_; |
| } |
| /** |
| * <pre> |
| * product type (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes product_type = 1;</code> |
| */ |
| public Builder setProductType(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000001; |
| productType_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * product type (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes product_type = 1;</code> |
| */ |
| public Builder clearProductType() { |
| bitField0_ = (bitField0_ & ~0x00000001); |
| productType_ = getDefaultInstance().getProductType(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString productVariant_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * product type variant (e.g., still bullhead or another name). |
| * </pre> |
| * |
| * <code>optional bytes product_variant = 2;</code> |
| */ |
| public boolean hasProductVariant() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * product type variant (e.g., still bullhead or another name). |
| * </pre> |
| * |
| * <code>optional bytes product_variant = 2;</code> |
| */ |
| public com.google.protobuf.ByteString getProductVariant() { |
| return productVariant_; |
| } |
| /** |
| * <pre> |
| * product type variant (e.g., still bullhead or another name). |
| * </pre> |
| * |
| * <code>optional bytes product_variant = 2;</code> |
| */ |
| public Builder setProductVariant(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000002; |
| productVariant_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * product type variant (e.g., still bullhead or another name). |
| * </pre> |
| * |
| * <code>optional bytes product_variant = 2;</code> |
| */ |
| public Builder clearProductVariant() { |
| bitField0_ = (bitField0_ & ~0x00000002); |
| productVariant_ = getDefaultInstance().getProductVariant(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString buildFlavor_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * build type (e.g., userdebug). |
| * </pre> |
| * |
| * <code>optional bytes build_flavor = 11;</code> |
| */ |
| public boolean hasBuildFlavor() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * build type (e.g., userdebug). |
| * </pre> |
| * |
| * <code>optional bytes build_flavor = 11;</code> |
| */ |
| public com.google.protobuf.ByteString getBuildFlavor() { |
| return buildFlavor_; |
| } |
| /** |
| * <pre> |
| * build type (e.g., userdebug). |
| * </pre> |
| * |
| * <code>optional bytes build_flavor = 11;</code> |
| */ |
| public Builder setBuildFlavor(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000004; |
| buildFlavor_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * build type (e.g., userdebug). |
| * </pre> |
| * |
| * <code>optional bytes build_flavor = 11;</code> |
| */ |
| public Builder clearBuildFlavor() { |
| bitField0_ = (bitField0_ & ~0x00000004); |
| buildFlavor_ = getDefaultInstance().getBuildFlavor(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString buildId_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * Android Build ID. |
| * </pre> |
| * |
| * <code>optional bytes build_id = 12;</code> |
| */ |
| public boolean hasBuildId() { |
| return ((bitField0_ & 0x00000008) == 0x00000008); |
| } |
| /** |
| * <pre> |
| * Android Build ID. |
| * </pre> |
| * |
| * <code>optional bytes build_id = 12;</code> |
| */ |
| public com.google.protobuf.ByteString getBuildId() { |
| return buildId_; |
| } |
| /** |
| * <pre> |
| * Android Build ID. |
| * </pre> |
| * |
| * <code>optional bytes build_id = 12;</code> |
| */ |
| public Builder setBuildId(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000008; |
| buildId_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * Android Build ID. |
| * </pre> |
| * |
| * <code>optional bytes build_id = 12;</code> |
| */ |
| public Builder clearBuildId() { |
| bitField0_ = (bitField0_ & ~0x00000008); |
| buildId_ = getDefaultInstance().getBuildId(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString branch_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev). |
| * </pre> |
| * |
| * <code>optional bytes branch = 21;</code> |
| */ |
| public boolean hasBranch() { |
| return ((bitField0_ & 0x00000010) == 0x00000010); |
| } |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev). |
| * </pre> |
| * |
| * <code>optional bytes branch = 21;</code> |
| */ |
| public com.google.protobuf.ByteString getBranch() { |
| return branch_; |
| } |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev). |
| * </pre> |
| * |
| * <code>optional bytes branch = 21;</code> |
| */ |
| public Builder setBranch(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000010; |
| branch_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev). |
| * </pre> |
| * |
| * <code>optional bytes branch = 21;</code> |
| */ |
| public Builder clearBranch() { |
| bitField0_ = (bitField0_ & ~0x00000010); |
| branch_ = getDefaultInstance().getBranch(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString buildAlias_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * build alias implies the branch name. |
| * </pre> |
| * |
| * <code>optional bytes build_alias = 22;</code> |
| */ |
| public boolean hasBuildAlias() { |
| return ((bitField0_ & 0x00000020) == 0x00000020); |
| } |
| /** |
| * <pre> |
| * build alias implies the branch name. |
| * </pre> |
| * |
| * <code>optional bytes build_alias = 22;</code> |
| */ |
| public com.google.protobuf.ByteString getBuildAlias() { |
| return buildAlias_; |
| } |
| /** |
| * <pre> |
| * build alias implies the branch name. |
| * </pre> |
| * |
| * <code>optional bytes build_alias = 22;</code> |
| */ |
| public Builder setBuildAlias(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000020; |
| buildAlias_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * build alias implies the branch name. |
| * </pre> |
| * |
| * <code>optional bytes build_alias = 22;</code> |
| */ |
| public Builder clearBuildAlias() { |
| bitField0_ = (bitField0_ & ~0x00000020); |
| buildAlias_ = getDefaultInstance().getBuildAlias(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString apiLevel_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * API level |
| * </pre> |
| * |
| * <code>optional bytes api_level = 31;</code> |
| */ |
| public boolean hasApiLevel() { |
| return ((bitField0_ & 0x00000040) == 0x00000040); |
| } |
| /** |
| * <pre> |
| * API level |
| * </pre> |
| * |
| * <code>optional bytes api_level = 31;</code> |
| */ |
| public com.google.protobuf.ByteString getApiLevel() { |
| return apiLevel_; |
| } |
| /** |
| * <pre> |
| * API level |
| * </pre> |
| * |
| * <code>optional bytes api_level = 31;</code> |
| */ |
| public Builder setApiLevel(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000040; |
| apiLevel_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * API level |
| * </pre> |
| * |
| * <code>optional bytes api_level = 31;</code> |
| */ |
| public Builder clearApiLevel() { |
| bitField0_ = (bitField0_ & ~0x00000040); |
| apiLevel_ = getDefaultInstance().getApiLevel(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString abiName_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * ABI name that is current in use for the test |
| * </pre> |
| * |
| * <code>optional bytes abi_name = 51;</code> |
| */ |
| public boolean hasAbiName() { |
| return ((bitField0_ & 0x00000080) == 0x00000080); |
| } |
| /** |
| * <pre> |
| * ABI name that is current in use for the test |
| * </pre> |
| * |
| * <code>optional bytes abi_name = 51;</code> |
| */ |
| public com.google.protobuf.ByteString getAbiName() { |
| return abiName_; |
| } |
| /** |
| * <pre> |
| * ABI name that is current in use for the test |
| * </pre> |
| * |
| * <code>optional bytes abi_name = 51;</code> |
| */ |
| public Builder setAbiName(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000080; |
| abiName_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * ABI name that is current in use for the test |
| * </pre> |
| * |
| * <code>optional bytes abi_name = 51;</code> |
| */ |
| public Builder clearAbiName() { |
| bitField0_ = (bitField0_ & ~0x00000080); |
| abiName_ = getDefaultInstance().getAbiName(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString abiBitness_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * ABI bitness that is current in use for the test. Example: '32', '64', |
| * </pre> |
| * |
| * <code>optional bytes abi_bitness = 52;</code> |
| */ |
| public boolean hasAbiBitness() { |
| return ((bitField0_ & 0x00000100) == 0x00000100); |
| } |
| /** |
| * <pre> |
| * ABI bitness that is current in use for the test. Example: '32', '64', |
| * </pre> |
| * |
| * <code>optional bytes abi_bitness = 52;</code> |
| */ |
| public com.google.protobuf.ByteString getAbiBitness() { |
| return abiBitness_; |
| } |
| /** |
| * <pre> |
| * ABI bitness that is current in use for the test. Example: '32', '64', |
| * </pre> |
| * |
| * <code>optional bytes abi_bitness = 52;</code> |
| */ |
| public Builder setAbiBitness(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000100; |
| abiBitness_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * ABI bitness that is current in use for the test. Example: '32', '64', |
| * </pre> |
| * |
| * <code>optional bytes abi_bitness = 52;</code> |
| */ |
| public Builder clearAbiBitness() { |
| bitField0_ = (bitField0_ & ~0x00000100); |
| abiBitness_ = getDefaultInstance().getAbiBitness(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString serial_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * Device USB serial number |
| * </pre> |
| * |
| * <code>optional bytes serial = 101;</code> |
| */ |
| public boolean hasSerial() { |
| return ((bitField0_ & 0x00000200) == 0x00000200); |
| } |
| /** |
| * <pre> |
| * Device USB serial number |
| * </pre> |
| * |
| * <code>optional bytes serial = 101;</code> |
| */ |
| public com.google.protobuf.ByteString getSerial() { |
| return serial_; |
| } |
| /** |
| * <pre> |
| * Device USB serial number |
| * </pre> |
| * |
| * <code>optional bytes serial = 101;</code> |
| */ |
| public Builder setSerial(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000200; |
| serial_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * Device USB serial number |
| * </pre> |
| * |
| * <code>optional bytes serial = 101;</code> |
| */ |
| public Builder clearSerial() { |
| bitField0_ = (bitField0_ & ~0x00000200); |
| serial_ = getDefaultInstance().getSerial(); |
| onChanged(); |
| return this; |
| } |
| public final Builder setUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.setUnknownFields(unknownFields); |
| } |
| |
| public final Builder mergeUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.mergeUnknownFields(unknownFields); |
| } |
| |
| |
| // @@protoc_insertion_point(builder_scope:android.vts.AndroidDeviceInfoMessage) |
| } |
| |
| // @@protoc_insertion_point(class_scope:android.vts.AndroidDeviceInfoMessage) |
| private static final com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage DEFAULT_INSTANCE; |
| static { |
| DEFAULT_INSTANCE = new com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage(); |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage getDefaultInstance() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| @java.lang.Deprecated public static final com.google.protobuf.Parser<AndroidDeviceInfoMessage> |
| PARSER = new com.google.protobuf.AbstractParser<AndroidDeviceInfoMessage>() { |
| public AndroidDeviceInfoMessage parsePartialFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return new AndroidDeviceInfoMessage(input, extensionRegistry); |
| } |
| }; |
| |
| public static com.google.protobuf.Parser<AndroidDeviceInfoMessage> parser() { |
| return PARSER; |
| } |
| |
| @java.lang.Override |
| public com.google.protobuf.Parser<AndroidDeviceInfoMessage> getParserForType() { |
| return PARSER; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage getDefaultInstanceForType() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| } |
| |
| public interface AndroidBuildInfoOrBuilder extends |
| // @@protoc_insertion_point(interface_extends:android.vts.AndroidBuildInfo) |
| com.google.protobuf.MessageOrBuilder { |
| |
| /** |
| * <pre> |
| * build ID. |
| * </pre> |
| * |
| * <code>optional bytes id = 1;</code> |
| */ |
| boolean hasId(); |
| /** |
| * <pre> |
| * build ID. |
| * </pre> |
| * |
| * <code>optional bytes id = 1;</code> |
| */ |
| com.google.protobuf.ByteString getId(); |
| |
| /** |
| * <pre> |
| * device name (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes name = 11;</code> |
| */ |
| boolean hasName(); |
| /** |
| * <pre> |
| * device name (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes name = 11;</code> |
| */ |
| com.google.protobuf.ByteString getName(); |
| |
| /** |
| * <pre> |
| * build type (e.g., userdebug) |
| * </pre> |
| * |
| * <code>optional bytes build_type = 12;</code> |
| */ |
| boolean hasBuildType(); |
| /** |
| * <pre> |
| * build type (e.g., userdebug) |
| * </pre> |
| * |
| * <code>optional bytes build_type = 12;</code> |
| */ |
| com.google.protobuf.ByteString getBuildType(); |
| |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev) |
| * </pre> |
| * |
| * <code>optional bytes branch = 13;</code> |
| */ |
| boolean hasBranch(); |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev) |
| * </pre> |
| * |
| * <code>optional bytes branch = 13;</code> |
| */ |
| com.google.protobuf.ByteString getBranch(); |
| |
| /** |
| * <pre> |
| * indicates the latest commit information of each branch (e.g., xml format). |
| * </pre> |
| * |
| * <code>optional bytes build_summary = 21;</code> |
| */ |
| boolean hasBuildSummary(); |
| /** |
| * <pre> |
| * indicates the latest commit information of each branch (e.g., xml format). |
| * </pre> |
| * |
| * <code>optional bytes build_summary = 21;</code> |
| */ |
| com.google.protobuf.ByteString getBuildSummary(); |
| } |
| /** |
| * <pre> |
| * To specify build info. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.AndroidBuildInfo} |
| */ |
| public static final class AndroidBuildInfo extends |
| com.google.protobuf.GeneratedMessageV3 implements |
| // @@protoc_insertion_point(message_implements:android.vts.AndroidBuildInfo) |
| AndroidBuildInfoOrBuilder { |
| // Use AndroidBuildInfo.newBuilder() to construct. |
| private AndroidBuildInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { |
| super(builder); |
| } |
| private AndroidBuildInfo() { |
| id_ = com.google.protobuf.ByteString.EMPTY; |
| name_ = com.google.protobuf.ByteString.EMPTY; |
| buildType_ = com.google.protobuf.ByteString.EMPTY; |
| branch_ = com.google.protobuf.ByteString.EMPTY; |
| buildSummary_ = com.google.protobuf.ByteString.EMPTY; |
| } |
| |
| @java.lang.Override |
| public final com.google.protobuf.UnknownFieldSet |
| getUnknownFields() { |
| return this.unknownFields; |
| } |
| private AndroidBuildInfo( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| this(); |
| 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; |
| id_ = input.readBytes(); |
| break; |
| } |
| case 90: { |
| bitField0_ |= 0x00000002; |
| name_ = input.readBytes(); |
| break; |
| } |
| case 98: { |
| bitField0_ |= 0x00000004; |
| buildType_ = input.readBytes(); |
| break; |
| } |
| case 106: { |
| bitField0_ |= 0x00000008; |
| branch_ = input.readBytes(); |
| break; |
| } |
| case 170: { |
| bitField0_ |= 0x00000010; |
| buildSummary_ = 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).setUnfinishedMessage(this); |
| } finally { |
| this.unknownFields = unknownFields.build(); |
| makeExtensionsImmutable(); |
| } |
| } |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_AndroidBuildInfo_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_AndroidBuildInfo_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.class, com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.Builder.class); |
| } |
| |
| private int bitField0_; |
| public static final int ID_FIELD_NUMBER = 1; |
| private com.google.protobuf.ByteString id_; |
| /** |
| * <pre> |
| * build ID. |
| * </pre> |
| * |
| * <code>optional bytes id = 1;</code> |
| */ |
| public boolean hasId() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * build ID. |
| * </pre> |
| * |
| * <code>optional bytes id = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getId() { |
| return id_; |
| } |
| |
| public static final int NAME_FIELD_NUMBER = 11; |
| private com.google.protobuf.ByteString name_; |
| /** |
| * <pre> |
| * device name (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes name = 11;</code> |
| */ |
| public boolean hasName() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * device name (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes name = 11;</code> |
| */ |
| public com.google.protobuf.ByteString getName() { |
| return name_; |
| } |
| |
| public static final int BUILD_TYPE_FIELD_NUMBER = 12; |
| private com.google.protobuf.ByteString buildType_; |
| /** |
| * <pre> |
| * build type (e.g., userdebug) |
| * </pre> |
| * |
| * <code>optional bytes build_type = 12;</code> |
| */ |
| public boolean hasBuildType() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * build type (e.g., userdebug) |
| * </pre> |
| * |
| * <code>optional bytes build_type = 12;</code> |
| */ |
| public com.google.protobuf.ByteString getBuildType() { |
| return buildType_; |
| } |
| |
| public static final int BRANCH_FIELD_NUMBER = 13; |
| private com.google.protobuf.ByteString branch_; |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev) |
| * </pre> |
| * |
| * <code>optional bytes branch = 13;</code> |
| */ |
| public boolean hasBranch() { |
| return ((bitField0_ & 0x00000008) == 0x00000008); |
| } |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev) |
| * </pre> |
| * |
| * <code>optional bytes branch = 13;</code> |
| */ |
| public com.google.protobuf.ByteString getBranch() { |
| return branch_; |
| } |
| |
| public static final int BUILD_SUMMARY_FIELD_NUMBER = 21; |
| private com.google.protobuf.ByteString buildSummary_; |
| /** |
| * <pre> |
| * indicates the latest commit information of each branch (e.g., xml format). |
| * </pre> |
| * |
| * <code>optional bytes build_summary = 21;</code> |
| */ |
| public boolean hasBuildSummary() { |
| return ((bitField0_ & 0x00000010) == 0x00000010); |
| } |
| /** |
| * <pre> |
| * indicates the latest commit information of each branch (e.g., xml format). |
| * </pre> |
| * |
| * <code>optional bytes build_summary = 21;</code> |
| */ |
| public com.google.protobuf.ByteString getBuildSummary() { |
| return buildSummary_; |
| } |
| |
| private byte memoizedIsInitialized = -1; |
| public final boolean isInitialized() { |
| byte isInitialized = memoizedIsInitialized; |
| if (isInitialized == 1) return true; |
| if (isInitialized == 0) return false; |
| |
| memoizedIsInitialized = 1; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| output.writeBytes(1, id_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| output.writeBytes(11, name_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| output.writeBytes(12, buildType_); |
| } |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| output.writeBytes(13, branch_); |
| } |
| if (((bitField0_ & 0x00000010) == 0x00000010)) { |
| output.writeBytes(21, buildSummary_); |
| } |
| unknownFields.writeTo(output); |
| } |
| |
| public int getSerializedSize() { |
| int size = memoizedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(1, id_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(11, name_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(12, buildType_); |
| } |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(13, branch_); |
| } |
| if (((bitField0_ & 0x00000010) == 0x00000010)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(21, buildSummary_); |
| } |
| size += unknownFields.getSerializedSize(); |
| memoizedSize = size; |
| return size; |
| } |
| |
| private static final long serialVersionUID = 0L; |
| @java.lang.Override |
| public boolean equals(final java.lang.Object obj) { |
| if (obj == this) { |
| return true; |
| } |
| if (!(obj instanceof com.android.vts.proto.VtsReportMessage.AndroidBuildInfo)) { |
| return super.equals(obj); |
| } |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfo other = (com.android.vts.proto.VtsReportMessage.AndroidBuildInfo) obj; |
| |
| boolean result = true; |
| result = result && (hasId() == other.hasId()); |
| if (hasId()) { |
| result = result && getId() |
| .equals(other.getId()); |
| } |
| result = result && (hasName() == other.hasName()); |
| if (hasName()) { |
| result = result && getName() |
| .equals(other.getName()); |
| } |
| result = result && (hasBuildType() == other.hasBuildType()); |
| if (hasBuildType()) { |
| result = result && getBuildType() |
| .equals(other.getBuildType()); |
| } |
| result = result && (hasBranch() == other.hasBranch()); |
| if (hasBranch()) { |
| result = result && getBranch() |
| .equals(other.getBranch()); |
| } |
| result = result && (hasBuildSummary() == other.hasBuildSummary()); |
| if (hasBuildSummary()) { |
| result = result && getBuildSummary() |
| .equals(other.getBuildSummary()); |
| } |
| result = result && unknownFields.equals(other.unknownFields); |
| return result; |
| } |
| |
| @java.lang.Override |
| public int hashCode() { |
| if (memoizedHashCode != 0) { |
| return memoizedHashCode; |
| } |
| int hash = 41; |
| hash = (19 * hash) + getDescriptorForType().hashCode(); |
| if (hasId()) { |
| hash = (37 * hash) + ID_FIELD_NUMBER; |
| hash = (53 * hash) + getId().hashCode(); |
| } |
| if (hasName()) { |
| hash = (37 * hash) + NAME_FIELD_NUMBER; |
| hash = (53 * hash) + getName().hashCode(); |
| } |
| if (hasBuildType()) { |
| hash = (37 * hash) + BUILD_TYPE_FIELD_NUMBER; |
| hash = (53 * hash) + getBuildType().hashCode(); |
| } |
| if (hasBranch()) { |
| hash = (37 * hash) + BRANCH_FIELD_NUMBER; |
| hash = (53 * hash) + getBranch().hashCode(); |
| } |
| if (hasBuildSummary()) { |
| hash = (37 * hash) + BUILD_SUMMARY_FIELD_NUMBER; |
| hash = (53 * hash) + getBuildSummary().hashCode(); |
| } |
| hash = (29 * hash) + unknownFields.hashCode(); |
| memoizedHashCode = hash; |
| return hash; |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.AndroidBuildInfo parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidBuildInfo parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidBuildInfo parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidBuildInfo parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidBuildInfo parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidBuildInfo parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidBuildInfo parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidBuildInfo parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidBuildInfo parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.AndroidBuildInfo parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder() { |
| return DEFAULT_INSTANCE.toBuilder(); |
| } |
| public static Builder newBuilder(com.android.vts.proto.VtsReportMessage.AndroidBuildInfo prototype) { |
| return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { |
| return this == DEFAULT_INSTANCE |
| ? new Builder() : new Builder().mergeFrom(this); |
| } |
| |
| @java.lang.Override |
| protected Builder newBuilderForType( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| Builder builder = new Builder(parent); |
| return builder; |
| } |
| /** |
| * <pre> |
| * To specify build info. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.AndroidBuildInfo} |
| */ |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements |
| // @@protoc_insertion_point(builder_implements:android.vts.AndroidBuildInfo) |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfoOrBuilder { |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_AndroidBuildInfo_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_AndroidBuildInfo_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.class, com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.Builder.class); |
| } |
| |
| // Construct using com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.newBuilder() |
| private Builder() { |
| maybeForceBuilderInitialization(); |
| } |
| |
| private Builder( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| super(parent); |
| maybeForceBuilderInitialization(); |
| } |
| private void maybeForceBuilderInitialization() { |
| if (com.google.protobuf.GeneratedMessageV3 |
| .alwaysUseFieldBuilders) { |
| } |
| } |
| public Builder clear() { |
| super.clear(); |
| id_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000001); |
| name_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000002); |
| buildType_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000004); |
| branch_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000008); |
| buildSummary_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000010); |
| return this; |
| } |
| |
| public com.google.protobuf.Descriptors.Descriptor |
| getDescriptorForType() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_AndroidBuildInfo_descriptor; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.AndroidBuildInfo getDefaultInstanceForType() { |
| return com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.getDefaultInstance(); |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.AndroidBuildInfo build() { |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfo result = buildPartial(); |
| if (!result.isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return result; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.AndroidBuildInfo buildPartial() { |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfo result = new com.android.vts.proto.VtsReportMessage.AndroidBuildInfo(this); |
| int from_bitField0_ = bitField0_; |
| int to_bitField0_ = 0; |
| if (((from_bitField0_ & 0x00000001) == 0x00000001)) { |
| to_bitField0_ |= 0x00000001; |
| } |
| result.id_ = id_; |
| if (((from_bitField0_ & 0x00000002) == 0x00000002)) { |
| to_bitField0_ |= 0x00000002; |
| } |
| result.name_ = name_; |
| if (((from_bitField0_ & 0x00000004) == 0x00000004)) { |
| to_bitField0_ |= 0x00000004; |
| } |
| result.buildType_ = buildType_; |
| if (((from_bitField0_ & 0x00000008) == 0x00000008)) { |
| to_bitField0_ |= 0x00000008; |
| } |
| result.branch_ = branch_; |
| if (((from_bitField0_ & 0x00000010) == 0x00000010)) { |
| to_bitField0_ |= 0x00000010; |
| } |
| result.buildSummary_ = buildSummary_; |
| result.bitField0_ = to_bitField0_; |
| onBuilt(); |
| return result; |
| } |
| |
| public Builder clone() { |
| return (Builder) super.clone(); |
| } |
| public Builder setField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.setField(field, value); |
| } |
| public Builder clearField( |
| com.google.protobuf.Descriptors.FieldDescriptor field) { |
| return (Builder) super.clearField(field); |
| } |
| public Builder clearOneof( |
| com.google.protobuf.Descriptors.OneofDescriptor oneof) { |
| return (Builder) super.clearOneof(oneof); |
| } |
| public Builder setRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| int index, Object value) { |
| return (Builder) super.setRepeatedField(field, index, value); |
| } |
| public Builder addRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.addRepeatedField(field, value); |
| } |
| public Builder mergeFrom(com.google.protobuf.Message other) { |
| if (other instanceof com.android.vts.proto.VtsReportMessage.AndroidBuildInfo) { |
| return mergeFrom((com.android.vts.proto.VtsReportMessage.AndroidBuildInfo)other); |
| } else { |
| super.mergeFrom(other); |
| return this; |
| } |
| } |
| |
| public Builder mergeFrom(com.android.vts.proto.VtsReportMessage.AndroidBuildInfo other) { |
| if (other == com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.getDefaultInstance()) return this; |
| if (other.hasId()) { |
| setId(other.getId()); |
| } |
| if (other.hasName()) { |
| setName(other.getName()); |
| } |
| if (other.hasBuildType()) { |
| setBuildType(other.getBuildType()); |
| } |
| if (other.hasBranch()) { |
| setBranch(other.getBranch()); |
| } |
| if (other.hasBuildSummary()) { |
| setBuildSummary(other.getBuildSummary()); |
| } |
| this.mergeUnknownFields(other.unknownFields); |
| onChanged(); |
| 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 { |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfo parsedMessage = null; |
| try { |
| parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| parsedMessage = (com.android.vts.proto.VtsReportMessage.AndroidBuildInfo) e.getUnfinishedMessage(); |
| throw e.unwrapIOException(); |
| } finally { |
| if (parsedMessage != null) { |
| mergeFrom(parsedMessage); |
| } |
| } |
| return this; |
| } |
| private int bitField0_; |
| |
| private com.google.protobuf.ByteString id_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * build ID. |
| * </pre> |
| * |
| * <code>optional bytes id = 1;</code> |
| */ |
| public boolean hasId() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * build ID. |
| * </pre> |
| * |
| * <code>optional bytes id = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getId() { |
| return id_; |
| } |
| /** |
| * <pre> |
| * build ID. |
| * </pre> |
| * |
| * <code>optional bytes id = 1;</code> |
| */ |
| public Builder setId(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000001; |
| id_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * build ID. |
| * </pre> |
| * |
| * <code>optional bytes id = 1;</code> |
| */ |
| public Builder clearId() { |
| bitField0_ = (bitField0_ & ~0x00000001); |
| id_ = getDefaultInstance().getId(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString name_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * device name (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes name = 11;</code> |
| */ |
| public boolean hasName() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * device name (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes name = 11;</code> |
| */ |
| public com.google.protobuf.ByteString getName() { |
| return name_; |
| } |
| /** |
| * <pre> |
| * device name (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes name = 11;</code> |
| */ |
| public Builder setName(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000002; |
| name_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * device name (e.g., bullhead). |
| * </pre> |
| * |
| * <code>optional bytes name = 11;</code> |
| */ |
| public Builder clearName() { |
| bitField0_ = (bitField0_ & ~0x00000002); |
| name_ = getDefaultInstance().getName(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString buildType_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * build type (e.g., userdebug) |
| * </pre> |
| * |
| * <code>optional bytes build_type = 12;</code> |
| */ |
| public boolean hasBuildType() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * build type (e.g., userdebug) |
| * </pre> |
| * |
| * <code>optional bytes build_type = 12;</code> |
| */ |
| public com.google.protobuf.ByteString getBuildType() { |
| return buildType_; |
| } |
| /** |
| * <pre> |
| * build type (e.g., userdebug) |
| * </pre> |
| * |
| * <code>optional bytes build_type = 12;</code> |
| */ |
| public Builder setBuildType(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000004; |
| buildType_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * build type (e.g., userdebug) |
| * </pre> |
| * |
| * <code>optional bytes build_type = 12;</code> |
| */ |
| public Builder clearBuildType() { |
| bitField0_ = (bitField0_ & ~0x00000004); |
| buildType_ = getDefaultInstance().getBuildType(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString branch_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev) |
| * </pre> |
| * |
| * <code>optional bytes branch = 13;</code> |
| */ |
| public boolean hasBranch() { |
| return ((bitField0_ & 0x00000008) == 0x00000008); |
| } |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev) |
| * </pre> |
| * |
| * <code>optional bytes branch = 13;</code> |
| */ |
| public com.google.protobuf.ByteString getBranch() { |
| return branch_; |
| } |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev) |
| * </pre> |
| * |
| * <code>optional bytes branch = 13;</code> |
| */ |
| public Builder setBranch(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000008; |
| branch_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * branch name (e.g., master or nyc-dev) |
| * </pre> |
| * |
| * <code>optional bytes branch = 13;</code> |
| */ |
| public Builder clearBranch() { |
| bitField0_ = (bitField0_ & ~0x00000008); |
| branch_ = getDefaultInstance().getBranch(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString buildSummary_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * indicates the latest commit information of each branch (e.g., xml format). |
| * </pre> |
| * |
| * <code>optional bytes build_summary = 21;</code> |
| */ |
| public boolean hasBuildSummary() { |
| return ((bitField0_ & 0x00000010) == 0x00000010); |
| } |
| /** |
| * <pre> |
| * indicates the latest commit information of each branch (e.g., xml format). |
| * </pre> |
| * |
| * <code>optional bytes build_summary = 21;</code> |
| */ |
| public com.google.protobuf.ByteString getBuildSummary() { |
| return buildSummary_; |
| } |
| /** |
| * <pre> |
| * indicates the latest commit information of each branch (e.g., xml format). |
| * </pre> |
| * |
| * <code>optional bytes build_summary = 21;</code> |
| */ |
| public Builder setBuildSummary(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000010; |
| buildSummary_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * indicates the latest commit information of each branch (e.g., xml format). |
| * </pre> |
| * |
| * <code>optional bytes build_summary = 21;</code> |
| */ |
| public Builder clearBuildSummary() { |
| bitField0_ = (bitField0_ & ~0x00000010); |
| buildSummary_ = getDefaultInstance().getBuildSummary(); |
| onChanged(); |
| return this; |
| } |
| public final Builder setUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.setUnknownFields(unknownFields); |
| } |
| |
| public final Builder mergeUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.mergeUnknownFields(unknownFields); |
| } |
| |
| |
| // @@protoc_insertion_point(builder_scope:android.vts.AndroidBuildInfo) |
| } |
| |
| // @@protoc_insertion_point(class_scope:android.vts.AndroidBuildInfo) |
| private static final com.android.vts.proto.VtsReportMessage.AndroidBuildInfo DEFAULT_INSTANCE; |
| static { |
| DEFAULT_INSTANCE = new com.android.vts.proto.VtsReportMessage.AndroidBuildInfo(); |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.AndroidBuildInfo getDefaultInstance() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| @java.lang.Deprecated public static final com.google.protobuf.Parser<AndroidBuildInfo> |
| PARSER = new com.google.protobuf.AbstractParser<AndroidBuildInfo>() { |
| public AndroidBuildInfo parsePartialFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return new AndroidBuildInfo(input, extensionRegistry); |
| } |
| }; |
| |
| public static com.google.protobuf.Parser<AndroidBuildInfo> parser() { |
| return PARSER; |
| } |
| |
| @java.lang.Override |
| public com.google.protobuf.Parser<AndroidBuildInfo> getParserForType() { |
| return PARSER; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.AndroidBuildInfo getDefaultInstanceForType() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| } |
| |
| public interface VtsHostInfoOrBuilder extends |
| // @@protoc_insertion_point(interface_extends:android.vts.VtsHostInfo) |
| com.google.protobuf.MessageOrBuilder { |
| |
| /** |
| * <pre> |
| * the host name (i.e., full domain name). |
| * </pre> |
| * |
| * <code>optional bytes hostname = 1;</code> |
| */ |
| boolean hasHostname(); |
| /** |
| * <pre> |
| * the host name (i.e., full domain name). |
| * </pre> |
| * |
| * <code>optional bytes hostname = 1;</code> |
| */ |
| com.google.protobuf.ByteString getHostname(); |
| } |
| /** |
| * <pre> |
| * To specify the information about a host node. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.VtsHostInfo} |
| */ |
| public static final class VtsHostInfo extends |
| com.google.protobuf.GeneratedMessageV3 implements |
| // @@protoc_insertion_point(message_implements:android.vts.VtsHostInfo) |
| VtsHostInfoOrBuilder { |
| // Use VtsHostInfo.newBuilder() to construct. |
| private VtsHostInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { |
| super(builder); |
| } |
| private VtsHostInfo() { |
| hostname_ = com.google.protobuf.ByteString.EMPTY; |
| } |
| |
| @java.lang.Override |
| public final com.google.protobuf.UnknownFieldSet |
| getUnknownFields() { |
| return this.unknownFields; |
| } |
| private VtsHostInfo( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| this(); |
| 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; |
| hostname_ = 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).setUnfinishedMessage(this); |
| } finally { |
| this.unknownFields = unknownFields.build(); |
| makeExtensionsImmutable(); |
| } |
| } |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_VtsHostInfo_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_VtsHostInfo_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.VtsHostInfo.class, com.android.vts.proto.VtsReportMessage.VtsHostInfo.Builder.class); |
| } |
| |
| private int bitField0_; |
| public static final int HOSTNAME_FIELD_NUMBER = 1; |
| private com.google.protobuf.ByteString hostname_; |
| /** |
| * <pre> |
| * the host name (i.e., full domain name). |
| * </pre> |
| * |
| * <code>optional bytes hostname = 1;</code> |
| */ |
| public boolean hasHostname() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * the host name (i.e., full domain name). |
| * </pre> |
| * |
| * <code>optional bytes hostname = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getHostname() { |
| return hostname_; |
| } |
| |
| private byte memoizedIsInitialized = -1; |
| public final boolean isInitialized() { |
| byte isInitialized = memoizedIsInitialized; |
| if (isInitialized == 1) return true; |
| if (isInitialized == 0) return false; |
| |
| memoizedIsInitialized = 1; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| output.writeBytes(1, hostname_); |
| } |
| unknownFields.writeTo(output); |
| } |
| |
| public int getSerializedSize() { |
| int size = memoizedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(1, hostname_); |
| } |
| size += unknownFields.getSerializedSize(); |
| memoizedSize = size; |
| return size; |
| } |
| |
| private static final long serialVersionUID = 0L; |
| @java.lang.Override |
| public boolean equals(final java.lang.Object obj) { |
| if (obj == this) { |
| return true; |
| } |
| if (!(obj instanceof com.android.vts.proto.VtsReportMessage.VtsHostInfo)) { |
| return super.equals(obj); |
| } |
| com.android.vts.proto.VtsReportMessage.VtsHostInfo other = (com.android.vts.proto.VtsReportMessage.VtsHostInfo) obj; |
| |
| boolean result = true; |
| result = result && (hasHostname() == other.hasHostname()); |
| if (hasHostname()) { |
| result = result && getHostname() |
| .equals(other.getHostname()); |
| } |
| result = result && unknownFields.equals(other.unknownFields); |
| return result; |
| } |
| |
| @java.lang.Override |
| public int hashCode() { |
| if (memoizedHashCode != 0) { |
| return memoizedHashCode; |
| } |
| int hash = 41; |
| hash = (19 * hash) + getDescriptorForType().hashCode(); |
| if (hasHostname()) { |
| hash = (37 * hash) + HOSTNAME_FIELD_NUMBER; |
| hash = (53 * hash) + getHostname().hashCode(); |
| } |
| hash = (29 * hash) + unknownFields.hashCode(); |
| memoizedHashCode = hash; |
| return hash; |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.VtsHostInfo parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.VtsHostInfo parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.VtsHostInfo parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.VtsHostInfo parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.VtsHostInfo parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.VtsHostInfo parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.VtsHostInfo parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.VtsHostInfo parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.VtsHostInfo parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.VtsHostInfo parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder() { |
| return DEFAULT_INSTANCE.toBuilder(); |
| } |
| public static Builder newBuilder(com.android.vts.proto.VtsReportMessage.VtsHostInfo prototype) { |
| return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { |
| return this == DEFAULT_INSTANCE |
| ? new Builder() : new Builder().mergeFrom(this); |
| } |
| |
| @java.lang.Override |
| protected Builder newBuilderForType( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| Builder builder = new Builder(parent); |
| return builder; |
| } |
| /** |
| * <pre> |
| * To specify the information about a host node. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.VtsHostInfo} |
| */ |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements |
| // @@protoc_insertion_point(builder_implements:android.vts.VtsHostInfo) |
| com.android.vts.proto.VtsReportMessage.VtsHostInfoOrBuilder { |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_VtsHostInfo_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_VtsHostInfo_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.VtsHostInfo.class, com.android.vts.proto.VtsReportMessage.VtsHostInfo.Builder.class); |
| } |
| |
| // Construct using com.android.vts.proto.VtsReportMessage.VtsHostInfo.newBuilder() |
| private Builder() { |
| maybeForceBuilderInitialization(); |
| } |
| |
| private Builder( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| super(parent); |
| maybeForceBuilderInitialization(); |
| } |
| private void maybeForceBuilderInitialization() { |
| if (com.google.protobuf.GeneratedMessageV3 |
| .alwaysUseFieldBuilders) { |
| } |
| } |
| public Builder clear() { |
| super.clear(); |
| hostname_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000001); |
| return this; |
| } |
| |
| public com.google.protobuf.Descriptors.Descriptor |
| getDescriptorForType() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_VtsHostInfo_descriptor; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.VtsHostInfo getDefaultInstanceForType() { |
| return com.android.vts.proto.VtsReportMessage.VtsHostInfo.getDefaultInstance(); |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.VtsHostInfo build() { |
| com.android.vts.proto.VtsReportMessage.VtsHostInfo result = buildPartial(); |
| if (!result.isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return result; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.VtsHostInfo buildPartial() { |
| com.android.vts.proto.VtsReportMessage.VtsHostInfo result = new com.android.vts.proto.VtsReportMessage.VtsHostInfo(this); |
| int from_bitField0_ = bitField0_; |
| int to_bitField0_ = 0; |
| if (((from_bitField0_ & 0x00000001) == 0x00000001)) { |
| to_bitField0_ |= 0x00000001; |
| } |
| result.hostname_ = hostname_; |
| result.bitField0_ = to_bitField0_; |
| onBuilt(); |
| return result; |
| } |
| |
| public Builder clone() { |
| return (Builder) super.clone(); |
| } |
| public Builder setField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.setField(field, value); |
| } |
| public Builder clearField( |
| com.google.protobuf.Descriptors.FieldDescriptor field) { |
| return (Builder) super.clearField(field); |
| } |
| public Builder clearOneof( |
| com.google.protobuf.Descriptors.OneofDescriptor oneof) { |
| return (Builder) super.clearOneof(oneof); |
| } |
| public Builder setRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| int index, Object value) { |
| return (Builder) super.setRepeatedField(field, index, value); |
| } |
| public Builder addRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.addRepeatedField(field, value); |
| } |
| public Builder mergeFrom(com.google.protobuf.Message other) { |
| if (other instanceof com.android.vts.proto.VtsReportMessage.VtsHostInfo) { |
| return mergeFrom((com.android.vts.proto.VtsReportMessage.VtsHostInfo)other); |
| } else { |
| super.mergeFrom(other); |
| return this; |
| } |
| } |
| |
| public Builder mergeFrom(com.android.vts.proto.VtsReportMessage.VtsHostInfo other) { |
| if (other == com.android.vts.proto.VtsReportMessage.VtsHostInfo.getDefaultInstance()) return this; |
| if (other.hasHostname()) { |
| setHostname(other.getHostname()); |
| } |
| this.mergeUnknownFields(other.unknownFields); |
| onChanged(); |
| 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 { |
| com.android.vts.proto.VtsReportMessage.VtsHostInfo parsedMessage = null; |
| try { |
| parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| parsedMessage = (com.android.vts.proto.VtsReportMessage.VtsHostInfo) e.getUnfinishedMessage(); |
| throw e.unwrapIOException(); |
| } finally { |
| if (parsedMessage != null) { |
| mergeFrom(parsedMessage); |
| } |
| } |
| return this; |
| } |
| private int bitField0_; |
| |
| private com.google.protobuf.ByteString hostname_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * the host name (i.e., full domain name). |
| * </pre> |
| * |
| * <code>optional bytes hostname = 1;</code> |
| */ |
| public boolean hasHostname() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * the host name (i.e., full domain name). |
| * </pre> |
| * |
| * <code>optional bytes hostname = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getHostname() { |
| return hostname_; |
| } |
| /** |
| * <pre> |
| * the host name (i.e., full domain name). |
| * </pre> |
| * |
| * <code>optional bytes hostname = 1;</code> |
| */ |
| public Builder setHostname(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000001; |
| hostname_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * the host name (i.e., full domain name). |
| * </pre> |
| * |
| * <code>optional bytes hostname = 1;</code> |
| */ |
| public Builder clearHostname() { |
| bitField0_ = (bitField0_ & ~0x00000001); |
| hostname_ = getDefaultInstance().getHostname(); |
| onChanged(); |
| return this; |
| } |
| public final Builder setUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.setUnknownFields(unknownFields); |
| } |
| |
| public final Builder mergeUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.mergeUnknownFields(unknownFields); |
| } |
| |
| |
| // @@protoc_insertion_point(builder_scope:android.vts.VtsHostInfo) |
| } |
| |
| // @@protoc_insertion_point(class_scope:android.vts.VtsHostInfo) |
| private static final com.android.vts.proto.VtsReportMessage.VtsHostInfo DEFAULT_INSTANCE; |
| static { |
| DEFAULT_INSTANCE = new com.android.vts.proto.VtsReportMessage.VtsHostInfo(); |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.VtsHostInfo getDefaultInstance() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| @java.lang.Deprecated public static final com.google.protobuf.Parser<VtsHostInfo> |
| PARSER = new com.google.protobuf.AbstractParser<VtsHostInfo>() { |
| public VtsHostInfo parsePartialFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return new VtsHostInfo(input, extensionRegistry); |
| } |
| }; |
| |
| public static com.google.protobuf.Parser<VtsHostInfo> parser() { |
| return PARSER; |
| } |
| |
| @java.lang.Override |
| public com.google.protobuf.Parser<VtsHostInfo> getParserForType() { |
| return PARSER; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.VtsHostInfo getDefaultInstanceForType() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| } |
| |
| public interface TestCaseReportMessageOrBuilder extends |
| // @@protoc_insertion_point(interface_extends:android.vts.TestCaseReportMessage) |
| com.google.protobuf.MessageOrBuilder { |
| |
| /** |
| * <pre> |
| * the test case name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| boolean hasName(); |
| /** |
| * <pre> |
| * the test case name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| com.google.protobuf.ByteString getName(); |
| |
| /** |
| * <pre> |
| * the test result. |
| * </pre> |
| * |
| * <code>optional .android.vts.TestCaseResult test_result = 11;</code> |
| */ |
| boolean hasTestResult(); |
| /** |
| * <pre> |
| * the test result. |
| * </pre> |
| * |
| * <code>optional .android.vts.TestCaseResult test_result = 11;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.TestCaseResult getTestResult(); |
| |
| /** |
| * <pre> |
| * execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 21;</code> |
| */ |
| boolean hasStartTimestamp(); |
| /** |
| * <pre> |
| * execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 21;</code> |
| */ |
| long getStartTimestamp(); |
| |
| /** |
| * <code>optional int64 end_timestamp = 22;</code> |
| */ |
| boolean hasEndTimestamp(); |
| /** |
| * <code>optional int64 end_timestamp = 22;</code> |
| */ |
| long getEndTimestamp(); |
| |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| java.util.List<com.android.vts.proto.VtsReportMessage.CoverageReportMessage> |
| getCoverageList(); |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage getCoverage(int index); |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| int getCoverageCount(); |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| java.util.List<? extends com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder> |
| getCoverageOrBuilderList(); |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder getCoverageOrBuilder( |
| int index); |
| |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| java.util.List<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage> |
| getProfilingList(); |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage getProfiling(int index); |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| int getProfilingCount(); |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| java.util.List<? extends com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder> |
| getProfilingOrBuilderList(); |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder getProfilingOrBuilder( |
| int index); |
| |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated java.util.List<com.android.vts.proto.VtsReportMessage.SystraceReportMessage> |
| getSystraceList(); |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated com.android.vts.proto.VtsReportMessage.SystraceReportMessage getSystrace(int index); |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated int getSystraceCount(); |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated java.util.List<? extends com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder> |
| getSystraceOrBuilderList(); |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder getSystraceOrBuilder( |
| int index); |
| |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| java.util.List<com.android.vts.proto.VtsReportMessage.LogMessage> |
| getLogList(); |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.LogMessage getLog(int index); |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| int getLogCount(); |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| java.util.List<? extends com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder> |
| getLogOrBuilderList(); |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder getLogOrBuilder( |
| int index); |
| } |
| /** |
| * <pre> |
| * To specify a test case execution report. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.TestCaseReportMessage} |
| */ |
| public static final class TestCaseReportMessage extends |
| com.google.protobuf.GeneratedMessageV3 implements |
| // @@protoc_insertion_point(message_implements:android.vts.TestCaseReportMessage) |
| TestCaseReportMessageOrBuilder { |
| // Use TestCaseReportMessage.newBuilder() to construct. |
| private TestCaseReportMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { |
| super(builder); |
| } |
| private TestCaseReportMessage() { |
| name_ = com.google.protobuf.ByteString.EMPTY; |
| testResult_ = 0; |
| startTimestamp_ = 0L; |
| endTimestamp_ = 0L; |
| coverage_ = java.util.Collections.emptyList(); |
| profiling_ = java.util.Collections.emptyList(); |
| systrace_ = java.util.Collections.emptyList(); |
| log_ = java.util.Collections.emptyList(); |
| } |
| |
| @java.lang.Override |
| public final com.google.protobuf.UnknownFieldSet |
| getUnknownFields() { |
| return this.unknownFields; |
| } |
| private TestCaseReportMessage( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| this(); |
| 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; |
| name_ = input.readBytes(); |
| break; |
| } |
| case 88: { |
| int rawValue = input.readEnum(); |
| com.android.vts.proto.VtsReportMessage.TestCaseResult value = com.android.vts.proto.VtsReportMessage.TestCaseResult.valueOf(rawValue); |
| if (value == null) { |
| unknownFields.mergeVarintField(11, rawValue); |
| } else { |
| bitField0_ |= 0x00000002; |
| testResult_ = rawValue; |
| } |
| break; |
| } |
| case 168: { |
| bitField0_ |= 0x00000004; |
| startTimestamp_ = input.readInt64(); |
| break; |
| } |
| case 176: { |
| bitField0_ |= 0x00000008; |
| endTimestamp_ = input.readInt64(); |
| break; |
| } |
| case 250: { |
| if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { |
| coverage_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.CoverageReportMessage>(); |
| mutable_bitField0_ |= 0x00000010; |
| } |
| coverage_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.CoverageReportMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| case 330: { |
| if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { |
| profiling_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage>(); |
| mutable_bitField0_ |= 0x00000020; |
| } |
| profiling_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| case 338: { |
| if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) { |
| systrace_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.SystraceReportMessage>(); |
| mutable_bitField0_ |= 0x00000040; |
| } |
| systrace_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.SystraceReportMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| case 810: { |
| if (!((mutable_bitField0_ & 0x00000080) == 0x00000080)) { |
| log_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.LogMessage>(); |
| mutable_bitField0_ |= 0x00000080; |
| } |
| log_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.LogMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| } |
| } |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| throw e.setUnfinishedMessage(this); |
| } catch (java.io.IOException e) { |
| throw new com.google.protobuf.InvalidProtocolBufferException( |
| e).setUnfinishedMessage(this); |
| } finally { |
| if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { |
| coverage_ = java.util.Collections.unmodifiableList(coverage_); |
| } |
| if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { |
| profiling_ = java.util.Collections.unmodifiableList(profiling_); |
| } |
| if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) { |
| systrace_ = java.util.Collections.unmodifiableList(systrace_); |
| } |
| if (((mutable_bitField0_ & 0x00000080) == 0x00000080)) { |
| log_ = java.util.Collections.unmodifiableList(log_); |
| } |
| this.unknownFields = unknownFields.build(); |
| makeExtensionsImmutable(); |
| } |
| } |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_TestCaseReportMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_TestCaseReportMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.class, com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.Builder.class); |
| } |
| |
| private int bitField0_; |
| public static final int NAME_FIELD_NUMBER = 1; |
| private com.google.protobuf.ByteString name_; |
| /** |
| * <pre> |
| * the test case name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| public boolean hasName() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * the test case name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getName() { |
| return name_; |
| } |
| |
| public static final int TEST_RESULT_FIELD_NUMBER = 11; |
| private int testResult_; |
| /** |
| * <pre> |
| * the test result. |
| * </pre> |
| * |
| * <code>optional .android.vts.TestCaseResult test_result = 11;</code> |
| */ |
| public boolean hasTestResult() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * the test result. |
| * </pre> |
| * |
| * <code>optional .android.vts.TestCaseResult test_result = 11;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestCaseResult getTestResult() { |
| com.android.vts.proto.VtsReportMessage.TestCaseResult result = com.android.vts.proto.VtsReportMessage.TestCaseResult.valueOf(testResult_); |
| return result == null ? com.android.vts.proto.VtsReportMessage.TestCaseResult.UNKNOWN_RESULT : result; |
| } |
| |
| public static final int START_TIMESTAMP_FIELD_NUMBER = 21; |
| private long startTimestamp_; |
| /** |
| * <pre> |
| * execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 21;</code> |
| */ |
| public boolean hasStartTimestamp() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 21;</code> |
| */ |
| public long getStartTimestamp() { |
| return startTimestamp_; |
| } |
| |
| public static final int END_TIMESTAMP_FIELD_NUMBER = 22; |
| private long endTimestamp_; |
| /** |
| * <code>optional int64 end_timestamp = 22;</code> |
| */ |
| public boolean hasEndTimestamp() { |
| return ((bitField0_ & 0x00000008) == 0x00000008); |
| } |
| /** |
| * <code>optional int64 end_timestamp = 22;</code> |
| */ |
| public long getEndTimestamp() { |
| return endTimestamp_; |
| } |
| |
| public static final int COVERAGE_FIELD_NUMBER = 31; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.CoverageReportMessage> coverage_; |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.CoverageReportMessage> getCoverageList() { |
| return coverage_; |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder> |
| getCoverageOrBuilderList() { |
| return coverage_; |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public int getCoverageCount() { |
| return coverage_.size(); |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessage getCoverage(int index) { |
| return coverage_.get(index); |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder getCoverageOrBuilder( |
| int index) { |
| return coverage_.get(index); |
| } |
| |
| public static final int PROFILING_FIELD_NUMBER = 41; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage> profiling_; |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage> getProfilingList() { |
| return profiling_; |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder> |
| getProfilingOrBuilderList() { |
| return profiling_; |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public int getProfilingCount() { |
| return profiling_.size(); |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessage getProfiling(int index) { |
| return profiling_.get(index); |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder getProfilingOrBuilder( |
| int index) { |
| return profiling_.get(index); |
| } |
| |
| public static final int SYSTRACE_FIELD_NUMBER = 42; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.SystraceReportMessage> systrace_; |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public java.util.List<com.android.vts.proto.VtsReportMessage.SystraceReportMessage> getSystraceList() { |
| return systrace_; |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public java.util.List<? extends com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder> |
| getSystraceOrBuilderList() { |
| return systrace_; |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public int getSystraceCount() { |
| return systrace_.size(); |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.android.vts.proto.VtsReportMessage.SystraceReportMessage getSystrace(int index) { |
| return systrace_.get(index); |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder getSystraceOrBuilder( |
| int index) { |
| return systrace_.get(index); |
| } |
| |
| public static final int LOG_FIELD_NUMBER = 101; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.LogMessage> log_; |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.LogMessage> getLogList() { |
| return log_; |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder> |
| getLogOrBuilderList() { |
| return log_; |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public int getLogCount() { |
| return log_.size(); |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.LogMessage getLog(int index) { |
| return log_.get(index); |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder getLogOrBuilder( |
| int index) { |
| return log_.get(index); |
| } |
| |
| private byte memoizedIsInitialized = -1; |
| public final boolean isInitialized() { |
| byte isInitialized = memoizedIsInitialized; |
| if (isInitialized == 1) return true; |
| if (isInitialized == 0) return false; |
| |
| memoizedIsInitialized = 1; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| output.writeBytes(1, name_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| output.writeEnum(11, testResult_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| output.writeInt64(21, startTimestamp_); |
| } |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| output.writeInt64(22, endTimestamp_); |
| } |
| for (int i = 0; i < coverage_.size(); i++) { |
| output.writeMessage(31, coverage_.get(i)); |
| } |
| for (int i = 0; i < profiling_.size(); i++) { |
| output.writeMessage(41, profiling_.get(i)); |
| } |
| for (int i = 0; i < systrace_.size(); i++) { |
| output.writeMessage(42, systrace_.get(i)); |
| } |
| for (int i = 0; i < log_.size(); i++) { |
| output.writeMessage(101, log_.get(i)); |
| } |
| unknownFields.writeTo(output); |
| } |
| |
| public int getSerializedSize() { |
| int size = memoizedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(1, name_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeEnumSize(11, testResult_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt64Size(21, startTimestamp_); |
| } |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt64Size(22, endTimestamp_); |
| } |
| for (int i = 0; i < coverage_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(31, coverage_.get(i)); |
| } |
| for (int i = 0; i < profiling_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(41, profiling_.get(i)); |
| } |
| for (int i = 0; i < systrace_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(42, systrace_.get(i)); |
| } |
| for (int i = 0; i < log_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(101, log_.get(i)); |
| } |
| size += unknownFields.getSerializedSize(); |
| memoizedSize = size; |
| return size; |
| } |
| |
| private static final long serialVersionUID = 0L; |
| @java.lang.Override |
| public boolean equals(final java.lang.Object obj) { |
| if (obj == this) { |
| return true; |
| } |
| if (!(obj instanceof com.android.vts.proto.VtsReportMessage.TestCaseReportMessage)) { |
| return super.equals(obj); |
| } |
| com.android.vts.proto.VtsReportMessage.TestCaseReportMessage other = (com.android.vts.proto.VtsReportMessage.TestCaseReportMessage) obj; |
| |
| boolean result = true; |
| result = result && (hasName() == other.hasName()); |
| if (hasName()) { |
| result = result && getName() |
| .equals(other.getName()); |
| } |
| result = result && (hasTestResult() == other.hasTestResult()); |
| if (hasTestResult()) { |
| result = result && testResult_ == other.testResult_; |
| } |
| result = result && (hasStartTimestamp() == other.hasStartTimestamp()); |
| if (hasStartTimestamp()) { |
| result = result && (getStartTimestamp() |
| == other.getStartTimestamp()); |
| } |
| result = result && (hasEndTimestamp() == other.hasEndTimestamp()); |
| if (hasEndTimestamp()) { |
| result = result && (getEndTimestamp() |
| == other.getEndTimestamp()); |
| } |
| result = result && getCoverageList() |
| .equals(other.getCoverageList()); |
| result = result && getProfilingList() |
| .equals(other.getProfilingList()); |
| result = result && getSystraceList() |
| .equals(other.getSystraceList()); |
| result = result && getLogList() |
| .equals(other.getLogList()); |
| result = result && unknownFields.equals(other.unknownFields); |
| return result; |
| } |
| |
| @java.lang.Override |
| public int hashCode() { |
| if (memoizedHashCode != 0) { |
| return memoizedHashCode; |
| } |
| int hash = 41; |
| hash = (19 * hash) + getDescriptorForType().hashCode(); |
| if (hasName()) { |
| hash = (37 * hash) + NAME_FIELD_NUMBER; |
| hash = (53 * hash) + getName().hashCode(); |
| } |
| if (hasTestResult()) { |
| hash = (37 * hash) + TEST_RESULT_FIELD_NUMBER; |
| hash = (53 * hash) + testResult_; |
| } |
| if (hasStartTimestamp()) { |
| hash = (37 * hash) + START_TIMESTAMP_FIELD_NUMBER; |
| hash = (53 * hash) + com.google.protobuf.Internal.hashLong( |
| getStartTimestamp()); |
| } |
| if (hasEndTimestamp()) { |
| hash = (37 * hash) + END_TIMESTAMP_FIELD_NUMBER; |
| hash = (53 * hash) + com.google.protobuf.Internal.hashLong( |
| getEndTimestamp()); |
| } |
| if (getCoverageCount() > 0) { |
| hash = (37 * hash) + COVERAGE_FIELD_NUMBER; |
| hash = (53 * hash) + getCoverageList().hashCode(); |
| } |
| if (getProfilingCount() > 0) { |
| hash = (37 * hash) + PROFILING_FIELD_NUMBER; |
| hash = (53 * hash) + getProfilingList().hashCode(); |
| } |
| if (getSystraceCount() > 0) { |
| hash = (37 * hash) + SYSTRACE_FIELD_NUMBER; |
| hash = (53 * hash) + getSystraceList().hashCode(); |
| } |
| if (getLogCount() > 0) { |
| hash = (37 * hash) + LOG_FIELD_NUMBER; |
| hash = (53 * hash) + getLogList().hashCode(); |
| } |
| hash = (29 * hash) + unknownFields.hashCode(); |
| memoizedHashCode = hash; |
| return hash; |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.TestCaseReportMessage parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestCaseReportMessage parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestCaseReportMessage parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestCaseReportMessage parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestCaseReportMessage parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestCaseReportMessage parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestCaseReportMessage parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestCaseReportMessage parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestCaseReportMessage parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestCaseReportMessage parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder() { |
| return DEFAULT_INSTANCE.toBuilder(); |
| } |
| public static Builder newBuilder(com.android.vts.proto.VtsReportMessage.TestCaseReportMessage prototype) { |
| return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { |
| return this == DEFAULT_INSTANCE |
| ? new Builder() : new Builder().mergeFrom(this); |
| } |
| |
| @java.lang.Override |
| protected Builder newBuilderForType( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| Builder builder = new Builder(parent); |
| return builder; |
| } |
| /** |
| * <pre> |
| * To specify a test case execution report. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.TestCaseReportMessage} |
| */ |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements |
| // @@protoc_insertion_point(builder_implements:android.vts.TestCaseReportMessage) |
| com.android.vts.proto.VtsReportMessage.TestCaseReportMessageOrBuilder { |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_TestCaseReportMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_TestCaseReportMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.class, com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.Builder.class); |
| } |
| |
| // Construct using com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.newBuilder() |
| private Builder() { |
| maybeForceBuilderInitialization(); |
| } |
| |
| private Builder( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| super(parent); |
| maybeForceBuilderInitialization(); |
| } |
| private void maybeForceBuilderInitialization() { |
| if (com.google.protobuf.GeneratedMessageV3 |
| .alwaysUseFieldBuilders) { |
| getCoverageFieldBuilder(); |
| getProfilingFieldBuilder(); |
| getSystraceFieldBuilder(); |
| getLogFieldBuilder(); |
| } |
| } |
| public Builder clear() { |
| super.clear(); |
| name_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000001); |
| testResult_ = 0; |
| bitField0_ = (bitField0_ & ~0x00000002); |
| startTimestamp_ = 0L; |
| bitField0_ = (bitField0_ & ~0x00000004); |
| endTimestamp_ = 0L; |
| bitField0_ = (bitField0_ & ~0x00000008); |
| if (coverageBuilder_ == null) { |
| coverage_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000010); |
| } else { |
| coverageBuilder_.clear(); |
| } |
| if (profilingBuilder_ == null) { |
| profiling_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000020); |
| } else { |
| profilingBuilder_.clear(); |
| } |
| if (systraceBuilder_ == null) { |
| systrace_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000040); |
| } else { |
| systraceBuilder_.clear(); |
| } |
| if (logBuilder_ == null) { |
| log_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000080); |
| } else { |
| logBuilder_.clear(); |
| } |
| return this; |
| } |
| |
| public com.google.protobuf.Descriptors.Descriptor |
| getDescriptorForType() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_TestCaseReportMessage_descriptor; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.TestCaseReportMessage getDefaultInstanceForType() { |
| return com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.getDefaultInstance(); |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.TestCaseReportMessage build() { |
| com.android.vts.proto.VtsReportMessage.TestCaseReportMessage result = buildPartial(); |
| if (!result.isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return result; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.TestCaseReportMessage buildPartial() { |
| com.android.vts.proto.VtsReportMessage.TestCaseReportMessage result = new com.android.vts.proto.VtsReportMessage.TestCaseReportMessage(this); |
| int from_bitField0_ = bitField0_; |
| int to_bitField0_ = 0; |
| if (((from_bitField0_ & 0x00000001) == 0x00000001)) { |
| to_bitField0_ |= 0x00000001; |
| } |
| result.name_ = name_; |
| if (((from_bitField0_ & 0x00000002) == 0x00000002)) { |
| to_bitField0_ |= 0x00000002; |
| } |
| result.testResult_ = testResult_; |
| if (((from_bitField0_ & 0x00000004) == 0x00000004)) { |
| to_bitField0_ |= 0x00000004; |
| } |
| result.startTimestamp_ = startTimestamp_; |
| if (((from_bitField0_ & 0x00000008) == 0x00000008)) { |
| to_bitField0_ |= 0x00000008; |
| } |
| result.endTimestamp_ = endTimestamp_; |
| if (coverageBuilder_ == null) { |
| if (((bitField0_ & 0x00000010) == 0x00000010)) { |
| coverage_ = java.util.Collections.unmodifiableList(coverage_); |
| bitField0_ = (bitField0_ & ~0x00000010); |
| } |
| result.coverage_ = coverage_; |
| } else { |
| result.coverage_ = coverageBuilder_.build(); |
| } |
| if (profilingBuilder_ == null) { |
| if (((bitField0_ & 0x00000020) == 0x00000020)) { |
| profiling_ = java.util.Collections.unmodifiableList(profiling_); |
| bitField0_ = (bitField0_ & ~0x00000020); |
| } |
| result.profiling_ = profiling_; |
| } else { |
| result.profiling_ = profilingBuilder_.build(); |
| } |
| if (systraceBuilder_ == null) { |
| if (((bitField0_ & 0x00000040) == 0x00000040)) { |
| systrace_ = java.util.Collections.unmodifiableList(systrace_); |
| bitField0_ = (bitField0_ & ~0x00000040); |
| } |
| result.systrace_ = systrace_; |
| } else { |
| result.systrace_ = systraceBuilder_.build(); |
| } |
| if (logBuilder_ == null) { |
| if (((bitField0_ & 0x00000080) == 0x00000080)) { |
| log_ = java.util.Collections.unmodifiableList(log_); |
| bitField0_ = (bitField0_ & ~0x00000080); |
| } |
| result.log_ = log_; |
| } else { |
| result.log_ = logBuilder_.build(); |
| } |
| result.bitField0_ = to_bitField0_; |
| onBuilt(); |
| return result; |
| } |
| |
| public Builder clone() { |
| return (Builder) super.clone(); |
| } |
| public Builder setField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.setField(field, value); |
| } |
| public Builder clearField( |
| com.google.protobuf.Descriptors.FieldDescriptor field) { |
| return (Builder) super.clearField(field); |
| } |
| public Builder clearOneof( |
| com.google.protobuf.Descriptors.OneofDescriptor oneof) { |
| return (Builder) super.clearOneof(oneof); |
| } |
| public Builder setRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| int index, Object value) { |
| return (Builder) super.setRepeatedField(field, index, value); |
| } |
| public Builder addRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.addRepeatedField(field, value); |
| } |
| public Builder mergeFrom(com.google.protobuf.Message other) { |
| if (other instanceof com.android.vts.proto.VtsReportMessage.TestCaseReportMessage) { |
| return mergeFrom((com.android.vts.proto.VtsReportMessage.TestCaseReportMessage)other); |
| } else { |
| super.mergeFrom(other); |
| return this; |
| } |
| } |
| |
| public Builder mergeFrom(com.android.vts.proto.VtsReportMessage.TestCaseReportMessage other) { |
| if (other == com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.getDefaultInstance()) return this; |
| if (other.hasName()) { |
| setName(other.getName()); |
| } |
| if (other.hasTestResult()) { |
| setTestResult(other.getTestResult()); |
| } |
| if (other.hasStartTimestamp()) { |
| setStartTimestamp(other.getStartTimestamp()); |
| } |
| if (other.hasEndTimestamp()) { |
| setEndTimestamp(other.getEndTimestamp()); |
| } |
| if (coverageBuilder_ == null) { |
| if (!other.coverage_.isEmpty()) { |
| if (coverage_.isEmpty()) { |
| coverage_ = other.coverage_; |
| bitField0_ = (bitField0_ & ~0x00000010); |
| } else { |
| ensureCoverageIsMutable(); |
| coverage_.addAll(other.coverage_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.coverage_.isEmpty()) { |
| if (coverageBuilder_.isEmpty()) { |
| coverageBuilder_.dispose(); |
| coverageBuilder_ = null; |
| coverage_ = other.coverage_; |
| bitField0_ = (bitField0_ & ~0x00000010); |
| coverageBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getCoverageFieldBuilder() : null; |
| } else { |
| coverageBuilder_.addAllMessages(other.coverage_); |
| } |
| } |
| } |
| if (profilingBuilder_ == null) { |
| if (!other.profiling_.isEmpty()) { |
| if (profiling_.isEmpty()) { |
| profiling_ = other.profiling_; |
| bitField0_ = (bitField0_ & ~0x00000020); |
| } else { |
| ensureProfilingIsMutable(); |
| profiling_.addAll(other.profiling_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.profiling_.isEmpty()) { |
| if (profilingBuilder_.isEmpty()) { |
| profilingBuilder_.dispose(); |
| profilingBuilder_ = null; |
| profiling_ = other.profiling_; |
| bitField0_ = (bitField0_ & ~0x00000020); |
| profilingBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getProfilingFieldBuilder() : null; |
| } else { |
| profilingBuilder_.addAllMessages(other.profiling_); |
| } |
| } |
| } |
| if (systraceBuilder_ == null) { |
| if (!other.systrace_.isEmpty()) { |
| if (systrace_.isEmpty()) { |
| systrace_ = other.systrace_; |
| bitField0_ = (bitField0_ & ~0x00000040); |
| } else { |
| ensureSystraceIsMutable(); |
| systrace_.addAll(other.systrace_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.systrace_.isEmpty()) { |
| if (systraceBuilder_.isEmpty()) { |
| systraceBuilder_.dispose(); |
| systraceBuilder_ = null; |
| systrace_ = other.systrace_; |
| bitField0_ = (bitField0_ & ~0x00000040); |
| systraceBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getSystraceFieldBuilder() : null; |
| } else { |
| systraceBuilder_.addAllMessages(other.systrace_); |
| } |
| } |
| } |
| if (logBuilder_ == null) { |
| if (!other.log_.isEmpty()) { |
| if (log_.isEmpty()) { |
| log_ = other.log_; |
| bitField0_ = (bitField0_ & ~0x00000080); |
| } else { |
| ensureLogIsMutable(); |
| log_.addAll(other.log_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.log_.isEmpty()) { |
| if (logBuilder_.isEmpty()) { |
| logBuilder_.dispose(); |
| logBuilder_ = null; |
| log_ = other.log_; |
| bitField0_ = (bitField0_ & ~0x00000080); |
| logBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getLogFieldBuilder() : null; |
| } else { |
| logBuilder_.addAllMessages(other.log_); |
| } |
| } |
| } |
| this.mergeUnknownFields(other.unknownFields); |
| onChanged(); |
| 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 { |
| com.android.vts.proto.VtsReportMessage.TestCaseReportMessage parsedMessage = null; |
| try { |
| parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| parsedMessage = (com.android.vts.proto.VtsReportMessage.TestCaseReportMessage) e.getUnfinishedMessage(); |
| throw e.unwrapIOException(); |
| } finally { |
| if (parsedMessage != null) { |
| mergeFrom(parsedMessage); |
| } |
| } |
| return this; |
| } |
| private int bitField0_; |
| |
| private com.google.protobuf.ByteString name_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * the test case name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| public boolean hasName() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * the test case name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getName() { |
| return name_; |
| } |
| /** |
| * <pre> |
| * the test case name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| public Builder setName(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000001; |
| name_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * the test case name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| public Builder clearName() { |
| bitField0_ = (bitField0_ & ~0x00000001); |
| name_ = getDefaultInstance().getName(); |
| onChanged(); |
| return this; |
| } |
| |
| private int testResult_ = 0; |
| /** |
| * <pre> |
| * the test result. |
| * </pre> |
| * |
| * <code>optional .android.vts.TestCaseResult test_result = 11;</code> |
| */ |
| public boolean hasTestResult() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * the test result. |
| * </pre> |
| * |
| * <code>optional .android.vts.TestCaseResult test_result = 11;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestCaseResult getTestResult() { |
| com.android.vts.proto.VtsReportMessage.TestCaseResult result = com.android.vts.proto.VtsReportMessage.TestCaseResult.valueOf(testResult_); |
| return result == null ? com.android.vts.proto.VtsReportMessage.TestCaseResult.UNKNOWN_RESULT : result; |
| } |
| /** |
| * <pre> |
| * the test result. |
| * </pre> |
| * |
| * <code>optional .android.vts.TestCaseResult test_result = 11;</code> |
| */ |
| public Builder setTestResult(com.android.vts.proto.VtsReportMessage.TestCaseResult value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000002; |
| testResult_ = value.getNumber(); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * the test result. |
| * </pre> |
| * |
| * <code>optional .android.vts.TestCaseResult test_result = 11;</code> |
| */ |
| public Builder clearTestResult() { |
| bitField0_ = (bitField0_ & ~0x00000002); |
| testResult_ = 0; |
| onChanged(); |
| return this; |
| } |
| |
| private long startTimestamp_ ; |
| /** |
| * <pre> |
| * execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 21;</code> |
| */ |
| public boolean hasStartTimestamp() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 21;</code> |
| */ |
| public long getStartTimestamp() { |
| return startTimestamp_; |
| } |
| /** |
| * <pre> |
| * execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 21;</code> |
| */ |
| public Builder setStartTimestamp(long value) { |
| bitField0_ |= 0x00000004; |
| startTimestamp_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 21;</code> |
| */ |
| public Builder clearStartTimestamp() { |
| bitField0_ = (bitField0_ & ~0x00000004); |
| startTimestamp_ = 0L; |
| onChanged(); |
| return this; |
| } |
| |
| private long endTimestamp_ ; |
| /** |
| * <code>optional int64 end_timestamp = 22;</code> |
| */ |
| public boolean hasEndTimestamp() { |
| return ((bitField0_ & 0x00000008) == 0x00000008); |
| } |
| /** |
| * <code>optional int64 end_timestamp = 22;</code> |
| */ |
| public long getEndTimestamp() { |
| return endTimestamp_; |
| } |
| /** |
| * <code>optional int64 end_timestamp = 22;</code> |
| */ |
| public Builder setEndTimestamp(long value) { |
| bitField0_ |= 0x00000008; |
| endTimestamp_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <code>optional int64 end_timestamp = 22;</code> |
| */ |
| public Builder clearEndTimestamp() { |
| bitField0_ = (bitField0_ & ~0x00000008); |
| endTimestamp_ = 0L; |
| onChanged(); |
| return this; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.CoverageReportMessage> coverage_ = |
| java.util.Collections.emptyList(); |
| private void ensureCoverageIsMutable() { |
| if (!((bitField0_ & 0x00000010) == 0x00000010)) { |
| coverage_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.CoverageReportMessage>(coverage_); |
| bitField0_ |= 0x00000010; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage, com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder, com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder> coverageBuilder_; |
| |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.CoverageReportMessage> getCoverageList() { |
| if (coverageBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(coverage_); |
| } else { |
| return coverageBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public int getCoverageCount() { |
| if (coverageBuilder_ == null) { |
| return coverage_.size(); |
| } else { |
| return coverageBuilder_.getCount(); |
| } |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessage getCoverage(int index) { |
| if (coverageBuilder_ == null) { |
| return coverage_.get(index); |
| } else { |
| return coverageBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public Builder setCoverage( |
| int index, com.android.vts.proto.VtsReportMessage.CoverageReportMessage value) { |
| if (coverageBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureCoverageIsMutable(); |
| coverage_.set(index, value); |
| onChanged(); |
| } else { |
| coverageBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public Builder setCoverage( |
| int index, com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder builderForValue) { |
| if (coverageBuilder_ == null) { |
| ensureCoverageIsMutable(); |
| coverage_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| coverageBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public Builder addCoverage(com.android.vts.proto.VtsReportMessage.CoverageReportMessage value) { |
| if (coverageBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureCoverageIsMutable(); |
| coverage_.add(value); |
| onChanged(); |
| } else { |
| coverageBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public Builder addCoverage( |
| int index, com.android.vts.proto.VtsReportMessage.CoverageReportMessage value) { |
| if (coverageBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureCoverageIsMutable(); |
| coverage_.add(index, value); |
| onChanged(); |
| } else { |
| coverageBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public Builder addCoverage( |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder builderForValue) { |
| if (coverageBuilder_ == null) { |
| ensureCoverageIsMutable(); |
| coverage_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| coverageBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public Builder addCoverage( |
| int index, com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder builderForValue) { |
| if (coverageBuilder_ == null) { |
| ensureCoverageIsMutable(); |
| coverage_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| coverageBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public Builder addAllCoverage( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.CoverageReportMessage> values) { |
| if (coverageBuilder_ == null) { |
| ensureCoverageIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, coverage_); |
| onChanged(); |
| } else { |
| coverageBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public Builder clearCoverage() { |
| if (coverageBuilder_ == null) { |
| coverage_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000010); |
| onChanged(); |
| } else { |
| coverageBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public Builder removeCoverage(int index) { |
| if (coverageBuilder_ == null) { |
| ensureCoverageIsMutable(); |
| coverage_.remove(index); |
| onChanged(); |
| } else { |
| coverageBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder getCoverageBuilder( |
| int index) { |
| return getCoverageFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder getCoverageOrBuilder( |
| int index) { |
| if (coverageBuilder_ == null) { |
| return coverage_.get(index); } else { |
| return coverageBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder> |
| getCoverageOrBuilderList() { |
| if (coverageBuilder_ != null) { |
| return coverageBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(coverage_); |
| } |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder addCoverageBuilder() { |
| return getCoverageFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder addCoverageBuilder( |
| int index) { |
| return getCoverageFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.CoverageReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 31;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder> |
| getCoverageBuilderList() { |
| return getCoverageFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage, com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder, com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder> |
| getCoverageFieldBuilder() { |
| if (coverageBuilder_ == null) { |
| coverageBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage, com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder, com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder>( |
| coverage_, |
| ((bitField0_ & 0x00000010) == 0x00000010), |
| getParentForChildren(), |
| isClean()); |
| coverage_ = null; |
| } |
| return coverageBuilder_; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage> profiling_ = |
| java.util.Collections.emptyList(); |
| private void ensureProfilingIsMutable() { |
| if (!((bitField0_ & 0x00000020) == 0x00000020)) { |
| profiling_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage>(profiling_); |
| bitField0_ |= 0x00000020; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder, com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder> profilingBuilder_; |
| |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage> getProfilingList() { |
| if (profilingBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(profiling_); |
| } else { |
| return profilingBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public int getProfilingCount() { |
| if (profilingBuilder_ == null) { |
| return profiling_.size(); |
| } else { |
| return profilingBuilder_.getCount(); |
| } |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessage getProfiling(int index) { |
| if (profilingBuilder_ == null) { |
| return profiling_.get(index); |
| } else { |
| return profilingBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public Builder setProfiling( |
| int index, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage value) { |
| if (profilingBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureProfilingIsMutable(); |
| profiling_.set(index, value); |
| onChanged(); |
| } else { |
| profilingBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public Builder setProfiling( |
| int index, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder builderForValue) { |
| if (profilingBuilder_ == null) { |
| ensureProfilingIsMutable(); |
| profiling_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| profilingBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public Builder addProfiling(com.android.vts.proto.VtsReportMessage.ProfilingReportMessage value) { |
| if (profilingBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureProfilingIsMutable(); |
| profiling_.add(value); |
| onChanged(); |
| } else { |
| profilingBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public Builder addProfiling( |
| int index, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage value) { |
| if (profilingBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureProfilingIsMutable(); |
| profiling_.add(index, value); |
| onChanged(); |
| } else { |
| profilingBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public Builder addProfiling( |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder builderForValue) { |
| if (profilingBuilder_ == null) { |
| ensureProfilingIsMutable(); |
| profiling_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| profilingBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public Builder addProfiling( |
| int index, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder builderForValue) { |
| if (profilingBuilder_ == null) { |
| ensureProfilingIsMutable(); |
| profiling_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| profilingBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public Builder addAllProfiling( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.ProfilingReportMessage> values) { |
| if (profilingBuilder_ == null) { |
| ensureProfilingIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, profiling_); |
| onChanged(); |
| } else { |
| profilingBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public Builder clearProfiling() { |
| if (profilingBuilder_ == null) { |
| profiling_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000020); |
| onChanged(); |
| } else { |
| profilingBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public Builder removeProfiling(int index) { |
| if (profilingBuilder_ == null) { |
| ensureProfilingIsMutable(); |
| profiling_.remove(index); |
| onChanged(); |
| } else { |
| profilingBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder getProfilingBuilder( |
| int index) { |
| return getProfilingFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder getProfilingOrBuilder( |
| int index) { |
| if (profilingBuilder_ == null) { |
| return profiling_.get(index); } else { |
| return profilingBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder> |
| getProfilingOrBuilderList() { |
| if (profilingBuilder_ != null) { |
| return profilingBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(profiling_); |
| } |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder addProfilingBuilder() { |
| return getProfilingFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder addProfilingBuilder( |
| int index) { |
| return getProfilingFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 41;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder> |
| getProfilingBuilderList() { |
| return getProfilingFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder, com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder> |
| getProfilingFieldBuilder() { |
| if (profilingBuilder_ == null) { |
| profilingBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder, com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder>( |
| profiling_, |
| ((bitField0_ & 0x00000020) == 0x00000020), |
| getParentForChildren(), |
| isClean()); |
| profiling_ = null; |
| } |
| return profilingBuilder_; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.SystraceReportMessage> systrace_ = |
| java.util.Collections.emptyList(); |
| private void ensureSystraceIsMutable() { |
| if (!((bitField0_ & 0x00000040) == 0x00000040)) { |
| systrace_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.SystraceReportMessage>(systrace_); |
| bitField0_ |= 0x00000040; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage, com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder, com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder> systraceBuilder_; |
| |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public java.util.List<com.android.vts.proto.VtsReportMessage.SystraceReportMessage> getSystraceList() { |
| if (systraceBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(systrace_); |
| } else { |
| return systraceBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public int getSystraceCount() { |
| if (systraceBuilder_ == null) { |
| return systrace_.size(); |
| } else { |
| return systraceBuilder_.getCount(); |
| } |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.android.vts.proto.VtsReportMessage.SystraceReportMessage getSystrace(int index) { |
| if (systraceBuilder_ == null) { |
| return systrace_.get(index); |
| } else { |
| return systraceBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder setSystrace( |
| int index, com.android.vts.proto.VtsReportMessage.SystraceReportMessage value) { |
| if (systraceBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureSystraceIsMutable(); |
| systrace_.set(index, value); |
| onChanged(); |
| } else { |
| systraceBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder setSystrace( |
| int index, com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder builderForValue) { |
| if (systraceBuilder_ == null) { |
| ensureSystraceIsMutable(); |
| systrace_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| systraceBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder addSystrace(com.android.vts.proto.VtsReportMessage.SystraceReportMessage value) { |
| if (systraceBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureSystraceIsMutable(); |
| systrace_.add(value); |
| onChanged(); |
| } else { |
| systraceBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder addSystrace( |
| int index, com.android.vts.proto.VtsReportMessage.SystraceReportMessage value) { |
| if (systraceBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureSystraceIsMutable(); |
| systrace_.add(index, value); |
| onChanged(); |
| } else { |
| systraceBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder addSystrace( |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder builderForValue) { |
| if (systraceBuilder_ == null) { |
| ensureSystraceIsMutable(); |
| systrace_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| systraceBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder addSystrace( |
| int index, com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder builderForValue) { |
| if (systraceBuilder_ == null) { |
| ensureSystraceIsMutable(); |
| systrace_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| systraceBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder addAllSystrace( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.SystraceReportMessage> values) { |
| if (systraceBuilder_ == null) { |
| ensureSystraceIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, systrace_); |
| onChanged(); |
| } else { |
| systraceBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder clearSystrace() { |
| if (systraceBuilder_ == null) { |
| systrace_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000040); |
| onChanged(); |
| } else { |
| systraceBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder removeSystrace(int index) { |
| if (systraceBuilder_ == null) { |
| ensureSystraceIsMutable(); |
| systrace_.remove(index); |
| onChanged(); |
| } else { |
| systraceBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder getSystraceBuilder( |
| int index) { |
| return getSystraceFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder getSystraceOrBuilder( |
| int index) { |
| if (systraceBuilder_ == null) { |
| return systrace_.get(index); } else { |
| return systraceBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public java.util.List<? extends com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder> |
| getSystraceOrBuilderList() { |
| if (systraceBuilder_ != null) { |
| return systraceBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(systrace_); |
| } |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder addSystraceBuilder() { |
| return getSystraceFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder addSystraceBuilder( |
| int index) { |
| return getSystraceFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.SystraceReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * systrace report message per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 42 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public java.util.List<com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder> |
| getSystraceBuilderList() { |
| return getSystraceFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage, com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder, com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder> |
| getSystraceFieldBuilder() { |
| if (systraceBuilder_ == null) { |
| systraceBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage, com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder, com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder>( |
| systrace_, |
| ((bitField0_ & 0x00000040) == 0x00000040), |
| getParentForChildren(), |
| isClean()); |
| systrace_ = null; |
| } |
| return systraceBuilder_; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.LogMessage> log_ = |
| java.util.Collections.emptyList(); |
| private void ensureLogIsMutable() { |
| if (!((bitField0_ & 0x00000080) == 0x00000080)) { |
| log_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.LogMessage>(log_); |
| bitField0_ |= 0x00000080; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.LogMessage, com.android.vts.proto.VtsReportMessage.LogMessage.Builder, com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder> logBuilder_; |
| |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.LogMessage> getLogList() { |
| if (logBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(log_); |
| } else { |
| return logBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public int getLogCount() { |
| if (logBuilder_ == null) { |
| return log_.size(); |
| } else { |
| return logBuilder_.getCount(); |
| } |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.LogMessage getLog(int index) { |
| if (logBuilder_ == null) { |
| return log_.get(index); |
| } else { |
| return logBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public Builder setLog( |
| int index, com.android.vts.proto.VtsReportMessage.LogMessage value) { |
| if (logBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureLogIsMutable(); |
| log_.set(index, value); |
| onChanged(); |
| } else { |
| logBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public Builder setLog( |
| int index, com.android.vts.proto.VtsReportMessage.LogMessage.Builder builderForValue) { |
| if (logBuilder_ == null) { |
| ensureLogIsMutable(); |
| log_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| logBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public Builder addLog(com.android.vts.proto.VtsReportMessage.LogMessage value) { |
| if (logBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureLogIsMutable(); |
| log_.add(value); |
| onChanged(); |
| } else { |
| logBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public Builder addLog( |
| int index, com.android.vts.proto.VtsReportMessage.LogMessage value) { |
| if (logBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureLogIsMutable(); |
| log_.add(index, value); |
| onChanged(); |
| } else { |
| logBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public Builder addLog( |
| com.android.vts.proto.VtsReportMessage.LogMessage.Builder builderForValue) { |
| if (logBuilder_ == null) { |
| ensureLogIsMutable(); |
| log_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| logBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public Builder addLog( |
| int index, com.android.vts.proto.VtsReportMessage.LogMessage.Builder builderForValue) { |
| if (logBuilder_ == null) { |
| ensureLogIsMutable(); |
| log_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| logBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public Builder addAllLog( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.LogMessage> values) { |
| if (logBuilder_ == null) { |
| ensureLogIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, log_); |
| onChanged(); |
| } else { |
| logBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public Builder clearLog() { |
| if (logBuilder_ == null) { |
| log_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000080); |
| onChanged(); |
| } else { |
| logBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public Builder removeLog(int index) { |
| if (logBuilder_ == null) { |
| ensureLogIsMutable(); |
| log_.remove(index); |
| onChanged(); |
| } else { |
| logBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.LogMessage.Builder getLogBuilder( |
| int index) { |
| return getLogFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder getLogOrBuilder( |
| int index) { |
| if (logBuilder_ == null) { |
| return log_.get(index); } else { |
| return logBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder> |
| getLogOrBuilderList() { |
| if (logBuilder_ != null) { |
| return logBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(log_); |
| } |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.LogMessage.Builder addLogBuilder() { |
| return getLogFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.LogMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.LogMessage.Builder addLogBuilder( |
| int index) { |
| return getLogFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.LogMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * log for each test case. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 101;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.LogMessage.Builder> |
| getLogBuilderList() { |
| return getLogFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.LogMessage, com.android.vts.proto.VtsReportMessage.LogMessage.Builder, com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder> |
| getLogFieldBuilder() { |
| if (logBuilder_ == null) { |
| logBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.LogMessage, com.android.vts.proto.VtsReportMessage.LogMessage.Builder, com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder>( |
| log_, |
| ((bitField0_ & 0x00000080) == 0x00000080), |
| getParentForChildren(), |
| isClean()); |
| log_ = null; |
| } |
| return logBuilder_; |
| } |
| public final Builder setUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.setUnknownFields(unknownFields); |
| } |
| |
| public final Builder mergeUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.mergeUnknownFields(unknownFields); |
| } |
| |
| |
| // @@protoc_insertion_point(builder_scope:android.vts.TestCaseReportMessage) |
| } |
| |
| // @@protoc_insertion_point(class_scope:android.vts.TestCaseReportMessage) |
| private static final com.android.vts.proto.VtsReportMessage.TestCaseReportMessage DEFAULT_INSTANCE; |
| static { |
| DEFAULT_INSTANCE = new com.android.vts.proto.VtsReportMessage.TestCaseReportMessage(); |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.TestCaseReportMessage getDefaultInstance() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| @java.lang.Deprecated public static final com.google.protobuf.Parser<TestCaseReportMessage> |
| PARSER = new com.google.protobuf.AbstractParser<TestCaseReportMessage>() { |
| public TestCaseReportMessage parsePartialFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return new TestCaseReportMessage(input, extensionRegistry); |
| } |
| }; |
| |
| public static com.google.protobuf.Parser<TestCaseReportMessage> parser() { |
| return PARSER; |
| } |
| |
| @java.lang.Override |
| public com.google.protobuf.Parser<TestCaseReportMessage> getParserForType() { |
| return PARSER; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.TestCaseReportMessage getDefaultInstanceForType() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| } |
| |
| public interface ProfilingReportMessageOrBuilder extends |
| // @@protoc_insertion_point(interface_extends:android.vts.ProfilingReportMessage) |
| com.google.protobuf.MessageOrBuilder { |
| |
| /** |
| * <pre> |
| * the instrumentation point name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| boolean hasName(); |
| /** |
| * <pre> |
| * the instrumentation point name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| com.google.protobuf.ByteString getName(); |
| |
| /** |
| * <code>optional .android.vts.VtsProfilingType type = 2;</code> |
| */ |
| boolean hasType(); |
| /** |
| * <code>optional .android.vts.VtsProfilingType type = 2;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.VtsProfilingType getType(); |
| |
| /** |
| * <code>optional .android.vts.VtsProfilingRegressionMode regression_mode = 3;</code> |
| */ |
| boolean hasRegressionMode(); |
| /** |
| * <code>optional .android.vts.VtsProfilingRegressionMode regression_mode = 3;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.VtsProfilingRegressionMode getRegressionMode(); |
| |
| /** |
| * <pre> |
| * profiling start and end time stamp (for performance). |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 11;</code> |
| */ |
| boolean hasStartTimestamp(); |
| /** |
| * <pre> |
| * profiling start and end time stamp (for performance). |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 11;</code> |
| */ |
| long getStartTimestamp(); |
| |
| /** |
| * <code>optional int64 end_timestamp = 12;</code> |
| */ |
| boolean hasEndTimestamp(); |
| /** |
| * <code>optional int64 end_timestamp = 12;</code> |
| */ |
| long getEndTimestamp(); |
| |
| /** |
| * <code>repeated bytes label = 21;</code> |
| */ |
| java.util.List<com.google.protobuf.ByteString> getLabelList(); |
| /** |
| * <code>repeated bytes label = 21;</code> |
| */ |
| int getLabelCount(); |
| /** |
| * <code>repeated bytes label = 21;</code> |
| */ |
| com.google.protobuf.ByteString getLabel(int index); |
| |
| /** |
| * <code>repeated int64 value = 22;</code> |
| */ |
| java.util.List<java.lang.Long> getValueList(); |
| /** |
| * <code>repeated int64 value = 22;</code> |
| */ |
| int getValueCount(); |
| /** |
| * <code>repeated int64 value = 22;</code> |
| */ |
| long getValue(int index); |
| |
| /** |
| * <pre> |
| * x-axis and y-axis title labels when displaying the data as a graph |
| * </pre> |
| * |
| * <code>optional bytes x_axis_label = 31;</code> |
| */ |
| boolean hasXAxisLabel(); |
| /** |
| * <pre> |
| * x-axis and y-axis title labels when displaying the data as a graph |
| * </pre> |
| * |
| * <code>optional bytes x_axis_label = 31;</code> |
| */ |
| com.google.protobuf.ByteString getXAxisLabel(); |
| |
| /** |
| * <code>optional bytes y_axis_label = 32;</code> |
| */ |
| boolean hasYAxisLabel(); |
| /** |
| * <code>optional bytes y_axis_label = 32;</code> |
| */ |
| com.google.protobuf.ByteString getYAxisLabel(); |
| |
| /** |
| * <pre> |
| * a list of strings where each string has the form of 'key=value'. |
| * used to tell certain properties of the data (e.g., passthrough vs. |
| * binderized). |
| * </pre> |
| * |
| * <code>repeated bytes options = 41;</code> |
| */ |
| java.util.List<com.google.protobuf.ByteString> getOptionsList(); |
| /** |
| * <pre> |
| * a list of strings where each string has the form of 'key=value'. |
| * used to tell certain properties of the data (e.g., passthrough vs. |
| * binderized). |
| * </pre> |
| * |
| * <code>repeated bytes options = 41;</code> |
| */ |
| int getOptionsCount(); |
| /** |
| * <pre> |
| * a list of strings where each string has the form of 'key=value'. |
| * used to tell certain properties of the data (e.g., passthrough vs. |
| * binderized). |
| * </pre> |
| * |
| * <code>repeated bytes options = 41;</code> |
| */ |
| com.google.protobuf.ByteString getOptions(int index); |
| } |
| /** |
| * <pre> |
| * To specify a profiling report. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.ProfilingReportMessage} |
| */ |
| public static final class ProfilingReportMessage extends |
| com.google.protobuf.GeneratedMessageV3 implements |
| // @@protoc_insertion_point(message_implements:android.vts.ProfilingReportMessage) |
| ProfilingReportMessageOrBuilder { |
| // Use ProfilingReportMessage.newBuilder() to construct. |
| private ProfilingReportMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { |
| super(builder); |
| } |
| private ProfilingReportMessage() { |
| name_ = com.google.protobuf.ByteString.EMPTY; |
| type_ = 0; |
| regressionMode_ = 0; |
| startTimestamp_ = 0L; |
| endTimestamp_ = 0L; |
| label_ = java.util.Collections.emptyList(); |
| value_ = java.util.Collections.emptyList(); |
| xAxisLabel_ = com.google.protobuf.ByteString.EMPTY; |
| yAxisLabel_ = com.google.protobuf.ByteString.EMPTY; |
| options_ = java.util.Collections.emptyList(); |
| } |
| |
| @java.lang.Override |
| public final com.google.protobuf.UnknownFieldSet |
| getUnknownFields() { |
| return this.unknownFields; |
| } |
| private ProfilingReportMessage( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| this(); |
| 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; |
| name_ = input.readBytes(); |
| break; |
| } |
| case 16: { |
| int rawValue = input.readEnum(); |
| com.android.vts.proto.VtsReportMessage.VtsProfilingType value = com.android.vts.proto.VtsReportMessage.VtsProfilingType.valueOf(rawValue); |
| if (value == null) { |
| unknownFields.mergeVarintField(2, rawValue); |
| } else { |
| bitField0_ |= 0x00000002; |
| type_ = rawValue; |
| } |
| break; |
| } |
| case 24: { |
| int rawValue = input.readEnum(); |
| com.android.vts.proto.VtsReportMessage.VtsProfilingRegressionMode value = com.android.vts.proto.VtsReportMessage.VtsProfilingRegressionMode.valueOf(rawValue); |
| if (value == null) { |
| unknownFields.mergeVarintField(3, rawValue); |
| } else { |
| bitField0_ |= 0x00000004; |
| regressionMode_ = rawValue; |
| } |
| break; |
| } |
| case 88: { |
| bitField0_ |= 0x00000008; |
| startTimestamp_ = input.readInt64(); |
| break; |
| } |
| case 96: { |
| bitField0_ |= 0x00000010; |
| endTimestamp_ = input.readInt64(); |
| break; |
| } |
| case 170: { |
| if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { |
| label_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); |
| mutable_bitField0_ |= 0x00000020; |
| } |
| label_.add(input.readBytes()); |
| break; |
| } |
| case 176: { |
| if (!((mutable_bitField0_ & 0x00000040) == 0x00000040)) { |
| value_ = new java.util.ArrayList<java.lang.Long>(); |
| mutable_bitField0_ |= 0x00000040; |
| } |
| value_.add(input.readInt64()); |
| break; |
| } |
| case 178: { |
| int length = input.readRawVarint32(); |
| int limit = input.pushLimit(length); |
| if (!((mutable_bitField0_ & 0x00000040) == 0x00000040) && input.getBytesUntilLimit() > 0) { |
| value_ = new java.util.ArrayList<java.lang.Long>(); |
| mutable_bitField0_ |= 0x00000040; |
| } |
| while (input.getBytesUntilLimit() > 0) { |
| value_.add(input.readInt64()); |
| } |
| input.popLimit(limit); |
| break; |
| } |
| case 250: { |
| bitField0_ |= 0x00000020; |
| xAxisLabel_ = input.readBytes(); |
| break; |
| } |
| case 258: { |
| bitField0_ |= 0x00000040; |
| yAxisLabel_ = input.readBytes(); |
| break; |
| } |
| case 330: { |
| if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) { |
| options_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); |
| mutable_bitField0_ |= 0x00000200; |
| } |
| options_.add(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).setUnfinishedMessage(this); |
| } finally { |
| if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { |
| label_ = java.util.Collections.unmodifiableList(label_); |
| } |
| if (((mutable_bitField0_ & 0x00000040) == 0x00000040)) { |
| value_ = java.util.Collections.unmodifiableList(value_); |
| } |
| if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) { |
| options_ = java.util.Collections.unmodifiableList(options_); |
| } |
| this.unknownFields = unknownFields.build(); |
| makeExtensionsImmutable(); |
| } |
| } |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_ProfilingReportMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_ProfilingReportMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.class, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder.class); |
| } |
| |
| private int bitField0_; |
| public static final int NAME_FIELD_NUMBER = 1; |
| private com.google.protobuf.ByteString name_; |
| /** |
| * <pre> |
| * the instrumentation point name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| public boolean hasName() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * the instrumentation point name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getName() { |
| return name_; |
| } |
| |
| public static final int TYPE_FIELD_NUMBER = 2; |
| private int type_; |
| /** |
| * <code>optional .android.vts.VtsProfilingType type = 2;</code> |
| */ |
| public boolean hasType() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <code>optional .android.vts.VtsProfilingType type = 2;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.VtsProfilingType getType() { |
| com.android.vts.proto.VtsReportMessage.VtsProfilingType result = com.android.vts.proto.VtsReportMessage.VtsProfilingType.valueOf(type_); |
| return result == null ? com.android.vts.proto.VtsReportMessage.VtsProfilingType.UNKNOWN_VTS_PROFILING_TYPE : result; |
| } |
| |
| public static final int REGRESSION_MODE_FIELD_NUMBER = 3; |
| private int regressionMode_; |
| /** |
| * <code>optional .android.vts.VtsProfilingRegressionMode regression_mode = 3;</code> |
| */ |
| public boolean hasRegressionMode() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <code>optional .android.vts.VtsProfilingRegressionMode regression_mode = 3;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.VtsProfilingRegressionMode getRegressionMode() { |
| com.android.vts.proto.VtsReportMessage.VtsProfilingRegressionMode result = com.android.vts.proto.VtsReportMessage.VtsProfilingRegressionMode.valueOf(regressionMode_); |
| return result == null ? com.android.vts.proto.VtsReportMessage.VtsProfilingRegressionMode.UNKNOWN_REGRESSION_MODE : result; |
| } |
| |
| public static final int START_TIMESTAMP_FIELD_NUMBER = 11; |
| private long startTimestamp_; |
| /** |
| * <pre> |
| * profiling start and end time stamp (for performance). |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 11;</code> |
| */ |
| public boolean hasStartTimestamp() { |
| return ((bitField0_ & 0x00000008) == 0x00000008); |
| } |
| /** |
| * <pre> |
| * profiling start and end time stamp (for performance). |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 11;</code> |
| */ |
| public long getStartTimestamp() { |
| return startTimestamp_; |
| } |
| |
| public static final int END_TIMESTAMP_FIELD_NUMBER = 12; |
| private long endTimestamp_; |
| /** |
| * <code>optional int64 end_timestamp = 12;</code> |
| */ |
| public boolean hasEndTimestamp() { |
| return ((bitField0_ & 0x00000010) == 0x00000010); |
| } |
| /** |
| * <code>optional int64 end_timestamp = 12;</code> |
| */ |
| public long getEndTimestamp() { |
| return endTimestamp_; |
| } |
| |
| public static final int LABEL_FIELD_NUMBER = 21; |
| private java.util.List<com.google.protobuf.ByteString> label_; |
| /** |
| * <code>repeated bytes label = 21;</code> |
| */ |
| public java.util.List<com.google.protobuf.ByteString> |
| getLabelList() { |
| return label_; |
| } |
| /** |
| * <code>repeated bytes label = 21;</code> |
| */ |
| public int getLabelCount() { |
| return label_.size(); |
| } |
| /** |
| * <code>repeated bytes label = 21;</code> |
| */ |
| public com.google.protobuf.ByteString getLabel(int index) { |
| return label_.get(index); |
| } |
| |
| public static final int VALUE_FIELD_NUMBER = 22; |
| private java.util.List<java.lang.Long> value_; |
| /** |
| * <code>repeated int64 value = 22;</code> |
| */ |
| public java.util.List<java.lang.Long> |
| getValueList() { |
| return value_; |
| } |
| /** |
| * <code>repeated int64 value = 22;</code> |
| */ |
| public int getValueCount() { |
| return value_.size(); |
| } |
| /** |
| * <code>repeated int64 value = 22;</code> |
| */ |
| public long getValue(int index) { |
| return value_.get(index); |
| } |
| |
| public static final int X_AXIS_LABEL_FIELD_NUMBER = 31; |
| private com.google.protobuf.ByteString xAxisLabel_; |
| /** |
| * <pre> |
| * x-axis and y-axis title labels when displaying the data as a graph |
| * </pre> |
| * |
| * <code>optional bytes x_axis_label = 31;</code> |
| */ |
| public boolean hasXAxisLabel() { |
| return ((bitField0_ & 0x00000020) == 0x00000020); |
| } |
| /** |
| * <pre> |
| * x-axis and y-axis title labels when displaying the data as a graph |
| * </pre> |
| * |
| * <code>optional bytes x_axis_label = 31;</code> |
| */ |
| public com.google.protobuf.ByteString getXAxisLabel() { |
| return xAxisLabel_; |
| } |
| |
| public static final int Y_AXIS_LABEL_FIELD_NUMBER = 32; |
| private com.google.protobuf.ByteString yAxisLabel_; |
| /** |
| * <code>optional bytes y_axis_label = 32;</code> |
| */ |
| public boolean hasYAxisLabel() { |
| return ((bitField0_ & 0x00000040) == 0x00000040); |
| } |
| /** |
| * <code>optional bytes y_axis_label = 32;</code> |
| */ |
| public com.google.protobuf.ByteString getYAxisLabel() { |
| return yAxisLabel_; |
| } |
| |
| public static final int OPTIONS_FIELD_NUMBER = 41; |
| private java.util.List<com.google.protobuf.ByteString> options_; |
| /** |
| * <pre> |
| * a list of strings where each string has the form of 'key=value'. |
| * used to tell certain properties of the data (e.g., passthrough vs. |
| * binderized). |
| * </pre> |
| * |
| * <code>repeated bytes options = 41;</code> |
| */ |
| public java.util.List<com.google.protobuf.ByteString> |
| getOptionsList() { |
| return options_; |
| } |
| /** |
| * <pre> |
| * a list of strings where each string has the form of 'key=value'. |
| * used to tell certain properties of the data (e.g., passthrough vs. |
| * binderized). |
| * </pre> |
| * |
| * <code>repeated bytes options = 41;</code> |
| */ |
| public int getOptionsCount() { |
| return options_.size(); |
| } |
| /** |
| * <pre> |
| * a list of strings where each string has the form of 'key=value'. |
| * used to tell certain properties of the data (e.g., passthrough vs. |
| * binderized). |
| * </pre> |
| * |
| * <code>repeated bytes options = 41;</code> |
| */ |
| public com.google.protobuf.ByteString getOptions(int index) { |
| return options_.get(index); |
| } |
| |
| private byte memoizedIsInitialized = -1; |
| public final boolean isInitialized() { |
| byte isInitialized = memoizedIsInitialized; |
| if (isInitialized == 1) return true; |
| if (isInitialized == 0) return false; |
| |
| memoizedIsInitialized = 1; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| output.writeBytes(1, name_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| output.writeEnum(2, type_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| output.writeEnum(3, regressionMode_); |
| } |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| output.writeInt64(11, startTimestamp_); |
| } |
| if (((bitField0_ & 0x00000010) == 0x00000010)) { |
| output.writeInt64(12, endTimestamp_); |
| } |
| for (int i = 0; i < label_.size(); i++) { |
| output.writeBytes(21, label_.get(i)); |
| } |
| for (int i = 0; i < value_.size(); i++) { |
| output.writeInt64(22, value_.get(i)); |
| } |
| if (((bitField0_ & 0x00000020) == 0x00000020)) { |
| output.writeBytes(31, xAxisLabel_); |
| } |
| if (((bitField0_ & 0x00000040) == 0x00000040)) { |
| output.writeBytes(32, yAxisLabel_); |
| } |
| for (int i = 0; i < options_.size(); i++) { |
| output.writeBytes(41, options_.get(i)); |
| } |
| unknownFields.writeTo(output); |
| } |
| |
| public int getSerializedSize() { |
| int size = memoizedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(1, name_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeEnumSize(2, type_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeEnumSize(3, regressionMode_); |
| } |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt64Size(11, startTimestamp_); |
| } |
| if (((bitField0_ & 0x00000010) == 0x00000010)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt64Size(12, endTimestamp_); |
| } |
| { |
| int dataSize = 0; |
| for (int i = 0; i < label_.size(); i++) { |
| dataSize += com.google.protobuf.CodedOutputStream |
| .computeBytesSizeNoTag(label_.get(i)); |
| } |
| size += dataSize; |
| size += 2 * getLabelList().size(); |
| } |
| { |
| int dataSize = 0; |
| for (int i = 0; i < value_.size(); i++) { |
| dataSize += com.google.protobuf.CodedOutputStream |
| .computeInt64SizeNoTag(value_.get(i)); |
| } |
| size += dataSize; |
| size += 2 * getValueList().size(); |
| } |
| if (((bitField0_ & 0x00000020) == 0x00000020)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(31, xAxisLabel_); |
| } |
| if (((bitField0_ & 0x00000040) == 0x00000040)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(32, yAxisLabel_); |
| } |
| { |
| int dataSize = 0; |
| for (int i = 0; i < options_.size(); i++) { |
| dataSize += com.google.protobuf.CodedOutputStream |
| .computeBytesSizeNoTag(options_.get(i)); |
| } |
| size += dataSize; |
| size += 2 * getOptionsList().size(); |
| } |
| size += unknownFields.getSerializedSize(); |
| memoizedSize = size; |
| return size; |
| } |
| |
| private static final long serialVersionUID = 0L; |
| @java.lang.Override |
| public boolean equals(final java.lang.Object obj) { |
| if (obj == this) { |
| return true; |
| } |
| if (!(obj instanceof com.android.vts.proto.VtsReportMessage.ProfilingReportMessage)) { |
| return super.equals(obj); |
| } |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage other = (com.android.vts.proto.VtsReportMessage.ProfilingReportMessage) obj; |
| |
| boolean result = true; |
| result = result && (hasName() == other.hasName()); |
| if (hasName()) { |
| result = result && getName() |
| .equals(other.getName()); |
| } |
| result = result && (hasType() == other.hasType()); |
| if (hasType()) { |
| result = result && type_ == other.type_; |
| } |
| result = result && (hasRegressionMode() == other.hasRegressionMode()); |
| if (hasRegressionMode()) { |
| result = result && regressionMode_ == other.regressionMode_; |
| } |
| result = result && (hasStartTimestamp() == other.hasStartTimestamp()); |
| if (hasStartTimestamp()) { |
| result = result && (getStartTimestamp() |
| == other.getStartTimestamp()); |
| } |
| result = result && (hasEndTimestamp() == other.hasEndTimestamp()); |
| if (hasEndTimestamp()) { |
| result = result && (getEndTimestamp() |
| == other.getEndTimestamp()); |
| } |
| result = result && getLabelList() |
| .equals(other.getLabelList()); |
| result = result && getValueList() |
| .equals(other.getValueList()); |
| result = result && (hasXAxisLabel() == other.hasXAxisLabel()); |
| if (hasXAxisLabel()) { |
| result = result && getXAxisLabel() |
| .equals(other.getXAxisLabel()); |
| } |
| result = result && (hasYAxisLabel() == other.hasYAxisLabel()); |
| if (hasYAxisLabel()) { |
| result = result && getYAxisLabel() |
| .equals(other.getYAxisLabel()); |
| } |
| result = result && getOptionsList() |
| .equals(other.getOptionsList()); |
| result = result && unknownFields.equals(other.unknownFields); |
| return result; |
| } |
| |
| @java.lang.Override |
| public int hashCode() { |
| if (memoizedHashCode != 0) { |
| return memoizedHashCode; |
| } |
| int hash = 41; |
| hash = (19 * hash) + getDescriptorForType().hashCode(); |
| if (hasName()) { |
| hash = (37 * hash) + NAME_FIELD_NUMBER; |
| hash = (53 * hash) + getName().hashCode(); |
| } |
| if (hasType()) { |
| hash = (37 * hash) + TYPE_FIELD_NUMBER; |
| hash = (53 * hash) + type_; |
| } |
| if (hasRegressionMode()) { |
| hash = (37 * hash) + REGRESSION_MODE_FIELD_NUMBER; |
| hash = (53 * hash) + regressionMode_; |
| } |
| if (hasStartTimestamp()) { |
| hash = (37 * hash) + START_TIMESTAMP_FIELD_NUMBER; |
| hash = (53 * hash) + com.google.protobuf.Internal.hashLong( |
| getStartTimestamp()); |
| } |
| if (hasEndTimestamp()) { |
| hash = (37 * hash) + END_TIMESTAMP_FIELD_NUMBER; |
| hash = (53 * hash) + com.google.protobuf.Internal.hashLong( |
| getEndTimestamp()); |
| } |
| if (getLabelCount() > 0) { |
| hash = (37 * hash) + LABEL_FIELD_NUMBER; |
| hash = (53 * hash) + getLabelList().hashCode(); |
| } |
| if (getValueCount() > 0) { |
| hash = (37 * hash) + VALUE_FIELD_NUMBER; |
| hash = (53 * hash) + getValueList().hashCode(); |
| } |
| if (hasXAxisLabel()) { |
| hash = (37 * hash) + X_AXIS_LABEL_FIELD_NUMBER; |
| hash = (53 * hash) + getXAxisLabel().hashCode(); |
| } |
| if (hasYAxisLabel()) { |
| hash = (37 * hash) + Y_AXIS_LABEL_FIELD_NUMBER; |
| hash = (53 * hash) + getYAxisLabel().hashCode(); |
| } |
| if (getOptionsCount() > 0) { |
| hash = (37 * hash) + OPTIONS_FIELD_NUMBER; |
| hash = (53 * hash) + getOptionsList().hashCode(); |
| } |
| hash = (29 * hash) + unknownFields.hashCode(); |
| memoizedHashCode = hash; |
| return hash; |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.ProfilingReportMessage parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ProfilingReportMessage parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ProfilingReportMessage parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ProfilingReportMessage parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ProfilingReportMessage parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ProfilingReportMessage parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ProfilingReportMessage parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ProfilingReportMessage parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ProfilingReportMessage parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ProfilingReportMessage parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder() { |
| return DEFAULT_INSTANCE.toBuilder(); |
| } |
| public static Builder newBuilder(com.android.vts.proto.VtsReportMessage.ProfilingReportMessage prototype) { |
| return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { |
| return this == DEFAULT_INSTANCE |
| ? new Builder() : new Builder().mergeFrom(this); |
| } |
| |
| @java.lang.Override |
| protected Builder newBuilderForType( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| Builder builder = new Builder(parent); |
| return builder; |
| } |
| /** |
| * <pre> |
| * To specify a profiling report. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.ProfilingReportMessage} |
| */ |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements |
| // @@protoc_insertion_point(builder_implements:android.vts.ProfilingReportMessage) |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder { |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_ProfilingReportMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_ProfilingReportMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.class, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder.class); |
| } |
| |
| // Construct using com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.newBuilder() |
| private Builder() { |
| maybeForceBuilderInitialization(); |
| } |
| |
| private Builder( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| super(parent); |
| maybeForceBuilderInitialization(); |
| } |
| private void maybeForceBuilderInitialization() { |
| if (com.google.protobuf.GeneratedMessageV3 |
| .alwaysUseFieldBuilders) { |
| } |
| } |
| public Builder clear() { |
| super.clear(); |
| name_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000001); |
| type_ = 0; |
| bitField0_ = (bitField0_ & ~0x00000002); |
| regressionMode_ = 0; |
| bitField0_ = (bitField0_ & ~0x00000004); |
| startTimestamp_ = 0L; |
| bitField0_ = (bitField0_ & ~0x00000008); |
| endTimestamp_ = 0L; |
| bitField0_ = (bitField0_ & ~0x00000010); |
| label_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000020); |
| value_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000040); |
| xAxisLabel_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000080); |
| yAxisLabel_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000100); |
| options_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000200); |
| return this; |
| } |
| |
| public com.google.protobuf.Descriptors.Descriptor |
| getDescriptorForType() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_ProfilingReportMessage_descriptor; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessage getDefaultInstanceForType() { |
| return com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.getDefaultInstance(); |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessage build() { |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage result = buildPartial(); |
| if (!result.isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return result; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessage buildPartial() { |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage result = new com.android.vts.proto.VtsReportMessage.ProfilingReportMessage(this); |
| int from_bitField0_ = bitField0_; |
| int to_bitField0_ = 0; |
| if (((from_bitField0_ & 0x00000001) == 0x00000001)) { |
| to_bitField0_ |= 0x00000001; |
| } |
| result.name_ = name_; |
| if (((from_bitField0_ & 0x00000002) == 0x00000002)) { |
| to_bitField0_ |= 0x00000002; |
| } |
| result.type_ = type_; |
| if (((from_bitField0_ & 0x00000004) == 0x00000004)) { |
| to_bitField0_ |= 0x00000004; |
| } |
| result.regressionMode_ = regressionMode_; |
| if (((from_bitField0_ & 0x00000008) == 0x00000008)) { |
| to_bitField0_ |= 0x00000008; |
| } |
| result.startTimestamp_ = startTimestamp_; |
| if (((from_bitField0_ & 0x00000010) == 0x00000010)) { |
| to_bitField0_ |= 0x00000010; |
| } |
| result.endTimestamp_ = endTimestamp_; |
| if (((bitField0_ & 0x00000020) == 0x00000020)) { |
| label_ = java.util.Collections.unmodifiableList(label_); |
| bitField0_ = (bitField0_ & ~0x00000020); |
| } |
| result.label_ = label_; |
| if (((bitField0_ & 0x00000040) == 0x00000040)) { |
| value_ = java.util.Collections.unmodifiableList(value_); |
| bitField0_ = (bitField0_ & ~0x00000040); |
| } |
| result.value_ = value_; |
| if (((from_bitField0_ & 0x00000080) == 0x00000080)) { |
| to_bitField0_ |= 0x00000020; |
| } |
| result.xAxisLabel_ = xAxisLabel_; |
| if (((from_bitField0_ & 0x00000100) == 0x00000100)) { |
| to_bitField0_ |= 0x00000040; |
| } |
| result.yAxisLabel_ = yAxisLabel_; |
| if (((bitField0_ & 0x00000200) == 0x00000200)) { |
| options_ = java.util.Collections.unmodifiableList(options_); |
| bitField0_ = (bitField0_ & ~0x00000200); |
| } |
| result.options_ = options_; |
| result.bitField0_ = to_bitField0_; |
| onBuilt(); |
| return result; |
| } |
| |
| public Builder clone() { |
| return (Builder) super.clone(); |
| } |
| public Builder setField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.setField(field, value); |
| } |
| public Builder clearField( |
| com.google.protobuf.Descriptors.FieldDescriptor field) { |
| return (Builder) super.clearField(field); |
| } |
| public Builder clearOneof( |
| com.google.protobuf.Descriptors.OneofDescriptor oneof) { |
| return (Builder) super.clearOneof(oneof); |
| } |
| public Builder setRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| int index, Object value) { |
| return (Builder) super.setRepeatedField(field, index, value); |
| } |
| public Builder addRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.addRepeatedField(field, value); |
| } |
| public Builder mergeFrom(com.google.protobuf.Message other) { |
| if (other instanceof com.android.vts.proto.VtsReportMessage.ProfilingReportMessage) { |
| return mergeFrom((com.android.vts.proto.VtsReportMessage.ProfilingReportMessage)other); |
| } else { |
| super.mergeFrom(other); |
| return this; |
| } |
| } |
| |
| public Builder mergeFrom(com.android.vts.proto.VtsReportMessage.ProfilingReportMessage other) { |
| if (other == com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.getDefaultInstance()) return this; |
| if (other.hasName()) { |
| setName(other.getName()); |
| } |
| if (other.hasType()) { |
| setType(other.getType()); |
| } |
| if (other.hasRegressionMode()) { |
| setRegressionMode(other.getRegressionMode()); |
| } |
| if (other.hasStartTimestamp()) { |
| setStartTimestamp(other.getStartTimestamp()); |
| } |
| if (other.hasEndTimestamp()) { |
| setEndTimestamp(other.getEndTimestamp()); |
| } |
| if (!other.label_.isEmpty()) { |
| if (label_.isEmpty()) { |
| label_ = other.label_; |
| bitField0_ = (bitField0_ & ~0x00000020); |
| } else { |
| ensureLabelIsMutable(); |
| label_.addAll(other.label_); |
| } |
| onChanged(); |
| } |
| if (!other.value_.isEmpty()) { |
| if (value_.isEmpty()) { |
| value_ = other.value_; |
| bitField0_ = (bitField0_ & ~0x00000040); |
| } else { |
| ensureValueIsMutable(); |
| value_.addAll(other.value_); |
| } |
| onChanged(); |
| } |
| if (other.hasXAxisLabel()) { |
| setXAxisLabel(other.getXAxisLabel()); |
| } |
| if (other.hasYAxisLabel()) { |
| setYAxisLabel(other.getYAxisLabel()); |
| } |
| if (!other.options_.isEmpty()) { |
| if (options_.isEmpty()) { |
| options_ = other.options_; |
| bitField0_ = (bitField0_ & ~0x00000200); |
| } else { |
| ensureOptionsIsMutable(); |
| options_.addAll(other.options_); |
| } |
| onChanged(); |
| } |
| this.mergeUnknownFields(other.unknownFields); |
| onChanged(); |
| 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 { |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage parsedMessage = null; |
| try { |
| parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| parsedMessage = (com.android.vts.proto.VtsReportMessage.ProfilingReportMessage) e.getUnfinishedMessage(); |
| throw e.unwrapIOException(); |
| } finally { |
| if (parsedMessage != null) { |
| mergeFrom(parsedMessage); |
| } |
| } |
| return this; |
| } |
| private int bitField0_; |
| |
| private com.google.protobuf.ByteString name_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * the instrumentation point name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| public boolean hasName() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * the instrumentation point name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getName() { |
| return name_; |
| } |
| /** |
| * <pre> |
| * the instrumentation point name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| public Builder setName(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000001; |
| name_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * the instrumentation point name. |
| * </pre> |
| * |
| * <code>optional bytes name = 1;</code> |
| */ |
| public Builder clearName() { |
| bitField0_ = (bitField0_ & ~0x00000001); |
| name_ = getDefaultInstance().getName(); |
| onChanged(); |
| return this; |
| } |
| |
| private int type_ = 0; |
| /** |
| * <code>optional .android.vts.VtsProfilingType type = 2;</code> |
| */ |
| public boolean hasType() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <code>optional .android.vts.VtsProfilingType type = 2;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.VtsProfilingType getType() { |
| com.android.vts.proto.VtsReportMessage.VtsProfilingType result = com.android.vts.proto.VtsReportMessage.VtsProfilingType.valueOf(type_); |
| return result == null ? com.android.vts.proto.VtsReportMessage.VtsProfilingType.UNKNOWN_VTS_PROFILING_TYPE : result; |
| } |
| /** |
| * <code>optional .android.vts.VtsProfilingType type = 2;</code> |
| */ |
| public Builder setType(com.android.vts.proto.VtsReportMessage.VtsProfilingType value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000002; |
| type_ = value.getNumber(); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <code>optional .android.vts.VtsProfilingType type = 2;</code> |
| */ |
| public Builder clearType() { |
| bitField0_ = (bitField0_ & ~0x00000002); |
| type_ = 0; |
| onChanged(); |
| return this; |
| } |
| |
| private int regressionMode_ = 0; |
| /** |
| * <code>optional .android.vts.VtsProfilingRegressionMode regression_mode = 3;</code> |
| */ |
| public boolean hasRegressionMode() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <code>optional .android.vts.VtsProfilingRegressionMode regression_mode = 3;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.VtsProfilingRegressionMode getRegressionMode() { |
| com.android.vts.proto.VtsReportMessage.VtsProfilingRegressionMode result = com.android.vts.proto.VtsReportMessage.VtsProfilingRegressionMode.valueOf(regressionMode_); |
| return result == null ? com.android.vts.proto.VtsReportMessage.VtsProfilingRegressionMode.UNKNOWN_REGRESSION_MODE : result; |
| } |
| /** |
| * <code>optional .android.vts.VtsProfilingRegressionMode regression_mode = 3;</code> |
| */ |
| public Builder setRegressionMode(com.android.vts.proto.VtsReportMessage.VtsProfilingRegressionMode value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000004; |
| regressionMode_ = value.getNumber(); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <code>optional .android.vts.VtsProfilingRegressionMode regression_mode = 3;</code> |
| */ |
| public Builder clearRegressionMode() { |
| bitField0_ = (bitField0_ & ~0x00000004); |
| regressionMode_ = 0; |
| onChanged(); |
| return this; |
| } |
| |
| private long startTimestamp_ ; |
| /** |
| * <pre> |
| * profiling start and end time stamp (for performance). |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 11;</code> |
| */ |
| public boolean hasStartTimestamp() { |
| return ((bitField0_ & 0x00000008) == 0x00000008); |
| } |
| /** |
| * <pre> |
| * profiling start and end time stamp (for performance). |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 11;</code> |
| */ |
| public long getStartTimestamp() { |
| return startTimestamp_; |
| } |
| /** |
| * <pre> |
| * profiling start and end time stamp (for performance). |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 11;</code> |
| */ |
| public Builder setStartTimestamp(long value) { |
| bitField0_ |= 0x00000008; |
| startTimestamp_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * profiling start and end time stamp (for performance). |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 11;</code> |
| */ |
| public Builder clearStartTimestamp() { |
| bitField0_ = (bitField0_ & ~0x00000008); |
| startTimestamp_ = 0L; |
| onChanged(); |
| return this; |
| } |
| |
| private long endTimestamp_ ; |
| /** |
| * <code>optional int64 end_timestamp = 12;</code> |
| */ |
| public boolean hasEndTimestamp() { |
| return ((bitField0_ & 0x00000010) == 0x00000010); |
| } |
| /** |
| * <code>optional int64 end_timestamp = 12;</code> |
| */ |
| public long getEndTimestamp() { |
| return endTimestamp_; |
| } |
| /** |
| * <code>optional int64 end_timestamp = 12;</code> |
| */ |
| public Builder setEndTimestamp(long value) { |
| bitField0_ |= 0x00000010; |
| endTimestamp_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <code>optional int64 end_timestamp = 12;</code> |
| */ |
| public Builder clearEndTimestamp() { |
| bitField0_ = (bitField0_ & ~0x00000010); |
| endTimestamp_ = 0L; |
| onChanged(); |
| return this; |
| } |
| |
| private java.util.List<com.google.protobuf.ByteString> label_ = java.util.Collections.emptyList(); |
| private void ensureLabelIsMutable() { |
| if (!((bitField0_ & 0x00000020) == 0x00000020)) { |
| label_ = new java.util.ArrayList<com.google.protobuf.ByteString>(label_); |
| bitField0_ |= 0x00000020; |
| } |
| } |
| /** |
| * <code>repeated bytes label = 21;</code> |
| */ |
| public java.util.List<com.google.protobuf.ByteString> |
| getLabelList() { |
| return java.util.Collections.unmodifiableList(label_); |
| } |
| /** |
| * <code>repeated bytes label = 21;</code> |
| */ |
| public int getLabelCount() { |
| return label_.size(); |
| } |
| /** |
| * <code>repeated bytes label = 21;</code> |
| */ |
| public com.google.protobuf.ByteString getLabel(int index) { |
| return label_.get(index); |
| } |
| /** |
| * <code>repeated bytes label = 21;</code> |
| */ |
| public Builder setLabel( |
| int index, com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureLabelIsMutable(); |
| label_.set(index, value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <code>repeated bytes label = 21;</code> |
| */ |
| public Builder addLabel(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureLabelIsMutable(); |
| label_.add(value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <code>repeated bytes label = 21;</code> |
| */ |
| public Builder addAllLabel( |
| java.lang.Iterable<? extends com.google.protobuf.ByteString> values) { |
| ensureLabelIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, label_); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <code>repeated bytes label = 21;</code> |
| */ |
| public Builder clearLabel() { |
| label_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000020); |
| onChanged(); |
| return this; |
| } |
| |
| private java.util.List<java.lang.Long> value_ = java.util.Collections.emptyList(); |
| private void ensureValueIsMutable() { |
| if (!((bitField0_ & 0x00000040) == 0x00000040)) { |
| value_ = new java.util.ArrayList<java.lang.Long>(value_); |
| bitField0_ |= 0x00000040; |
| } |
| } |
| /** |
| * <code>repeated int64 value = 22;</code> |
| */ |
| public java.util.List<java.lang.Long> |
| getValueList() { |
| return java.util.Collections.unmodifiableList(value_); |
| } |
| /** |
| * <code>repeated int64 value = 22;</code> |
| */ |
| public int getValueCount() { |
| return value_.size(); |
| } |
| /** |
| * <code>repeated int64 value = 22;</code> |
| */ |
| public long getValue(int index) { |
| return value_.get(index); |
| } |
| /** |
| * <code>repeated int64 value = 22;</code> |
| */ |
| public Builder setValue( |
| int index, long value) { |
| ensureValueIsMutable(); |
| value_.set(index, value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <code>repeated int64 value = 22;</code> |
| */ |
| public Builder addValue(long value) { |
| ensureValueIsMutable(); |
| value_.add(value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <code>repeated int64 value = 22;</code> |
| */ |
| public Builder addAllValue( |
| java.lang.Iterable<? extends java.lang.Long> values) { |
| ensureValueIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, value_); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <code>repeated int64 value = 22;</code> |
| */ |
| public Builder clearValue() { |
| value_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000040); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString xAxisLabel_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * x-axis and y-axis title labels when displaying the data as a graph |
| * </pre> |
| * |
| * <code>optional bytes x_axis_label = 31;</code> |
| */ |
| public boolean hasXAxisLabel() { |
| return ((bitField0_ & 0x00000080) == 0x00000080); |
| } |
| /** |
| * <pre> |
| * x-axis and y-axis title labels when displaying the data as a graph |
| * </pre> |
| * |
| * <code>optional bytes x_axis_label = 31;</code> |
| */ |
| public com.google.protobuf.ByteString getXAxisLabel() { |
| return xAxisLabel_; |
| } |
| /** |
| * <pre> |
| * x-axis and y-axis title labels when displaying the data as a graph |
| * </pre> |
| * |
| * <code>optional bytes x_axis_label = 31;</code> |
| */ |
| public Builder setXAxisLabel(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000080; |
| xAxisLabel_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * x-axis and y-axis title labels when displaying the data as a graph |
| * </pre> |
| * |
| * <code>optional bytes x_axis_label = 31;</code> |
| */ |
| public Builder clearXAxisLabel() { |
| bitField0_ = (bitField0_ & ~0x00000080); |
| xAxisLabel_ = getDefaultInstance().getXAxisLabel(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString yAxisLabel_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <code>optional bytes y_axis_label = 32;</code> |
| */ |
| public boolean hasYAxisLabel() { |
| return ((bitField0_ & 0x00000100) == 0x00000100); |
| } |
| /** |
| * <code>optional bytes y_axis_label = 32;</code> |
| */ |
| public com.google.protobuf.ByteString getYAxisLabel() { |
| return yAxisLabel_; |
| } |
| /** |
| * <code>optional bytes y_axis_label = 32;</code> |
| */ |
| public Builder setYAxisLabel(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000100; |
| yAxisLabel_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <code>optional bytes y_axis_label = 32;</code> |
| */ |
| public Builder clearYAxisLabel() { |
| bitField0_ = (bitField0_ & ~0x00000100); |
| yAxisLabel_ = getDefaultInstance().getYAxisLabel(); |
| onChanged(); |
| return this; |
| } |
| |
| private java.util.List<com.google.protobuf.ByteString> options_ = java.util.Collections.emptyList(); |
| private void ensureOptionsIsMutable() { |
| if (!((bitField0_ & 0x00000200) == 0x00000200)) { |
| options_ = new java.util.ArrayList<com.google.protobuf.ByteString>(options_); |
| bitField0_ |= 0x00000200; |
| } |
| } |
| /** |
| * <pre> |
| * a list of strings where each string has the form of 'key=value'. |
| * used to tell certain properties of the data (e.g., passthrough vs. |
| * binderized). |
| * </pre> |
| * |
| * <code>repeated bytes options = 41;</code> |
| */ |
| public java.util.List<com.google.protobuf.ByteString> |
| getOptionsList() { |
| return java.util.Collections.unmodifiableList(options_); |
| } |
| /** |
| * <pre> |
| * a list of strings where each string has the form of 'key=value'. |
| * used to tell certain properties of the data (e.g., passthrough vs. |
| * binderized). |
| * </pre> |
| * |
| * <code>repeated bytes options = 41;</code> |
| */ |
| public int getOptionsCount() { |
| return options_.size(); |
| } |
| /** |
| * <pre> |
| * a list of strings where each string has the form of 'key=value'. |
| * used to tell certain properties of the data (e.g., passthrough vs. |
| * binderized). |
| * </pre> |
| * |
| * <code>repeated bytes options = 41;</code> |
| */ |
| public com.google.protobuf.ByteString getOptions(int index) { |
| return options_.get(index); |
| } |
| /** |
| * <pre> |
| * a list of strings where each string has the form of 'key=value'. |
| * used to tell certain properties of the data (e.g., passthrough vs. |
| * binderized). |
| * </pre> |
| * |
| * <code>repeated bytes options = 41;</code> |
| */ |
| public Builder setOptions( |
| int index, com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureOptionsIsMutable(); |
| options_.set(index, value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * a list of strings where each string has the form of 'key=value'. |
| * used to tell certain properties of the data (e.g., passthrough vs. |
| * binderized). |
| * </pre> |
| * |
| * <code>repeated bytes options = 41;</code> |
| */ |
| public Builder addOptions(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureOptionsIsMutable(); |
| options_.add(value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * a list of strings where each string has the form of 'key=value'. |
| * used to tell certain properties of the data (e.g., passthrough vs. |
| * binderized). |
| * </pre> |
| * |
| * <code>repeated bytes options = 41;</code> |
| */ |
| public Builder addAllOptions( |
| java.lang.Iterable<? extends com.google.protobuf.ByteString> values) { |
| ensureOptionsIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, options_); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * a list of strings where each string has the form of 'key=value'. |
| * used to tell certain properties of the data (e.g., passthrough vs. |
| * binderized). |
| * </pre> |
| * |
| * <code>repeated bytes options = 41;</code> |
| */ |
| public Builder clearOptions() { |
| options_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000200); |
| onChanged(); |
| return this; |
| } |
| public final Builder setUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.setUnknownFields(unknownFields); |
| } |
| |
| public final Builder mergeUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.mergeUnknownFields(unknownFields); |
| } |
| |
| |
| // @@protoc_insertion_point(builder_scope:android.vts.ProfilingReportMessage) |
| } |
| |
| // @@protoc_insertion_point(class_scope:android.vts.ProfilingReportMessage) |
| private static final com.android.vts.proto.VtsReportMessage.ProfilingReportMessage DEFAULT_INSTANCE; |
| static { |
| DEFAULT_INSTANCE = new com.android.vts.proto.VtsReportMessage.ProfilingReportMessage(); |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.ProfilingReportMessage getDefaultInstance() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| @java.lang.Deprecated public static final com.google.protobuf.Parser<ProfilingReportMessage> |
| PARSER = new com.google.protobuf.AbstractParser<ProfilingReportMessage>() { |
| public ProfilingReportMessage parsePartialFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return new ProfilingReportMessage(input, extensionRegistry); |
| } |
| }; |
| |
| public static com.google.protobuf.Parser<ProfilingReportMessage> parser() { |
| return PARSER; |
| } |
| |
| @java.lang.Override |
| public com.google.protobuf.Parser<ProfilingReportMessage> getParserForType() { |
| return PARSER; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessage getDefaultInstanceForType() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| } |
| |
| public interface SystraceReportMessageOrBuilder extends |
| // @@protoc_insertion_point(interface_extends:android.vts.SystraceReportMessage) |
| com.google.protobuf.MessageOrBuilder { |
| |
| /** |
| * <pre> |
| * the target process name used by systrace |
| * </pre> |
| * |
| * <code>optional bytes process_name = 1;</code> |
| */ |
| boolean hasProcessName(); |
| /** |
| * <pre> |
| * the target process name used by systrace |
| * </pre> |
| * |
| * <code>optional bytes process_name = 1;</code> |
| */ |
| com.google.protobuf.ByteString getProcessName(); |
| |
| /** |
| * <pre> |
| * the produced html report |
| * </pre> |
| * |
| * <code>repeated bytes html = 11;</code> |
| */ |
| java.util.List<com.google.protobuf.ByteString> getHtmlList(); |
| /** |
| * <pre> |
| * the produced html report |
| * </pre> |
| * |
| * <code>repeated bytes html = 11;</code> |
| */ |
| int getHtmlCount(); |
| /** |
| * <pre> |
| * the produced html report |
| * </pre> |
| * |
| * <code>repeated bytes html = 11;</code> |
| */ |
| com.google.protobuf.ByteString getHtml(int index); |
| |
| /** |
| * <pre> |
| * URLs of the produced html reports |
| * </pre> |
| * |
| * <code>repeated bytes url = 21;</code> |
| */ |
| java.util.List<com.google.protobuf.ByteString> getUrlList(); |
| /** |
| * <pre> |
| * URLs of the produced html reports |
| * </pre> |
| * |
| * <code>repeated bytes url = 21;</code> |
| */ |
| int getUrlCount(); |
| /** |
| * <pre> |
| * URLs of the produced html reports |
| * </pre> |
| * |
| * <code>repeated bytes url = 21;</code> |
| */ |
| com.google.protobuf.ByteString getUrl(int index); |
| } |
| /** |
| * <pre> |
| * To specify a systrace report. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.SystraceReportMessage} |
| */ |
| public static final class SystraceReportMessage extends |
| com.google.protobuf.GeneratedMessageV3 implements |
| // @@protoc_insertion_point(message_implements:android.vts.SystraceReportMessage) |
| SystraceReportMessageOrBuilder { |
| // Use SystraceReportMessage.newBuilder() to construct. |
| private SystraceReportMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { |
| super(builder); |
| } |
| private SystraceReportMessage() { |
| processName_ = com.google.protobuf.ByteString.EMPTY; |
| html_ = java.util.Collections.emptyList(); |
| url_ = java.util.Collections.emptyList(); |
| } |
| |
| @java.lang.Override |
| public final com.google.protobuf.UnknownFieldSet |
| getUnknownFields() { |
| return this.unknownFields; |
| } |
| private SystraceReportMessage( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| this(); |
| 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; |
| processName_ = input.readBytes(); |
| break; |
| } |
| case 90: { |
| if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { |
| html_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); |
| mutable_bitField0_ |= 0x00000002; |
| } |
| html_.add(input.readBytes()); |
| break; |
| } |
| case 170: { |
| if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { |
| url_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); |
| mutable_bitField0_ |= 0x00000004; |
| } |
| url_.add(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).setUnfinishedMessage(this); |
| } finally { |
| if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { |
| html_ = java.util.Collections.unmodifiableList(html_); |
| } |
| if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { |
| url_ = java.util.Collections.unmodifiableList(url_); |
| } |
| this.unknownFields = unknownFields.build(); |
| makeExtensionsImmutable(); |
| } |
| } |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_SystraceReportMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_SystraceReportMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage.class, com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder.class); |
| } |
| |
| private int bitField0_; |
| public static final int PROCESS_NAME_FIELD_NUMBER = 1; |
| private com.google.protobuf.ByteString processName_; |
| /** |
| * <pre> |
| * the target process name used by systrace |
| * </pre> |
| * |
| * <code>optional bytes process_name = 1;</code> |
| */ |
| public boolean hasProcessName() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * the target process name used by systrace |
| * </pre> |
| * |
| * <code>optional bytes process_name = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getProcessName() { |
| return processName_; |
| } |
| |
| public static final int HTML_FIELD_NUMBER = 11; |
| private java.util.List<com.google.protobuf.ByteString> html_; |
| /** |
| * <pre> |
| * the produced html report |
| * </pre> |
| * |
| * <code>repeated bytes html = 11;</code> |
| */ |
| public java.util.List<com.google.protobuf.ByteString> |
| getHtmlList() { |
| return html_; |
| } |
| /** |
| * <pre> |
| * the produced html report |
| * </pre> |
| * |
| * <code>repeated bytes html = 11;</code> |
| */ |
| public int getHtmlCount() { |
| return html_.size(); |
| } |
| /** |
| * <pre> |
| * the produced html report |
| * </pre> |
| * |
| * <code>repeated bytes html = 11;</code> |
| */ |
| public com.google.protobuf.ByteString getHtml(int index) { |
| return html_.get(index); |
| } |
| |
| public static final int URL_FIELD_NUMBER = 21; |
| private java.util.List<com.google.protobuf.ByteString> url_; |
| /** |
| * <pre> |
| * URLs of the produced html reports |
| * </pre> |
| * |
| * <code>repeated bytes url = 21;</code> |
| */ |
| public java.util.List<com.google.protobuf.ByteString> |
| getUrlList() { |
| return url_; |
| } |
| /** |
| * <pre> |
| * URLs of the produced html reports |
| * </pre> |
| * |
| * <code>repeated bytes url = 21;</code> |
| */ |
| public int getUrlCount() { |
| return url_.size(); |
| } |
| /** |
| * <pre> |
| * URLs of the produced html reports |
| * </pre> |
| * |
| * <code>repeated bytes url = 21;</code> |
| */ |
| public com.google.protobuf.ByteString getUrl(int index) { |
| return url_.get(index); |
| } |
| |
| private byte memoizedIsInitialized = -1; |
| public final boolean isInitialized() { |
| byte isInitialized = memoizedIsInitialized; |
| if (isInitialized == 1) return true; |
| if (isInitialized == 0) return false; |
| |
| memoizedIsInitialized = 1; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| output.writeBytes(1, processName_); |
| } |
| for (int i = 0; i < html_.size(); i++) { |
| output.writeBytes(11, html_.get(i)); |
| } |
| for (int i = 0; i < url_.size(); i++) { |
| output.writeBytes(21, url_.get(i)); |
| } |
| unknownFields.writeTo(output); |
| } |
| |
| public int getSerializedSize() { |
| int size = memoizedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(1, processName_); |
| } |
| { |
| int dataSize = 0; |
| for (int i = 0; i < html_.size(); i++) { |
| dataSize += com.google.protobuf.CodedOutputStream |
| .computeBytesSizeNoTag(html_.get(i)); |
| } |
| size += dataSize; |
| size += 1 * getHtmlList().size(); |
| } |
| { |
| int dataSize = 0; |
| for (int i = 0; i < url_.size(); i++) { |
| dataSize += com.google.protobuf.CodedOutputStream |
| .computeBytesSizeNoTag(url_.get(i)); |
| } |
| size += dataSize; |
| size += 2 * getUrlList().size(); |
| } |
| size += unknownFields.getSerializedSize(); |
| memoizedSize = size; |
| return size; |
| } |
| |
| private static final long serialVersionUID = 0L; |
| @java.lang.Override |
| public boolean equals(final java.lang.Object obj) { |
| if (obj == this) { |
| return true; |
| } |
| if (!(obj instanceof com.android.vts.proto.VtsReportMessage.SystraceReportMessage)) { |
| return super.equals(obj); |
| } |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage other = (com.android.vts.proto.VtsReportMessage.SystraceReportMessage) obj; |
| |
| boolean result = true; |
| result = result && (hasProcessName() == other.hasProcessName()); |
| if (hasProcessName()) { |
| result = result && getProcessName() |
| .equals(other.getProcessName()); |
| } |
| result = result && getHtmlList() |
| .equals(other.getHtmlList()); |
| result = result && getUrlList() |
| .equals(other.getUrlList()); |
| result = result && unknownFields.equals(other.unknownFields); |
| return result; |
| } |
| |
| @java.lang.Override |
| public int hashCode() { |
| if (memoizedHashCode != 0) { |
| return memoizedHashCode; |
| } |
| int hash = 41; |
| hash = (19 * hash) + getDescriptorForType().hashCode(); |
| if (hasProcessName()) { |
| hash = (37 * hash) + PROCESS_NAME_FIELD_NUMBER; |
| hash = (53 * hash) + getProcessName().hashCode(); |
| } |
| if (getHtmlCount() > 0) { |
| hash = (37 * hash) + HTML_FIELD_NUMBER; |
| hash = (53 * hash) + getHtmlList().hashCode(); |
| } |
| if (getUrlCount() > 0) { |
| hash = (37 * hash) + URL_FIELD_NUMBER; |
| hash = (53 * hash) + getUrlList().hashCode(); |
| } |
| hash = (29 * hash) + unknownFields.hashCode(); |
| memoizedHashCode = hash; |
| return hash; |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.SystraceReportMessage parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.SystraceReportMessage parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.SystraceReportMessage parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.SystraceReportMessage parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.SystraceReportMessage parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.SystraceReportMessage parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.SystraceReportMessage parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.SystraceReportMessage parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.SystraceReportMessage parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.SystraceReportMessage parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder() { |
| return DEFAULT_INSTANCE.toBuilder(); |
| } |
| public static Builder newBuilder(com.android.vts.proto.VtsReportMessage.SystraceReportMessage prototype) { |
| return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { |
| return this == DEFAULT_INSTANCE |
| ? new Builder() : new Builder().mergeFrom(this); |
| } |
| |
| @java.lang.Override |
| protected Builder newBuilderForType( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| Builder builder = new Builder(parent); |
| return builder; |
| } |
| /** |
| * <pre> |
| * To specify a systrace report. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.SystraceReportMessage} |
| */ |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements |
| // @@protoc_insertion_point(builder_implements:android.vts.SystraceReportMessage) |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder { |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_SystraceReportMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_SystraceReportMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage.class, com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder.class); |
| } |
| |
| // Construct using com.android.vts.proto.VtsReportMessage.SystraceReportMessage.newBuilder() |
| private Builder() { |
| maybeForceBuilderInitialization(); |
| } |
| |
| private Builder( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| super(parent); |
| maybeForceBuilderInitialization(); |
| } |
| private void maybeForceBuilderInitialization() { |
| if (com.google.protobuf.GeneratedMessageV3 |
| .alwaysUseFieldBuilders) { |
| } |
| } |
| public Builder clear() { |
| super.clear(); |
| processName_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000001); |
| html_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000002); |
| url_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000004); |
| return this; |
| } |
| |
| public com.google.protobuf.Descriptors.Descriptor |
| getDescriptorForType() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_SystraceReportMessage_descriptor; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.SystraceReportMessage getDefaultInstanceForType() { |
| return com.android.vts.proto.VtsReportMessage.SystraceReportMessage.getDefaultInstance(); |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.SystraceReportMessage build() { |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage result = buildPartial(); |
| if (!result.isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return result; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.SystraceReportMessage buildPartial() { |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage result = new com.android.vts.proto.VtsReportMessage.SystraceReportMessage(this); |
| int from_bitField0_ = bitField0_; |
| int to_bitField0_ = 0; |
| if (((from_bitField0_ & 0x00000001) == 0x00000001)) { |
| to_bitField0_ |= 0x00000001; |
| } |
| result.processName_ = processName_; |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| html_ = java.util.Collections.unmodifiableList(html_); |
| bitField0_ = (bitField0_ & ~0x00000002); |
| } |
| result.html_ = html_; |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| url_ = java.util.Collections.unmodifiableList(url_); |
| bitField0_ = (bitField0_ & ~0x00000004); |
| } |
| result.url_ = url_; |
| result.bitField0_ = to_bitField0_; |
| onBuilt(); |
| return result; |
| } |
| |
| public Builder clone() { |
| return (Builder) super.clone(); |
| } |
| public Builder setField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.setField(field, value); |
| } |
| public Builder clearField( |
| com.google.protobuf.Descriptors.FieldDescriptor field) { |
| return (Builder) super.clearField(field); |
| } |
| public Builder clearOneof( |
| com.google.protobuf.Descriptors.OneofDescriptor oneof) { |
| return (Builder) super.clearOneof(oneof); |
| } |
| public Builder setRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| int index, Object value) { |
| return (Builder) super.setRepeatedField(field, index, value); |
| } |
| public Builder addRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.addRepeatedField(field, value); |
| } |
| public Builder mergeFrom(com.google.protobuf.Message other) { |
| if (other instanceof com.android.vts.proto.VtsReportMessage.SystraceReportMessage) { |
| return mergeFrom((com.android.vts.proto.VtsReportMessage.SystraceReportMessage)other); |
| } else { |
| super.mergeFrom(other); |
| return this; |
| } |
| } |
| |
| public Builder mergeFrom(com.android.vts.proto.VtsReportMessage.SystraceReportMessage other) { |
| if (other == com.android.vts.proto.VtsReportMessage.SystraceReportMessage.getDefaultInstance()) return this; |
| if (other.hasProcessName()) { |
| setProcessName(other.getProcessName()); |
| } |
| if (!other.html_.isEmpty()) { |
| if (html_.isEmpty()) { |
| html_ = other.html_; |
| bitField0_ = (bitField0_ & ~0x00000002); |
| } else { |
| ensureHtmlIsMutable(); |
| html_.addAll(other.html_); |
| } |
| onChanged(); |
| } |
| if (!other.url_.isEmpty()) { |
| if (url_.isEmpty()) { |
| url_ = other.url_; |
| bitField0_ = (bitField0_ & ~0x00000004); |
| } else { |
| ensureUrlIsMutable(); |
| url_.addAll(other.url_); |
| } |
| onChanged(); |
| } |
| this.mergeUnknownFields(other.unknownFields); |
| onChanged(); |
| 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 { |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage parsedMessage = null; |
| try { |
| parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| parsedMessage = (com.android.vts.proto.VtsReportMessage.SystraceReportMessage) e.getUnfinishedMessage(); |
| throw e.unwrapIOException(); |
| } finally { |
| if (parsedMessage != null) { |
| mergeFrom(parsedMessage); |
| } |
| } |
| return this; |
| } |
| private int bitField0_; |
| |
| private com.google.protobuf.ByteString processName_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * the target process name used by systrace |
| * </pre> |
| * |
| * <code>optional bytes process_name = 1;</code> |
| */ |
| public boolean hasProcessName() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * the target process name used by systrace |
| * </pre> |
| * |
| * <code>optional bytes process_name = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getProcessName() { |
| return processName_; |
| } |
| /** |
| * <pre> |
| * the target process name used by systrace |
| * </pre> |
| * |
| * <code>optional bytes process_name = 1;</code> |
| */ |
| public Builder setProcessName(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000001; |
| processName_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * the target process name used by systrace |
| * </pre> |
| * |
| * <code>optional bytes process_name = 1;</code> |
| */ |
| public Builder clearProcessName() { |
| bitField0_ = (bitField0_ & ~0x00000001); |
| processName_ = getDefaultInstance().getProcessName(); |
| onChanged(); |
| return this; |
| } |
| |
| private java.util.List<com.google.protobuf.ByteString> html_ = java.util.Collections.emptyList(); |
| private void ensureHtmlIsMutable() { |
| if (!((bitField0_ & 0x00000002) == 0x00000002)) { |
| html_ = new java.util.ArrayList<com.google.protobuf.ByteString>(html_); |
| bitField0_ |= 0x00000002; |
| } |
| } |
| /** |
| * <pre> |
| * the produced html report |
| * </pre> |
| * |
| * <code>repeated bytes html = 11;</code> |
| */ |
| public java.util.List<com.google.protobuf.ByteString> |
| getHtmlList() { |
| return java.util.Collections.unmodifiableList(html_); |
| } |
| /** |
| * <pre> |
| * the produced html report |
| * </pre> |
| * |
| * <code>repeated bytes html = 11;</code> |
| */ |
| public int getHtmlCount() { |
| return html_.size(); |
| } |
| /** |
| * <pre> |
| * the produced html report |
| * </pre> |
| * |
| * <code>repeated bytes html = 11;</code> |
| */ |
| public com.google.protobuf.ByteString getHtml(int index) { |
| return html_.get(index); |
| } |
| /** |
| * <pre> |
| * the produced html report |
| * </pre> |
| * |
| * <code>repeated bytes html = 11;</code> |
| */ |
| public Builder setHtml( |
| int index, com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureHtmlIsMutable(); |
| html_.set(index, value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * the produced html report |
| * </pre> |
| * |
| * <code>repeated bytes html = 11;</code> |
| */ |
| public Builder addHtml(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureHtmlIsMutable(); |
| html_.add(value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * the produced html report |
| * </pre> |
| * |
| * <code>repeated bytes html = 11;</code> |
| */ |
| public Builder addAllHtml( |
| java.lang.Iterable<? extends com.google.protobuf.ByteString> values) { |
| ensureHtmlIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, html_); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * the produced html report |
| * </pre> |
| * |
| * <code>repeated bytes html = 11;</code> |
| */ |
| public Builder clearHtml() { |
| html_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000002); |
| onChanged(); |
| return this; |
| } |
| |
| private java.util.List<com.google.protobuf.ByteString> url_ = java.util.Collections.emptyList(); |
| private void ensureUrlIsMutable() { |
| if (!((bitField0_ & 0x00000004) == 0x00000004)) { |
| url_ = new java.util.ArrayList<com.google.protobuf.ByteString>(url_); |
| bitField0_ |= 0x00000004; |
| } |
| } |
| /** |
| * <pre> |
| * URLs of the produced html reports |
| * </pre> |
| * |
| * <code>repeated bytes url = 21;</code> |
| */ |
| public java.util.List<com.google.protobuf.ByteString> |
| getUrlList() { |
| return java.util.Collections.unmodifiableList(url_); |
| } |
| /** |
| * <pre> |
| * URLs of the produced html reports |
| * </pre> |
| * |
| * <code>repeated bytes url = 21;</code> |
| */ |
| public int getUrlCount() { |
| return url_.size(); |
| } |
| /** |
| * <pre> |
| * URLs of the produced html reports |
| * </pre> |
| * |
| * <code>repeated bytes url = 21;</code> |
| */ |
| public com.google.protobuf.ByteString getUrl(int index) { |
| return url_.get(index); |
| } |
| /** |
| * <pre> |
| * URLs of the produced html reports |
| * </pre> |
| * |
| * <code>repeated bytes url = 21;</code> |
| */ |
| public Builder setUrl( |
| int index, com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureUrlIsMutable(); |
| url_.set(index, value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * URLs of the produced html reports |
| * </pre> |
| * |
| * <code>repeated bytes url = 21;</code> |
| */ |
| public Builder addUrl(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureUrlIsMutable(); |
| url_.add(value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * URLs of the produced html reports |
| * </pre> |
| * |
| * <code>repeated bytes url = 21;</code> |
| */ |
| public Builder addAllUrl( |
| java.lang.Iterable<? extends com.google.protobuf.ByteString> values) { |
| ensureUrlIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, url_); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * URLs of the produced html reports |
| * </pre> |
| * |
| * <code>repeated bytes url = 21;</code> |
| */ |
| public Builder clearUrl() { |
| url_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000004); |
| onChanged(); |
| return this; |
| } |
| public final Builder setUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.setUnknownFields(unknownFields); |
| } |
| |
| public final Builder mergeUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.mergeUnknownFields(unknownFields); |
| } |
| |
| |
| // @@protoc_insertion_point(builder_scope:android.vts.SystraceReportMessage) |
| } |
| |
| // @@protoc_insertion_point(class_scope:android.vts.SystraceReportMessage) |
| private static final com.android.vts.proto.VtsReportMessage.SystraceReportMessage DEFAULT_INSTANCE; |
| static { |
| DEFAULT_INSTANCE = new com.android.vts.proto.VtsReportMessage.SystraceReportMessage(); |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.SystraceReportMessage getDefaultInstance() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| @java.lang.Deprecated public static final com.google.protobuf.Parser<SystraceReportMessage> |
| PARSER = new com.google.protobuf.AbstractParser<SystraceReportMessage>() { |
| public SystraceReportMessage parsePartialFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return new SystraceReportMessage(input, extensionRegistry); |
| } |
| }; |
| |
| public static com.google.protobuf.Parser<SystraceReportMessage> parser() { |
| return PARSER; |
| } |
| |
| @java.lang.Override |
| public com.google.protobuf.Parser<SystraceReportMessage> getParserForType() { |
| return PARSER; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.SystraceReportMessage getDefaultInstanceForType() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| } |
| |
| public interface CoverageReportMessageOrBuilder extends |
| // @@protoc_insertion_point(interface_extends:android.vts.CoverageReportMessage) |
| com.google.protobuf.MessageOrBuilder { |
| |
| /** |
| * <pre> |
| * the path to the source file from the project root. |
| * </pre> |
| * |
| * <code>optional bytes file_path = 11;</code> |
| */ |
| boolean hasFilePath(); |
| /** |
| * <pre> |
| * the path to the source file from the project root. |
| * </pre> |
| * |
| * <code>optional bytes file_path = 11;</code> |
| */ |
| com.google.protobuf.ByteString getFilePath(); |
| |
| /** |
| * <pre> |
| * the name of the project where the file can be found |
| * </pre> |
| * |
| * <code>optional bytes project_name = 12;</code> |
| */ |
| boolean hasProjectName(); |
| /** |
| * <pre> |
| * the name of the project where the file can be found |
| * </pre> |
| * |
| * <code>optional bytes project_name = 12;</code> |
| */ |
| com.google.protobuf.ByteString getProjectName(); |
| |
| /** |
| * <pre> |
| * the commit ID identifying the code revision |
| * </pre> |
| * |
| * <code>optional bytes revision = 13;</code> |
| */ |
| boolean hasRevision(); |
| /** |
| * <pre> |
| * the commit ID identifying the code revision |
| * </pre> |
| * |
| * <code>optional bytes revision = 13;</code> |
| */ |
| com.google.protobuf.ByteString getRevision(); |
| |
| /** |
| * <pre> |
| * i-th element gives the number of times i-th line is executed. |
| * </pre> |
| * |
| * <code>repeated int64 line_coverage_vector = 23;</code> |
| */ |
| java.util.List<java.lang.Long> getLineCoverageVectorList(); |
| /** |
| * <pre> |
| * i-th element gives the number of times i-th line is executed. |
| * </pre> |
| * |
| * <code>repeated int64 line_coverage_vector = 23;</code> |
| */ |
| int getLineCoverageVectorCount(); |
| /** |
| * <pre> |
| * i-th element gives the number of times i-th line is executed. |
| * </pre> |
| * |
| * <code>repeated int64 line_coverage_vector = 23;</code> |
| */ |
| long getLineCoverageVector(int index); |
| |
| /** |
| * <pre> |
| * the number of source code lines that are instrumented for code coverage |
| * measurement. |
| * </pre> |
| * |
| * <code>optional int32 total_line_count = 101;</code> |
| */ |
| boolean hasTotalLineCount(); |
| /** |
| * <pre> |
| * the number of source code lines that are instrumented for code coverage |
| * measurement. |
| * </pre> |
| * |
| * <code>optional int32 total_line_count = 101;</code> |
| */ |
| int getTotalLineCount(); |
| |
| /** |
| * <pre> |
| * the number of source code lines that are executed. |
| * </pre> |
| * |
| * <code>optional int32 covered_line_count = 102;</code> |
| */ |
| boolean hasCoveredLineCount(); |
| /** |
| * <pre> |
| * the number of source code lines that are executed. |
| * </pre> |
| * |
| * <code>optional int32 covered_line_count = 102;</code> |
| */ |
| int getCoveredLineCount(); |
| |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the directory path of a source file. |
| * </pre> |
| * |
| * <code>optional bytes dir_path = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated boolean hasDirPath(); |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the directory path of a source file. |
| * </pre> |
| * |
| * <code>optional bytes dir_path = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated com.google.protobuf.ByteString getDirPath(); |
| |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the name of the source file. |
| * </pre> |
| * |
| * <code>optional bytes file_name = 2 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated boolean hasFileName(); |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the name of the source file. |
| * </pre> |
| * |
| * <code>optional bytes file_name = 2 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated com.google.protobuf.ByteString getFileName(); |
| |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * produced html report. |
| * </pre> |
| * |
| * <code>optional bytes html = 3 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated boolean hasHtml(); |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * produced html report. |
| * </pre> |
| * |
| * <code>optional bytes html = 3 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated com.google.protobuf.ByteString getHtml(); |
| } |
| /** |
| * <pre> |
| * To specify a coverage report. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.CoverageReportMessage} |
| */ |
| public static final class CoverageReportMessage extends |
| com.google.protobuf.GeneratedMessageV3 implements |
| // @@protoc_insertion_point(message_implements:android.vts.CoverageReportMessage) |
| CoverageReportMessageOrBuilder { |
| // Use CoverageReportMessage.newBuilder() to construct. |
| private CoverageReportMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { |
| super(builder); |
| } |
| private CoverageReportMessage() { |
| filePath_ = com.google.protobuf.ByteString.EMPTY; |
| projectName_ = com.google.protobuf.ByteString.EMPTY; |
| revision_ = com.google.protobuf.ByteString.EMPTY; |
| lineCoverageVector_ = java.util.Collections.emptyList(); |
| totalLineCount_ = 0; |
| coveredLineCount_ = 0; |
| dirPath_ = com.google.protobuf.ByteString.EMPTY; |
| fileName_ = com.google.protobuf.ByteString.EMPTY; |
| html_ = com.google.protobuf.ByteString.EMPTY; |
| } |
| |
| @java.lang.Override |
| public final com.google.protobuf.UnknownFieldSet |
| getUnknownFields() { |
| return this.unknownFields; |
| } |
| private CoverageReportMessage( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| this(); |
| 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_ |= 0x00000020; |
| dirPath_ = input.readBytes(); |
| break; |
| } |
| case 18: { |
| bitField0_ |= 0x00000040; |
| fileName_ = input.readBytes(); |
| break; |
| } |
| case 26: { |
| bitField0_ |= 0x00000080; |
| html_ = input.readBytes(); |
| break; |
| } |
| case 90: { |
| bitField0_ |= 0x00000001; |
| filePath_ = input.readBytes(); |
| break; |
| } |
| case 98: { |
| bitField0_ |= 0x00000002; |
| projectName_ = input.readBytes(); |
| break; |
| } |
| case 106: { |
| bitField0_ |= 0x00000004; |
| revision_ = input.readBytes(); |
| break; |
| } |
| case 184: { |
| if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { |
| lineCoverageVector_ = new java.util.ArrayList<java.lang.Long>(); |
| mutable_bitField0_ |= 0x00000008; |
| } |
| lineCoverageVector_.add(input.readInt64()); |
| break; |
| } |
| case 186: { |
| int length = input.readRawVarint32(); |
| int limit = input.pushLimit(length); |
| if (!((mutable_bitField0_ & 0x00000008) == 0x00000008) && input.getBytesUntilLimit() > 0) { |
| lineCoverageVector_ = new java.util.ArrayList<java.lang.Long>(); |
| mutable_bitField0_ |= 0x00000008; |
| } |
| while (input.getBytesUntilLimit() > 0) { |
| lineCoverageVector_.add(input.readInt64()); |
| } |
| input.popLimit(limit); |
| break; |
| } |
| case 808: { |
| bitField0_ |= 0x00000008; |
| totalLineCount_ = input.readInt32(); |
| break; |
| } |
| case 816: { |
| bitField0_ |= 0x00000010; |
| coveredLineCount_ = input.readInt32(); |
| break; |
| } |
| } |
| } |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| throw e.setUnfinishedMessage(this); |
| } catch (java.io.IOException e) { |
| throw new com.google.protobuf.InvalidProtocolBufferException( |
| e).setUnfinishedMessage(this); |
| } finally { |
| if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { |
| lineCoverageVector_ = java.util.Collections.unmodifiableList(lineCoverageVector_); |
| } |
| this.unknownFields = unknownFields.build(); |
| makeExtensionsImmutable(); |
| } |
| } |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_CoverageReportMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_CoverageReportMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage.class, com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder.class); |
| } |
| |
| private int bitField0_; |
| public static final int FILE_PATH_FIELD_NUMBER = 11; |
| private com.google.protobuf.ByteString filePath_; |
| /** |
| * <pre> |
| * the path to the source file from the project root. |
| * </pre> |
| * |
| * <code>optional bytes file_path = 11;</code> |
| */ |
| public boolean hasFilePath() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * the path to the source file from the project root. |
| * </pre> |
| * |
| * <code>optional bytes file_path = 11;</code> |
| */ |
| public com.google.protobuf.ByteString getFilePath() { |
| return filePath_; |
| } |
| |
| public static final int PROJECT_NAME_FIELD_NUMBER = 12; |
| private com.google.protobuf.ByteString projectName_; |
| /** |
| * <pre> |
| * the name of the project where the file can be found |
| * </pre> |
| * |
| * <code>optional bytes project_name = 12;</code> |
| */ |
| public boolean hasProjectName() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * the name of the project where the file can be found |
| * </pre> |
| * |
| * <code>optional bytes project_name = 12;</code> |
| */ |
| public com.google.protobuf.ByteString getProjectName() { |
| return projectName_; |
| } |
| |
| public static final int REVISION_FIELD_NUMBER = 13; |
| private com.google.protobuf.ByteString revision_; |
| /** |
| * <pre> |
| * the commit ID identifying the code revision |
| * </pre> |
| * |
| * <code>optional bytes revision = 13;</code> |
| */ |
| public boolean hasRevision() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * the commit ID identifying the code revision |
| * </pre> |
| * |
| * <code>optional bytes revision = 13;</code> |
| */ |
| public com.google.protobuf.ByteString getRevision() { |
| return revision_; |
| } |
| |
| public static final int LINE_COVERAGE_VECTOR_FIELD_NUMBER = 23; |
| private java.util.List<java.lang.Long> lineCoverageVector_; |
| /** |
| * <pre> |
| * i-th element gives the number of times i-th line is executed. |
| * </pre> |
| * |
| * <code>repeated int64 line_coverage_vector = 23;</code> |
| */ |
| public java.util.List<java.lang.Long> |
| getLineCoverageVectorList() { |
| return lineCoverageVector_; |
| } |
| /** |
| * <pre> |
| * i-th element gives the number of times i-th line is executed. |
| * </pre> |
| * |
| * <code>repeated int64 line_coverage_vector = 23;</code> |
| */ |
| public int getLineCoverageVectorCount() { |
| return lineCoverageVector_.size(); |
| } |
| /** |
| * <pre> |
| * i-th element gives the number of times i-th line is executed. |
| * </pre> |
| * |
| * <code>repeated int64 line_coverage_vector = 23;</code> |
| */ |
| public long getLineCoverageVector(int index) { |
| return lineCoverageVector_.get(index); |
| } |
| |
| public static final int TOTAL_LINE_COUNT_FIELD_NUMBER = 101; |
| private int totalLineCount_; |
| /** |
| * <pre> |
| * the number of source code lines that are instrumented for code coverage |
| * measurement. |
| * </pre> |
| * |
| * <code>optional int32 total_line_count = 101;</code> |
| */ |
| public boolean hasTotalLineCount() { |
| return ((bitField0_ & 0x00000008) == 0x00000008); |
| } |
| /** |
| * <pre> |
| * the number of source code lines that are instrumented for code coverage |
| * measurement. |
| * </pre> |
| * |
| * <code>optional int32 total_line_count = 101;</code> |
| */ |
| public int getTotalLineCount() { |
| return totalLineCount_; |
| } |
| |
| public static final int COVERED_LINE_COUNT_FIELD_NUMBER = 102; |
| private int coveredLineCount_; |
| /** |
| * <pre> |
| * the number of source code lines that are executed. |
| * </pre> |
| * |
| * <code>optional int32 covered_line_count = 102;</code> |
| */ |
| public boolean hasCoveredLineCount() { |
| return ((bitField0_ & 0x00000010) == 0x00000010); |
| } |
| /** |
| * <pre> |
| * the number of source code lines that are executed. |
| * </pre> |
| * |
| * <code>optional int32 covered_line_count = 102;</code> |
| */ |
| public int getCoveredLineCount() { |
| return coveredLineCount_; |
| } |
| |
| public static final int DIR_PATH_FIELD_NUMBER = 1; |
| private com.google.protobuf.ByteString dirPath_; |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the directory path of a source file. |
| * </pre> |
| * |
| * <code>optional bytes dir_path = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public boolean hasDirPath() { |
| return ((bitField0_ & 0x00000020) == 0x00000020); |
| } |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the directory path of a source file. |
| * </pre> |
| * |
| * <code>optional bytes dir_path = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.google.protobuf.ByteString getDirPath() { |
| return dirPath_; |
| } |
| |
| public static final int FILE_NAME_FIELD_NUMBER = 2; |
| private com.google.protobuf.ByteString fileName_; |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the name of the source file. |
| * </pre> |
| * |
| * <code>optional bytes file_name = 2 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public boolean hasFileName() { |
| return ((bitField0_ & 0x00000040) == 0x00000040); |
| } |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the name of the source file. |
| * </pre> |
| * |
| * <code>optional bytes file_name = 2 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.google.protobuf.ByteString getFileName() { |
| return fileName_; |
| } |
| |
| public static final int HTML_FIELD_NUMBER = 3; |
| private com.google.protobuf.ByteString html_; |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * produced html report. |
| * </pre> |
| * |
| * <code>optional bytes html = 3 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public boolean hasHtml() { |
| return ((bitField0_ & 0x00000080) == 0x00000080); |
| } |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * produced html report. |
| * </pre> |
| * |
| * <code>optional bytes html = 3 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.google.protobuf.ByteString getHtml() { |
| return html_; |
| } |
| |
| private byte memoizedIsInitialized = -1; |
| public final boolean isInitialized() { |
| byte isInitialized = memoizedIsInitialized; |
| if (isInitialized == 1) return true; |
| if (isInitialized == 0) return false; |
| |
| memoizedIsInitialized = 1; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| if (((bitField0_ & 0x00000020) == 0x00000020)) { |
| output.writeBytes(1, dirPath_); |
| } |
| if (((bitField0_ & 0x00000040) == 0x00000040)) { |
| output.writeBytes(2, fileName_); |
| } |
| if (((bitField0_ & 0x00000080) == 0x00000080)) { |
| output.writeBytes(3, html_); |
| } |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| output.writeBytes(11, filePath_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| output.writeBytes(12, projectName_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| output.writeBytes(13, revision_); |
| } |
| for (int i = 0; i < lineCoverageVector_.size(); i++) { |
| output.writeInt64(23, lineCoverageVector_.get(i)); |
| } |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| output.writeInt32(101, totalLineCount_); |
| } |
| if (((bitField0_ & 0x00000010) == 0x00000010)) { |
| output.writeInt32(102, coveredLineCount_); |
| } |
| unknownFields.writeTo(output); |
| } |
| |
| public int getSerializedSize() { |
| int size = memoizedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (((bitField0_ & 0x00000020) == 0x00000020)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(1, dirPath_); |
| } |
| if (((bitField0_ & 0x00000040) == 0x00000040)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(2, fileName_); |
| } |
| if (((bitField0_ & 0x00000080) == 0x00000080)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(3, html_); |
| } |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(11, filePath_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(12, projectName_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(13, revision_); |
| } |
| { |
| int dataSize = 0; |
| for (int i = 0; i < lineCoverageVector_.size(); i++) { |
| dataSize += com.google.protobuf.CodedOutputStream |
| .computeInt64SizeNoTag(lineCoverageVector_.get(i)); |
| } |
| size += dataSize; |
| size += 2 * getLineCoverageVectorList().size(); |
| } |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(101, totalLineCount_); |
| } |
| if (((bitField0_ & 0x00000010) == 0x00000010)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(102, coveredLineCount_); |
| } |
| size += unknownFields.getSerializedSize(); |
| memoizedSize = size; |
| return size; |
| } |
| |
| private static final long serialVersionUID = 0L; |
| @java.lang.Override |
| public boolean equals(final java.lang.Object obj) { |
| if (obj == this) { |
| return true; |
| } |
| if (!(obj instanceof com.android.vts.proto.VtsReportMessage.CoverageReportMessage)) { |
| return super.equals(obj); |
| } |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage other = (com.android.vts.proto.VtsReportMessage.CoverageReportMessage) obj; |
| |
| boolean result = true; |
| result = result && (hasFilePath() == other.hasFilePath()); |
| if (hasFilePath()) { |
| result = result && getFilePath() |
| .equals(other.getFilePath()); |
| } |
| result = result && (hasProjectName() == other.hasProjectName()); |
| if (hasProjectName()) { |
| result = result && getProjectName() |
| .equals(other.getProjectName()); |
| } |
| result = result && (hasRevision() == other.hasRevision()); |
| if (hasRevision()) { |
| result = result && getRevision() |
| .equals(other.getRevision()); |
| } |
| result = result && getLineCoverageVectorList() |
| .equals(other.getLineCoverageVectorList()); |
| result = result && (hasTotalLineCount() == other.hasTotalLineCount()); |
| if (hasTotalLineCount()) { |
| result = result && (getTotalLineCount() |
| == other.getTotalLineCount()); |
| } |
| result = result && (hasCoveredLineCount() == other.hasCoveredLineCount()); |
| if (hasCoveredLineCount()) { |
| result = result && (getCoveredLineCount() |
| == other.getCoveredLineCount()); |
| } |
| result = result && (hasDirPath() == other.hasDirPath()); |
| if (hasDirPath()) { |
| result = result && getDirPath() |
| .equals(other.getDirPath()); |
| } |
| result = result && (hasFileName() == other.hasFileName()); |
| if (hasFileName()) { |
| result = result && getFileName() |
| .equals(other.getFileName()); |
| } |
| result = result && (hasHtml() == other.hasHtml()); |
| if (hasHtml()) { |
| result = result && getHtml() |
| .equals(other.getHtml()); |
| } |
| result = result && unknownFields.equals(other.unknownFields); |
| return result; |
| } |
| |
| @java.lang.Override |
| public int hashCode() { |
| if (memoizedHashCode != 0) { |
| return memoizedHashCode; |
| } |
| int hash = 41; |
| hash = (19 * hash) + getDescriptorForType().hashCode(); |
| if (hasFilePath()) { |
| hash = (37 * hash) + FILE_PATH_FIELD_NUMBER; |
| hash = (53 * hash) + getFilePath().hashCode(); |
| } |
| if (hasProjectName()) { |
| hash = (37 * hash) + PROJECT_NAME_FIELD_NUMBER; |
| hash = (53 * hash) + getProjectName().hashCode(); |
| } |
| if (hasRevision()) { |
| hash = (37 * hash) + REVISION_FIELD_NUMBER; |
| hash = (53 * hash) + getRevision().hashCode(); |
| } |
| if (getLineCoverageVectorCount() > 0) { |
| hash = (37 * hash) + LINE_COVERAGE_VECTOR_FIELD_NUMBER; |
| hash = (53 * hash) + getLineCoverageVectorList().hashCode(); |
| } |
| if (hasTotalLineCount()) { |
| hash = (37 * hash) + TOTAL_LINE_COUNT_FIELD_NUMBER; |
| hash = (53 * hash) + getTotalLineCount(); |
| } |
| if (hasCoveredLineCount()) { |
| hash = (37 * hash) + COVERED_LINE_COUNT_FIELD_NUMBER; |
| hash = (53 * hash) + getCoveredLineCount(); |
| } |
| if (hasDirPath()) { |
| hash = (37 * hash) + DIR_PATH_FIELD_NUMBER; |
| hash = (53 * hash) + getDirPath().hashCode(); |
| } |
| if (hasFileName()) { |
| hash = (37 * hash) + FILE_NAME_FIELD_NUMBER; |
| hash = (53 * hash) + getFileName().hashCode(); |
| } |
| if (hasHtml()) { |
| hash = (37 * hash) + HTML_FIELD_NUMBER; |
| hash = (53 * hash) + getHtml().hashCode(); |
| } |
| hash = (29 * hash) + unknownFields.hashCode(); |
| memoizedHashCode = hash; |
| return hash; |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.CoverageReportMessage parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.CoverageReportMessage parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.CoverageReportMessage parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.CoverageReportMessage parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.CoverageReportMessage parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.CoverageReportMessage parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.CoverageReportMessage parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.CoverageReportMessage parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.CoverageReportMessage parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.CoverageReportMessage parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder() { |
| return DEFAULT_INSTANCE.toBuilder(); |
| } |
| public static Builder newBuilder(com.android.vts.proto.VtsReportMessage.CoverageReportMessage prototype) { |
| return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { |
| return this == DEFAULT_INSTANCE |
| ? new Builder() : new Builder().mergeFrom(this); |
| } |
| |
| @java.lang.Override |
| protected Builder newBuilderForType( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| Builder builder = new Builder(parent); |
| return builder; |
| } |
| /** |
| * <pre> |
| * To specify a coverage report. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.CoverageReportMessage} |
| */ |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements |
| // @@protoc_insertion_point(builder_implements:android.vts.CoverageReportMessage) |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder { |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_CoverageReportMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_CoverageReportMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage.class, com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder.class); |
| } |
| |
| // Construct using com.android.vts.proto.VtsReportMessage.CoverageReportMessage.newBuilder() |
| private Builder() { |
| maybeForceBuilderInitialization(); |
| } |
| |
| private Builder( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| super(parent); |
| maybeForceBuilderInitialization(); |
| } |
| private void maybeForceBuilderInitialization() { |
| if (com.google.protobuf.GeneratedMessageV3 |
| .alwaysUseFieldBuilders) { |
| } |
| } |
| public Builder clear() { |
| super.clear(); |
| filePath_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000001); |
| projectName_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000002); |
| revision_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000004); |
| lineCoverageVector_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000008); |
| totalLineCount_ = 0; |
| bitField0_ = (bitField0_ & ~0x00000010); |
| coveredLineCount_ = 0; |
| bitField0_ = (bitField0_ & ~0x00000020); |
| dirPath_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000040); |
| fileName_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000080); |
| html_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000100); |
| return this; |
| } |
| |
| public com.google.protobuf.Descriptors.Descriptor |
| getDescriptorForType() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_CoverageReportMessage_descriptor; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessage getDefaultInstanceForType() { |
| return com.android.vts.proto.VtsReportMessage.CoverageReportMessage.getDefaultInstance(); |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessage build() { |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage result = buildPartial(); |
| if (!result.isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return result; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessage buildPartial() { |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage result = new com.android.vts.proto.VtsReportMessage.CoverageReportMessage(this); |
| int from_bitField0_ = bitField0_; |
| int to_bitField0_ = 0; |
| if (((from_bitField0_ & 0x00000001) == 0x00000001)) { |
| to_bitField0_ |= 0x00000001; |
| } |
| result.filePath_ = filePath_; |
| if (((from_bitField0_ & 0x00000002) == 0x00000002)) { |
| to_bitField0_ |= 0x00000002; |
| } |
| result.projectName_ = projectName_; |
| if (((from_bitField0_ & 0x00000004) == 0x00000004)) { |
| to_bitField0_ |= 0x00000004; |
| } |
| result.revision_ = revision_; |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| lineCoverageVector_ = java.util.Collections.unmodifiableList(lineCoverageVector_); |
| bitField0_ = (bitField0_ & ~0x00000008); |
| } |
| result.lineCoverageVector_ = lineCoverageVector_; |
| if (((from_bitField0_ & 0x00000010) == 0x00000010)) { |
| to_bitField0_ |= 0x00000008; |
| } |
| result.totalLineCount_ = totalLineCount_; |
| if (((from_bitField0_ & 0x00000020) == 0x00000020)) { |
| to_bitField0_ |= 0x00000010; |
| } |
| result.coveredLineCount_ = coveredLineCount_; |
| if (((from_bitField0_ & 0x00000040) == 0x00000040)) { |
| to_bitField0_ |= 0x00000020; |
| } |
| result.dirPath_ = dirPath_; |
| if (((from_bitField0_ & 0x00000080) == 0x00000080)) { |
| to_bitField0_ |= 0x00000040; |
| } |
| result.fileName_ = fileName_; |
| if (((from_bitField0_ & 0x00000100) == 0x00000100)) { |
| to_bitField0_ |= 0x00000080; |
| } |
| result.html_ = html_; |
| result.bitField0_ = to_bitField0_; |
| onBuilt(); |
| return result; |
| } |
| |
| public Builder clone() { |
| return (Builder) super.clone(); |
| } |
| public Builder setField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.setField(field, value); |
| } |
| public Builder clearField( |
| com.google.protobuf.Descriptors.FieldDescriptor field) { |
| return (Builder) super.clearField(field); |
| } |
| public Builder clearOneof( |
| com.google.protobuf.Descriptors.OneofDescriptor oneof) { |
| return (Builder) super.clearOneof(oneof); |
| } |
| public Builder setRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| int index, Object value) { |
| return (Builder) super.setRepeatedField(field, index, value); |
| } |
| public Builder addRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.addRepeatedField(field, value); |
| } |
| public Builder mergeFrom(com.google.protobuf.Message other) { |
| if (other instanceof com.android.vts.proto.VtsReportMessage.CoverageReportMessage) { |
| return mergeFrom((com.android.vts.proto.VtsReportMessage.CoverageReportMessage)other); |
| } else { |
| super.mergeFrom(other); |
| return this; |
| } |
| } |
| |
| public Builder mergeFrom(com.android.vts.proto.VtsReportMessage.CoverageReportMessage other) { |
| if (other == com.android.vts.proto.VtsReportMessage.CoverageReportMessage.getDefaultInstance()) return this; |
| if (other.hasFilePath()) { |
| setFilePath(other.getFilePath()); |
| } |
| if (other.hasProjectName()) { |
| setProjectName(other.getProjectName()); |
| } |
| if (other.hasRevision()) { |
| setRevision(other.getRevision()); |
| } |
| if (!other.lineCoverageVector_.isEmpty()) { |
| if (lineCoverageVector_.isEmpty()) { |
| lineCoverageVector_ = other.lineCoverageVector_; |
| bitField0_ = (bitField0_ & ~0x00000008); |
| } else { |
| ensureLineCoverageVectorIsMutable(); |
| lineCoverageVector_.addAll(other.lineCoverageVector_); |
| } |
| onChanged(); |
| } |
| if (other.hasTotalLineCount()) { |
| setTotalLineCount(other.getTotalLineCount()); |
| } |
| if (other.hasCoveredLineCount()) { |
| setCoveredLineCount(other.getCoveredLineCount()); |
| } |
| if (other.hasDirPath()) { |
| setDirPath(other.getDirPath()); |
| } |
| if (other.hasFileName()) { |
| setFileName(other.getFileName()); |
| } |
| if (other.hasHtml()) { |
| setHtml(other.getHtml()); |
| } |
| this.mergeUnknownFields(other.unknownFields); |
| onChanged(); |
| 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 { |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage parsedMessage = null; |
| try { |
| parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| parsedMessage = (com.android.vts.proto.VtsReportMessage.CoverageReportMessage) e.getUnfinishedMessage(); |
| throw e.unwrapIOException(); |
| } finally { |
| if (parsedMessage != null) { |
| mergeFrom(parsedMessage); |
| } |
| } |
| return this; |
| } |
| private int bitField0_; |
| |
| private com.google.protobuf.ByteString filePath_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * the path to the source file from the project root. |
| * </pre> |
| * |
| * <code>optional bytes file_path = 11;</code> |
| */ |
| public boolean hasFilePath() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * the path to the source file from the project root. |
| * </pre> |
| * |
| * <code>optional bytes file_path = 11;</code> |
| */ |
| public com.google.protobuf.ByteString getFilePath() { |
| return filePath_; |
| } |
| /** |
| * <pre> |
| * the path to the source file from the project root. |
| * </pre> |
| * |
| * <code>optional bytes file_path = 11;</code> |
| */ |
| public Builder setFilePath(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000001; |
| filePath_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * the path to the source file from the project root. |
| * </pre> |
| * |
| * <code>optional bytes file_path = 11;</code> |
| */ |
| public Builder clearFilePath() { |
| bitField0_ = (bitField0_ & ~0x00000001); |
| filePath_ = getDefaultInstance().getFilePath(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString projectName_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * the name of the project where the file can be found |
| * </pre> |
| * |
| * <code>optional bytes project_name = 12;</code> |
| */ |
| public boolean hasProjectName() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * the name of the project where the file can be found |
| * </pre> |
| * |
| * <code>optional bytes project_name = 12;</code> |
| */ |
| public com.google.protobuf.ByteString getProjectName() { |
| return projectName_; |
| } |
| /** |
| * <pre> |
| * the name of the project where the file can be found |
| * </pre> |
| * |
| * <code>optional bytes project_name = 12;</code> |
| */ |
| public Builder setProjectName(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000002; |
| projectName_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * the name of the project where the file can be found |
| * </pre> |
| * |
| * <code>optional bytes project_name = 12;</code> |
| */ |
| public Builder clearProjectName() { |
| bitField0_ = (bitField0_ & ~0x00000002); |
| projectName_ = getDefaultInstance().getProjectName(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString revision_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * the commit ID identifying the code revision |
| * </pre> |
| * |
| * <code>optional bytes revision = 13;</code> |
| */ |
| public boolean hasRevision() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * the commit ID identifying the code revision |
| * </pre> |
| * |
| * <code>optional bytes revision = 13;</code> |
| */ |
| public com.google.protobuf.ByteString getRevision() { |
| return revision_; |
| } |
| /** |
| * <pre> |
| * the commit ID identifying the code revision |
| * </pre> |
| * |
| * <code>optional bytes revision = 13;</code> |
| */ |
| public Builder setRevision(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000004; |
| revision_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * the commit ID identifying the code revision |
| * </pre> |
| * |
| * <code>optional bytes revision = 13;</code> |
| */ |
| public Builder clearRevision() { |
| bitField0_ = (bitField0_ & ~0x00000004); |
| revision_ = getDefaultInstance().getRevision(); |
| onChanged(); |
| return this; |
| } |
| |
| private java.util.List<java.lang.Long> lineCoverageVector_ = java.util.Collections.emptyList(); |
| private void ensureLineCoverageVectorIsMutable() { |
| if (!((bitField0_ & 0x00000008) == 0x00000008)) { |
| lineCoverageVector_ = new java.util.ArrayList<java.lang.Long>(lineCoverageVector_); |
| bitField0_ |= 0x00000008; |
| } |
| } |
| /** |
| * <pre> |
| * i-th element gives the number of times i-th line is executed. |
| * </pre> |
| * |
| * <code>repeated int64 line_coverage_vector = 23;</code> |
| */ |
| public java.util.List<java.lang.Long> |
| getLineCoverageVectorList() { |
| return java.util.Collections.unmodifiableList(lineCoverageVector_); |
| } |
| /** |
| * <pre> |
| * i-th element gives the number of times i-th line is executed. |
| * </pre> |
| * |
| * <code>repeated int64 line_coverage_vector = 23;</code> |
| */ |
| public int getLineCoverageVectorCount() { |
| return lineCoverageVector_.size(); |
| } |
| /** |
| * <pre> |
| * i-th element gives the number of times i-th line is executed. |
| * </pre> |
| * |
| * <code>repeated int64 line_coverage_vector = 23;</code> |
| */ |
| public long getLineCoverageVector(int index) { |
| return lineCoverageVector_.get(index); |
| } |
| /** |
| * <pre> |
| * i-th element gives the number of times i-th line is executed. |
| * </pre> |
| * |
| * <code>repeated int64 line_coverage_vector = 23;</code> |
| */ |
| public Builder setLineCoverageVector( |
| int index, long value) { |
| ensureLineCoverageVectorIsMutable(); |
| lineCoverageVector_.set(index, value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * i-th element gives the number of times i-th line is executed. |
| * </pre> |
| * |
| * <code>repeated int64 line_coverage_vector = 23;</code> |
| */ |
| public Builder addLineCoverageVector(long value) { |
| ensureLineCoverageVectorIsMutable(); |
| lineCoverageVector_.add(value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * i-th element gives the number of times i-th line is executed. |
| * </pre> |
| * |
| * <code>repeated int64 line_coverage_vector = 23;</code> |
| */ |
| public Builder addAllLineCoverageVector( |
| java.lang.Iterable<? extends java.lang.Long> values) { |
| ensureLineCoverageVectorIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, lineCoverageVector_); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * i-th element gives the number of times i-th line is executed. |
| * </pre> |
| * |
| * <code>repeated int64 line_coverage_vector = 23;</code> |
| */ |
| public Builder clearLineCoverageVector() { |
| lineCoverageVector_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000008); |
| onChanged(); |
| return this; |
| } |
| |
| private int totalLineCount_ ; |
| /** |
| * <pre> |
| * the number of source code lines that are instrumented for code coverage |
| * measurement. |
| * </pre> |
| * |
| * <code>optional int32 total_line_count = 101;</code> |
| */ |
| public boolean hasTotalLineCount() { |
| return ((bitField0_ & 0x00000010) == 0x00000010); |
| } |
| /** |
| * <pre> |
| * the number of source code lines that are instrumented for code coverage |
| * measurement. |
| * </pre> |
| * |
| * <code>optional int32 total_line_count = 101;</code> |
| */ |
| public int getTotalLineCount() { |
| return totalLineCount_; |
| } |
| /** |
| * <pre> |
| * the number of source code lines that are instrumented for code coverage |
| * measurement. |
| * </pre> |
| * |
| * <code>optional int32 total_line_count = 101;</code> |
| */ |
| public Builder setTotalLineCount(int value) { |
| bitField0_ |= 0x00000010; |
| totalLineCount_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * the number of source code lines that are instrumented for code coverage |
| * measurement. |
| * </pre> |
| * |
| * <code>optional int32 total_line_count = 101;</code> |
| */ |
| public Builder clearTotalLineCount() { |
| bitField0_ = (bitField0_ & ~0x00000010); |
| totalLineCount_ = 0; |
| onChanged(); |
| return this; |
| } |
| |
| private int coveredLineCount_ ; |
| /** |
| * <pre> |
| * the number of source code lines that are executed. |
| * </pre> |
| * |
| * <code>optional int32 covered_line_count = 102;</code> |
| */ |
| public boolean hasCoveredLineCount() { |
| return ((bitField0_ & 0x00000020) == 0x00000020); |
| } |
| /** |
| * <pre> |
| * the number of source code lines that are executed. |
| * </pre> |
| * |
| * <code>optional int32 covered_line_count = 102;</code> |
| */ |
| public int getCoveredLineCount() { |
| return coveredLineCount_; |
| } |
| /** |
| * <pre> |
| * the number of source code lines that are executed. |
| * </pre> |
| * |
| * <code>optional int32 covered_line_count = 102;</code> |
| */ |
| public Builder setCoveredLineCount(int value) { |
| bitField0_ |= 0x00000020; |
| coveredLineCount_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * the number of source code lines that are executed. |
| * </pre> |
| * |
| * <code>optional int32 covered_line_count = 102;</code> |
| */ |
| public Builder clearCoveredLineCount() { |
| bitField0_ = (bitField0_ & ~0x00000020); |
| coveredLineCount_ = 0; |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString dirPath_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the directory path of a source file. |
| * </pre> |
| * |
| * <code>optional bytes dir_path = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public boolean hasDirPath() { |
| return ((bitField0_ & 0x00000040) == 0x00000040); |
| } |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the directory path of a source file. |
| * </pre> |
| * |
| * <code>optional bytes dir_path = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.google.protobuf.ByteString getDirPath() { |
| return dirPath_; |
| } |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the directory path of a source file. |
| * </pre> |
| * |
| * <code>optional bytes dir_path = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder setDirPath(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000040; |
| dirPath_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the directory path of a source file. |
| * </pre> |
| * |
| * <code>optional bytes dir_path = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder clearDirPath() { |
| bitField0_ = (bitField0_ & ~0x00000040); |
| dirPath_ = getDefaultInstance().getDirPath(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString fileName_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the name of the source file. |
| * </pre> |
| * |
| * <code>optional bytes file_name = 2 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public boolean hasFileName() { |
| return ((bitField0_ & 0x00000080) == 0x00000080); |
| } |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the name of the source file. |
| * </pre> |
| * |
| * <code>optional bytes file_name = 2 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.google.protobuf.ByteString getFileName() { |
| return fileName_; |
| } |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the name of the source file. |
| * </pre> |
| * |
| * <code>optional bytes file_name = 2 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder setFileName(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000080; |
| fileName_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * the name of the source file. |
| * </pre> |
| * |
| * <code>optional bytes file_name = 2 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder clearFileName() { |
| bitField0_ = (bitField0_ & ~0x00000080); |
| fileName_ = getDefaultInstance().getFileName(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString html_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * produced html report. |
| * </pre> |
| * |
| * <code>optional bytes html = 3 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public boolean hasHtml() { |
| return ((bitField0_ & 0x00000100) == 0x00000100); |
| } |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * produced html report. |
| * </pre> |
| * |
| * <code>optional bytes html = 3 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.google.protobuf.ByteString getHtml() { |
| return html_; |
| } |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * produced html report. |
| * </pre> |
| * |
| * <code>optional bytes html = 3 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder setHtml(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000100; |
| html_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * TODO(ryanjcampbell@) delete deprecated field |
| * produced html report. |
| * </pre> |
| * |
| * <code>optional bytes html = 3 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder clearHtml() { |
| bitField0_ = (bitField0_ & ~0x00000100); |
| html_ = getDefaultInstance().getHtml(); |
| onChanged(); |
| return this; |
| } |
| public final Builder setUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.setUnknownFields(unknownFields); |
| } |
| |
| public final Builder mergeUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.mergeUnknownFields(unknownFields); |
| } |
| |
| |
| // @@protoc_insertion_point(builder_scope:android.vts.CoverageReportMessage) |
| } |
| |
| // @@protoc_insertion_point(class_scope:android.vts.CoverageReportMessage) |
| private static final com.android.vts.proto.VtsReportMessage.CoverageReportMessage DEFAULT_INSTANCE; |
| static { |
| DEFAULT_INSTANCE = new com.android.vts.proto.VtsReportMessage.CoverageReportMessage(); |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.CoverageReportMessage getDefaultInstance() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| @java.lang.Deprecated public static final com.google.protobuf.Parser<CoverageReportMessage> |
| PARSER = new com.google.protobuf.AbstractParser<CoverageReportMessage>() { |
| public CoverageReportMessage parsePartialFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return new CoverageReportMessage(input, extensionRegistry); |
| } |
| }; |
| |
| public static com.google.protobuf.Parser<CoverageReportMessage> parser() { |
| return PARSER; |
| } |
| |
| @java.lang.Override |
| public com.google.protobuf.Parser<CoverageReportMessage> getParserForType() { |
| return PARSER; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessage getDefaultInstanceForType() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| } |
| |
| public interface HalInterfaceMessageOrBuilder extends |
| // @@protoc_insertion_point(interface_extends:android.vts.HalInterfaceMessage) |
| com.google.protobuf.MessageOrBuilder { |
| |
| /** |
| * <pre> |
| * HAL package name. e.g. android.hardware.foo. |
| * </pre> |
| * |
| * <code>optional bytes hal_package_name = 1;</code> |
| */ |
| boolean hasHalPackageName(); |
| /** |
| * <pre> |
| * HAL package name. e.g. android.hardware.foo. |
| * </pre> |
| * |
| * <code>optional bytes hal_package_name = 1;</code> |
| */ |
| com.google.protobuf.ByteString getHalPackageName(); |
| |
| /** |
| * <pre> |
| * HAL (major) version. e.g. 1. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_major = 2;</code> |
| */ |
| boolean hasHalVersionMajor(); |
| /** |
| * <pre> |
| * HAL (major) version. e.g. 1. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_major = 2;</code> |
| */ |
| int getHalVersionMajor(); |
| |
| /** |
| * <pre> |
| * HAL (minor) version. e.g. 0. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_minor = 3;</code> |
| */ |
| boolean hasHalVersionMinor(); |
| /** |
| * <pre> |
| * HAL (minor) version. e.g. 0. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_minor = 3;</code> |
| */ |
| int getHalVersionMinor(); |
| |
| /** |
| * <pre> |
| * HAL interface name. e.g. IFoo. |
| * </pre> |
| * |
| * <code>optional bytes hal_interface_name = 4;</code> |
| */ |
| boolean hasHalInterfaceName(); |
| /** |
| * <pre> |
| * HAL interface name. e.g. IFoo. |
| * </pre> |
| * |
| * <code>optional bytes hal_interface_name = 4;</code> |
| */ |
| com.google.protobuf.ByteString getHalInterfaceName(); |
| |
| /** |
| * <pre> |
| * HAL release level (e.g. "current", "27", "28") |
| * </pre> |
| * |
| * <code>optional bytes hal_release_level = 5;</code> |
| */ |
| boolean hasHalReleaseLevel(); |
| /** |
| * <pre> |
| * HAL release level (e.g. "current", "27", "28") |
| * </pre> |
| * |
| * <code>optional bytes hal_release_level = 5;</code> |
| */ |
| com.google.protobuf.ByteString getHalReleaseLevel(); |
| } |
| /** |
| * <pre> |
| * Information for a HAL interface. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.HalInterfaceMessage} |
| */ |
| public static final class HalInterfaceMessage extends |
| com.google.protobuf.GeneratedMessageV3 implements |
| // @@protoc_insertion_point(message_implements:android.vts.HalInterfaceMessage) |
| HalInterfaceMessageOrBuilder { |
| // Use HalInterfaceMessage.newBuilder() to construct. |
| private HalInterfaceMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { |
| super(builder); |
| } |
| private HalInterfaceMessage() { |
| halPackageName_ = com.google.protobuf.ByteString.EMPTY; |
| halVersionMajor_ = 0; |
| halVersionMinor_ = 0; |
| halInterfaceName_ = com.google.protobuf.ByteString.EMPTY; |
| halReleaseLevel_ = com.google.protobuf.ByteString.EMPTY; |
| } |
| |
| @java.lang.Override |
| public final com.google.protobuf.UnknownFieldSet |
| getUnknownFields() { |
| return this.unknownFields; |
| } |
| private HalInterfaceMessage( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| this(); |
| 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; |
| halPackageName_ = input.readBytes(); |
| break; |
| } |
| case 16: { |
| bitField0_ |= 0x00000002; |
| halVersionMajor_ = input.readInt32(); |
| break; |
| } |
| case 24: { |
| bitField0_ |= 0x00000004; |
| halVersionMinor_ = input.readInt32(); |
| break; |
| } |
| case 34: { |
| bitField0_ |= 0x00000008; |
| halInterfaceName_ = input.readBytes(); |
| break; |
| } |
| case 42: { |
| bitField0_ |= 0x00000010; |
| halReleaseLevel_ = 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).setUnfinishedMessage(this); |
| } finally { |
| this.unknownFields = unknownFields.build(); |
| makeExtensionsImmutable(); |
| } |
| } |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_HalInterfaceMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_HalInterfaceMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.class, com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.Builder.class); |
| } |
| |
| private int bitField0_; |
| public static final int HAL_PACKAGE_NAME_FIELD_NUMBER = 1; |
| private com.google.protobuf.ByteString halPackageName_; |
| /** |
| * <pre> |
| * HAL package name. e.g. android.hardware.foo. |
| * </pre> |
| * |
| * <code>optional bytes hal_package_name = 1;</code> |
| */ |
| public boolean hasHalPackageName() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * HAL package name. e.g. android.hardware.foo. |
| * </pre> |
| * |
| * <code>optional bytes hal_package_name = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getHalPackageName() { |
| return halPackageName_; |
| } |
| |
| public static final int HAL_VERSION_MAJOR_FIELD_NUMBER = 2; |
| private int halVersionMajor_; |
| /** |
| * <pre> |
| * HAL (major) version. e.g. 1. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_major = 2;</code> |
| */ |
| public boolean hasHalVersionMajor() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * HAL (major) version. e.g. 1. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_major = 2;</code> |
| */ |
| public int getHalVersionMajor() { |
| return halVersionMajor_; |
| } |
| |
| public static final int HAL_VERSION_MINOR_FIELD_NUMBER = 3; |
| private int halVersionMinor_; |
| /** |
| * <pre> |
| * HAL (minor) version. e.g. 0. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_minor = 3;</code> |
| */ |
| public boolean hasHalVersionMinor() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * HAL (minor) version. e.g. 0. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_minor = 3;</code> |
| */ |
| public int getHalVersionMinor() { |
| return halVersionMinor_; |
| } |
| |
| public static final int HAL_INTERFACE_NAME_FIELD_NUMBER = 4; |
| private com.google.protobuf.ByteString halInterfaceName_; |
| /** |
| * <pre> |
| * HAL interface name. e.g. IFoo. |
| * </pre> |
| * |
| * <code>optional bytes hal_interface_name = 4;</code> |
| */ |
| public boolean hasHalInterfaceName() { |
| return ((bitField0_ & 0x00000008) == 0x00000008); |
| } |
| /** |
| * <pre> |
| * HAL interface name. e.g. IFoo. |
| * </pre> |
| * |
| * <code>optional bytes hal_interface_name = 4;</code> |
| */ |
| public com.google.protobuf.ByteString getHalInterfaceName() { |
| return halInterfaceName_; |
| } |
| |
| public static final int HAL_RELEASE_LEVEL_FIELD_NUMBER = 5; |
| private com.google.protobuf.ByteString halReleaseLevel_; |
| /** |
| * <pre> |
| * HAL release level (e.g. "current", "27", "28") |
| * </pre> |
| * |
| * <code>optional bytes hal_release_level = 5;</code> |
| */ |
| public boolean hasHalReleaseLevel() { |
| return ((bitField0_ & 0x00000010) == 0x00000010); |
| } |
| /** |
| * <pre> |
| * HAL release level (e.g. "current", "27", "28") |
| * </pre> |
| * |
| * <code>optional bytes hal_release_level = 5;</code> |
| */ |
| public com.google.protobuf.ByteString getHalReleaseLevel() { |
| return halReleaseLevel_; |
| } |
| |
| private byte memoizedIsInitialized = -1; |
| public final boolean isInitialized() { |
| byte isInitialized = memoizedIsInitialized; |
| if (isInitialized == 1) return true; |
| if (isInitialized == 0) return false; |
| |
| memoizedIsInitialized = 1; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| output.writeBytes(1, halPackageName_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| output.writeInt32(2, halVersionMajor_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| output.writeInt32(3, halVersionMinor_); |
| } |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| output.writeBytes(4, halInterfaceName_); |
| } |
| if (((bitField0_ & 0x00000010) == 0x00000010)) { |
| output.writeBytes(5, halReleaseLevel_); |
| } |
| unknownFields.writeTo(output); |
| } |
| |
| public int getSerializedSize() { |
| int size = memoizedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(1, halPackageName_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(2, halVersionMajor_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt32Size(3, halVersionMinor_); |
| } |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(4, halInterfaceName_); |
| } |
| if (((bitField0_ & 0x00000010) == 0x00000010)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(5, halReleaseLevel_); |
| } |
| size += unknownFields.getSerializedSize(); |
| memoizedSize = size; |
| return size; |
| } |
| |
| private static final long serialVersionUID = 0L; |
| @java.lang.Override |
| public boolean equals(final java.lang.Object obj) { |
| if (obj == this) { |
| return true; |
| } |
| if (!(obj instanceof com.android.vts.proto.VtsReportMessage.HalInterfaceMessage)) { |
| return super.equals(obj); |
| } |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessage other = (com.android.vts.proto.VtsReportMessage.HalInterfaceMessage) obj; |
| |
| boolean result = true; |
| result = result && (hasHalPackageName() == other.hasHalPackageName()); |
| if (hasHalPackageName()) { |
| result = result && getHalPackageName() |
| .equals(other.getHalPackageName()); |
| } |
| result = result && (hasHalVersionMajor() == other.hasHalVersionMajor()); |
| if (hasHalVersionMajor()) { |
| result = result && (getHalVersionMajor() |
| == other.getHalVersionMajor()); |
| } |
| result = result && (hasHalVersionMinor() == other.hasHalVersionMinor()); |
| if (hasHalVersionMinor()) { |
| result = result && (getHalVersionMinor() |
| == other.getHalVersionMinor()); |
| } |
| result = result && (hasHalInterfaceName() == other.hasHalInterfaceName()); |
| if (hasHalInterfaceName()) { |
| result = result && getHalInterfaceName() |
| .equals(other.getHalInterfaceName()); |
| } |
| result = result && (hasHalReleaseLevel() == other.hasHalReleaseLevel()); |
| if (hasHalReleaseLevel()) { |
| result = result && getHalReleaseLevel() |
| .equals(other.getHalReleaseLevel()); |
| } |
| result = result && unknownFields.equals(other.unknownFields); |
| return result; |
| } |
| |
| @java.lang.Override |
| public int hashCode() { |
| if (memoizedHashCode != 0) { |
| return memoizedHashCode; |
| } |
| int hash = 41; |
| hash = (19 * hash) + getDescriptorForType().hashCode(); |
| if (hasHalPackageName()) { |
| hash = (37 * hash) + HAL_PACKAGE_NAME_FIELD_NUMBER; |
| hash = (53 * hash) + getHalPackageName().hashCode(); |
| } |
| if (hasHalVersionMajor()) { |
| hash = (37 * hash) + HAL_VERSION_MAJOR_FIELD_NUMBER; |
| hash = (53 * hash) + getHalVersionMajor(); |
| } |
| if (hasHalVersionMinor()) { |
| hash = (37 * hash) + HAL_VERSION_MINOR_FIELD_NUMBER; |
| hash = (53 * hash) + getHalVersionMinor(); |
| } |
| if (hasHalInterfaceName()) { |
| hash = (37 * hash) + HAL_INTERFACE_NAME_FIELD_NUMBER; |
| hash = (53 * hash) + getHalInterfaceName().hashCode(); |
| } |
| if (hasHalReleaseLevel()) { |
| hash = (37 * hash) + HAL_RELEASE_LEVEL_FIELD_NUMBER; |
| hash = (53 * hash) + getHalReleaseLevel().hashCode(); |
| } |
| hash = (29 * hash) + unknownFields.hashCode(); |
| memoizedHashCode = hash; |
| return hash; |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.HalInterfaceMessage parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.HalInterfaceMessage parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.HalInterfaceMessage parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.HalInterfaceMessage parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.HalInterfaceMessage parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.HalInterfaceMessage parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.HalInterfaceMessage parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.HalInterfaceMessage parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.HalInterfaceMessage parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.HalInterfaceMessage parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder() { |
| return DEFAULT_INSTANCE.toBuilder(); |
| } |
| public static Builder newBuilder(com.android.vts.proto.VtsReportMessage.HalInterfaceMessage prototype) { |
| return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { |
| return this == DEFAULT_INSTANCE |
| ? new Builder() : new Builder().mergeFrom(this); |
| } |
| |
| @java.lang.Override |
| protected Builder newBuilderForType( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| Builder builder = new Builder(parent); |
| return builder; |
| } |
| /** |
| * <pre> |
| * Information for a HAL interface. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.HalInterfaceMessage} |
| */ |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements |
| // @@protoc_insertion_point(builder_implements:android.vts.HalInterfaceMessage) |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessageOrBuilder { |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_HalInterfaceMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_HalInterfaceMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.class, com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.Builder.class); |
| } |
| |
| // Construct using com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.newBuilder() |
| private Builder() { |
| maybeForceBuilderInitialization(); |
| } |
| |
| private Builder( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| super(parent); |
| maybeForceBuilderInitialization(); |
| } |
| private void maybeForceBuilderInitialization() { |
| if (com.google.protobuf.GeneratedMessageV3 |
| .alwaysUseFieldBuilders) { |
| } |
| } |
| public Builder clear() { |
| super.clear(); |
| halPackageName_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000001); |
| halVersionMajor_ = 0; |
| bitField0_ = (bitField0_ & ~0x00000002); |
| halVersionMinor_ = 0; |
| bitField0_ = (bitField0_ & ~0x00000004); |
| halInterfaceName_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000008); |
| halReleaseLevel_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000010); |
| return this; |
| } |
| |
| public com.google.protobuf.Descriptors.Descriptor |
| getDescriptorForType() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_HalInterfaceMessage_descriptor; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.HalInterfaceMessage getDefaultInstanceForType() { |
| return com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.getDefaultInstance(); |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.HalInterfaceMessage build() { |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessage result = buildPartial(); |
| if (!result.isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return result; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.HalInterfaceMessage buildPartial() { |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessage result = new com.android.vts.proto.VtsReportMessage.HalInterfaceMessage(this); |
| int from_bitField0_ = bitField0_; |
| int to_bitField0_ = 0; |
| if (((from_bitField0_ & 0x00000001) == 0x00000001)) { |
| to_bitField0_ |= 0x00000001; |
| } |
| result.halPackageName_ = halPackageName_; |
| if (((from_bitField0_ & 0x00000002) == 0x00000002)) { |
| to_bitField0_ |= 0x00000002; |
| } |
| result.halVersionMajor_ = halVersionMajor_; |
| if (((from_bitField0_ & 0x00000004) == 0x00000004)) { |
| to_bitField0_ |= 0x00000004; |
| } |
| result.halVersionMinor_ = halVersionMinor_; |
| if (((from_bitField0_ & 0x00000008) == 0x00000008)) { |
| to_bitField0_ |= 0x00000008; |
| } |
| result.halInterfaceName_ = halInterfaceName_; |
| if (((from_bitField0_ & 0x00000010) == 0x00000010)) { |
| to_bitField0_ |= 0x00000010; |
| } |
| result.halReleaseLevel_ = halReleaseLevel_; |
| result.bitField0_ = to_bitField0_; |
| onBuilt(); |
| return result; |
| } |
| |
| public Builder clone() { |
| return (Builder) super.clone(); |
| } |
| public Builder setField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.setField(field, value); |
| } |
| public Builder clearField( |
| com.google.protobuf.Descriptors.FieldDescriptor field) { |
| return (Builder) super.clearField(field); |
| } |
| public Builder clearOneof( |
| com.google.protobuf.Descriptors.OneofDescriptor oneof) { |
| return (Builder) super.clearOneof(oneof); |
| } |
| public Builder setRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| int index, Object value) { |
| return (Builder) super.setRepeatedField(field, index, value); |
| } |
| public Builder addRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.addRepeatedField(field, value); |
| } |
| public Builder mergeFrom(com.google.protobuf.Message other) { |
| if (other instanceof com.android.vts.proto.VtsReportMessage.HalInterfaceMessage) { |
| return mergeFrom((com.android.vts.proto.VtsReportMessage.HalInterfaceMessage)other); |
| } else { |
| super.mergeFrom(other); |
| return this; |
| } |
| } |
| |
| public Builder mergeFrom(com.android.vts.proto.VtsReportMessage.HalInterfaceMessage other) { |
| if (other == com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.getDefaultInstance()) return this; |
| if (other.hasHalPackageName()) { |
| setHalPackageName(other.getHalPackageName()); |
| } |
| if (other.hasHalVersionMajor()) { |
| setHalVersionMajor(other.getHalVersionMajor()); |
| } |
| if (other.hasHalVersionMinor()) { |
| setHalVersionMinor(other.getHalVersionMinor()); |
| } |
| if (other.hasHalInterfaceName()) { |
| setHalInterfaceName(other.getHalInterfaceName()); |
| } |
| if (other.hasHalReleaseLevel()) { |
| setHalReleaseLevel(other.getHalReleaseLevel()); |
| } |
| this.mergeUnknownFields(other.unknownFields); |
| onChanged(); |
| 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 { |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessage parsedMessage = null; |
| try { |
| parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| parsedMessage = (com.android.vts.proto.VtsReportMessage.HalInterfaceMessage) e.getUnfinishedMessage(); |
| throw e.unwrapIOException(); |
| } finally { |
| if (parsedMessage != null) { |
| mergeFrom(parsedMessage); |
| } |
| } |
| return this; |
| } |
| private int bitField0_; |
| |
| private com.google.protobuf.ByteString halPackageName_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * HAL package name. e.g. android.hardware.foo. |
| * </pre> |
| * |
| * <code>optional bytes hal_package_name = 1;</code> |
| */ |
| public boolean hasHalPackageName() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * HAL package name. e.g. android.hardware.foo. |
| * </pre> |
| * |
| * <code>optional bytes hal_package_name = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getHalPackageName() { |
| return halPackageName_; |
| } |
| /** |
| * <pre> |
| * HAL package name. e.g. android.hardware.foo. |
| * </pre> |
| * |
| * <code>optional bytes hal_package_name = 1;</code> |
| */ |
| public Builder setHalPackageName(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000001; |
| halPackageName_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * HAL package name. e.g. android.hardware.foo. |
| * </pre> |
| * |
| * <code>optional bytes hal_package_name = 1;</code> |
| */ |
| public Builder clearHalPackageName() { |
| bitField0_ = (bitField0_ & ~0x00000001); |
| halPackageName_ = getDefaultInstance().getHalPackageName(); |
| onChanged(); |
| return this; |
| } |
| |
| private int halVersionMajor_ ; |
| /** |
| * <pre> |
| * HAL (major) version. e.g. 1. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_major = 2;</code> |
| */ |
| public boolean hasHalVersionMajor() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * HAL (major) version. e.g. 1. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_major = 2;</code> |
| */ |
| public int getHalVersionMajor() { |
| return halVersionMajor_; |
| } |
| /** |
| * <pre> |
| * HAL (major) version. e.g. 1. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_major = 2;</code> |
| */ |
| public Builder setHalVersionMajor(int value) { |
| bitField0_ |= 0x00000002; |
| halVersionMajor_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * HAL (major) version. e.g. 1. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_major = 2;</code> |
| */ |
| public Builder clearHalVersionMajor() { |
| bitField0_ = (bitField0_ & ~0x00000002); |
| halVersionMajor_ = 0; |
| onChanged(); |
| return this; |
| } |
| |
| private int halVersionMinor_ ; |
| /** |
| * <pre> |
| * HAL (minor) version. e.g. 0. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_minor = 3;</code> |
| */ |
| public boolean hasHalVersionMinor() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * HAL (minor) version. e.g. 0. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_minor = 3;</code> |
| */ |
| public int getHalVersionMinor() { |
| return halVersionMinor_; |
| } |
| /** |
| * <pre> |
| * HAL (minor) version. e.g. 0. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_minor = 3;</code> |
| */ |
| public Builder setHalVersionMinor(int value) { |
| bitField0_ |= 0x00000004; |
| halVersionMinor_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * HAL (minor) version. e.g. 0. |
| * </pre> |
| * |
| * <code>optional int32 hal_version_minor = 3;</code> |
| */ |
| public Builder clearHalVersionMinor() { |
| bitField0_ = (bitField0_ & ~0x00000004); |
| halVersionMinor_ = 0; |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString halInterfaceName_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * HAL interface name. e.g. IFoo. |
| * </pre> |
| * |
| * <code>optional bytes hal_interface_name = 4;</code> |
| */ |
| public boolean hasHalInterfaceName() { |
| return ((bitField0_ & 0x00000008) == 0x00000008); |
| } |
| /** |
| * <pre> |
| * HAL interface name. e.g. IFoo. |
| * </pre> |
| * |
| * <code>optional bytes hal_interface_name = 4;</code> |
| */ |
| public com.google.protobuf.ByteString getHalInterfaceName() { |
| return halInterfaceName_; |
| } |
| /** |
| * <pre> |
| * HAL interface name. e.g. IFoo. |
| * </pre> |
| * |
| * <code>optional bytes hal_interface_name = 4;</code> |
| */ |
| public Builder setHalInterfaceName(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000008; |
| halInterfaceName_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * HAL interface name. e.g. IFoo. |
| * </pre> |
| * |
| * <code>optional bytes hal_interface_name = 4;</code> |
| */ |
| public Builder clearHalInterfaceName() { |
| bitField0_ = (bitField0_ & ~0x00000008); |
| halInterfaceName_ = getDefaultInstance().getHalInterfaceName(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString halReleaseLevel_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * HAL release level (e.g. "current", "27", "28") |
| * </pre> |
| * |
| * <code>optional bytes hal_release_level = 5;</code> |
| */ |
| public boolean hasHalReleaseLevel() { |
| return ((bitField0_ & 0x00000010) == 0x00000010); |
| } |
| /** |
| * <pre> |
| * HAL release level (e.g. "current", "27", "28") |
| * </pre> |
| * |
| * <code>optional bytes hal_release_level = 5;</code> |
| */ |
| public com.google.protobuf.ByteString getHalReleaseLevel() { |
| return halReleaseLevel_; |
| } |
| /** |
| * <pre> |
| * HAL release level (e.g. "current", "27", "28") |
| * </pre> |
| * |
| * <code>optional bytes hal_release_level = 5;</code> |
| */ |
| public Builder setHalReleaseLevel(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000010; |
| halReleaseLevel_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * HAL release level (e.g. "current", "27", "28") |
| * </pre> |
| * |
| * <code>optional bytes hal_release_level = 5;</code> |
| */ |
| public Builder clearHalReleaseLevel() { |
| bitField0_ = (bitField0_ & ~0x00000010); |
| halReleaseLevel_ = getDefaultInstance().getHalReleaseLevel(); |
| onChanged(); |
| return this; |
| } |
| public final Builder setUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.setUnknownFields(unknownFields); |
| } |
| |
| public final Builder mergeUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.mergeUnknownFields(unknownFields); |
| } |
| |
| |
| // @@protoc_insertion_point(builder_scope:android.vts.HalInterfaceMessage) |
| } |
| |
| // @@protoc_insertion_point(class_scope:android.vts.HalInterfaceMessage) |
| private static final com.android.vts.proto.VtsReportMessage.HalInterfaceMessage DEFAULT_INSTANCE; |
| static { |
| DEFAULT_INSTANCE = new com.android.vts.proto.VtsReportMessage.HalInterfaceMessage(); |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.HalInterfaceMessage getDefaultInstance() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| @java.lang.Deprecated public static final com.google.protobuf.Parser<HalInterfaceMessage> |
| PARSER = new com.google.protobuf.AbstractParser<HalInterfaceMessage>() { |
| public HalInterfaceMessage parsePartialFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return new HalInterfaceMessage(input, extensionRegistry); |
| } |
| }; |
| |
| public static com.google.protobuf.Parser<HalInterfaceMessage> parser() { |
| return PARSER; |
| } |
| |
| @java.lang.Override |
| public com.google.protobuf.Parser<HalInterfaceMessage> getParserForType() { |
| return PARSER; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.HalInterfaceMessage getDefaultInstanceForType() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| } |
| |
| public interface ApiCoverageReportMessageOrBuilder extends |
| // @@protoc_insertion_point(interface_extends:android.vts.ApiCoverageReportMessage) |
| com.google.protobuf.MessageOrBuilder { |
| |
| /** |
| * <pre> |
| * Hal interface info. |
| * </pre> |
| * |
| * <code>optional .android.vts.HalInterfaceMessage hal_interface = 1;</code> |
| */ |
| boolean hasHalInterface(); |
| /** |
| * <pre> |
| * Hal interface info. |
| * </pre> |
| * |
| * <code>optional .android.vts.HalInterfaceMessage hal_interface = 1;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessage getHalInterface(); |
| /** |
| * <pre> |
| * Hal interface info. |
| * </pre> |
| * |
| * <code>optional .android.vts.HalInterfaceMessage hal_interface = 1;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessageOrBuilder getHalInterfaceOrBuilder(); |
| |
| /** |
| * <pre> |
| * APIs provided by the HAL with given package, version and interface name. |
| * </pre> |
| * |
| * <code>repeated bytes hal_api = 11;</code> |
| */ |
| java.util.List<com.google.protobuf.ByteString> getHalApiList(); |
| /** |
| * <pre> |
| * APIs provided by the HAL with given package, version and interface name. |
| * </pre> |
| * |
| * <code>repeated bytes hal_api = 11;</code> |
| */ |
| int getHalApiCount(); |
| /** |
| * <pre> |
| * APIs provided by the HAL with given package, version and interface name. |
| * </pre> |
| * |
| * <code>repeated bytes hal_api = 11;</code> |
| */ |
| com.google.protobuf.ByteString getHalApi(int index); |
| |
| /** |
| * <pre> |
| * APIs covered by the test. |
| * </pre> |
| * |
| * <code>repeated bytes covered_hal_api = 12;</code> |
| */ |
| java.util.List<com.google.protobuf.ByteString> getCoveredHalApiList(); |
| /** |
| * <pre> |
| * APIs covered by the test. |
| * </pre> |
| * |
| * <code>repeated bytes covered_hal_api = 12;</code> |
| */ |
| int getCoveredHalApiCount(); |
| /** |
| * <pre> |
| * APIs covered by the test. |
| * </pre> |
| * |
| * <code>repeated bytes covered_hal_api = 12;</code> |
| */ |
| com.google.protobuf.ByteString getCoveredHalApi(int index); |
| } |
| /** |
| * <pre> |
| * To specify a API coverage report. Currently only for HAL API coverage. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.ApiCoverageReportMessage} |
| */ |
| public static final class ApiCoverageReportMessage extends |
| com.google.protobuf.GeneratedMessageV3 implements |
| // @@protoc_insertion_point(message_implements:android.vts.ApiCoverageReportMessage) |
| ApiCoverageReportMessageOrBuilder { |
| // Use ApiCoverageReportMessage.newBuilder() to construct. |
| private ApiCoverageReportMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { |
| super(builder); |
| } |
| private ApiCoverageReportMessage() { |
| halApi_ = java.util.Collections.emptyList(); |
| coveredHalApi_ = java.util.Collections.emptyList(); |
| } |
| |
| @java.lang.Override |
| public final com.google.protobuf.UnknownFieldSet |
| getUnknownFields() { |
| return this.unknownFields; |
| } |
| private ApiCoverageReportMessage( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| this(); |
| 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: { |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.Builder subBuilder = null; |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| subBuilder = halInterface_.toBuilder(); |
| } |
| halInterface_ = input.readMessage(com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.PARSER, extensionRegistry); |
| if (subBuilder != null) { |
| subBuilder.mergeFrom(halInterface_); |
| halInterface_ = subBuilder.buildPartial(); |
| } |
| bitField0_ |= 0x00000001; |
| break; |
| } |
| case 90: { |
| if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { |
| halApi_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); |
| mutable_bitField0_ |= 0x00000002; |
| } |
| halApi_.add(input.readBytes()); |
| break; |
| } |
| case 98: { |
| if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { |
| coveredHalApi_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); |
| mutable_bitField0_ |= 0x00000004; |
| } |
| coveredHalApi_.add(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).setUnfinishedMessage(this); |
| } finally { |
| if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { |
| halApi_ = java.util.Collections.unmodifiableList(halApi_); |
| } |
| if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { |
| coveredHalApi_ = java.util.Collections.unmodifiableList(coveredHalApi_); |
| } |
| this.unknownFields = unknownFields.build(); |
| makeExtensionsImmutable(); |
| } |
| } |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_ApiCoverageReportMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_ApiCoverageReportMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.class, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder.class); |
| } |
| |
| private int bitField0_; |
| public static final int HAL_INTERFACE_FIELD_NUMBER = 1; |
| private com.android.vts.proto.VtsReportMessage.HalInterfaceMessage halInterface_; |
| /** |
| * <pre> |
| * Hal interface info. |
| * </pre> |
| * |
| * <code>optional .android.vts.HalInterfaceMessage hal_interface = 1;</code> |
| */ |
| public boolean hasHalInterface() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * Hal interface info. |
| * </pre> |
| * |
| * <code>optional .android.vts.HalInterfaceMessage hal_interface = 1;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.HalInterfaceMessage getHalInterface() { |
| return halInterface_ == null ? com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.getDefaultInstance() : halInterface_; |
| } |
| /** |
| * <pre> |
| * Hal interface info. |
| * </pre> |
| * |
| * <code>optional .android.vts.HalInterfaceMessage hal_interface = 1;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.HalInterfaceMessageOrBuilder getHalInterfaceOrBuilder() { |
| return halInterface_ == null ? com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.getDefaultInstance() : halInterface_; |
| } |
| |
| public static final int HAL_API_FIELD_NUMBER = 11; |
| private java.util.List<com.google.protobuf.ByteString> halApi_; |
| /** |
| * <pre> |
| * APIs provided by the HAL with given package, version and interface name. |
| * </pre> |
| * |
| * <code>repeated bytes hal_api = 11;</code> |
| */ |
| public java.util.List<com.google.protobuf.ByteString> |
| getHalApiList() { |
| return halApi_; |
| } |
| /** |
| * <pre> |
| * APIs provided by the HAL with given package, version and interface name. |
| * </pre> |
| * |
| * <code>repeated bytes hal_api = 11;</code> |
| */ |
| public int getHalApiCount() { |
| return halApi_.size(); |
| } |
| /** |
| * <pre> |
| * APIs provided by the HAL with given package, version and interface name. |
| * </pre> |
| * |
| * <code>repeated bytes hal_api = 11;</code> |
| */ |
| public com.google.protobuf.ByteString getHalApi(int index) { |
| return halApi_.get(index); |
| } |
| |
| public static final int COVERED_HAL_API_FIELD_NUMBER = 12; |
| private java.util.List<com.google.protobuf.ByteString> coveredHalApi_; |
| /** |
| * <pre> |
| * APIs covered by the test. |
| * </pre> |
| * |
| * <code>repeated bytes covered_hal_api = 12;</code> |
| */ |
| public java.util.List<com.google.protobuf.ByteString> |
| getCoveredHalApiList() { |
| return coveredHalApi_; |
| } |
| /** |
| * <pre> |
| * APIs covered by the test. |
| * </pre> |
| * |
| * <code>repeated bytes covered_hal_api = 12;</code> |
| */ |
| public int getCoveredHalApiCount() { |
| return coveredHalApi_.size(); |
| } |
| /** |
| * <pre> |
| * APIs covered by the test. |
| * </pre> |
| * |
| * <code>repeated bytes covered_hal_api = 12;</code> |
| */ |
| public com.google.protobuf.ByteString getCoveredHalApi(int index) { |
| return coveredHalApi_.get(index); |
| } |
| |
| private byte memoizedIsInitialized = -1; |
| public final boolean isInitialized() { |
| byte isInitialized = memoizedIsInitialized; |
| if (isInitialized == 1) return true; |
| if (isInitialized == 0) return false; |
| |
| memoizedIsInitialized = 1; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| output.writeMessage(1, getHalInterface()); |
| } |
| for (int i = 0; i < halApi_.size(); i++) { |
| output.writeBytes(11, halApi_.get(i)); |
| } |
| for (int i = 0; i < coveredHalApi_.size(); i++) { |
| output.writeBytes(12, coveredHalApi_.get(i)); |
| } |
| unknownFields.writeTo(output); |
| } |
| |
| public int getSerializedSize() { |
| int size = memoizedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(1, getHalInterface()); |
| } |
| { |
| int dataSize = 0; |
| for (int i = 0; i < halApi_.size(); i++) { |
| dataSize += com.google.protobuf.CodedOutputStream |
| .computeBytesSizeNoTag(halApi_.get(i)); |
| } |
| size += dataSize; |
| size += 1 * getHalApiList().size(); |
| } |
| { |
| int dataSize = 0; |
| for (int i = 0; i < coveredHalApi_.size(); i++) { |
| dataSize += com.google.protobuf.CodedOutputStream |
| .computeBytesSizeNoTag(coveredHalApi_.get(i)); |
| } |
| size += dataSize; |
| size += 1 * getCoveredHalApiList().size(); |
| } |
| size += unknownFields.getSerializedSize(); |
| memoizedSize = size; |
| return size; |
| } |
| |
| private static final long serialVersionUID = 0L; |
| @java.lang.Override |
| public boolean equals(final java.lang.Object obj) { |
| if (obj == this) { |
| return true; |
| } |
| if (!(obj instanceof com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage)) { |
| return super.equals(obj); |
| } |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage other = (com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage) obj; |
| |
| boolean result = true; |
| result = result && (hasHalInterface() == other.hasHalInterface()); |
| if (hasHalInterface()) { |
| result = result && getHalInterface() |
| .equals(other.getHalInterface()); |
| } |
| result = result && getHalApiList() |
| .equals(other.getHalApiList()); |
| result = result && getCoveredHalApiList() |
| .equals(other.getCoveredHalApiList()); |
| result = result && unknownFields.equals(other.unknownFields); |
| return result; |
| } |
| |
| @java.lang.Override |
| public int hashCode() { |
| if (memoizedHashCode != 0) { |
| return memoizedHashCode; |
| } |
| int hash = 41; |
| hash = (19 * hash) + getDescriptorForType().hashCode(); |
| if (hasHalInterface()) { |
| hash = (37 * hash) + HAL_INTERFACE_FIELD_NUMBER; |
| hash = (53 * hash) + getHalInterface().hashCode(); |
| } |
| if (getHalApiCount() > 0) { |
| hash = (37 * hash) + HAL_API_FIELD_NUMBER; |
| hash = (53 * hash) + getHalApiList().hashCode(); |
| } |
| if (getCoveredHalApiCount() > 0) { |
| hash = (37 * hash) + COVERED_HAL_API_FIELD_NUMBER; |
| hash = (53 * hash) + getCoveredHalApiList().hashCode(); |
| } |
| hash = (29 * hash) + unknownFields.hashCode(); |
| memoizedHashCode = hash; |
| return hash; |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder() { |
| return DEFAULT_INSTANCE.toBuilder(); |
| } |
| public static Builder newBuilder(com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage prototype) { |
| return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { |
| return this == DEFAULT_INSTANCE |
| ? new Builder() : new Builder().mergeFrom(this); |
| } |
| |
| @java.lang.Override |
| protected Builder newBuilderForType( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| Builder builder = new Builder(parent); |
| return builder; |
| } |
| /** |
| * <pre> |
| * To specify a API coverage report. Currently only for HAL API coverage. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.ApiCoverageReportMessage} |
| */ |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements |
| // @@protoc_insertion_point(builder_implements:android.vts.ApiCoverageReportMessage) |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder { |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_ApiCoverageReportMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_ApiCoverageReportMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.class, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder.class); |
| } |
| |
| // Construct using com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.newBuilder() |
| private Builder() { |
| maybeForceBuilderInitialization(); |
| } |
| |
| private Builder( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| super(parent); |
| maybeForceBuilderInitialization(); |
| } |
| private void maybeForceBuilderInitialization() { |
| if (com.google.protobuf.GeneratedMessageV3 |
| .alwaysUseFieldBuilders) { |
| getHalInterfaceFieldBuilder(); |
| } |
| } |
| public Builder clear() { |
| super.clear(); |
| if (halInterfaceBuilder_ == null) { |
| halInterface_ = null; |
| } else { |
| halInterfaceBuilder_.clear(); |
| } |
| bitField0_ = (bitField0_ & ~0x00000001); |
| halApi_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000002); |
| coveredHalApi_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000004); |
| return this; |
| } |
| |
| public com.google.protobuf.Descriptors.Descriptor |
| getDescriptorForType() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_ApiCoverageReportMessage_descriptor; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage getDefaultInstanceForType() { |
| return com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.getDefaultInstance(); |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage build() { |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage result = buildPartial(); |
| if (!result.isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return result; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage buildPartial() { |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage result = new com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage(this); |
| int from_bitField0_ = bitField0_; |
| int to_bitField0_ = 0; |
| if (((from_bitField0_ & 0x00000001) == 0x00000001)) { |
| to_bitField0_ |= 0x00000001; |
| } |
| if (halInterfaceBuilder_ == null) { |
| result.halInterface_ = halInterface_; |
| } else { |
| result.halInterface_ = halInterfaceBuilder_.build(); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| halApi_ = java.util.Collections.unmodifiableList(halApi_); |
| bitField0_ = (bitField0_ & ~0x00000002); |
| } |
| result.halApi_ = halApi_; |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| coveredHalApi_ = java.util.Collections.unmodifiableList(coveredHalApi_); |
| bitField0_ = (bitField0_ & ~0x00000004); |
| } |
| result.coveredHalApi_ = coveredHalApi_; |
| result.bitField0_ = to_bitField0_; |
| onBuilt(); |
| return result; |
| } |
| |
| public Builder clone() { |
| return (Builder) super.clone(); |
| } |
| public Builder setField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.setField(field, value); |
| } |
| public Builder clearField( |
| com.google.protobuf.Descriptors.FieldDescriptor field) { |
| return (Builder) super.clearField(field); |
| } |
| public Builder clearOneof( |
| com.google.protobuf.Descriptors.OneofDescriptor oneof) { |
| return (Builder) super.clearOneof(oneof); |
| } |
| public Builder setRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| int index, Object value) { |
| return (Builder) super.setRepeatedField(field, index, value); |
| } |
| public Builder addRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.addRepeatedField(field, value); |
| } |
| public Builder mergeFrom(com.google.protobuf.Message other) { |
| if (other instanceof com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage) { |
| return mergeFrom((com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage)other); |
| } else { |
| super.mergeFrom(other); |
| return this; |
| } |
| } |
| |
| public Builder mergeFrom(com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage other) { |
| if (other == com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.getDefaultInstance()) return this; |
| if (other.hasHalInterface()) { |
| mergeHalInterface(other.getHalInterface()); |
| } |
| if (!other.halApi_.isEmpty()) { |
| if (halApi_.isEmpty()) { |
| halApi_ = other.halApi_; |
| bitField0_ = (bitField0_ & ~0x00000002); |
| } else { |
| ensureHalApiIsMutable(); |
| halApi_.addAll(other.halApi_); |
| } |
| onChanged(); |
| } |
| if (!other.coveredHalApi_.isEmpty()) { |
| if (coveredHalApi_.isEmpty()) { |
| coveredHalApi_ = other.coveredHalApi_; |
| bitField0_ = (bitField0_ & ~0x00000004); |
| } else { |
| ensureCoveredHalApiIsMutable(); |
| coveredHalApi_.addAll(other.coveredHalApi_); |
| } |
| onChanged(); |
| } |
| this.mergeUnknownFields(other.unknownFields); |
| onChanged(); |
| 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 { |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage parsedMessage = null; |
| try { |
| parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| parsedMessage = (com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage) e.getUnfinishedMessage(); |
| throw e.unwrapIOException(); |
| } finally { |
| if (parsedMessage != null) { |
| mergeFrom(parsedMessage); |
| } |
| } |
| return this; |
| } |
| private int bitField0_; |
| |
| private com.android.vts.proto.VtsReportMessage.HalInterfaceMessage halInterface_ = null; |
| private com.google.protobuf.SingleFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessage, com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.Builder, com.android.vts.proto.VtsReportMessage.HalInterfaceMessageOrBuilder> halInterfaceBuilder_; |
| /** |
| * <pre> |
| * Hal interface info. |
| * </pre> |
| * |
| * <code>optional .android.vts.HalInterfaceMessage hal_interface = 1;</code> |
| */ |
| public boolean hasHalInterface() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * Hal interface info. |
| * </pre> |
| * |
| * <code>optional .android.vts.HalInterfaceMessage hal_interface = 1;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.HalInterfaceMessage getHalInterface() { |
| if (halInterfaceBuilder_ == null) { |
| return halInterface_ == null ? com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.getDefaultInstance() : halInterface_; |
| } else { |
| return halInterfaceBuilder_.getMessage(); |
| } |
| } |
| /** |
| * <pre> |
| * Hal interface info. |
| * </pre> |
| * |
| * <code>optional .android.vts.HalInterfaceMessage hal_interface = 1;</code> |
| */ |
| public Builder setHalInterface(com.android.vts.proto.VtsReportMessage.HalInterfaceMessage value) { |
| if (halInterfaceBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| halInterface_ = value; |
| onChanged(); |
| } else { |
| halInterfaceBuilder_.setMessage(value); |
| } |
| bitField0_ |= 0x00000001; |
| return this; |
| } |
| /** |
| * <pre> |
| * Hal interface info. |
| * </pre> |
| * |
| * <code>optional .android.vts.HalInterfaceMessage hal_interface = 1;</code> |
| */ |
| public Builder setHalInterface( |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.Builder builderForValue) { |
| if (halInterfaceBuilder_ == null) { |
| halInterface_ = builderForValue.build(); |
| onChanged(); |
| } else { |
| halInterfaceBuilder_.setMessage(builderForValue.build()); |
| } |
| bitField0_ |= 0x00000001; |
| return this; |
| } |
| /** |
| * <pre> |
| * Hal interface info. |
| * </pre> |
| * |
| * <code>optional .android.vts.HalInterfaceMessage hal_interface = 1;</code> |
| */ |
| public Builder mergeHalInterface(com.android.vts.proto.VtsReportMessage.HalInterfaceMessage value) { |
| if (halInterfaceBuilder_ == null) { |
| if (((bitField0_ & 0x00000001) == 0x00000001) && |
| halInterface_ != null && |
| halInterface_ != com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.getDefaultInstance()) { |
| halInterface_ = |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.newBuilder(halInterface_).mergeFrom(value).buildPartial(); |
| } else { |
| halInterface_ = value; |
| } |
| onChanged(); |
| } else { |
| halInterfaceBuilder_.mergeFrom(value); |
| } |
| bitField0_ |= 0x00000001; |
| return this; |
| } |
| /** |
| * <pre> |
| * Hal interface info. |
| * </pre> |
| * |
| * <code>optional .android.vts.HalInterfaceMessage hal_interface = 1;</code> |
| */ |
| public Builder clearHalInterface() { |
| if (halInterfaceBuilder_ == null) { |
| halInterface_ = null; |
| onChanged(); |
| } else { |
| halInterfaceBuilder_.clear(); |
| } |
| bitField0_ = (bitField0_ & ~0x00000001); |
| return this; |
| } |
| /** |
| * <pre> |
| * Hal interface info. |
| * </pre> |
| * |
| * <code>optional .android.vts.HalInterfaceMessage hal_interface = 1;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.Builder getHalInterfaceBuilder() { |
| bitField0_ |= 0x00000001; |
| onChanged(); |
| return getHalInterfaceFieldBuilder().getBuilder(); |
| } |
| /** |
| * <pre> |
| * Hal interface info. |
| * </pre> |
| * |
| * <code>optional .android.vts.HalInterfaceMessage hal_interface = 1;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.HalInterfaceMessageOrBuilder getHalInterfaceOrBuilder() { |
| if (halInterfaceBuilder_ != null) { |
| return halInterfaceBuilder_.getMessageOrBuilder(); |
| } else { |
| return halInterface_ == null ? |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.getDefaultInstance() : halInterface_; |
| } |
| } |
| /** |
| * <pre> |
| * Hal interface info. |
| * </pre> |
| * |
| * <code>optional .android.vts.HalInterfaceMessage hal_interface = 1;</code> |
| */ |
| private com.google.protobuf.SingleFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessage, com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.Builder, com.android.vts.proto.VtsReportMessage.HalInterfaceMessageOrBuilder> |
| getHalInterfaceFieldBuilder() { |
| if (halInterfaceBuilder_ == null) { |
| halInterfaceBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.HalInterfaceMessage, com.android.vts.proto.VtsReportMessage.HalInterfaceMessage.Builder, com.android.vts.proto.VtsReportMessage.HalInterfaceMessageOrBuilder>( |
| getHalInterface(), |
| getParentForChildren(), |
| isClean()); |
| halInterface_ = null; |
| } |
| return halInterfaceBuilder_; |
| } |
| |
| private java.util.List<com.google.protobuf.ByteString> halApi_ = java.util.Collections.emptyList(); |
| private void ensureHalApiIsMutable() { |
| if (!((bitField0_ & 0x00000002) == 0x00000002)) { |
| halApi_ = new java.util.ArrayList<com.google.protobuf.ByteString>(halApi_); |
| bitField0_ |= 0x00000002; |
| } |
| } |
| /** |
| * <pre> |
| * APIs provided by the HAL with given package, version and interface name. |
| * </pre> |
| * |
| * <code>repeated bytes hal_api = 11;</code> |
| */ |
| public java.util.List<com.google.protobuf.ByteString> |
| getHalApiList() { |
| return java.util.Collections.unmodifiableList(halApi_); |
| } |
| /** |
| * <pre> |
| * APIs provided by the HAL with given package, version and interface name. |
| * </pre> |
| * |
| * <code>repeated bytes hal_api = 11;</code> |
| */ |
| public int getHalApiCount() { |
| return halApi_.size(); |
| } |
| /** |
| * <pre> |
| * APIs provided by the HAL with given package, version and interface name. |
| * </pre> |
| * |
| * <code>repeated bytes hal_api = 11;</code> |
| */ |
| public com.google.protobuf.ByteString getHalApi(int index) { |
| return halApi_.get(index); |
| } |
| /** |
| * <pre> |
| * APIs provided by the HAL with given package, version and interface name. |
| * </pre> |
| * |
| * <code>repeated bytes hal_api = 11;</code> |
| */ |
| public Builder setHalApi( |
| int index, com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureHalApiIsMutable(); |
| halApi_.set(index, value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * APIs provided by the HAL with given package, version and interface name. |
| * </pre> |
| * |
| * <code>repeated bytes hal_api = 11;</code> |
| */ |
| public Builder addHalApi(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureHalApiIsMutable(); |
| halApi_.add(value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * APIs provided by the HAL with given package, version and interface name. |
| * </pre> |
| * |
| * <code>repeated bytes hal_api = 11;</code> |
| */ |
| public Builder addAllHalApi( |
| java.lang.Iterable<? extends com.google.protobuf.ByteString> values) { |
| ensureHalApiIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, halApi_); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * APIs provided by the HAL with given package, version and interface name. |
| * </pre> |
| * |
| * <code>repeated bytes hal_api = 11;</code> |
| */ |
| public Builder clearHalApi() { |
| halApi_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000002); |
| onChanged(); |
| return this; |
| } |
| |
| private java.util.List<com.google.protobuf.ByteString> coveredHalApi_ = java.util.Collections.emptyList(); |
| private void ensureCoveredHalApiIsMutable() { |
| if (!((bitField0_ & 0x00000004) == 0x00000004)) { |
| coveredHalApi_ = new java.util.ArrayList<com.google.protobuf.ByteString>(coveredHalApi_); |
| bitField0_ |= 0x00000004; |
| } |
| } |
| /** |
| * <pre> |
| * APIs covered by the test. |
| * </pre> |
| * |
| * <code>repeated bytes covered_hal_api = 12;</code> |
| */ |
| public java.util.List<com.google.protobuf.ByteString> |
| getCoveredHalApiList() { |
| return java.util.Collections.unmodifiableList(coveredHalApi_); |
| } |
| /** |
| * <pre> |
| * APIs covered by the test. |
| * </pre> |
| * |
| * <code>repeated bytes covered_hal_api = 12;</code> |
| */ |
| public int getCoveredHalApiCount() { |
| return coveredHalApi_.size(); |
| } |
| /** |
| * <pre> |
| * APIs covered by the test. |
| * </pre> |
| * |
| * <code>repeated bytes covered_hal_api = 12;</code> |
| */ |
| public com.google.protobuf.ByteString getCoveredHalApi(int index) { |
| return coveredHalApi_.get(index); |
| } |
| /** |
| * <pre> |
| * APIs covered by the test. |
| * </pre> |
| * |
| * <code>repeated bytes covered_hal_api = 12;</code> |
| */ |
| public Builder setCoveredHalApi( |
| int index, com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureCoveredHalApiIsMutable(); |
| coveredHalApi_.set(index, value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * APIs covered by the test. |
| * </pre> |
| * |
| * <code>repeated bytes covered_hal_api = 12;</code> |
| */ |
| public Builder addCoveredHalApi(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureCoveredHalApiIsMutable(); |
| coveredHalApi_.add(value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * APIs covered by the test. |
| * </pre> |
| * |
| * <code>repeated bytes covered_hal_api = 12;</code> |
| */ |
| public Builder addAllCoveredHalApi( |
| java.lang.Iterable<? extends com.google.protobuf.ByteString> values) { |
| ensureCoveredHalApiIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, coveredHalApi_); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * APIs covered by the test. |
| * </pre> |
| * |
| * <code>repeated bytes covered_hal_api = 12;</code> |
| */ |
| public Builder clearCoveredHalApi() { |
| coveredHalApi_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000004); |
| onChanged(); |
| return this; |
| } |
| public final Builder setUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.setUnknownFields(unknownFields); |
| } |
| |
| public final Builder mergeUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.mergeUnknownFields(unknownFields); |
| } |
| |
| |
| // @@protoc_insertion_point(builder_scope:android.vts.ApiCoverageReportMessage) |
| } |
| |
| // @@protoc_insertion_point(class_scope:android.vts.ApiCoverageReportMessage) |
| private static final com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage DEFAULT_INSTANCE; |
| static { |
| DEFAULT_INSTANCE = new com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage(); |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage getDefaultInstance() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| @java.lang.Deprecated public static final com.google.protobuf.Parser<ApiCoverageReportMessage> |
| PARSER = new com.google.protobuf.AbstractParser<ApiCoverageReportMessage>() { |
| public ApiCoverageReportMessage parsePartialFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return new ApiCoverageReportMessage(input, extensionRegistry); |
| } |
| }; |
| |
| public static com.google.protobuf.Parser<ApiCoverageReportMessage> parser() { |
| return PARSER; |
| } |
| |
| @java.lang.Override |
| public com.google.protobuf.Parser<ApiCoverageReportMessage> getParserForType() { |
| return PARSER; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage getDefaultInstanceForType() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| } |
| |
| public interface LogMessageOrBuilder extends |
| // @@protoc_insertion_point(interface_extends:android.vts.LogMessage) |
| com.google.protobuf.MessageOrBuilder { |
| |
| /** |
| * <pre> |
| * URL of a produced log file (e.g., stdout, stderr). |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| boolean hasUrl(); |
| /** |
| * <pre> |
| * URL of a produced log file (e.g., stdout, stderr). |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| com.google.protobuf.ByteString getUrl(); |
| |
| /** |
| * <pre> |
| * Name of a log file. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| boolean hasName(); |
| /** |
| * <pre> |
| * Name of a log file. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| com.google.protobuf.ByteString getName(); |
| |
| /** |
| * <pre> |
| * Content of log. Caution: do not put too much log in protobuf message, |
| * as BigTable for example recommends < 10 MB for each record cell. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| boolean hasContent(); |
| /** |
| * <pre> |
| * Content of log. Caution: do not put too much log in protobuf message, |
| * as BigTable for example recommends < 10 MB for each record cell. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| com.google.protobuf.ByteString getContent(); |
| } |
| /** |
| * <pre> |
| * To specify log report. This can be used either for per-test-module |
| * log message or per-test-case log message. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.LogMessage} |
| */ |
| public static final class LogMessage extends |
| com.google.protobuf.GeneratedMessageV3 implements |
| // @@protoc_insertion_point(message_implements:android.vts.LogMessage) |
| LogMessageOrBuilder { |
| // Use LogMessage.newBuilder() to construct. |
| private LogMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { |
| super(builder); |
| } |
| private LogMessage() { |
| url_ = com.google.protobuf.ByteString.EMPTY; |
| name_ = com.google.protobuf.ByteString.EMPTY; |
| content_ = com.google.protobuf.ByteString.EMPTY; |
| } |
| |
| @java.lang.Override |
| public final com.google.protobuf.UnknownFieldSet |
| getUnknownFields() { |
| return this.unknownFields; |
| } |
| private LogMessage( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| this(); |
| 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; |
| url_ = input.readBytes(); |
| break; |
| } |
| case 18: { |
| bitField0_ |= 0x00000002; |
| name_ = input.readBytes(); |
| break; |
| } |
| case 26: { |
| bitField0_ |= 0x00000004; |
| content_ = 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).setUnfinishedMessage(this); |
| } finally { |
| this.unknownFields = unknownFields.build(); |
| makeExtensionsImmutable(); |
| } |
| } |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_LogMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_LogMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.LogMessage.class, com.android.vts.proto.VtsReportMessage.LogMessage.Builder.class); |
| } |
| |
| private int bitField0_; |
| public static final int URL_FIELD_NUMBER = 1; |
| private com.google.protobuf.ByteString url_; |
| /** |
| * <pre> |
| * URL of a produced log file (e.g., stdout, stderr). |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| public boolean hasUrl() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * URL of a produced log file (e.g., stdout, stderr). |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getUrl() { |
| return url_; |
| } |
| |
| public static final int NAME_FIELD_NUMBER = 2; |
| private com.google.protobuf.ByteString name_; |
| /** |
| * <pre> |
| * Name of a log file. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| public boolean hasName() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * Name of a log file. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| public com.google.protobuf.ByteString getName() { |
| return name_; |
| } |
| |
| public static final int CONTENT_FIELD_NUMBER = 3; |
| private com.google.protobuf.ByteString content_; |
| /** |
| * <pre> |
| * Content of log. Caution: do not put too much log in protobuf message, |
| * as BigTable for example recommends < 10 MB for each record cell. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| public boolean hasContent() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * Content of log. Caution: do not put too much log in protobuf message, |
| * as BigTable for example recommends < 10 MB for each record cell. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| public com.google.protobuf.ByteString getContent() { |
| return content_; |
| } |
| |
| private byte memoizedIsInitialized = -1; |
| public final boolean isInitialized() { |
| byte isInitialized = memoizedIsInitialized; |
| if (isInitialized == 1) return true; |
| if (isInitialized == 0) return false; |
| |
| memoizedIsInitialized = 1; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| output.writeBytes(1, url_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| output.writeBytes(2, name_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| output.writeBytes(3, content_); |
| } |
| unknownFields.writeTo(output); |
| } |
| |
| public int getSerializedSize() { |
| int size = memoizedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(1, url_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(2, name_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(3, content_); |
| } |
| size += unknownFields.getSerializedSize(); |
| memoizedSize = size; |
| return size; |
| } |
| |
| private static final long serialVersionUID = 0L; |
| @java.lang.Override |
| public boolean equals(final java.lang.Object obj) { |
| if (obj == this) { |
| return true; |
| } |
| if (!(obj instanceof com.android.vts.proto.VtsReportMessage.LogMessage)) { |
| return super.equals(obj); |
| } |
| com.android.vts.proto.VtsReportMessage.LogMessage other = (com.android.vts.proto.VtsReportMessage.LogMessage) obj; |
| |
| boolean result = true; |
| result = result && (hasUrl() == other.hasUrl()); |
| if (hasUrl()) { |
| result = result && getUrl() |
| .equals(other.getUrl()); |
| } |
| result = result && (hasName() == other.hasName()); |
| if (hasName()) { |
| result = result && getName() |
| .equals(other.getName()); |
| } |
| result = result && (hasContent() == other.hasContent()); |
| if (hasContent()) { |
| result = result && getContent() |
| .equals(other.getContent()); |
| } |
| result = result && unknownFields.equals(other.unknownFields); |
| return result; |
| } |
| |
| @java.lang.Override |
| public int hashCode() { |
| if (memoizedHashCode != 0) { |
| return memoizedHashCode; |
| } |
| int hash = 41; |
| hash = (19 * hash) + getDescriptorForType().hashCode(); |
| if (hasUrl()) { |
| hash = (37 * hash) + URL_FIELD_NUMBER; |
| hash = (53 * hash) + getUrl().hashCode(); |
| } |
| if (hasName()) { |
| hash = (37 * hash) + NAME_FIELD_NUMBER; |
| hash = (53 * hash) + getName().hashCode(); |
| } |
| if (hasContent()) { |
| hash = (37 * hash) + CONTENT_FIELD_NUMBER; |
| hash = (53 * hash) + getContent().hashCode(); |
| } |
| hash = (29 * hash) + unknownFields.hashCode(); |
| memoizedHashCode = hash; |
| return hash; |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.LogMessage parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.LogMessage parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.LogMessage parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.LogMessage parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.LogMessage parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.LogMessage parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.LogMessage parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.LogMessage parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.LogMessage parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.LogMessage parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder() { |
| return DEFAULT_INSTANCE.toBuilder(); |
| } |
| public static Builder newBuilder(com.android.vts.proto.VtsReportMessage.LogMessage prototype) { |
| return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { |
| return this == DEFAULT_INSTANCE |
| ? new Builder() : new Builder().mergeFrom(this); |
| } |
| |
| @java.lang.Override |
| protected Builder newBuilderForType( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| Builder builder = new Builder(parent); |
| return builder; |
| } |
| /** |
| * <pre> |
| * To specify log report. This can be used either for per-test-module |
| * log message or per-test-case log message. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.LogMessage} |
| */ |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements |
| // @@protoc_insertion_point(builder_implements:android.vts.LogMessage) |
| com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder { |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_LogMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_LogMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.LogMessage.class, com.android.vts.proto.VtsReportMessage.LogMessage.Builder.class); |
| } |
| |
| // Construct using com.android.vts.proto.VtsReportMessage.LogMessage.newBuilder() |
| private Builder() { |
| maybeForceBuilderInitialization(); |
| } |
| |
| private Builder( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| super(parent); |
| maybeForceBuilderInitialization(); |
| } |
| private void maybeForceBuilderInitialization() { |
| if (com.google.protobuf.GeneratedMessageV3 |
| .alwaysUseFieldBuilders) { |
| } |
| } |
| public Builder clear() { |
| super.clear(); |
| url_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000001); |
| name_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000002); |
| content_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000004); |
| return this; |
| } |
| |
| public com.google.protobuf.Descriptors.Descriptor |
| getDescriptorForType() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_LogMessage_descriptor; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.LogMessage getDefaultInstanceForType() { |
| return com.android.vts.proto.VtsReportMessage.LogMessage.getDefaultInstance(); |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.LogMessage build() { |
| com.android.vts.proto.VtsReportMessage.LogMessage result = buildPartial(); |
| if (!result.isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return result; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.LogMessage buildPartial() { |
| com.android.vts.proto.VtsReportMessage.LogMessage result = new com.android.vts.proto.VtsReportMessage.LogMessage(this); |
| int from_bitField0_ = bitField0_; |
| int to_bitField0_ = 0; |
| if (((from_bitField0_ & 0x00000001) == 0x00000001)) { |
| to_bitField0_ |= 0x00000001; |
| } |
| result.url_ = url_; |
| if (((from_bitField0_ & 0x00000002) == 0x00000002)) { |
| to_bitField0_ |= 0x00000002; |
| } |
| result.name_ = name_; |
| if (((from_bitField0_ & 0x00000004) == 0x00000004)) { |
| to_bitField0_ |= 0x00000004; |
| } |
| result.content_ = content_; |
| result.bitField0_ = to_bitField0_; |
| onBuilt(); |
| return result; |
| } |
| |
| public Builder clone() { |
| return (Builder) super.clone(); |
| } |
| public Builder setField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.setField(field, value); |
| } |
| public Builder clearField( |
| com.google.protobuf.Descriptors.FieldDescriptor field) { |
| return (Builder) super.clearField(field); |
| } |
| public Builder clearOneof( |
| com.google.protobuf.Descriptors.OneofDescriptor oneof) { |
| return (Builder) super.clearOneof(oneof); |
| } |
| public Builder setRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| int index, Object value) { |
| return (Builder) super.setRepeatedField(field, index, value); |
| } |
| public Builder addRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.addRepeatedField(field, value); |
| } |
| public Builder mergeFrom(com.google.protobuf.Message other) { |
| if (other instanceof com.android.vts.proto.VtsReportMessage.LogMessage) { |
| return mergeFrom((com.android.vts.proto.VtsReportMessage.LogMessage)other); |
| } else { |
| super.mergeFrom(other); |
| return this; |
| } |
| } |
| |
| public Builder mergeFrom(com.android.vts.proto.VtsReportMessage.LogMessage other) { |
| if (other == com.android.vts.proto.VtsReportMessage.LogMessage.getDefaultInstance()) return this; |
| if (other.hasUrl()) { |
| setUrl(other.getUrl()); |
| } |
| if (other.hasName()) { |
| setName(other.getName()); |
| } |
| if (other.hasContent()) { |
| setContent(other.getContent()); |
| } |
| this.mergeUnknownFields(other.unknownFields); |
| onChanged(); |
| 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 { |
| com.android.vts.proto.VtsReportMessage.LogMessage parsedMessage = null; |
| try { |
| parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| parsedMessage = (com.android.vts.proto.VtsReportMessage.LogMessage) e.getUnfinishedMessage(); |
| throw e.unwrapIOException(); |
| } finally { |
| if (parsedMessage != null) { |
| mergeFrom(parsedMessage); |
| } |
| } |
| return this; |
| } |
| private int bitField0_; |
| |
| private com.google.protobuf.ByteString url_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * URL of a produced log file (e.g., stdout, stderr). |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| public boolean hasUrl() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * URL of a produced log file (e.g., stdout, stderr). |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getUrl() { |
| return url_; |
| } |
| /** |
| * <pre> |
| * URL of a produced log file (e.g., stdout, stderr). |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| public Builder setUrl(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000001; |
| url_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * URL of a produced log file (e.g., stdout, stderr). |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| public Builder clearUrl() { |
| bitField0_ = (bitField0_ & ~0x00000001); |
| url_ = getDefaultInstance().getUrl(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString name_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * Name of a log file. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| public boolean hasName() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * Name of a log file. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| public com.google.protobuf.ByteString getName() { |
| return name_; |
| } |
| /** |
| * <pre> |
| * Name of a log file. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| public Builder setName(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000002; |
| name_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * Name of a log file. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| public Builder clearName() { |
| bitField0_ = (bitField0_ & ~0x00000002); |
| name_ = getDefaultInstance().getName(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString content_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * Content of log. Caution: do not put too much log in protobuf message, |
| * as BigTable for example recommends < 10 MB for each record cell. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| public boolean hasContent() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * Content of log. Caution: do not put too much log in protobuf message, |
| * as BigTable for example recommends < 10 MB for each record cell. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| public com.google.protobuf.ByteString getContent() { |
| return content_; |
| } |
| /** |
| * <pre> |
| * Content of log. Caution: do not put too much log in protobuf message, |
| * as BigTable for example recommends < 10 MB for each record cell. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| public Builder setContent(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000004; |
| content_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * Content of log. Caution: do not put too much log in protobuf message, |
| * as BigTable for example recommends < 10 MB for each record cell. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| public Builder clearContent() { |
| bitField0_ = (bitField0_ & ~0x00000004); |
| content_ = getDefaultInstance().getContent(); |
| onChanged(); |
| return this; |
| } |
| public final Builder setUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.setUnknownFields(unknownFields); |
| } |
| |
| public final Builder mergeUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.mergeUnknownFields(unknownFields); |
| } |
| |
| |
| // @@protoc_insertion_point(builder_scope:android.vts.LogMessage) |
| } |
| |
| // @@protoc_insertion_point(class_scope:android.vts.LogMessage) |
| private static final com.android.vts.proto.VtsReportMessage.LogMessage DEFAULT_INSTANCE; |
| static { |
| DEFAULT_INSTANCE = new com.android.vts.proto.VtsReportMessage.LogMessage(); |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.LogMessage getDefaultInstance() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| @java.lang.Deprecated public static final com.google.protobuf.Parser<LogMessage> |
| PARSER = new com.google.protobuf.AbstractParser<LogMessage>() { |
| public LogMessage parsePartialFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return new LogMessage(input, extensionRegistry); |
| } |
| }; |
| |
| public static com.google.protobuf.Parser<LogMessage> parser() { |
| return PARSER; |
| } |
| |
| @java.lang.Override |
| public com.google.protobuf.Parser<LogMessage> getParserForType() { |
| return PARSER; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.LogMessage getDefaultInstanceForType() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| } |
| |
| public interface UrlResourceMessageOrBuilder extends |
| // @@protoc_insertion_point(interface_extends:android.vts.UrlResourceMessage) |
| com.google.protobuf.MessageOrBuilder { |
| |
| /** |
| * <pre> |
| * URL of a resource file. |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| boolean hasUrl(); |
| /** |
| * <pre> |
| * URL of a resource file. |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| com.google.protobuf.ByteString getUrl(); |
| |
| /** |
| * <pre> |
| * Name of a resource file representing its type and does not have to be |
| * the same as the exact file name. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| boolean hasName(); |
| /** |
| * <pre> |
| * Name of a resource file representing its type and does not have to be |
| * the same as the exact file name. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| com.google.protobuf.ByteString getName(); |
| |
| /** |
| * <pre> |
| * Raw content of a resource file. Used if the file is small. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| boolean hasContent(); |
| /** |
| * <pre> |
| * Raw content of a resource file. Used if the file is small. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| com.google.protobuf.ByteString getContent(); |
| } |
| /** |
| * <pre> |
| * To specify a resource object (reachable via a URL or contained in the |
| * message). This can be used to store a log file or an XML (or HTML) report |
| * file kept in a Google Cloud Storage (GCS) bucket or partner's network file |
| * system, or hosted by a HTTP server. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.UrlResourceMessage} |
| */ |
| public static final class UrlResourceMessage extends |
| com.google.protobuf.GeneratedMessageV3 implements |
| // @@protoc_insertion_point(message_implements:android.vts.UrlResourceMessage) |
| UrlResourceMessageOrBuilder { |
| // Use UrlResourceMessage.newBuilder() to construct. |
| private UrlResourceMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { |
| super(builder); |
| } |
| private UrlResourceMessage() { |
| url_ = com.google.protobuf.ByteString.EMPTY; |
| name_ = com.google.protobuf.ByteString.EMPTY; |
| content_ = com.google.protobuf.ByteString.EMPTY; |
| } |
| |
| @java.lang.Override |
| public final com.google.protobuf.UnknownFieldSet |
| getUnknownFields() { |
| return this.unknownFields; |
| } |
| private UrlResourceMessage( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| this(); |
| 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; |
| url_ = input.readBytes(); |
| break; |
| } |
| case 18: { |
| bitField0_ |= 0x00000002; |
| name_ = input.readBytes(); |
| break; |
| } |
| case 26: { |
| bitField0_ |= 0x00000004; |
| content_ = 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).setUnfinishedMessage(this); |
| } finally { |
| this.unknownFields = unknownFields.build(); |
| makeExtensionsImmutable(); |
| } |
| } |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_UrlResourceMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_UrlResourceMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage.class, com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder.class); |
| } |
| |
| private int bitField0_; |
| public static final int URL_FIELD_NUMBER = 1; |
| private com.google.protobuf.ByteString url_; |
| /** |
| * <pre> |
| * URL of a resource file. |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| public boolean hasUrl() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * URL of a resource file. |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getUrl() { |
| return url_; |
| } |
| |
| public static final int NAME_FIELD_NUMBER = 2; |
| private com.google.protobuf.ByteString name_; |
| /** |
| * <pre> |
| * Name of a resource file representing its type and does not have to be |
| * the same as the exact file name. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| public boolean hasName() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * Name of a resource file representing its type and does not have to be |
| * the same as the exact file name. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| public com.google.protobuf.ByteString getName() { |
| return name_; |
| } |
| |
| public static final int CONTENT_FIELD_NUMBER = 3; |
| private com.google.protobuf.ByteString content_; |
| /** |
| * <pre> |
| * Raw content of a resource file. Used if the file is small. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| public boolean hasContent() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * Raw content of a resource file. Used if the file is small. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| public com.google.protobuf.ByteString getContent() { |
| return content_; |
| } |
| |
| private byte memoizedIsInitialized = -1; |
| public final boolean isInitialized() { |
| byte isInitialized = memoizedIsInitialized; |
| if (isInitialized == 1) return true; |
| if (isInitialized == 0) return false; |
| |
| memoizedIsInitialized = 1; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| output.writeBytes(1, url_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| output.writeBytes(2, name_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| output.writeBytes(3, content_); |
| } |
| unknownFields.writeTo(output); |
| } |
| |
| public int getSerializedSize() { |
| int size = memoizedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(1, url_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(2, name_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(3, content_); |
| } |
| size += unknownFields.getSerializedSize(); |
| memoizedSize = size; |
| return size; |
| } |
| |
| private static final long serialVersionUID = 0L; |
| @java.lang.Override |
| public boolean equals(final java.lang.Object obj) { |
| if (obj == this) { |
| return true; |
| } |
| if (!(obj instanceof com.android.vts.proto.VtsReportMessage.UrlResourceMessage)) { |
| return super.equals(obj); |
| } |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage other = (com.android.vts.proto.VtsReportMessage.UrlResourceMessage) obj; |
| |
| boolean result = true; |
| result = result && (hasUrl() == other.hasUrl()); |
| if (hasUrl()) { |
| result = result && getUrl() |
| .equals(other.getUrl()); |
| } |
| result = result && (hasName() == other.hasName()); |
| if (hasName()) { |
| result = result && getName() |
| .equals(other.getName()); |
| } |
| result = result && (hasContent() == other.hasContent()); |
| if (hasContent()) { |
| result = result && getContent() |
| .equals(other.getContent()); |
| } |
| result = result && unknownFields.equals(other.unknownFields); |
| return result; |
| } |
| |
| @java.lang.Override |
| public int hashCode() { |
| if (memoizedHashCode != 0) { |
| return memoizedHashCode; |
| } |
| int hash = 41; |
| hash = (19 * hash) + getDescriptorForType().hashCode(); |
| if (hasUrl()) { |
| hash = (37 * hash) + URL_FIELD_NUMBER; |
| hash = (53 * hash) + getUrl().hashCode(); |
| } |
| if (hasName()) { |
| hash = (37 * hash) + NAME_FIELD_NUMBER; |
| hash = (53 * hash) + getName().hashCode(); |
| } |
| if (hasContent()) { |
| hash = (37 * hash) + CONTENT_FIELD_NUMBER; |
| hash = (53 * hash) + getContent().hashCode(); |
| } |
| hash = (29 * hash) + unknownFields.hashCode(); |
| memoizedHashCode = hash; |
| return hash; |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.UrlResourceMessage parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.UrlResourceMessage parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.UrlResourceMessage parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.UrlResourceMessage parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.UrlResourceMessage parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.UrlResourceMessage parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.UrlResourceMessage parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.UrlResourceMessage parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.UrlResourceMessage parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.UrlResourceMessage parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder() { |
| return DEFAULT_INSTANCE.toBuilder(); |
| } |
| public static Builder newBuilder(com.android.vts.proto.VtsReportMessage.UrlResourceMessage prototype) { |
| return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { |
| return this == DEFAULT_INSTANCE |
| ? new Builder() : new Builder().mergeFrom(this); |
| } |
| |
| @java.lang.Override |
| protected Builder newBuilderForType( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| Builder builder = new Builder(parent); |
| return builder; |
| } |
| /** |
| * <pre> |
| * To specify a resource object (reachable via a URL or contained in the |
| * message). This can be used to store a log file or an XML (or HTML) report |
| * file kept in a Google Cloud Storage (GCS) bucket or partner's network file |
| * system, or hosted by a HTTP server. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.UrlResourceMessage} |
| */ |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements |
| // @@protoc_insertion_point(builder_implements:android.vts.UrlResourceMessage) |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder { |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_UrlResourceMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_UrlResourceMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage.class, com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder.class); |
| } |
| |
| // Construct using com.android.vts.proto.VtsReportMessage.UrlResourceMessage.newBuilder() |
| private Builder() { |
| maybeForceBuilderInitialization(); |
| } |
| |
| private Builder( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| super(parent); |
| maybeForceBuilderInitialization(); |
| } |
| private void maybeForceBuilderInitialization() { |
| if (com.google.protobuf.GeneratedMessageV3 |
| .alwaysUseFieldBuilders) { |
| } |
| } |
| public Builder clear() { |
| super.clear(); |
| url_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000001); |
| name_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000002); |
| content_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000004); |
| return this; |
| } |
| |
| public com.google.protobuf.Descriptors.Descriptor |
| getDescriptorForType() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_UrlResourceMessage_descriptor; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessage getDefaultInstanceForType() { |
| return com.android.vts.proto.VtsReportMessage.UrlResourceMessage.getDefaultInstance(); |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessage build() { |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage result = buildPartial(); |
| if (!result.isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return result; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessage buildPartial() { |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage result = new com.android.vts.proto.VtsReportMessage.UrlResourceMessage(this); |
| int from_bitField0_ = bitField0_; |
| int to_bitField0_ = 0; |
| if (((from_bitField0_ & 0x00000001) == 0x00000001)) { |
| to_bitField0_ |= 0x00000001; |
| } |
| result.url_ = url_; |
| if (((from_bitField0_ & 0x00000002) == 0x00000002)) { |
| to_bitField0_ |= 0x00000002; |
| } |
| result.name_ = name_; |
| if (((from_bitField0_ & 0x00000004) == 0x00000004)) { |
| to_bitField0_ |= 0x00000004; |
| } |
| result.content_ = content_; |
| result.bitField0_ = to_bitField0_; |
| onBuilt(); |
| return result; |
| } |
| |
| public Builder clone() { |
| return (Builder) super.clone(); |
| } |
| public Builder setField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.setField(field, value); |
| } |
| public Builder clearField( |
| com.google.protobuf.Descriptors.FieldDescriptor field) { |
| return (Builder) super.clearField(field); |
| } |
| public Builder clearOneof( |
| com.google.protobuf.Descriptors.OneofDescriptor oneof) { |
| return (Builder) super.clearOneof(oneof); |
| } |
| public Builder setRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| int index, Object value) { |
| return (Builder) super.setRepeatedField(field, index, value); |
| } |
| public Builder addRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.addRepeatedField(field, value); |
| } |
| public Builder mergeFrom(com.google.protobuf.Message other) { |
| if (other instanceof com.android.vts.proto.VtsReportMessage.UrlResourceMessage) { |
| return mergeFrom((com.android.vts.proto.VtsReportMessage.UrlResourceMessage)other); |
| } else { |
| super.mergeFrom(other); |
| return this; |
| } |
| } |
| |
| public Builder mergeFrom(com.android.vts.proto.VtsReportMessage.UrlResourceMessage other) { |
| if (other == com.android.vts.proto.VtsReportMessage.UrlResourceMessage.getDefaultInstance()) return this; |
| if (other.hasUrl()) { |
| setUrl(other.getUrl()); |
| } |
| if (other.hasName()) { |
| setName(other.getName()); |
| } |
| if (other.hasContent()) { |
| setContent(other.getContent()); |
| } |
| this.mergeUnknownFields(other.unknownFields); |
| onChanged(); |
| 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 { |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage parsedMessage = null; |
| try { |
| parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| parsedMessage = (com.android.vts.proto.VtsReportMessage.UrlResourceMessage) e.getUnfinishedMessage(); |
| throw e.unwrapIOException(); |
| } finally { |
| if (parsedMessage != null) { |
| mergeFrom(parsedMessage); |
| } |
| } |
| return this; |
| } |
| private int bitField0_; |
| |
| private com.google.protobuf.ByteString url_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * URL of a resource file. |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| public boolean hasUrl() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * URL of a resource file. |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| public com.google.protobuf.ByteString getUrl() { |
| return url_; |
| } |
| /** |
| * <pre> |
| * URL of a resource file. |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| public Builder setUrl(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000001; |
| url_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * URL of a resource file. |
| * </pre> |
| * |
| * <code>optional bytes url = 1;</code> |
| */ |
| public Builder clearUrl() { |
| bitField0_ = (bitField0_ & ~0x00000001); |
| url_ = getDefaultInstance().getUrl(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString name_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * Name of a resource file representing its type and does not have to be |
| * the same as the exact file name. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| public boolean hasName() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * Name of a resource file representing its type and does not have to be |
| * the same as the exact file name. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| public com.google.protobuf.ByteString getName() { |
| return name_; |
| } |
| /** |
| * <pre> |
| * Name of a resource file representing its type and does not have to be |
| * the same as the exact file name. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| public Builder setName(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000002; |
| name_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * Name of a resource file representing its type and does not have to be |
| * the same as the exact file name. |
| * </pre> |
| * |
| * <code>optional bytes name = 2;</code> |
| */ |
| public Builder clearName() { |
| bitField0_ = (bitField0_ & ~0x00000002); |
| name_ = getDefaultInstance().getName(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString content_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * Raw content of a resource file. Used if the file is small. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| public boolean hasContent() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * Raw content of a resource file. Used if the file is small. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| public com.google.protobuf.ByteString getContent() { |
| return content_; |
| } |
| /** |
| * <pre> |
| * Raw content of a resource file. Used if the file is small. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| public Builder setContent(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000004; |
| content_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * Raw content of a resource file. Used if the file is small. |
| * </pre> |
| * |
| * <code>optional bytes content = 3;</code> |
| */ |
| public Builder clearContent() { |
| bitField0_ = (bitField0_ & ~0x00000004); |
| content_ = getDefaultInstance().getContent(); |
| onChanged(); |
| return this; |
| } |
| public final Builder setUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.setUnknownFields(unknownFields); |
| } |
| |
| public final Builder mergeUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.mergeUnknownFields(unknownFields); |
| } |
| |
| |
| // @@protoc_insertion_point(builder_scope:android.vts.UrlResourceMessage) |
| } |
| |
| // @@protoc_insertion_point(class_scope:android.vts.UrlResourceMessage) |
| private static final com.android.vts.proto.VtsReportMessage.UrlResourceMessage DEFAULT_INSTANCE; |
| static { |
| DEFAULT_INSTANCE = new com.android.vts.proto.VtsReportMessage.UrlResourceMessage(); |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.UrlResourceMessage getDefaultInstance() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| @java.lang.Deprecated public static final com.google.protobuf.Parser<UrlResourceMessage> |
| PARSER = new com.google.protobuf.AbstractParser<UrlResourceMessage>() { |
| public UrlResourceMessage parsePartialFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return new UrlResourceMessage(input, extensionRegistry); |
| } |
| }; |
| |
| public static com.google.protobuf.Parser<UrlResourceMessage> parser() { |
| return PARSER; |
| } |
| |
| @java.lang.Override |
| public com.google.protobuf.Parser<UrlResourceMessage> getParserForType() { |
| return PARSER; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessage getDefaultInstanceForType() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| } |
| |
| public interface TestReportMessageOrBuilder extends |
| // @@protoc_insertion_point(interface_extends:android.vts.TestReportMessage) |
| com.google.protobuf.MessageOrBuilder { |
| |
| /** |
| * <pre> |
| * The test suite name. |
| * </pre> |
| * |
| * <code>optional bytes test_suite = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated boolean hasTestSuite(); |
| /** |
| * <pre> |
| * The test suite name. |
| * </pre> |
| * |
| * <code>optional bytes test_suite = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated com.google.protobuf.ByteString getTestSuite(); |
| |
| /** |
| * <pre> |
| * The test name. |
| * </pre> |
| * |
| * <code>optional bytes test = 2;</code> |
| */ |
| boolean hasTest(); |
| /** |
| * <pre> |
| * The test name. |
| * </pre> |
| * |
| * <code>optional bytes test = 2;</code> |
| */ |
| com.google.protobuf.ByteString getTest(); |
| |
| /** |
| * <pre> |
| * The test type |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsTestType test_type = 3;</code> |
| */ |
| boolean hasTestType(); |
| /** |
| * <pre> |
| * The test type |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsTestType test_type = 3;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.VtsTestType getTestType(); |
| |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| java.util.List<com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage> |
| getDeviceInfoList(); |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage getDeviceInfo(int index); |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| int getDeviceInfoCount(); |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| java.util.List<? extends com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessageOrBuilder> |
| getDeviceInfoOrBuilderList(); |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessageOrBuilder getDeviceInfoOrBuilder( |
| int index); |
| |
| /** |
| * <pre> |
| * Build info |
| * </pre> |
| * |
| * <code>optional .android.vts.AndroidBuildInfo build_info = 5;</code> |
| */ |
| boolean hasBuildInfo(); |
| /** |
| * <pre> |
| * Build info |
| * </pre> |
| * |
| * <code>optional .android.vts.AndroidBuildInfo build_info = 5;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfo getBuildInfo(); |
| /** |
| * <pre> |
| * Build info |
| * </pre> |
| * |
| * <code>optional .android.vts.AndroidBuildInfo build_info = 5;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfoOrBuilder getBuildInfoOrBuilder(); |
| |
| /** |
| * <pre> |
| * Email addresses of subscribers to the test results |
| * </pre> |
| * |
| * <code>repeated bytes subscriber_email = 6;</code> |
| */ |
| java.util.List<com.google.protobuf.ByteString> getSubscriberEmailList(); |
| /** |
| * <pre> |
| * Email addresses of subscribers to the test results |
| * </pre> |
| * |
| * <code>repeated bytes subscriber_email = 6;</code> |
| */ |
| int getSubscriberEmailCount(); |
| /** |
| * <pre> |
| * Email addresses of subscribers to the test results |
| * </pre> |
| * |
| * <code>repeated bytes subscriber_email = 6;</code> |
| */ |
| com.google.protobuf.ByteString getSubscriberEmail(int index); |
| |
| /** |
| * <pre> |
| * Info about the host computer |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsHostInfo host_info = 7;</code> |
| */ |
| boolean hasHostInfo(); |
| /** |
| * <pre> |
| * Info about the host computer |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsHostInfo host_info = 7;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.VtsHostInfo getHostInfo(); |
| /** |
| * <pre> |
| * Info about the host computer |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsHostInfo host_info = 7;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.VtsHostInfoOrBuilder getHostInfoOrBuilder(); |
| |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| java.util.List<com.android.vts.proto.VtsReportMessage.TestCaseReportMessage> |
| getTestCaseList(); |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.TestCaseReportMessage getTestCase(int index); |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| int getTestCaseCount(); |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| java.util.List<? extends com.android.vts.proto.VtsReportMessage.TestCaseReportMessageOrBuilder> |
| getTestCaseOrBuilderList(); |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.TestCaseReportMessageOrBuilder getTestCaseOrBuilder( |
| int index); |
| |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| java.util.List<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage> |
| getProfilingList(); |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage getProfiling(int index); |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| int getProfilingCount(); |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| java.util.List<? extends com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder> |
| getProfilingOrBuilderList(); |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder getProfilingOrBuilder( |
| int index); |
| |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated java.util.List<com.android.vts.proto.VtsReportMessage.SystraceReportMessage> |
| getSystraceList(); |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated com.android.vts.proto.VtsReportMessage.SystraceReportMessage getSystrace(int index); |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated int getSystraceCount(); |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated java.util.List<? extends com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder> |
| getSystraceOrBuilderList(); |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder getSystraceOrBuilder( |
| int index); |
| |
| /** |
| * <pre> |
| * Execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 101;</code> |
| */ |
| boolean hasStartTimestamp(); |
| /** |
| * <pre> |
| * Execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 101;</code> |
| */ |
| long getStartTimestamp(); |
| |
| /** |
| * <code>optional int64 end_timestamp = 102;</code> |
| */ |
| boolean hasEndTimestamp(); |
| /** |
| * <code>optional int64 end_timestamp = 102;</code> |
| */ |
| long getEndTimestamp(); |
| |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| java.util.List<com.android.vts.proto.VtsReportMessage.CoverageReportMessage> |
| getCoverageList(); |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage getCoverage(int index); |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| int getCoverageCount(); |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| java.util.List<? extends com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder> |
| getCoverageOrBuilderList(); |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder getCoverageOrBuilder( |
| int index); |
| |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| java.util.List<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage> |
| getApiCoverageList(); |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage getApiCoverage(int index); |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| int getApiCoverageCount(); |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| java.util.List<? extends com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder> |
| getApiCoverageOrBuilderList(); |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder getApiCoverageOrBuilder( |
| int index); |
| |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| java.util.List<com.android.vts.proto.VtsReportMessage.LogMessage> |
| getLogList(); |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.LogMessage getLog(int index); |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| int getLogCount(); |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| java.util.List<? extends com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder> |
| getLogOrBuilderList(); |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder getLogOrBuilder( |
| int index); |
| |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| java.util.List<com.android.vts.proto.VtsReportMessage.UrlResourceMessage> |
| getLinkResourceList(); |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage getLinkResource(int index); |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| int getLinkResourceCount(); |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| java.util.List<? extends com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder> |
| getLinkResourceOrBuilderList(); |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder getLinkResourceOrBuilder( |
| int index); |
| } |
| /** |
| * <pre> |
| * To specify a test execution report. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.TestReportMessage} |
| */ |
| public static final class TestReportMessage extends |
| com.google.protobuf.GeneratedMessageV3 implements |
| // @@protoc_insertion_point(message_implements:android.vts.TestReportMessage) |
| TestReportMessageOrBuilder { |
| // Use TestReportMessage.newBuilder() to construct. |
| private TestReportMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { |
| super(builder); |
| } |
| private TestReportMessage() { |
| testSuite_ = com.google.protobuf.ByteString.EMPTY; |
| test_ = com.google.protobuf.ByteString.EMPTY; |
| testType_ = 0; |
| deviceInfo_ = java.util.Collections.emptyList(); |
| subscriberEmail_ = java.util.Collections.emptyList(); |
| testCase_ = java.util.Collections.emptyList(); |
| profiling_ = java.util.Collections.emptyList(); |
| systrace_ = java.util.Collections.emptyList(); |
| startTimestamp_ = 0L; |
| endTimestamp_ = 0L; |
| coverage_ = java.util.Collections.emptyList(); |
| apiCoverage_ = java.util.Collections.emptyList(); |
| log_ = java.util.Collections.emptyList(); |
| linkResource_ = java.util.Collections.emptyList(); |
| } |
| |
| @java.lang.Override |
| public final com.google.protobuf.UnknownFieldSet |
| getUnknownFields() { |
| return this.unknownFields; |
| } |
| private TestReportMessage( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| this(); |
| 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; |
| testSuite_ = input.readBytes(); |
| break; |
| } |
| case 18: { |
| bitField0_ |= 0x00000002; |
| test_ = input.readBytes(); |
| break; |
| } |
| case 24: { |
| int rawValue = input.readEnum(); |
| com.android.vts.proto.VtsReportMessage.VtsTestType value = com.android.vts.proto.VtsReportMessage.VtsTestType.valueOf(rawValue); |
| if (value == null) { |
| unknownFields.mergeVarintField(3, rawValue); |
| } else { |
| bitField0_ |= 0x00000004; |
| testType_ = rawValue; |
| } |
| break; |
| } |
| case 34: { |
| if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { |
| deviceInfo_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage>(); |
| mutable_bitField0_ |= 0x00000008; |
| } |
| deviceInfo_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| case 42: { |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.Builder subBuilder = null; |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| subBuilder = buildInfo_.toBuilder(); |
| } |
| buildInfo_ = input.readMessage(com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.PARSER, extensionRegistry); |
| if (subBuilder != null) { |
| subBuilder.mergeFrom(buildInfo_); |
| buildInfo_ = subBuilder.buildPartial(); |
| } |
| bitField0_ |= 0x00000008; |
| break; |
| } |
| case 50: { |
| if (!((mutable_bitField0_ & 0x00000020) == 0x00000020)) { |
| subscriberEmail_ = new java.util.ArrayList<com.google.protobuf.ByteString>(); |
| mutable_bitField0_ |= 0x00000020; |
| } |
| subscriberEmail_.add(input.readBytes()); |
| break; |
| } |
| case 58: { |
| com.android.vts.proto.VtsReportMessage.VtsHostInfo.Builder subBuilder = null; |
| if (((bitField0_ & 0x00000010) == 0x00000010)) { |
| subBuilder = hostInfo_.toBuilder(); |
| } |
| hostInfo_ = input.readMessage(com.android.vts.proto.VtsReportMessage.VtsHostInfo.PARSER, extensionRegistry); |
| if (subBuilder != null) { |
| subBuilder.mergeFrom(hostInfo_); |
| hostInfo_ = subBuilder.buildPartial(); |
| } |
| bitField0_ |= 0x00000010; |
| break; |
| } |
| case 90: { |
| if (!((mutable_bitField0_ & 0x00000080) == 0x00000080)) { |
| testCase_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.TestCaseReportMessage>(); |
| mutable_bitField0_ |= 0x00000080; |
| } |
| testCase_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| case 170: { |
| if (!((mutable_bitField0_ & 0x00000100) == 0x00000100)) { |
| profiling_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage>(); |
| mutable_bitField0_ |= 0x00000100; |
| } |
| profiling_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| case 178: { |
| if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) { |
| systrace_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.SystraceReportMessage>(); |
| mutable_bitField0_ |= 0x00000200; |
| } |
| systrace_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.SystraceReportMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| case 808: { |
| bitField0_ |= 0x00000020; |
| startTimestamp_ = input.readInt64(); |
| break; |
| } |
| case 816: { |
| bitField0_ |= 0x00000040; |
| endTimestamp_ = input.readInt64(); |
| break; |
| } |
| case 826: { |
| if (!((mutable_bitField0_ & 0x00001000) == 0x00001000)) { |
| coverage_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.CoverageReportMessage>(); |
| mutable_bitField0_ |= 0x00001000; |
| } |
| coverage_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.CoverageReportMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| case 834: { |
| if (!((mutable_bitField0_ & 0x00002000) == 0x00002000)) { |
| apiCoverage_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage>(); |
| mutable_bitField0_ |= 0x00002000; |
| } |
| apiCoverage_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| case 8010: { |
| if (!((mutable_bitField0_ & 0x00004000) == 0x00004000)) { |
| log_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.LogMessage>(); |
| mutable_bitField0_ |= 0x00004000; |
| } |
| log_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.LogMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| case 8090: { |
| if (!((mutable_bitField0_ & 0x00008000) == 0x00008000)) { |
| linkResource_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.UrlResourceMessage>(); |
| mutable_bitField0_ |= 0x00008000; |
| } |
| linkResource_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.UrlResourceMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| } |
| } |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| throw e.setUnfinishedMessage(this); |
| } catch (java.io.IOException e) { |
| throw new com.google.protobuf.InvalidProtocolBufferException( |
| e).setUnfinishedMessage(this); |
| } finally { |
| if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { |
| deviceInfo_ = java.util.Collections.unmodifiableList(deviceInfo_); |
| } |
| if (((mutable_bitField0_ & 0x00000020) == 0x00000020)) { |
| subscriberEmail_ = java.util.Collections.unmodifiableList(subscriberEmail_); |
| } |
| if (((mutable_bitField0_ & 0x00000080) == 0x00000080)) { |
| testCase_ = java.util.Collections.unmodifiableList(testCase_); |
| } |
| if (((mutable_bitField0_ & 0x00000100) == 0x00000100)) { |
| profiling_ = java.util.Collections.unmodifiableList(profiling_); |
| } |
| if (((mutable_bitField0_ & 0x00000200) == 0x00000200)) { |
| systrace_ = java.util.Collections.unmodifiableList(systrace_); |
| } |
| if (((mutable_bitField0_ & 0x00001000) == 0x00001000)) { |
| coverage_ = java.util.Collections.unmodifiableList(coverage_); |
| } |
| if (((mutable_bitField0_ & 0x00002000) == 0x00002000)) { |
| apiCoverage_ = java.util.Collections.unmodifiableList(apiCoverage_); |
| } |
| if (((mutable_bitField0_ & 0x00004000) == 0x00004000)) { |
| log_ = java.util.Collections.unmodifiableList(log_); |
| } |
| if (((mutable_bitField0_ & 0x00008000) == 0x00008000)) { |
| linkResource_ = java.util.Collections.unmodifiableList(linkResource_); |
| } |
| this.unknownFields = unknownFields.build(); |
| makeExtensionsImmutable(); |
| } |
| } |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_TestReportMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_TestReportMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.TestReportMessage.class, com.android.vts.proto.VtsReportMessage.TestReportMessage.Builder.class); |
| } |
| |
| private int bitField0_; |
| public static final int TEST_SUITE_FIELD_NUMBER = 1; |
| private com.google.protobuf.ByteString testSuite_; |
| /** |
| * <pre> |
| * The test suite name. |
| * </pre> |
| * |
| * <code>optional bytes test_suite = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public boolean hasTestSuite() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * The test suite name. |
| * </pre> |
| * |
| * <code>optional bytes test_suite = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.google.protobuf.ByteString getTestSuite() { |
| return testSuite_; |
| } |
| |
| public static final int TEST_FIELD_NUMBER = 2; |
| private com.google.protobuf.ByteString test_; |
| /** |
| * <pre> |
| * The test name. |
| * </pre> |
| * |
| * <code>optional bytes test = 2;</code> |
| */ |
| public boolean hasTest() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * The test name. |
| * </pre> |
| * |
| * <code>optional bytes test = 2;</code> |
| */ |
| public com.google.protobuf.ByteString getTest() { |
| return test_; |
| } |
| |
| public static final int TEST_TYPE_FIELD_NUMBER = 3; |
| private int testType_; |
| /** |
| * <pre> |
| * The test type |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsTestType test_type = 3;</code> |
| */ |
| public boolean hasTestType() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * The test type |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsTestType test_type = 3;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.VtsTestType getTestType() { |
| com.android.vts.proto.VtsReportMessage.VtsTestType result = com.android.vts.proto.VtsReportMessage.VtsTestType.valueOf(testType_); |
| return result == null ? com.android.vts.proto.VtsReportMessage.VtsTestType.UNKNOWN_VTS_TESTTYPE : result; |
| } |
| |
| public static final int DEVICE_INFO_FIELD_NUMBER = 4; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage> deviceInfo_; |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage> getDeviceInfoList() { |
| return deviceInfo_; |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessageOrBuilder> |
| getDeviceInfoOrBuilderList() { |
| return deviceInfo_; |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public int getDeviceInfoCount() { |
| return deviceInfo_.size(); |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage getDeviceInfo(int index) { |
| return deviceInfo_.get(index); |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessageOrBuilder getDeviceInfoOrBuilder( |
| int index) { |
| return deviceInfo_.get(index); |
| } |
| |
| public static final int BUILD_INFO_FIELD_NUMBER = 5; |
| private com.android.vts.proto.VtsReportMessage.AndroidBuildInfo buildInfo_; |
| /** |
| * <pre> |
| * Build info |
| * </pre> |
| * |
| * <code>optional .android.vts.AndroidBuildInfo build_info = 5;</code> |
| */ |
| public boolean hasBuildInfo() { |
| return ((bitField0_ & 0x00000008) == 0x00000008); |
| } |
| /** |
| * <pre> |
| * Build info |
| * </pre> |
| * |
| * <code>optional .android.vts.AndroidBuildInfo build_info = 5;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.AndroidBuildInfo getBuildInfo() { |
| return buildInfo_ == null ? com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.getDefaultInstance() : buildInfo_; |
| } |
| /** |
| * <pre> |
| * Build info |
| * </pre> |
| * |
| * <code>optional .android.vts.AndroidBuildInfo build_info = 5;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.AndroidBuildInfoOrBuilder getBuildInfoOrBuilder() { |
| return buildInfo_ == null ? com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.getDefaultInstance() : buildInfo_; |
| } |
| |
| public static final int SUBSCRIBER_EMAIL_FIELD_NUMBER = 6; |
| private java.util.List<com.google.protobuf.ByteString> subscriberEmail_; |
| /** |
| * <pre> |
| * Email addresses of subscribers to the test results |
| * </pre> |
| * |
| * <code>repeated bytes subscriber_email = 6;</code> |
| */ |
| public java.util.List<com.google.protobuf.ByteString> |
| getSubscriberEmailList() { |
| return subscriberEmail_; |
| } |
| /** |
| * <pre> |
| * Email addresses of subscribers to the test results |
| * </pre> |
| * |
| * <code>repeated bytes subscriber_email = 6;</code> |
| */ |
| public int getSubscriberEmailCount() { |
| return subscriberEmail_.size(); |
| } |
| /** |
| * <pre> |
| * Email addresses of subscribers to the test results |
| * </pre> |
| * |
| * <code>repeated bytes subscriber_email = 6;</code> |
| */ |
| public com.google.protobuf.ByteString getSubscriberEmail(int index) { |
| return subscriberEmail_.get(index); |
| } |
| |
| public static final int HOST_INFO_FIELD_NUMBER = 7; |
| private com.android.vts.proto.VtsReportMessage.VtsHostInfo hostInfo_; |
| /** |
| * <pre> |
| * Info about the host computer |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsHostInfo host_info = 7;</code> |
| */ |
| public boolean hasHostInfo() { |
| return ((bitField0_ & 0x00000010) == 0x00000010); |
| } |
| /** |
| * <pre> |
| * Info about the host computer |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsHostInfo host_info = 7;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.VtsHostInfo getHostInfo() { |
| return hostInfo_ == null ? com.android.vts.proto.VtsReportMessage.VtsHostInfo.getDefaultInstance() : hostInfo_; |
| } |
| /** |
| * <pre> |
| * Info about the host computer |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsHostInfo host_info = 7;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.VtsHostInfoOrBuilder getHostInfoOrBuilder() { |
| return hostInfo_ == null ? com.android.vts.proto.VtsReportMessage.VtsHostInfo.getDefaultInstance() : hostInfo_; |
| } |
| |
| public static final int TEST_CASE_FIELD_NUMBER = 11; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.TestCaseReportMessage> testCase_; |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.TestCaseReportMessage> getTestCaseList() { |
| return testCase_; |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.TestCaseReportMessageOrBuilder> |
| getTestCaseOrBuilderList() { |
| return testCase_; |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public int getTestCaseCount() { |
| return testCase_.size(); |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestCaseReportMessage getTestCase(int index) { |
| return testCase_.get(index); |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestCaseReportMessageOrBuilder getTestCaseOrBuilder( |
| int index) { |
| return testCase_.get(index); |
| } |
| |
| public static final int PROFILING_FIELD_NUMBER = 21; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage> profiling_; |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage> getProfilingList() { |
| return profiling_; |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder> |
| getProfilingOrBuilderList() { |
| return profiling_; |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public int getProfilingCount() { |
| return profiling_.size(); |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessage getProfiling(int index) { |
| return profiling_.get(index); |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder getProfilingOrBuilder( |
| int index) { |
| return profiling_.get(index); |
| } |
| |
| public static final int SYSTRACE_FIELD_NUMBER = 22; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.SystraceReportMessage> systrace_; |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public java.util.List<com.android.vts.proto.VtsReportMessage.SystraceReportMessage> getSystraceList() { |
| return systrace_; |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public java.util.List<? extends com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder> |
| getSystraceOrBuilderList() { |
| return systrace_; |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public int getSystraceCount() { |
| return systrace_.size(); |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.android.vts.proto.VtsReportMessage.SystraceReportMessage getSystrace(int index) { |
| return systrace_.get(index); |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder getSystraceOrBuilder( |
| int index) { |
| return systrace_.get(index); |
| } |
| |
| public static final int START_TIMESTAMP_FIELD_NUMBER = 101; |
| private long startTimestamp_; |
| /** |
| * <pre> |
| * Execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 101;</code> |
| */ |
| public boolean hasStartTimestamp() { |
| return ((bitField0_ & 0x00000020) == 0x00000020); |
| } |
| /** |
| * <pre> |
| * Execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 101;</code> |
| */ |
| public long getStartTimestamp() { |
| return startTimestamp_; |
| } |
| |
| public static final int END_TIMESTAMP_FIELD_NUMBER = 102; |
| private long endTimestamp_; |
| /** |
| * <code>optional int64 end_timestamp = 102;</code> |
| */ |
| public boolean hasEndTimestamp() { |
| return ((bitField0_ & 0x00000040) == 0x00000040); |
| } |
| /** |
| * <code>optional int64 end_timestamp = 102;</code> |
| */ |
| public long getEndTimestamp() { |
| return endTimestamp_; |
| } |
| |
| public static final int COVERAGE_FIELD_NUMBER = 103; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.CoverageReportMessage> coverage_; |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.CoverageReportMessage> getCoverageList() { |
| return coverage_; |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder> |
| getCoverageOrBuilderList() { |
| return coverage_; |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public int getCoverageCount() { |
| return coverage_.size(); |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessage getCoverage(int index) { |
| return coverage_.get(index); |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder getCoverageOrBuilder( |
| int index) { |
| return coverage_.get(index); |
| } |
| |
| public static final int API_COVERAGE_FIELD_NUMBER = 104; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage> apiCoverage_; |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage> getApiCoverageList() { |
| return apiCoverage_; |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder> |
| getApiCoverageOrBuilderList() { |
| return apiCoverage_; |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public int getApiCoverageCount() { |
| return apiCoverage_.size(); |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage getApiCoverage(int index) { |
| return apiCoverage_.get(index); |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder getApiCoverageOrBuilder( |
| int index) { |
| return apiCoverage_.get(index); |
| } |
| |
| public static final int LOG_FIELD_NUMBER = 1001; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.LogMessage> log_; |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.LogMessage> getLogList() { |
| return log_; |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder> |
| getLogOrBuilderList() { |
| return log_; |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public int getLogCount() { |
| return log_.size(); |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.LogMessage getLog(int index) { |
| return log_.get(index); |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder getLogOrBuilder( |
| int index) { |
| return log_.get(index); |
| } |
| |
| public static final int LINK_RESOURCE_FIELD_NUMBER = 1011; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.UrlResourceMessage> linkResource_; |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.UrlResourceMessage> getLinkResourceList() { |
| return linkResource_; |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder> |
| getLinkResourceOrBuilderList() { |
| return linkResource_; |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public int getLinkResourceCount() { |
| return linkResource_.size(); |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessage getLinkResource(int index) { |
| return linkResource_.get(index); |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder getLinkResourceOrBuilder( |
| int index) { |
| return linkResource_.get(index); |
| } |
| |
| private byte memoizedIsInitialized = -1; |
| public final boolean isInitialized() { |
| byte isInitialized = memoizedIsInitialized; |
| if (isInitialized == 1) return true; |
| if (isInitialized == 0) return false; |
| |
| memoizedIsInitialized = 1; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| output.writeBytes(1, testSuite_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| output.writeBytes(2, test_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| output.writeEnum(3, testType_); |
| } |
| for (int i = 0; i < deviceInfo_.size(); i++) { |
| output.writeMessage(4, deviceInfo_.get(i)); |
| } |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| output.writeMessage(5, getBuildInfo()); |
| } |
| for (int i = 0; i < subscriberEmail_.size(); i++) { |
| output.writeBytes(6, subscriberEmail_.get(i)); |
| } |
| if (((bitField0_ & 0x00000010) == 0x00000010)) { |
| output.writeMessage(7, getHostInfo()); |
| } |
| for (int i = 0; i < testCase_.size(); i++) { |
| output.writeMessage(11, testCase_.get(i)); |
| } |
| for (int i = 0; i < profiling_.size(); i++) { |
| output.writeMessage(21, profiling_.get(i)); |
| } |
| for (int i = 0; i < systrace_.size(); i++) { |
| output.writeMessage(22, systrace_.get(i)); |
| } |
| if (((bitField0_ & 0x00000020) == 0x00000020)) { |
| output.writeInt64(101, startTimestamp_); |
| } |
| if (((bitField0_ & 0x00000040) == 0x00000040)) { |
| output.writeInt64(102, endTimestamp_); |
| } |
| for (int i = 0; i < coverage_.size(); i++) { |
| output.writeMessage(103, coverage_.get(i)); |
| } |
| for (int i = 0; i < apiCoverage_.size(); i++) { |
| output.writeMessage(104, apiCoverage_.get(i)); |
| } |
| for (int i = 0; i < log_.size(); i++) { |
| output.writeMessage(1001, log_.get(i)); |
| } |
| for (int i = 0; i < linkResource_.size(); i++) { |
| output.writeMessage(1011, linkResource_.get(i)); |
| } |
| unknownFields.writeTo(output); |
| } |
| |
| public int getSerializedSize() { |
| int size = memoizedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(1, testSuite_); |
| } |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeBytesSize(2, test_); |
| } |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeEnumSize(3, testType_); |
| } |
| for (int i = 0; i < deviceInfo_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(4, deviceInfo_.get(i)); |
| } |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(5, getBuildInfo()); |
| } |
| { |
| int dataSize = 0; |
| for (int i = 0; i < subscriberEmail_.size(); i++) { |
| dataSize += com.google.protobuf.CodedOutputStream |
| .computeBytesSizeNoTag(subscriberEmail_.get(i)); |
| } |
| size += dataSize; |
| size += 1 * getSubscriberEmailList().size(); |
| } |
| if (((bitField0_ & 0x00000010) == 0x00000010)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(7, getHostInfo()); |
| } |
| for (int i = 0; i < testCase_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(11, testCase_.get(i)); |
| } |
| for (int i = 0; i < profiling_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(21, profiling_.get(i)); |
| } |
| for (int i = 0; i < systrace_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(22, systrace_.get(i)); |
| } |
| if (((bitField0_ & 0x00000020) == 0x00000020)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt64Size(101, startTimestamp_); |
| } |
| if (((bitField0_ & 0x00000040) == 0x00000040)) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeInt64Size(102, endTimestamp_); |
| } |
| for (int i = 0; i < coverage_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(103, coverage_.get(i)); |
| } |
| for (int i = 0; i < apiCoverage_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(104, apiCoverage_.get(i)); |
| } |
| for (int i = 0; i < log_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(1001, log_.get(i)); |
| } |
| for (int i = 0; i < linkResource_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(1011, linkResource_.get(i)); |
| } |
| size += unknownFields.getSerializedSize(); |
| memoizedSize = size; |
| return size; |
| } |
| |
| private static final long serialVersionUID = 0L; |
| @java.lang.Override |
| public boolean equals(final java.lang.Object obj) { |
| if (obj == this) { |
| return true; |
| } |
| if (!(obj instanceof com.android.vts.proto.VtsReportMessage.TestReportMessage)) { |
| return super.equals(obj); |
| } |
| com.android.vts.proto.VtsReportMessage.TestReportMessage other = (com.android.vts.proto.VtsReportMessage.TestReportMessage) obj; |
| |
| boolean result = true; |
| result = result && (hasTestSuite() == other.hasTestSuite()); |
| if (hasTestSuite()) { |
| result = result && getTestSuite() |
| .equals(other.getTestSuite()); |
| } |
| result = result && (hasTest() == other.hasTest()); |
| if (hasTest()) { |
| result = result && getTest() |
| .equals(other.getTest()); |
| } |
| result = result && (hasTestType() == other.hasTestType()); |
| if (hasTestType()) { |
| result = result && testType_ == other.testType_; |
| } |
| result = result && getDeviceInfoList() |
| .equals(other.getDeviceInfoList()); |
| result = result && (hasBuildInfo() == other.hasBuildInfo()); |
| if (hasBuildInfo()) { |
| result = result && getBuildInfo() |
| .equals(other.getBuildInfo()); |
| } |
| result = result && getSubscriberEmailList() |
| .equals(other.getSubscriberEmailList()); |
| result = result && (hasHostInfo() == other.hasHostInfo()); |
| if (hasHostInfo()) { |
| result = result && getHostInfo() |
| .equals(other.getHostInfo()); |
| } |
| result = result && getTestCaseList() |
| .equals(other.getTestCaseList()); |
| result = result && getProfilingList() |
| .equals(other.getProfilingList()); |
| result = result && getSystraceList() |
| .equals(other.getSystraceList()); |
| result = result && (hasStartTimestamp() == other.hasStartTimestamp()); |
| if (hasStartTimestamp()) { |
| result = result && (getStartTimestamp() |
| == other.getStartTimestamp()); |
| } |
| result = result && (hasEndTimestamp() == other.hasEndTimestamp()); |
| if (hasEndTimestamp()) { |
| result = result && (getEndTimestamp() |
| == other.getEndTimestamp()); |
| } |
| result = result && getCoverageList() |
| .equals(other.getCoverageList()); |
| result = result && getApiCoverageList() |
| .equals(other.getApiCoverageList()); |
| result = result && getLogList() |
| .equals(other.getLogList()); |
| result = result && getLinkResourceList() |
| .equals(other.getLinkResourceList()); |
| result = result && unknownFields.equals(other.unknownFields); |
| return result; |
| } |
| |
| @java.lang.Override |
| public int hashCode() { |
| if (memoizedHashCode != 0) { |
| return memoizedHashCode; |
| } |
| int hash = 41; |
| hash = (19 * hash) + getDescriptorForType().hashCode(); |
| if (hasTestSuite()) { |
| hash = (37 * hash) + TEST_SUITE_FIELD_NUMBER; |
| hash = (53 * hash) + getTestSuite().hashCode(); |
| } |
| if (hasTest()) { |
| hash = (37 * hash) + TEST_FIELD_NUMBER; |
| hash = (53 * hash) + getTest().hashCode(); |
| } |
| if (hasTestType()) { |
| hash = (37 * hash) + TEST_TYPE_FIELD_NUMBER; |
| hash = (53 * hash) + testType_; |
| } |
| if (getDeviceInfoCount() > 0) { |
| hash = (37 * hash) + DEVICE_INFO_FIELD_NUMBER; |
| hash = (53 * hash) + getDeviceInfoList().hashCode(); |
| } |
| if (hasBuildInfo()) { |
| hash = (37 * hash) + BUILD_INFO_FIELD_NUMBER; |
| hash = (53 * hash) + getBuildInfo().hashCode(); |
| } |
| if (getSubscriberEmailCount() > 0) { |
| hash = (37 * hash) + SUBSCRIBER_EMAIL_FIELD_NUMBER; |
| hash = (53 * hash) + getSubscriberEmailList().hashCode(); |
| } |
| if (hasHostInfo()) { |
| hash = (37 * hash) + HOST_INFO_FIELD_NUMBER; |
| hash = (53 * hash) + getHostInfo().hashCode(); |
| } |
| if (getTestCaseCount() > 0) { |
| hash = (37 * hash) + TEST_CASE_FIELD_NUMBER; |
| hash = (53 * hash) + getTestCaseList().hashCode(); |
| } |
| if (getProfilingCount() > 0) { |
| hash = (37 * hash) + PROFILING_FIELD_NUMBER; |
| hash = (53 * hash) + getProfilingList().hashCode(); |
| } |
| if (getSystraceCount() > 0) { |
| hash = (37 * hash) + SYSTRACE_FIELD_NUMBER; |
| hash = (53 * hash) + getSystraceList().hashCode(); |
| } |
| if (hasStartTimestamp()) { |
| hash = (37 * hash) + START_TIMESTAMP_FIELD_NUMBER; |
| hash = (53 * hash) + com.google.protobuf.Internal.hashLong( |
| getStartTimestamp()); |
| } |
| if (hasEndTimestamp()) { |
| hash = (37 * hash) + END_TIMESTAMP_FIELD_NUMBER; |
| hash = (53 * hash) + com.google.protobuf.Internal.hashLong( |
| getEndTimestamp()); |
| } |
| if (getCoverageCount() > 0) { |
| hash = (37 * hash) + COVERAGE_FIELD_NUMBER; |
| hash = (53 * hash) + getCoverageList().hashCode(); |
| } |
| if (getApiCoverageCount() > 0) { |
| hash = (37 * hash) + API_COVERAGE_FIELD_NUMBER; |
| hash = (53 * hash) + getApiCoverageList().hashCode(); |
| } |
| if (getLogCount() > 0) { |
| hash = (37 * hash) + LOG_FIELD_NUMBER; |
| hash = (53 * hash) + getLogList().hashCode(); |
| } |
| if (getLinkResourceCount() > 0) { |
| hash = (37 * hash) + LINK_RESOURCE_FIELD_NUMBER; |
| hash = (53 * hash) + getLinkResourceList().hashCode(); |
| } |
| hash = (29 * hash) + unknownFields.hashCode(); |
| memoizedHashCode = hash; |
| return hash; |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.TestReportMessage parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestReportMessage parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestReportMessage parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestReportMessage parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestReportMessage parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestReportMessage parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestReportMessage parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestReportMessage parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestReportMessage parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestReportMessage parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder() { |
| return DEFAULT_INSTANCE.toBuilder(); |
| } |
| public static Builder newBuilder(com.android.vts.proto.VtsReportMessage.TestReportMessage prototype) { |
| return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { |
| return this == DEFAULT_INSTANCE |
| ? new Builder() : new Builder().mergeFrom(this); |
| } |
| |
| @java.lang.Override |
| protected Builder newBuilderForType( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| Builder builder = new Builder(parent); |
| return builder; |
| } |
| /** |
| * <pre> |
| * To specify a test execution report. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.TestReportMessage} |
| */ |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements |
| // @@protoc_insertion_point(builder_implements:android.vts.TestReportMessage) |
| com.android.vts.proto.VtsReportMessage.TestReportMessageOrBuilder { |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_TestReportMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_TestReportMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.TestReportMessage.class, com.android.vts.proto.VtsReportMessage.TestReportMessage.Builder.class); |
| } |
| |
| // Construct using com.android.vts.proto.VtsReportMessage.TestReportMessage.newBuilder() |
| private Builder() { |
| maybeForceBuilderInitialization(); |
| } |
| |
| private Builder( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| super(parent); |
| maybeForceBuilderInitialization(); |
| } |
| private void maybeForceBuilderInitialization() { |
| if (com.google.protobuf.GeneratedMessageV3 |
| .alwaysUseFieldBuilders) { |
| getDeviceInfoFieldBuilder(); |
| getBuildInfoFieldBuilder(); |
| getHostInfoFieldBuilder(); |
| getTestCaseFieldBuilder(); |
| getProfilingFieldBuilder(); |
| getSystraceFieldBuilder(); |
| getCoverageFieldBuilder(); |
| getApiCoverageFieldBuilder(); |
| getLogFieldBuilder(); |
| getLinkResourceFieldBuilder(); |
| } |
| } |
| public Builder clear() { |
| super.clear(); |
| testSuite_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000001); |
| test_ = com.google.protobuf.ByteString.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000002); |
| testType_ = 0; |
| bitField0_ = (bitField0_ & ~0x00000004); |
| if (deviceInfoBuilder_ == null) { |
| deviceInfo_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000008); |
| } else { |
| deviceInfoBuilder_.clear(); |
| } |
| if (buildInfoBuilder_ == null) { |
| buildInfo_ = null; |
| } else { |
| buildInfoBuilder_.clear(); |
| } |
| bitField0_ = (bitField0_ & ~0x00000010); |
| subscriberEmail_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000020); |
| if (hostInfoBuilder_ == null) { |
| hostInfo_ = null; |
| } else { |
| hostInfoBuilder_.clear(); |
| } |
| bitField0_ = (bitField0_ & ~0x00000040); |
| if (testCaseBuilder_ == null) { |
| testCase_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000080); |
| } else { |
| testCaseBuilder_.clear(); |
| } |
| if (profilingBuilder_ == null) { |
| profiling_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000100); |
| } else { |
| profilingBuilder_.clear(); |
| } |
| if (systraceBuilder_ == null) { |
| systrace_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000200); |
| } else { |
| systraceBuilder_.clear(); |
| } |
| startTimestamp_ = 0L; |
| bitField0_ = (bitField0_ & ~0x00000400); |
| endTimestamp_ = 0L; |
| bitField0_ = (bitField0_ & ~0x00000800); |
| if (coverageBuilder_ == null) { |
| coverage_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00001000); |
| } else { |
| coverageBuilder_.clear(); |
| } |
| if (apiCoverageBuilder_ == null) { |
| apiCoverage_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00002000); |
| } else { |
| apiCoverageBuilder_.clear(); |
| } |
| if (logBuilder_ == null) { |
| log_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00004000); |
| } else { |
| logBuilder_.clear(); |
| } |
| if (linkResourceBuilder_ == null) { |
| linkResource_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00008000); |
| } else { |
| linkResourceBuilder_.clear(); |
| } |
| return this; |
| } |
| |
| public com.google.protobuf.Descriptors.Descriptor |
| getDescriptorForType() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_TestReportMessage_descriptor; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.TestReportMessage getDefaultInstanceForType() { |
| return com.android.vts.proto.VtsReportMessage.TestReportMessage.getDefaultInstance(); |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.TestReportMessage build() { |
| com.android.vts.proto.VtsReportMessage.TestReportMessage result = buildPartial(); |
| if (!result.isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return result; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.TestReportMessage buildPartial() { |
| com.android.vts.proto.VtsReportMessage.TestReportMessage result = new com.android.vts.proto.VtsReportMessage.TestReportMessage(this); |
| int from_bitField0_ = bitField0_; |
| int to_bitField0_ = 0; |
| if (((from_bitField0_ & 0x00000001) == 0x00000001)) { |
| to_bitField0_ |= 0x00000001; |
| } |
| result.testSuite_ = testSuite_; |
| if (((from_bitField0_ & 0x00000002) == 0x00000002)) { |
| to_bitField0_ |= 0x00000002; |
| } |
| result.test_ = test_; |
| if (((from_bitField0_ & 0x00000004) == 0x00000004)) { |
| to_bitField0_ |= 0x00000004; |
| } |
| result.testType_ = testType_; |
| if (deviceInfoBuilder_ == null) { |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| deviceInfo_ = java.util.Collections.unmodifiableList(deviceInfo_); |
| bitField0_ = (bitField0_ & ~0x00000008); |
| } |
| result.deviceInfo_ = deviceInfo_; |
| } else { |
| result.deviceInfo_ = deviceInfoBuilder_.build(); |
| } |
| if (((from_bitField0_ & 0x00000010) == 0x00000010)) { |
| to_bitField0_ |= 0x00000008; |
| } |
| if (buildInfoBuilder_ == null) { |
| result.buildInfo_ = buildInfo_; |
| } else { |
| result.buildInfo_ = buildInfoBuilder_.build(); |
| } |
| if (((bitField0_ & 0x00000020) == 0x00000020)) { |
| subscriberEmail_ = java.util.Collections.unmodifiableList(subscriberEmail_); |
| bitField0_ = (bitField0_ & ~0x00000020); |
| } |
| result.subscriberEmail_ = subscriberEmail_; |
| if (((from_bitField0_ & 0x00000040) == 0x00000040)) { |
| to_bitField0_ |= 0x00000010; |
| } |
| if (hostInfoBuilder_ == null) { |
| result.hostInfo_ = hostInfo_; |
| } else { |
| result.hostInfo_ = hostInfoBuilder_.build(); |
| } |
| if (testCaseBuilder_ == null) { |
| if (((bitField0_ & 0x00000080) == 0x00000080)) { |
| testCase_ = java.util.Collections.unmodifiableList(testCase_); |
| bitField0_ = (bitField0_ & ~0x00000080); |
| } |
| result.testCase_ = testCase_; |
| } else { |
| result.testCase_ = testCaseBuilder_.build(); |
| } |
| if (profilingBuilder_ == null) { |
| if (((bitField0_ & 0x00000100) == 0x00000100)) { |
| profiling_ = java.util.Collections.unmodifiableList(profiling_); |
| bitField0_ = (bitField0_ & ~0x00000100); |
| } |
| result.profiling_ = profiling_; |
| } else { |
| result.profiling_ = profilingBuilder_.build(); |
| } |
| if (systraceBuilder_ == null) { |
| if (((bitField0_ & 0x00000200) == 0x00000200)) { |
| systrace_ = java.util.Collections.unmodifiableList(systrace_); |
| bitField0_ = (bitField0_ & ~0x00000200); |
| } |
| result.systrace_ = systrace_; |
| } else { |
| result.systrace_ = systraceBuilder_.build(); |
| } |
| if (((from_bitField0_ & 0x00000400) == 0x00000400)) { |
| to_bitField0_ |= 0x00000020; |
| } |
| result.startTimestamp_ = startTimestamp_; |
| if (((from_bitField0_ & 0x00000800) == 0x00000800)) { |
| to_bitField0_ |= 0x00000040; |
| } |
| result.endTimestamp_ = endTimestamp_; |
| if (coverageBuilder_ == null) { |
| if (((bitField0_ & 0x00001000) == 0x00001000)) { |
| coverage_ = java.util.Collections.unmodifiableList(coverage_); |
| bitField0_ = (bitField0_ & ~0x00001000); |
| } |
| result.coverage_ = coverage_; |
| } else { |
| result.coverage_ = coverageBuilder_.build(); |
| } |
| if (apiCoverageBuilder_ == null) { |
| if (((bitField0_ & 0x00002000) == 0x00002000)) { |
| apiCoverage_ = java.util.Collections.unmodifiableList(apiCoverage_); |
| bitField0_ = (bitField0_ & ~0x00002000); |
| } |
| result.apiCoverage_ = apiCoverage_; |
| } else { |
| result.apiCoverage_ = apiCoverageBuilder_.build(); |
| } |
| if (logBuilder_ == null) { |
| if (((bitField0_ & 0x00004000) == 0x00004000)) { |
| log_ = java.util.Collections.unmodifiableList(log_); |
| bitField0_ = (bitField0_ & ~0x00004000); |
| } |
| result.log_ = log_; |
| } else { |
| result.log_ = logBuilder_.build(); |
| } |
| if (linkResourceBuilder_ == null) { |
| if (((bitField0_ & 0x00008000) == 0x00008000)) { |
| linkResource_ = java.util.Collections.unmodifiableList(linkResource_); |
| bitField0_ = (bitField0_ & ~0x00008000); |
| } |
| result.linkResource_ = linkResource_; |
| } else { |
| result.linkResource_ = linkResourceBuilder_.build(); |
| } |
| result.bitField0_ = to_bitField0_; |
| onBuilt(); |
| return result; |
| } |
| |
| public Builder clone() { |
| return (Builder) super.clone(); |
| } |
| public Builder setField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.setField(field, value); |
| } |
| public Builder clearField( |
| com.google.protobuf.Descriptors.FieldDescriptor field) { |
| return (Builder) super.clearField(field); |
| } |
| public Builder clearOneof( |
| com.google.protobuf.Descriptors.OneofDescriptor oneof) { |
| return (Builder) super.clearOneof(oneof); |
| } |
| public Builder setRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| int index, Object value) { |
| return (Builder) super.setRepeatedField(field, index, value); |
| } |
| public Builder addRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.addRepeatedField(field, value); |
| } |
| public Builder mergeFrom(com.google.protobuf.Message other) { |
| if (other instanceof com.android.vts.proto.VtsReportMessage.TestReportMessage) { |
| return mergeFrom((com.android.vts.proto.VtsReportMessage.TestReportMessage)other); |
| } else { |
| super.mergeFrom(other); |
| return this; |
| } |
| } |
| |
| public Builder mergeFrom(com.android.vts.proto.VtsReportMessage.TestReportMessage other) { |
| if (other == com.android.vts.proto.VtsReportMessage.TestReportMessage.getDefaultInstance()) return this; |
| if (other.hasTestSuite()) { |
| setTestSuite(other.getTestSuite()); |
| } |
| if (other.hasTest()) { |
| setTest(other.getTest()); |
| } |
| if (other.hasTestType()) { |
| setTestType(other.getTestType()); |
| } |
| if (deviceInfoBuilder_ == null) { |
| if (!other.deviceInfo_.isEmpty()) { |
| if (deviceInfo_.isEmpty()) { |
| deviceInfo_ = other.deviceInfo_; |
| bitField0_ = (bitField0_ & ~0x00000008); |
| } else { |
| ensureDeviceInfoIsMutable(); |
| deviceInfo_.addAll(other.deviceInfo_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.deviceInfo_.isEmpty()) { |
| if (deviceInfoBuilder_.isEmpty()) { |
| deviceInfoBuilder_.dispose(); |
| deviceInfoBuilder_ = null; |
| deviceInfo_ = other.deviceInfo_; |
| bitField0_ = (bitField0_ & ~0x00000008); |
| deviceInfoBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getDeviceInfoFieldBuilder() : null; |
| } else { |
| deviceInfoBuilder_.addAllMessages(other.deviceInfo_); |
| } |
| } |
| } |
| if (other.hasBuildInfo()) { |
| mergeBuildInfo(other.getBuildInfo()); |
| } |
| if (!other.subscriberEmail_.isEmpty()) { |
| if (subscriberEmail_.isEmpty()) { |
| subscriberEmail_ = other.subscriberEmail_; |
| bitField0_ = (bitField0_ & ~0x00000020); |
| } else { |
| ensureSubscriberEmailIsMutable(); |
| subscriberEmail_.addAll(other.subscriberEmail_); |
| } |
| onChanged(); |
| } |
| if (other.hasHostInfo()) { |
| mergeHostInfo(other.getHostInfo()); |
| } |
| if (testCaseBuilder_ == null) { |
| if (!other.testCase_.isEmpty()) { |
| if (testCase_.isEmpty()) { |
| testCase_ = other.testCase_; |
| bitField0_ = (bitField0_ & ~0x00000080); |
| } else { |
| ensureTestCaseIsMutable(); |
| testCase_.addAll(other.testCase_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.testCase_.isEmpty()) { |
| if (testCaseBuilder_.isEmpty()) { |
| testCaseBuilder_.dispose(); |
| testCaseBuilder_ = null; |
| testCase_ = other.testCase_; |
| bitField0_ = (bitField0_ & ~0x00000080); |
| testCaseBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getTestCaseFieldBuilder() : null; |
| } else { |
| testCaseBuilder_.addAllMessages(other.testCase_); |
| } |
| } |
| } |
| if (profilingBuilder_ == null) { |
| if (!other.profiling_.isEmpty()) { |
| if (profiling_.isEmpty()) { |
| profiling_ = other.profiling_; |
| bitField0_ = (bitField0_ & ~0x00000100); |
| } else { |
| ensureProfilingIsMutable(); |
| profiling_.addAll(other.profiling_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.profiling_.isEmpty()) { |
| if (profilingBuilder_.isEmpty()) { |
| profilingBuilder_.dispose(); |
| profilingBuilder_ = null; |
| profiling_ = other.profiling_; |
| bitField0_ = (bitField0_ & ~0x00000100); |
| profilingBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getProfilingFieldBuilder() : null; |
| } else { |
| profilingBuilder_.addAllMessages(other.profiling_); |
| } |
| } |
| } |
| if (systraceBuilder_ == null) { |
| if (!other.systrace_.isEmpty()) { |
| if (systrace_.isEmpty()) { |
| systrace_ = other.systrace_; |
| bitField0_ = (bitField0_ & ~0x00000200); |
| } else { |
| ensureSystraceIsMutable(); |
| systrace_.addAll(other.systrace_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.systrace_.isEmpty()) { |
| if (systraceBuilder_.isEmpty()) { |
| systraceBuilder_.dispose(); |
| systraceBuilder_ = null; |
| systrace_ = other.systrace_; |
| bitField0_ = (bitField0_ & ~0x00000200); |
| systraceBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getSystraceFieldBuilder() : null; |
| } else { |
| systraceBuilder_.addAllMessages(other.systrace_); |
| } |
| } |
| } |
| if (other.hasStartTimestamp()) { |
| setStartTimestamp(other.getStartTimestamp()); |
| } |
| if (other.hasEndTimestamp()) { |
| setEndTimestamp(other.getEndTimestamp()); |
| } |
| if (coverageBuilder_ == null) { |
| if (!other.coverage_.isEmpty()) { |
| if (coverage_.isEmpty()) { |
| coverage_ = other.coverage_; |
| bitField0_ = (bitField0_ & ~0x00001000); |
| } else { |
| ensureCoverageIsMutable(); |
| coverage_.addAll(other.coverage_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.coverage_.isEmpty()) { |
| if (coverageBuilder_.isEmpty()) { |
| coverageBuilder_.dispose(); |
| coverageBuilder_ = null; |
| coverage_ = other.coverage_; |
| bitField0_ = (bitField0_ & ~0x00001000); |
| coverageBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getCoverageFieldBuilder() : null; |
| } else { |
| coverageBuilder_.addAllMessages(other.coverage_); |
| } |
| } |
| } |
| if (apiCoverageBuilder_ == null) { |
| if (!other.apiCoverage_.isEmpty()) { |
| if (apiCoverage_.isEmpty()) { |
| apiCoverage_ = other.apiCoverage_; |
| bitField0_ = (bitField0_ & ~0x00002000); |
| } else { |
| ensureApiCoverageIsMutable(); |
| apiCoverage_.addAll(other.apiCoverage_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.apiCoverage_.isEmpty()) { |
| if (apiCoverageBuilder_.isEmpty()) { |
| apiCoverageBuilder_.dispose(); |
| apiCoverageBuilder_ = null; |
| apiCoverage_ = other.apiCoverage_; |
| bitField0_ = (bitField0_ & ~0x00002000); |
| apiCoverageBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getApiCoverageFieldBuilder() : null; |
| } else { |
| apiCoverageBuilder_.addAllMessages(other.apiCoverage_); |
| } |
| } |
| } |
| if (logBuilder_ == null) { |
| if (!other.log_.isEmpty()) { |
| if (log_.isEmpty()) { |
| log_ = other.log_; |
| bitField0_ = (bitField0_ & ~0x00004000); |
| } else { |
| ensureLogIsMutable(); |
| log_.addAll(other.log_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.log_.isEmpty()) { |
| if (logBuilder_.isEmpty()) { |
| logBuilder_.dispose(); |
| logBuilder_ = null; |
| log_ = other.log_; |
| bitField0_ = (bitField0_ & ~0x00004000); |
| logBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getLogFieldBuilder() : null; |
| } else { |
| logBuilder_.addAllMessages(other.log_); |
| } |
| } |
| } |
| if (linkResourceBuilder_ == null) { |
| if (!other.linkResource_.isEmpty()) { |
| if (linkResource_.isEmpty()) { |
| linkResource_ = other.linkResource_; |
| bitField0_ = (bitField0_ & ~0x00008000); |
| } else { |
| ensureLinkResourceIsMutable(); |
| linkResource_.addAll(other.linkResource_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.linkResource_.isEmpty()) { |
| if (linkResourceBuilder_.isEmpty()) { |
| linkResourceBuilder_.dispose(); |
| linkResourceBuilder_ = null; |
| linkResource_ = other.linkResource_; |
| bitField0_ = (bitField0_ & ~0x00008000); |
| linkResourceBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getLinkResourceFieldBuilder() : null; |
| } else { |
| linkResourceBuilder_.addAllMessages(other.linkResource_); |
| } |
| } |
| } |
| this.mergeUnknownFields(other.unknownFields); |
| onChanged(); |
| 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 { |
| com.android.vts.proto.VtsReportMessage.TestReportMessage parsedMessage = null; |
| try { |
| parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| parsedMessage = (com.android.vts.proto.VtsReportMessage.TestReportMessage) e.getUnfinishedMessage(); |
| throw e.unwrapIOException(); |
| } finally { |
| if (parsedMessage != null) { |
| mergeFrom(parsedMessage); |
| } |
| } |
| return this; |
| } |
| private int bitField0_; |
| |
| private com.google.protobuf.ByteString testSuite_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * The test suite name. |
| * </pre> |
| * |
| * <code>optional bytes test_suite = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public boolean hasTestSuite() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * The test suite name. |
| * </pre> |
| * |
| * <code>optional bytes test_suite = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.google.protobuf.ByteString getTestSuite() { |
| return testSuite_; |
| } |
| /** |
| * <pre> |
| * The test suite name. |
| * </pre> |
| * |
| * <code>optional bytes test_suite = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder setTestSuite(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000001; |
| testSuite_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * The test suite name. |
| * </pre> |
| * |
| * <code>optional bytes test_suite = 1 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder clearTestSuite() { |
| bitField0_ = (bitField0_ & ~0x00000001); |
| testSuite_ = getDefaultInstance().getTestSuite(); |
| onChanged(); |
| return this; |
| } |
| |
| private com.google.protobuf.ByteString test_ = com.google.protobuf.ByteString.EMPTY; |
| /** |
| * <pre> |
| * The test name. |
| * </pre> |
| * |
| * <code>optional bytes test = 2;</code> |
| */ |
| public boolean hasTest() { |
| return ((bitField0_ & 0x00000002) == 0x00000002); |
| } |
| /** |
| * <pre> |
| * The test name. |
| * </pre> |
| * |
| * <code>optional bytes test = 2;</code> |
| */ |
| public com.google.protobuf.ByteString getTest() { |
| return test_; |
| } |
| /** |
| * <pre> |
| * The test name. |
| * </pre> |
| * |
| * <code>optional bytes test = 2;</code> |
| */ |
| public Builder setTest(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000002; |
| test_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * The test name. |
| * </pre> |
| * |
| * <code>optional bytes test = 2;</code> |
| */ |
| public Builder clearTest() { |
| bitField0_ = (bitField0_ & ~0x00000002); |
| test_ = getDefaultInstance().getTest(); |
| onChanged(); |
| return this; |
| } |
| |
| private int testType_ = 0; |
| /** |
| * <pre> |
| * The test type |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsTestType test_type = 3;</code> |
| */ |
| public boolean hasTestType() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * The test type |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsTestType test_type = 3;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.VtsTestType getTestType() { |
| com.android.vts.proto.VtsReportMessage.VtsTestType result = com.android.vts.proto.VtsReportMessage.VtsTestType.valueOf(testType_); |
| return result == null ? com.android.vts.proto.VtsReportMessage.VtsTestType.UNKNOWN_VTS_TESTTYPE : result; |
| } |
| /** |
| * <pre> |
| * The test type |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsTestType test_type = 3;</code> |
| */ |
| public Builder setTestType(com.android.vts.proto.VtsReportMessage.VtsTestType value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000004; |
| testType_ = value.getNumber(); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * The test type |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsTestType test_type = 3;</code> |
| */ |
| public Builder clearTestType() { |
| bitField0_ = (bitField0_ & ~0x00000004); |
| testType_ = 0; |
| onChanged(); |
| return this; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage> deviceInfo_ = |
| java.util.Collections.emptyList(); |
| private void ensureDeviceInfoIsMutable() { |
| if (!((bitField0_ & 0x00000008) == 0x00000008)) { |
| deviceInfo_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage>(deviceInfo_); |
| bitField0_ |= 0x00000008; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage, com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.Builder, com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessageOrBuilder> deviceInfoBuilder_; |
| |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage> getDeviceInfoList() { |
| if (deviceInfoBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(deviceInfo_); |
| } else { |
| return deviceInfoBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public int getDeviceInfoCount() { |
| if (deviceInfoBuilder_ == null) { |
| return deviceInfo_.size(); |
| } else { |
| return deviceInfoBuilder_.getCount(); |
| } |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage getDeviceInfo(int index) { |
| if (deviceInfoBuilder_ == null) { |
| return deviceInfo_.get(index); |
| } else { |
| return deviceInfoBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public Builder setDeviceInfo( |
| int index, com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage value) { |
| if (deviceInfoBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureDeviceInfoIsMutable(); |
| deviceInfo_.set(index, value); |
| onChanged(); |
| } else { |
| deviceInfoBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public Builder setDeviceInfo( |
| int index, com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.Builder builderForValue) { |
| if (deviceInfoBuilder_ == null) { |
| ensureDeviceInfoIsMutable(); |
| deviceInfo_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| deviceInfoBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public Builder addDeviceInfo(com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage value) { |
| if (deviceInfoBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureDeviceInfoIsMutable(); |
| deviceInfo_.add(value); |
| onChanged(); |
| } else { |
| deviceInfoBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public Builder addDeviceInfo( |
| int index, com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage value) { |
| if (deviceInfoBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureDeviceInfoIsMutable(); |
| deviceInfo_.add(index, value); |
| onChanged(); |
| } else { |
| deviceInfoBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public Builder addDeviceInfo( |
| com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.Builder builderForValue) { |
| if (deviceInfoBuilder_ == null) { |
| ensureDeviceInfoIsMutable(); |
| deviceInfo_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| deviceInfoBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public Builder addDeviceInfo( |
| int index, com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.Builder builderForValue) { |
| if (deviceInfoBuilder_ == null) { |
| ensureDeviceInfoIsMutable(); |
| deviceInfo_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| deviceInfoBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public Builder addAllDeviceInfo( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage> values) { |
| if (deviceInfoBuilder_ == null) { |
| ensureDeviceInfoIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, deviceInfo_); |
| onChanged(); |
| } else { |
| deviceInfoBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public Builder clearDeviceInfo() { |
| if (deviceInfoBuilder_ == null) { |
| deviceInfo_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000008); |
| onChanged(); |
| } else { |
| deviceInfoBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public Builder removeDeviceInfo(int index) { |
| if (deviceInfoBuilder_ == null) { |
| ensureDeviceInfoIsMutable(); |
| deviceInfo_.remove(index); |
| onChanged(); |
| } else { |
| deviceInfoBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.Builder getDeviceInfoBuilder( |
| int index) { |
| return getDeviceInfoFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessageOrBuilder getDeviceInfoOrBuilder( |
| int index) { |
| if (deviceInfoBuilder_ == null) { |
| return deviceInfo_.get(index); } else { |
| return deviceInfoBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessageOrBuilder> |
| getDeviceInfoOrBuilderList() { |
| if (deviceInfoBuilder_ != null) { |
| return deviceInfoBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(deviceInfo_); |
| } |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.Builder addDeviceInfoBuilder() { |
| return getDeviceInfoFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.Builder addDeviceInfoBuilder( |
| int index) { |
| return getDeviceInfoFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Target device info |
| * </pre> |
| * |
| * <code>repeated .android.vts.AndroidDeviceInfoMessage device_info = 4;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.Builder> |
| getDeviceInfoBuilderList() { |
| return getDeviceInfoFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage, com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.Builder, com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessageOrBuilder> |
| getDeviceInfoFieldBuilder() { |
| if (deviceInfoBuilder_ == null) { |
| deviceInfoBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage, com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessage.Builder, com.android.vts.proto.VtsReportMessage.AndroidDeviceInfoMessageOrBuilder>( |
| deviceInfo_, |
| ((bitField0_ & 0x00000008) == 0x00000008), |
| getParentForChildren(), |
| isClean()); |
| deviceInfo_ = null; |
| } |
| return deviceInfoBuilder_; |
| } |
| |
| private com.android.vts.proto.VtsReportMessage.AndroidBuildInfo buildInfo_ = null; |
| private com.google.protobuf.SingleFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfo, com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.Builder, com.android.vts.proto.VtsReportMessage.AndroidBuildInfoOrBuilder> buildInfoBuilder_; |
| /** |
| * <pre> |
| * Build info |
| * </pre> |
| * |
| * <code>optional .android.vts.AndroidBuildInfo build_info = 5;</code> |
| */ |
| public boolean hasBuildInfo() { |
| return ((bitField0_ & 0x00000010) == 0x00000010); |
| } |
| /** |
| * <pre> |
| * Build info |
| * </pre> |
| * |
| * <code>optional .android.vts.AndroidBuildInfo build_info = 5;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.AndroidBuildInfo getBuildInfo() { |
| if (buildInfoBuilder_ == null) { |
| return buildInfo_ == null ? com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.getDefaultInstance() : buildInfo_; |
| } else { |
| return buildInfoBuilder_.getMessage(); |
| } |
| } |
| /** |
| * <pre> |
| * Build info |
| * </pre> |
| * |
| * <code>optional .android.vts.AndroidBuildInfo build_info = 5;</code> |
| */ |
| public Builder setBuildInfo(com.android.vts.proto.VtsReportMessage.AndroidBuildInfo value) { |
| if (buildInfoBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| buildInfo_ = value; |
| onChanged(); |
| } else { |
| buildInfoBuilder_.setMessage(value); |
| } |
| bitField0_ |= 0x00000010; |
| return this; |
| } |
| /** |
| * <pre> |
| * Build info |
| * </pre> |
| * |
| * <code>optional .android.vts.AndroidBuildInfo build_info = 5;</code> |
| */ |
| public Builder setBuildInfo( |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.Builder builderForValue) { |
| if (buildInfoBuilder_ == null) { |
| buildInfo_ = builderForValue.build(); |
| onChanged(); |
| } else { |
| buildInfoBuilder_.setMessage(builderForValue.build()); |
| } |
| bitField0_ |= 0x00000010; |
| return this; |
| } |
| /** |
| * <pre> |
| * Build info |
| * </pre> |
| * |
| * <code>optional .android.vts.AndroidBuildInfo build_info = 5;</code> |
| */ |
| public Builder mergeBuildInfo(com.android.vts.proto.VtsReportMessage.AndroidBuildInfo value) { |
| if (buildInfoBuilder_ == null) { |
| if (((bitField0_ & 0x00000010) == 0x00000010) && |
| buildInfo_ != null && |
| buildInfo_ != com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.getDefaultInstance()) { |
| buildInfo_ = |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.newBuilder(buildInfo_).mergeFrom(value).buildPartial(); |
| } else { |
| buildInfo_ = value; |
| } |
| onChanged(); |
| } else { |
| buildInfoBuilder_.mergeFrom(value); |
| } |
| bitField0_ |= 0x00000010; |
| return this; |
| } |
| /** |
| * <pre> |
| * Build info |
| * </pre> |
| * |
| * <code>optional .android.vts.AndroidBuildInfo build_info = 5;</code> |
| */ |
| public Builder clearBuildInfo() { |
| if (buildInfoBuilder_ == null) { |
| buildInfo_ = null; |
| onChanged(); |
| } else { |
| buildInfoBuilder_.clear(); |
| } |
| bitField0_ = (bitField0_ & ~0x00000010); |
| return this; |
| } |
| /** |
| * <pre> |
| * Build info |
| * </pre> |
| * |
| * <code>optional .android.vts.AndroidBuildInfo build_info = 5;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.Builder getBuildInfoBuilder() { |
| bitField0_ |= 0x00000010; |
| onChanged(); |
| return getBuildInfoFieldBuilder().getBuilder(); |
| } |
| /** |
| * <pre> |
| * Build info |
| * </pre> |
| * |
| * <code>optional .android.vts.AndroidBuildInfo build_info = 5;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.AndroidBuildInfoOrBuilder getBuildInfoOrBuilder() { |
| if (buildInfoBuilder_ != null) { |
| return buildInfoBuilder_.getMessageOrBuilder(); |
| } else { |
| return buildInfo_ == null ? |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.getDefaultInstance() : buildInfo_; |
| } |
| } |
| /** |
| * <pre> |
| * Build info |
| * </pre> |
| * |
| * <code>optional .android.vts.AndroidBuildInfo build_info = 5;</code> |
| */ |
| private com.google.protobuf.SingleFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfo, com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.Builder, com.android.vts.proto.VtsReportMessage.AndroidBuildInfoOrBuilder> |
| getBuildInfoFieldBuilder() { |
| if (buildInfoBuilder_ == null) { |
| buildInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.AndroidBuildInfo, com.android.vts.proto.VtsReportMessage.AndroidBuildInfo.Builder, com.android.vts.proto.VtsReportMessage.AndroidBuildInfoOrBuilder>( |
| getBuildInfo(), |
| getParentForChildren(), |
| isClean()); |
| buildInfo_ = null; |
| } |
| return buildInfoBuilder_; |
| } |
| |
| private java.util.List<com.google.protobuf.ByteString> subscriberEmail_ = java.util.Collections.emptyList(); |
| private void ensureSubscriberEmailIsMutable() { |
| if (!((bitField0_ & 0x00000020) == 0x00000020)) { |
| subscriberEmail_ = new java.util.ArrayList<com.google.protobuf.ByteString>(subscriberEmail_); |
| bitField0_ |= 0x00000020; |
| } |
| } |
| /** |
| * <pre> |
| * Email addresses of subscribers to the test results |
| * </pre> |
| * |
| * <code>repeated bytes subscriber_email = 6;</code> |
| */ |
| public java.util.List<com.google.protobuf.ByteString> |
| getSubscriberEmailList() { |
| return java.util.Collections.unmodifiableList(subscriberEmail_); |
| } |
| /** |
| * <pre> |
| * Email addresses of subscribers to the test results |
| * </pre> |
| * |
| * <code>repeated bytes subscriber_email = 6;</code> |
| */ |
| public int getSubscriberEmailCount() { |
| return subscriberEmail_.size(); |
| } |
| /** |
| * <pre> |
| * Email addresses of subscribers to the test results |
| * </pre> |
| * |
| * <code>repeated bytes subscriber_email = 6;</code> |
| */ |
| public com.google.protobuf.ByteString getSubscriberEmail(int index) { |
| return subscriberEmail_.get(index); |
| } |
| /** |
| * <pre> |
| * Email addresses of subscribers to the test results |
| * </pre> |
| * |
| * <code>repeated bytes subscriber_email = 6;</code> |
| */ |
| public Builder setSubscriberEmail( |
| int index, com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureSubscriberEmailIsMutable(); |
| subscriberEmail_.set(index, value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * Email addresses of subscribers to the test results |
| * </pre> |
| * |
| * <code>repeated bytes subscriber_email = 6;</code> |
| */ |
| public Builder addSubscriberEmail(com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureSubscriberEmailIsMutable(); |
| subscriberEmail_.add(value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * Email addresses of subscribers to the test results |
| * </pre> |
| * |
| * <code>repeated bytes subscriber_email = 6;</code> |
| */ |
| public Builder addAllSubscriberEmail( |
| java.lang.Iterable<? extends com.google.protobuf.ByteString> values) { |
| ensureSubscriberEmailIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, subscriberEmail_); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * Email addresses of subscribers to the test results |
| * </pre> |
| * |
| * <code>repeated bytes subscriber_email = 6;</code> |
| */ |
| public Builder clearSubscriberEmail() { |
| subscriberEmail_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000020); |
| onChanged(); |
| return this; |
| } |
| |
| private com.android.vts.proto.VtsReportMessage.VtsHostInfo hostInfo_ = null; |
| private com.google.protobuf.SingleFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.VtsHostInfo, com.android.vts.proto.VtsReportMessage.VtsHostInfo.Builder, com.android.vts.proto.VtsReportMessage.VtsHostInfoOrBuilder> hostInfoBuilder_; |
| /** |
| * <pre> |
| * Info about the host computer |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsHostInfo host_info = 7;</code> |
| */ |
| public boolean hasHostInfo() { |
| return ((bitField0_ & 0x00000040) == 0x00000040); |
| } |
| /** |
| * <pre> |
| * Info about the host computer |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsHostInfo host_info = 7;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.VtsHostInfo getHostInfo() { |
| if (hostInfoBuilder_ == null) { |
| return hostInfo_ == null ? com.android.vts.proto.VtsReportMessage.VtsHostInfo.getDefaultInstance() : hostInfo_; |
| } else { |
| return hostInfoBuilder_.getMessage(); |
| } |
| } |
| /** |
| * <pre> |
| * Info about the host computer |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsHostInfo host_info = 7;</code> |
| */ |
| public Builder setHostInfo(com.android.vts.proto.VtsReportMessage.VtsHostInfo value) { |
| if (hostInfoBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| hostInfo_ = value; |
| onChanged(); |
| } else { |
| hostInfoBuilder_.setMessage(value); |
| } |
| bitField0_ |= 0x00000040; |
| return this; |
| } |
| /** |
| * <pre> |
| * Info about the host computer |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsHostInfo host_info = 7;</code> |
| */ |
| public Builder setHostInfo( |
| com.android.vts.proto.VtsReportMessage.VtsHostInfo.Builder builderForValue) { |
| if (hostInfoBuilder_ == null) { |
| hostInfo_ = builderForValue.build(); |
| onChanged(); |
| } else { |
| hostInfoBuilder_.setMessage(builderForValue.build()); |
| } |
| bitField0_ |= 0x00000040; |
| return this; |
| } |
| /** |
| * <pre> |
| * Info about the host computer |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsHostInfo host_info = 7;</code> |
| */ |
| public Builder mergeHostInfo(com.android.vts.proto.VtsReportMessage.VtsHostInfo value) { |
| if (hostInfoBuilder_ == null) { |
| if (((bitField0_ & 0x00000040) == 0x00000040) && |
| hostInfo_ != null && |
| hostInfo_ != com.android.vts.proto.VtsReportMessage.VtsHostInfo.getDefaultInstance()) { |
| hostInfo_ = |
| com.android.vts.proto.VtsReportMessage.VtsHostInfo.newBuilder(hostInfo_).mergeFrom(value).buildPartial(); |
| } else { |
| hostInfo_ = value; |
| } |
| onChanged(); |
| } else { |
| hostInfoBuilder_.mergeFrom(value); |
| } |
| bitField0_ |= 0x00000040; |
| return this; |
| } |
| /** |
| * <pre> |
| * Info about the host computer |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsHostInfo host_info = 7;</code> |
| */ |
| public Builder clearHostInfo() { |
| if (hostInfoBuilder_ == null) { |
| hostInfo_ = null; |
| onChanged(); |
| } else { |
| hostInfoBuilder_.clear(); |
| } |
| bitField0_ = (bitField0_ & ~0x00000040); |
| return this; |
| } |
| /** |
| * <pre> |
| * Info about the host computer |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsHostInfo host_info = 7;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.VtsHostInfo.Builder getHostInfoBuilder() { |
| bitField0_ |= 0x00000040; |
| onChanged(); |
| return getHostInfoFieldBuilder().getBuilder(); |
| } |
| /** |
| * <pre> |
| * Info about the host computer |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsHostInfo host_info = 7;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.VtsHostInfoOrBuilder getHostInfoOrBuilder() { |
| if (hostInfoBuilder_ != null) { |
| return hostInfoBuilder_.getMessageOrBuilder(); |
| } else { |
| return hostInfo_ == null ? |
| com.android.vts.proto.VtsReportMessage.VtsHostInfo.getDefaultInstance() : hostInfo_; |
| } |
| } |
| /** |
| * <pre> |
| * Info about the host computer |
| * </pre> |
| * |
| * <code>optional .android.vts.VtsHostInfo host_info = 7;</code> |
| */ |
| private com.google.protobuf.SingleFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.VtsHostInfo, com.android.vts.proto.VtsReportMessage.VtsHostInfo.Builder, com.android.vts.proto.VtsReportMessage.VtsHostInfoOrBuilder> |
| getHostInfoFieldBuilder() { |
| if (hostInfoBuilder_ == null) { |
| hostInfoBuilder_ = new com.google.protobuf.SingleFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.VtsHostInfo, com.android.vts.proto.VtsReportMessage.VtsHostInfo.Builder, com.android.vts.proto.VtsReportMessage.VtsHostInfoOrBuilder>( |
| getHostInfo(), |
| getParentForChildren(), |
| isClean()); |
| hostInfo_ = null; |
| } |
| return hostInfoBuilder_; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.TestCaseReportMessage> testCase_ = |
| java.util.Collections.emptyList(); |
| private void ensureTestCaseIsMutable() { |
| if (!((bitField0_ & 0x00000080) == 0x00000080)) { |
| testCase_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.TestCaseReportMessage>(testCase_); |
| bitField0_ |= 0x00000080; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.TestCaseReportMessage, com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.Builder, com.android.vts.proto.VtsReportMessage.TestCaseReportMessageOrBuilder> testCaseBuilder_; |
| |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.TestCaseReportMessage> getTestCaseList() { |
| if (testCaseBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(testCase_); |
| } else { |
| return testCaseBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public int getTestCaseCount() { |
| if (testCaseBuilder_ == null) { |
| return testCase_.size(); |
| } else { |
| return testCaseBuilder_.getCount(); |
| } |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestCaseReportMessage getTestCase(int index) { |
| if (testCaseBuilder_ == null) { |
| return testCase_.get(index); |
| } else { |
| return testCaseBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public Builder setTestCase( |
| int index, com.android.vts.proto.VtsReportMessage.TestCaseReportMessage value) { |
| if (testCaseBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureTestCaseIsMutable(); |
| testCase_.set(index, value); |
| onChanged(); |
| } else { |
| testCaseBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public Builder setTestCase( |
| int index, com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.Builder builderForValue) { |
| if (testCaseBuilder_ == null) { |
| ensureTestCaseIsMutable(); |
| testCase_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| testCaseBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public Builder addTestCase(com.android.vts.proto.VtsReportMessage.TestCaseReportMessage value) { |
| if (testCaseBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureTestCaseIsMutable(); |
| testCase_.add(value); |
| onChanged(); |
| } else { |
| testCaseBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public Builder addTestCase( |
| int index, com.android.vts.proto.VtsReportMessage.TestCaseReportMessage value) { |
| if (testCaseBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureTestCaseIsMutable(); |
| testCase_.add(index, value); |
| onChanged(); |
| } else { |
| testCaseBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public Builder addTestCase( |
| com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.Builder builderForValue) { |
| if (testCaseBuilder_ == null) { |
| ensureTestCaseIsMutable(); |
| testCase_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| testCaseBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public Builder addTestCase( |
| int index, com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.Builder builderForValue) { |
| if (testCaseBuilder_ == null) { |
| ensureTestCaseIsMutable(); |
| testCase_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| testCaseBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public Builder addAllTestCase( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.TestCaseReportMessage> values) { |
| if (testCaseBuilder_ == null) { |
| ensureTestCaseIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, testCase_); |
| onChanged(); |
| } else { |
| testCaseBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public Builder clearTestCase() { |
| if (testCaseBuilder_ == null) { |
| testCase_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000080); |
| onChanged(); |
| } else { |
| testCaseBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public Builder removeTestCase(int index) { |
| if (testCaseBuilder_ == null) { |
| ensureTestCaseIsMutable(); |
| testCase_.remove(index); |
| onChanged(); |
| } else { |
| testCaseBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.Builder getTestCaseBuilder( |
| int index) { |
| return getTestCaseFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestCaseReportMessageOrBuilder getTestCaseOrBuilder( |
| int index) { |
| if (testCaseBuilder_ == null) { |
| return testCase_.get(index); } else { |
| return testCaseBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.TestCaseReportMessageOrBuilder> |
| getTestCaseOrBuilderList() { |
| if (testCaseBuilder_ != null) { |
| return testCaseBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(testCase_); |
| } |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.Builder addTestCaseBuilder() { |
| return getTestCaseFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.Builder addTestCaseBuilder( |
| int index) { |
| return getTestCaseFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Test case reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.TestCaseReportMessage test_case = 11;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.Builder> |
| getTestCaseBuilderList() { |
| return getTestCaseFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.TestCaseReportMessage, com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.Builder, com.android.vts.proto.VtsReportMessage.TestCaseReportMessageOrBuilder> |
| getTestCaseFieldBuilder() { |
| if (testCaseBuilder_ == null) { |
| testCaseBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.TestCaseReportMessage, com.android.vts.proto.VtsReportMessage.TestCaseReportMessage.Builder, com.android.vts.proto.VtsReportMessage.TestCaseReportMessageOrBuilder>( |
| testCase_, |
| ((bitField0_ & 0x00000080) == 0x00000080), |
| getParentForChildren(), |
| isClean()); |
| testCase_ = null; |
| } |
| return testCaseBuilder_; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage> profiling_ = |
| java.util.Collections.emptyList(); |
| private void ensureProfilingIsMutable() { |
| if (!((bitField0_ & 0x00000100) == 0x00000100)) { |
| profiling_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage>(profiling_); |
| bitField0_ |= 0x00000100; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder, com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder> profilingBuilder_; |
| |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage> getProfilingList() { |
| if (profilingBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(profiling_); |
| } else { |
| return profilingBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public int getProfilingCount() { |
| if (profilingBuilder_ == null) { |
| return profiling_.size(); |
| } else { |
| return profilingBuilder_.getCount(); |
| } |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessage getProfiling(int index) { |
| if (profilingBuilder_ == null) { |
| return profiling_.get(index); |
| } else { |
| return profilingBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public Builder setProfiling( |
| int index, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage value) { |
| if (profilingBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureProfilingIsMutable(); |
| profiling_.set(index, value); |
| onChanged(); |
| } else { |
| profilingBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public Builder setProfiling( |
| int index, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder builderForValue) { |
| if (profilingBuilder_ == null) { |
| ensureProfilingIsMutable(); |
| profiling_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| profilingBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public Builder addProfiling(com.android.vts.proto.VtsReportMessage.ProfilingReportMessage value) { |
| if (profilingBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureProfilingIsMutable(); |
| profiling_.add(value); |
| onChanged(); |
| } else { |
| profilingBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public Builder addProfiling( |
| int index, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage value) { |
| if (profilingBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureProfilingIsMutable(); |
| profiling_.add(index, value); |
| onChanged(); |
| } else { |
| profilingBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public Builder addProfiling( |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder builderForValue) { |
| if (profilingBuilder_ == null) { |
| ensureProfilingIsMutable(); |
| profiling_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| profilingBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public Builder addProfiling( |
| int index, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder builderForValue) { |
| if (profilingBuilder_ == null) { |
| ensureProfilingIsMutable(); |
| profiling_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| profilingBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public Builder addAllProfiling( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.ProfilingReportMessage> values) { |
| if (profilingBuilder_ == null) { |
| ensureProfilingIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, profiling_); |
| onChanged(); |
| } else { |
| profilingBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public Builder clearProfiling() { |
| if (profilingBuilder_ == null) { |
| profiling_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000100); |
| onChanged(); |
| } else { |
| profilingBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public Builder removeProfiling(int index) { |
| if (profilingBuilder_ == null) { |
| ensureProfilingIsMutable(); |
| profiling_.remove(index); |
| onChanged(); |
| } else { |
| profilingBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder getProfilingBuilder( |
| int index) { |
| return getProfilingFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder getProfilingOrBuilder( |
| int index) { |
| if (profilingBuilder_ == null) { |
| return profiling_.get(index); } else { |
| return profilingBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder> |
| getProfilingOrBuilderList() { |
| if (profilingBuilder_ != null) { |
| return profilingBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(profiling_); |
| } |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder addProfilingBuilder() { |
| return getProfilingFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder addProfilingBuilder( |
| int index) { |
| return getProfilingFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Profiling reports |
| * </pre> |
| * |
| * <code>repeated .android.vts.ProfilingReportMessage profiling = 21;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder> |
| getProfilingBuilderList() { |
| return getProfilingFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder, com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder> |
| getProfilingFieldBuilder() { |
| if (profilingBuilder_ == null) { |
| profilingBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.ProfilingReportMessage, com.android.vts.proto.VtsReportMessage.ProfilingReportMessage.Builder, com.android.vts.proto.VtsReportMessage.ProfilingReportMessageOrBuilder>( |
| profiling_, |
| ((bitField0_ & 0x00000100) == 0x00000100), |
| getParentForChildren(), |
| isClean()); |
| profiling_ = null; |
| } |
| return profilingBuilder_; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.SystraceReportMessage> systrace_ = |
| java.util.Collections.emptyList(); |
| private void ensureSystraceIsMutable() { |
| if (!((bitField0_ & 0x00000200) == 0x00000200)) { |
| systrace_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.SystraceReportMessage>(systrace_); |
| bitField0_ |= 0x00000200; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage, com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder, com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder> systraceBuilder_; |
| |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public java.util.List<com.android.vts.proto.VtsReportMessage.SystraceReportMessage> getSystraceList() { |
| if (systraceBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(systrace_); |
| } else { |
| return systraceBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public int getSystraceCount() { |
| if (systraceBuilder_ == null) { |
| return systrace_.size(); |
| } else { |
| return systraceBuilder_.getCount(); |
| } |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.android.vts.proto.VtsReportMessage.SystraceReportMessage getSystrace(int index) { |
| if (systraceBuilder_ == null) { |
| return systrace_.get(index); |
| } else { |
| return systraceBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder setSystrace( |
| int index, com.android.vts.proto.VtsReportMessage.SystraceReportMessage value) { |
| if (systraceBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureSystraceIsMutable(); |
| systrace_.set(index, value); |
| onChanged(); |
| } else { |
| systraceBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder setSystrace( |
| int index, com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder builderForValue) { |
| if (systraceBuilder_ == null) { |
| ensureSystraceIsMutable(); |
| systrace_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| systraceBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder addSystrace(com.android.vts.proto.VtsReportMessage.SystraceReportMessage value) { |
| if (systraceBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureSystraceIsMutable(); |
| systrace_.add(value); |
| onChanged(); |
| } else { |
| systraceBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder addSystrace( |
| int index, com.android.vts.proto.VtsReportMessage.SystraceReportMessage value) { |
| if (systraceBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureSystraceIsMutable(); |
| systrace_.add(index, value); |
| onChanged(); |
| } else { |
| systraceBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder addSystrace( |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder builderForValue) { |
| if (systraceBuilder_ == null) { |
| ensureSystraceIsMutable(); |
| systrace_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| systraceBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder addSystrace( |
| int index, com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder builderForValue) { |
| if (systraceBuilder_ == null) { |
| ensureSystraceIsMutable(); |
| systrace_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| systraceBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder addAllSystrace( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.SystraceReportMessage> values) { |
| if (systraceBuilder_ == null) { |
| ensureSystraceIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, systrace_); |
| onChanged(); |
| } else { |
| systraceBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder clearSystrace() { |
| if (systraceBuilder_ == null) { |
| systrace_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000200); |
| onChanged(); |
| } else { |
| systraceBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public Builder removeSystrace(int index) { |
| if (systraceBuilder_ == null) { |
| ensureSystraceIsMutable(); |
| systrace_.remove(index); |
| onChanged(); |
| } else { |
| systraceBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder getSystraceBuilder( |
| int index) { |
| return getSystraceFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder getSystraceOrBuilder( |
| int index) { |
| if (systraceBuilder_ == null) { |
| return systrace_.get(index); } else { |
| return systraceBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public java.util.List<? extends com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder> |
| getSystraceOrBuilderList() { |
| if (systraceBuilder_ != null) { |
| return systraceBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(systrace_); |
| } |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder addSystraceBuilder() { |
| return getSystraceFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder addSystraceBuilder( |
| int index) { |
| return getSystraceFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.SystraceReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Systrace report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.SystraceReportMessage systrace = 22 [deprecated = true];</code> |
| */ |
| @java.lang.Deprecated public java.util.List<com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder> |
| getSystraceBuilderList() { |
| return getSystraceFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage, com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder, com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder> |
| getSystraceFieldBuilder() { |
| if (systraceBuilder_ == null) { |
| systraceBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.SystraceReportMessage, com.android.vts.proto.VtsReportMessage.SystraceReportMessage.Builder, com.android.vts.proto.VtsReportMessage.SystraceReportMessageOrBuilder>( |
| systrace_, |
| ((bitField0_ & 0x00000200) == 0x00000200), |
| getParentForChildren(), |
| isClean()); |
| systrace_ = null; |
| } |
| return systraceBuilder_; |
| } |
| |
| private long startTimestamp_ ; |
| /** |
| * <pre> |
| * Execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 101;</code> |
| */ |
| public boolean hasStartTimestamp() { |
| return ((bitField0_ & 0x00000400) == 0x00000400); |
| } |
| /** |
| * <pre> |
| * Execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 101;</code> |
| */ |
| public long getStartTimestamp() { |
| return startTimestamp_; |
| } |
| /** |
| * <pre> |
| * Execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 101;</code> |
| */ |
| public Builder setStartTimestamp(long value) { |
| bitField0_ |= 0x00000400; |
| startTimestamp_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * Execution start and end time stamp. |
| * </pre> |
| * |
| * <code>optional int64 start_timestamp = 101;</code> |
| */ |
| public Builder clearStartTimestamp() { |
| bitField0_ = (bitField0_ & ~0x00000400); |
| startTimestamp_ = 0L; |
| onChanged(); |
| return this; |
| } |
| |
| private long endTimestamp_ ; |
| /** |
| * <code>optional int64 end_timestamp = 102;</code> |
| */ |
| public boolean hasEndTimestamp() { |
| return ((bitField0_ & 0x00000800) == 0x00000800); |
| } |
| /** |
| * <code>optional int64 end_timestamp = 102;</code> |
| */ |
| public long getEndTimestamp() { |
| return endTimestamp_; |
| } |
| /** |
| * <code>optional int64 end_timestamp = 102;</code> |
| */ |
| public Builder setEndTimestamp(long value) { |
| bitField0_ |= 0x00000800; |
| endTimestamp_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <code>optional int64 end_timestamp = 102;</code> |
| */ |
| public Builder clearEndTimestamp() { |
| bitField0_ = (bitField0_ & ~0x00000800); |
| endTimestamp_ = 0L; |
| onChanged(); |
| return this; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.CoverageReportMessage> coverage_ = |
| java.util.Collections.emptyList(); |
| private void ensureCoverageIsMutable() { |
| if (!((bitField0_ & 0x00001000) == 0x00001000)) { |
| coverage_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.CoverageReportMessage>(coverage_); |
| bitField0_ |= 0x00001000; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage, com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder, com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder> coverageBuilder_; |
| |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.CoverageReportMessage> getCoverageList() { |
| if (coverageBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(coverage_); |
| } else { |
| return coverageBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public int getCoverageCount() { |
| if (coverageBuilder_ == null) { |
| return coverage_.size(); |
| } else { |
| return coverageBuilder_.getCount(); |
| } |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessage getCoverage(int index) { |
| if (coverageBuilder_ == null) { |
| return coverage_.get(index); |
| } else { |
| return coverageBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public Builder setCoverage( |
| int index, com.android.vts.proto.VtsReportMessage.CoverageReportMessage value) { |
| if (coverageBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureCoverageIsMutable(); |
| coverage_.set(index, value); |
| onChanged(); |
| } else { |
| coverageBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public Builder setCoverage( |
| int index, com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder builderForValue) { |
| if (coverageBuilder_ == null) { |
| ensureCoverageIsMutable(); |
| coverage_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| coverageBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public Builder addCoverage(com.android.vts.proto.VtsReportMessage.CoverageReportMessage value) { |
| if (coverageBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureCoverageIsMutable(); |
| coverage_.add(value); |
| onChanged(); |
| } else { |
| coverageBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public Builder addCoverage( |
| int index, com.android.vts.proto.VtsReportMessage.CoverageReportMessage value) { |
| if (coverageBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureCoverageIsMutable(); |
| coverage_.add(index, value); |
| onChanged(); |
| } else { |
| coverageBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public Builder addCoverage( |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder builderForValue) { |
| if (coverageBuilder_ == null) { |
| ensureCoverageIsMutable(); |
| coverage_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| coverageBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public Builder addCoverage( |
| int index, com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder builderForValue) { |
| if (coverageBuilder_ == null) { |
| ensureCoverageIsMutable(); |
| coverage_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| coverageBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public Builder addAllCoverage( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.CoverageReportMessage> values) { |
| if (coverageBuilder_ == null) { |
| ensureCoverageIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, coverage_); |
| onChanged(); |
| } else { |
| coverageBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public Builder clearCoverage() { |
| if (coverageBuilder_ == null) { |
| coverage_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00001000); |
| onChanged(); |
| } else { |
| coverageBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public Builder removeCoverage(int index) { |
| if (coverageBuilder_ == null) { |
| ensureCoverageIsMutable(); |
| coverage_.remove(index); |
| onChanged(); |
| } else { |
| coverageBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder getCoverageBuilder( |
| int index) { |
| return getCoverageFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder getCoverageOrBuilder( |
| int index) { |
| if (coverageBuilder_ == null) { |
| return coverage_.get(index); } else { |
| return coverageBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder> |
| getCoverageOrBuilderList() { |
| if (coverageBuilder_ != null) { |
| return coverageBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(coverage_); |
| } |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder addCoverageBuilder() { |
| return getCoverageFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder addCoverageBuilder( |
| int index) { |
| return getCoverageFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.CoverageReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Coverage report per file |
| * </pre> |
| * |
| * <code>repeated .android.vts.CoverageReportMessage coverage = 103;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder> |
| getCoverageBuilderList() { |
| return getCoverageFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage, com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder, com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder> |
| getCoverageFieldBuilder() { |
| if (coverageBuilder_ == null) { |
| coverageBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.CoverageReportMessage, com.android.vts.proto.VtsReportMessage.CoverageReportMessage.Builder, com.android.vts.proto.VtsReportMessage.CoverageReportMessageOrBuilder>( |
| coverage_, |
| ((bitField0_ & 0x00001000) == 0x00001000), |
| getParentForChildren(), |
| isClean()); |
| coverage_ = null; |
| } |
| return coverageBuilder_; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage> apiCoverage_ = |
| java.util.Collections.emptyList(); |
| private void ensureApiCoverageIsMutable() { |
| if (!((bitField0_ & 0x00002000) == 0x00002000)) { |
| apiCoverage_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage>(apiCoverage_); |
| bitField0_ |= 0x00002000; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder> apiCoverageBuilder_; |
| |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage> getApiCoverageList() { |
| if (apiCoverageBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(apiCoverage_); |
| } else { |
| return apiCoverageBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public int getApiCoverageCount() { |
| if (apiCoverageBuilder_ == null) { |
| return apiCoverage_.size(); |
| } else { |
| return apiCoverageBuilder_.getCount(); |
| } |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage getApiCoverage(int index) { |
| if (apiCoverageBuilder_ == null) { |
| return apiCoverage_.get(index); |
| } else { |
| return apiCoverageBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public Builder setApiCoverage( |
| int index, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage value) { |
| if (apiCoverageBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureApiCoverageIsMutable(); |
| apiCoverage_.set(index, value); |
| onChanged(); |
| } else { |
| apiCoverageBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public Builder setApiCoverage( |
| int index, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder builderForValue) { |
| if (apiCoverageBuilder_ == null) { |
| ensureApiCoverageIsMutable(); |
| apiCoverage_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| apiCoverageBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public Builder addApiCoverage(com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage value) { |
| if (apiCoverageBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureApiCoverageIsMutable(); |
| apiCoverage_.add(value); |
| onChanged(); |
| } else { |
| apiCoverageBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public Builder addApiCoverage( |
| int index, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage value) { |
| if (apiCoverageBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureApiCoverageIsMutable(); |
| apiCoverage_.add(index, value); |
| onChanged(); |
| } else { |
| apiCoverageBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public Builder addApiCoverage( |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder builderForValue) { |
| if (apiCoverageBuilder_ == null) { |
| ensureApiCoverageIsMutable(); |
| apiCoverage_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| apiCoverageBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public Builder addApiCoverage( |
| int index, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder builderForValue) { |
| if (apiCoverageBuilder_ == null) { |
| ensureApiCoverageIsMutable(); |
| apiCoverage_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| apiCoverageBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public Builder addAllApiCoverage( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage> values) { |
| if (apiCoverageBuilder_ == null) { |
| ensureApiCoverageIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, apiCoverage_); |
| onChanged(); |
| } else { |
| apiCoverageBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public Builder clearApiCoverage() { |
| if (apiCoverageBuilder_ == null) { |
| apiCoverage_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00002000); |
| onChanged(); |
| } else { |
| apiCoverageBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public Builder removeApiCoverage(int index) { |
| if (apiCoverageBuilder_ == null) { |
| ensureApiCoverageIsMutable(); |
| apiCoverage_.remove(index); |
| onChanged(); |
| } else { |
| apiCoverageBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder getApiCoverageBuilder( |
| int index) { |
| return getApiCoverageFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder getApiCoverageOrBuilder( |
| int index) { |
| if (apiCoverageBuilder_ == null) { |
| return apiCoverage_.get(index); } else { |
| return apiCoverageBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder> |
| getApiCoverageOrBuilderList() { |
| if (apiCoverageBuilder_ != null) { |
| return apiCoverageBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(apiCoverage_); |
| } |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder addApiCoverageBuilder() { |
| return getApiCoverageFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder addApiCoverageBuilder( |
| int index) { |
| return getApiCoverageFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * API coverage report for each HAL interface. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage api_coverage = 104;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder> |
| getApiCoverageBuilderList() { |
| return getApiCoverageFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder> |
| getApiCoverageFieldBuilder() { |
| if (apiCoverageBuilder_ == null) { |
| apiCoverageBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder>( |
| apiCoverage_, |
| ((bitField0_ & 0x00002000) == 0x00002000), |
| getParentForChildren(), |
| isClean()); |
| apiCoverage_ = null; |
| } |
| return apiCoverageBuilder_; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.LogMessage> log_ = |
| java.util.Collections.emptyList(); |
| private void ensureLogIsMutable() { |
| if (!((bitField0_ & 0x00004000) == 0x00004000)) { |
| log_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.LogMessage>(log_); |
| bitField0_ |= 0x00004000; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.LogMessage, com.android.vts.proto.VtsReportMessage.LogMessage.Builder, com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder> logBuilder_; |
| |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.LogMessage> getLogList() { |
| if (logBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(log_); |
| } else { |
| return logBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public int getLogCount() { |
| if (logBuilder_ == null) { |
| return log_.size(); |
| } else { |
| return logBuilder_.getCount(); |
| } |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.LogMessage getLog(int index) { |
| if (logBuilder_ == null) { |
| return log_.get(index); |
| } else { |
| return logBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public Builder setLog( |
| int index, com.android.vts.proto.VtsReportMessage.LogMessage value) { |
| if (logBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureLogIsMutable(); |
| log_.set(index, value); |
| onChanged(); |
| } else { |
| logBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public Builder setLog( |
| int index, com.android.vts.proto.VtsReportMessage.LogMessage.Builder builderForValue) { |
| if (logBuilder_ == null) { |
| ensureLogIsMutable(); |
| log_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| logBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public Builder addLog(com.android.vts.proto.VtsReportMessage.LogMessage value) { |
| if (logBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureLogIsMutable(); |
| log_.add(value); |
| onChanged(); |
| } else { |
| logBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public Builder addLog( |
| int index, com.android.vts.proto.VtsReportMessage.LogMessage value) { |
| if (logBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureLogIsMutable(); |
| log_.add(index, value); |
| onChanged(); |
| } else { |
| logBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public Builder addLog( |
| com.android.vts.proto.VtsReportMessage.LogMessage.Builder builderForValue) { |
| if (logBuilder_ == null) { |
| ensureLogIsMutable(); |
| log_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| logBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public Builder addLog( |
| int index, com.android.vts.proto.VtsReportMessage.LogMessage.Builder builderForValue) { |
| if (logBuilder_ == null) { |
| ensureLogIsMutable(); |
| log_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| logBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public Builder addAllLog( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.LogMessage> values) { |
| if (logBuilder_ == null) { |
| ensureLogIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, log_); |
| onChanged(); |
| } else { |
| logBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public Builder clearLog() { |
| if (logBuilder_ == null) { |
| log_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00004000); |
| onChanged(); |
| } else { |
| logBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public Builder removeLog(int index) { |
| if (logBuilder_ == null) { |
| ensureLogIsMutable(); |
| log_.remove(index); |
| onChanged(); |
| } else { |
| logBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.LogMessage.Builder getLogBuilder( |
| int index) { |
| return getLogFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder getLogOrBuilder( |
| int index) { |
| if (logBuilder_ == null) { |
| return log_.get(index); } else { |
| return logBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder> |
| getLogOrBuilderList() { |
| if (logBuilder_ != null) { |
| return logBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(log_); |
| } |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.LogMessage.Builder addLogBuilder() { |
| return getLogFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.LogMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.LogMessage.Builder addLogBuilder( |
| int index) { |
| return getLogFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.LogMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Log for a test module. May contain multiple logs such as logcat, host log, |
| * etc. |
| * </pre> |
| * |
| * <code>repeated .android.vts.LogMessage log = 1001;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.LogMessage.Builder> |
| getLogBuilderList() { |
| return getLogFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.LogMessage, com.android.vts.proto.VtsReportMessage.LogMessage.Builder, com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder> |
| getLogFieldBuilder() { |
| if (logBuilder_ == null) { |
| logBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.LogMessage, com.android.vts.proto.VtsReportMessage.LogMessage.Builder, com.android.vts.proto.VtsReportMessage.LogMessageOrBuilder>( |
| log_, |
| ((bitField0_ & 0x00004000) == 0x00004000), |
| getParentForChildren(), |
| isClean()); |
| log_ = null; |
| } |
| return logBuilder_; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.UrlResourceMessage> linkResource_ = |
| java.util.Collections.emptyList(); |
| private void ensureLinkResourceIsMutable() { |
| if (!((bitField0_ & 0x00008000) == 0x00008000)) { |
| linkResource_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.UrlResourceMessage>(linkResource_); |
| bitField0_ |= 0x00008000; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage, com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder, com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder> linkResourceBuilder_; |
| |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.UrlResourceMessage> getLinkResourceList() { |
| if (linkResourceBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(linkResource_); |
| } else { |
| return linkResourceBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public int getLinkResourceCount() { |
| if (linkResourceBuilder_ == null) { |
| return linkResource_.size(); |
| } else { |
| return linkResourceBuilder_.getCount(); |
| } |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessage getLinkResource(int index) { |
| if (linkResourceBuilder_ == null) { |
| return linkResource_.get(index); |
| } else { |
| return linkResourceBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public Builder setLinkResource( |
| int index, com.android.vts.proto.VtsReportMessage.UrlResourceMessage value) { |
| if (linkResourceBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureLinkResourceIsMutable(); |
| linkResource_.set(index, value); |
| onChanged(); |
| } else { |
| linkResourceBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public Builder setLinkResource( |
| int index, com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder builderForValue) { |
| if (linkResourceBuilder_ == null) { |
| ensureLinkResourceIsMutable(); |
| linkResource_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| linkResourceBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public Builder addLinkResource(com.android.vts.proto.VtsReportMessage.UrlResourceMessage value) { |
| if (linkResourceBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureLinkResourceIsMutable(); |
| linkResource_.add(value); |
| onChanged(); |
| } else { |
| linkResourceBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public Builder addLinkResource( |
| int index, com.android.vts.proto.VtsReportMessage.UrlResourceMessage value) { |
| if (linkResourceBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureLinkResourceIsMutable(); |
| linkResource_.add(index, value); |
| onChanged(); |
| } else { |
| linkResourceBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public Builder addLinkResource( |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder builderForValue) { |
| if (linkResourceBuilder_ == null) { |
| ensureLinkResourceIsMutable(); |
| linkResource_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| linkResourceBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public Builder addLinkResource( |
| int index, com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder builderForValue) { |
| if (linkResourceBuilder_ == null) { |
| ensureLinkResourceIsMutable(); |
| linkResource_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| linkResourceBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public Builder addAllLinkResource( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.UrlResourceMessage> values) { |
| if (linkResourceBuilder_ == null) { |
| ensureLinkResourceIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, linkResource_); |
| onChanged(); |
| } else { |
| linkResourceBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public Builder clearLinkResource() { |
| if (linkResourceBuilder_ == null) { |
| linkResource_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00008000); |
| onChanged(); |
| } else { |
| linkResourceBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public Builder removeLinkResource(int index) { |
| if (linkResourceBuilder_ == null) { |
| ensureLinkResourceIsMutable(); |
| linkResource_.remove(index); |
| onChanged(); |
| } else { |
| linkResourceBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder getLinkResourceBuilder( |
| int index) { |
| return getLinkResourceFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder getLinkResourceOrBuilder( |
| int index) { |
| if (linkResourceBuilder_ == null) { |
| return linkResource_.get(index); } else { |
| return linkResourceBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder> |
| getLinkResourceOrBuilderList() { |
| if (linkResourceBuilder_ != null) { |
| return linkResourceBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(linkResource_); |
| } |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder addLinkResourceBuilder() { |
| return getLinkResourceFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder addLinkResourceBuilder( |
| int index) { |
| return getLinkResourceFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.UrlResourceMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * URL links for the test run. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage link_resource = 1011;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder> |
| getLinkResourceBuilderList() { |
| return getLinkResourceFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage, com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder, com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder> |
| getLinkResourceFieldBuilder() { |
| if (linkResourceBuilder_ == null) { |
| linkResourceBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage, com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder, com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder>( |
| linkResource_, |
| ((bitField0_ & 0x00008000) == 0x00008000), |
| getParentForChildren(), |
| isClean()); |
| linkResource_ = null; |
| } |
| return linkResourceBuilder_; |
| } |
| public final Builder setUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.setUnknownFields(unknownFields); |
| } |
| |
| public final Builder mergeUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.mergeUnknownFields(unknownFields); |
| } |
| |
| |
| // @@protoc_insertion_point(builder_scope:android.vts.TestReportMessage) |
| } |
| |
| // @@protoc_insertion_point(class_scope:android.vts.TestReportMessage) |
| private static final com.android.vts.proto.VtsReportMessage.TestReportMessage DEFAULT_INSTANCE; |
| static { |
| DEFAULT_INSTANCE = new com.android.vts.proto.VtsReportMessage.TestReportMessage(); |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.TestReportMessage getDefaultInstance() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| @java.lang.Deprecated public static final com.google.protobuf.Parser<TestReportMessage> |
| PARSER = new com.google.protobuf.AbstractParser<TestReportMessage>() { |
| public TestReportMessage parsePartialFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return new TestReportMessage(input, extensionRegistry); |
| } |
| }; |
| |
| public static com.google.protobuf.Parser<TestReportMessage> parser() { |
| return PARSER; |
| } |
| |
| @java.lang.Override |
| public com.google.protobuf.Parser<TestReportMessage> getParserForType() { |
| return PARSER; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.TestReportMessage getDefaultInstanceForType() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| } |
| |
| public interface TestPlanReportMessageOrBuilder extends |
| // @@protoc_insertion_point(interface_extends:android.vts.TestPlanReportMessage) |
| com.google.protobuf.MessageOrBuilder { |
| |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| java.util.List<java.lang.String> |
| getTestModuleNameList(); |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| int getTestModuleNameCount(); |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| java.lang.String getTestModuleName(int index); |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| com.google.protobuf.ByteString |
| getTestModuleNameBytes(int index); |
| |
| /** |
| * <code>repeated int64 test_module_start_timestamp = 12;</code> |
| */ |
| java.util.List<java.lang.Long> getTestModuleStartTimestampList(); |
| /** |
| * <code>repeated int64 test_module_start_timestamp = 12;</code> |
| */ |
| int getTestModuleStartTimestampCount(); |
| /** |
| * <code>repeated int64 test_module_start_timestamp = 12;</code> |
| */ |
| long getTestModuleStartTimestamp(int index); |
| |
| /** |
| * <pre> |
| * The test plan name. |
| * </pre> |
| * |
| * <code>optional string test_plan_name = 21;</code> |
| */ |
| boolean hasTestPlanName(); |
| /** |
| * <pre> |
| * The test plan name. |
| * </pre> |
| * |
| * <code>optional string test_plan_name = 21;</code> |
| */ |
| java.lang.String getTestPlanName(); |
| /** |
| * <pre> |
| * The test plan name. |
| * </pre> |
| * |
| * <code>optional string test_plan_name = 21;</code> |
| */ |
| com.google.protobuf.ByteString |
| getTestPlanNameBytes(); |
| |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| java.util.List<com.android.vts.proto.VtsReportMessage.UrlResourceMessage> |
| getPartnerReportList(); |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage getPartnerReport(int index); |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| int getPartnerReportCount(); |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| java.util.List<? extends com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder> |
| getPartnerReportOrBuilderList(); |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder getPartnerReportOrBuilder( |
| int index); |
| |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| java.util.List<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage> |
| getHalApiReportList(); |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage getHalApiReport(int index); |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| int getHalApiReportCount(); |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| java.util.List<? extends com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder> |
| getHalApiReportOrBuilderList(); |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder getHalApiReportOrBuilder( |
| int index); |
| } |
| /** |
| * <pre> |
| * To specify a test execution report. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.TestPlanReportMessage} |
| */ |
| public static final class TestPlanReportMessage extends |
| com.google.protobuf.GeneratedMessageV3 implements |
| // @@protoc_insertion_point(message_implements:android.vts.TestPlanReportMessage) |
| TestPlanReportMessageOrBuilder { |
| // Use TestPlanReportMessage.newBuilder() to construct. |
| private TestPlanReportMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { |
| super(builder); |
| } |
| private TestPlanReportMessage() { |
| testModuleName_ = com.google.protobuf.LazyStringArrayList.EMPTY; |
| testModuleStartTimestamp_ = java.util.Collections.emptyList(); |
| testPlanName_ = ""; |
| partnerReport_ = java.util.Collections.emptyList(); |
| halApiReport_ = java.util.Collections.emptyList(); |
| } |
| |
| @java.lang.Override |
| public final com.google.protobuf.UnknownFieldSet |
| getUnknownFields() { |
| return this.unknownFields; |
| } |
| private TestPlanReportMessage( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| this(); |
| 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 90: { |
| com.google.protobuf.ByteString bs = input.readBytes(); |
| if (!((mutable_bitField0_ & 0x00000001) == 0x00000001)) { |
| testModuleName_ = new com.google.protobuf.LazyStringArrayList(); |
| mutable_bitField0_ |= 0x00000001; |
| } |
| testModuleName_.add(bs); |
| break; |
| } |
| case 96: { |
| if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { |
| testModuleStartTimestamp_ = new java.util.ArrayList<java.lang.Long>(); |
| mutable_bitField0_ |= 0x00000002; |
| } |
| testModuleStartTimestamp_.add(input.readInt64()); |
| break; |
| } |
| case 98: { |
| int length = input.readRawVarint32(); |
| int limit = input.pushLimit(length); |
| if (!((mutable_bitField0_ & 0x00000002) == 0x00000002) && input.getBytesUntilLimit() > 0) { |
| testModuleStartTimestamp_ = new java.util.ArrayList<java.lang.Long>(); |
| mutable_bitField0_ |= 0x00000002; |
| } |
| while (input.getBytesUntilLimit() > 0) { |
| testModuleStartTimestamp_.add(input.readInt64()); |
| } |
| input.popLimit(limit); |
| break; |
| } |
| case 170: { |
| com.google.protobuf.ByteString bs = input.readBytes(); |
| bitField0_ |= 0x00000001; |
| testPlanName_ = bs; |
| break; |
| } |
| case 250: { |
| if (!((mutable_bitField0_ & 0x00000008) == 0x00000008)) { |
| partnerReport_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.UrlResourceMessage>(); |
| mutable_bitField0_ |= 0x00000008; |
| } |
| partnerReport_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.UrlResourceMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| case 330: { |
| if (!((mutable_bitField0_ & 0x00000010) == 0x00000010)) { |
| halApiReport_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage>(); |
| mutable_bitField0_ |= 0x00000010; |
| } |
| halApiReport_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| } |
| } |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| throw e.setUnfinishedMessage(this); |
| } catch (java.io.IOException e) { |
| throw new com.google.protobuf.InvalidProtocolBufferException( |
| e).setUnfinishedMessage(this); |
| } finally { |
| if (((mutable_bitField0_ & 0x00000001) == 0x00000001)) { |
| testModuleName_ = testModuleName_.getUnmodifiableView(); |
| } |
| if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { |
| testModuleStartTimestamp_ = java.util.Collections.unmodifiableList(testModuleStartTimestamp_); |
| } |
| if (((mutable_bitField0_ & 0x00000008) == 0x00000008)) { |
| partnerReport_ = java.util.Collections.unmodifiableList(partnerReport_); |
| } |
| if (((mutable_bitField0_ & 0x00000010) == 0x00000010)) { |
| halApiReport_ = java.util.Collections.unmodifiableList(halApiReport_); |
| } |
| this.unknownFields = unknownFields.build(); |
| makeExtensionsImmutable(); |
| } |
| } |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_TestPlanReportMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_TestPlanReportMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.class, com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.Builder.class); |
| } |
| |
| private int bitField0_; |
| public static final int TEST_MODULE_NAME_FIELD_NUMBER = 11; |
| private com.google.protobuf.LazyStringList testModuleName_; |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| public com.google.protobuf.ProtocolStringList |
| getTestModuleNameList() { |
| return testModuleName_; |
| } |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| public int getTestModuleNameCount() { |
| return testModuleName_.size(); |
| } |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| public java.lang.String getTestModuleName(int index) { |
| return testModuleName_.get(index); |
| } |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| public com.google.protobuf.ByteString |
| getTestModuleNameBytes(int index) { |
| return testModuleName_.getByteString(index); |
| } |
| |
| public static final int TEST_MODULE_START_TIMESTAMP_FIELD_NUMBER = 12; |
| private java.util.List<java.lang.Long> testModuleStartTimestamp_; |
| /** |
| * <code>repeated int64 test_module_start_timestamp = 12;</code> |
| */ |
| public java.util.List<java.lang.Long> |
| getTestModuleStartTimestampList() { |
| return testModuleStartTimestamp_; |
| } |
| /** |
| * <code>repeated int64 test_module_start_timestamp = 12;</code> |
| */ |
| public int getTestModuleStartTimestampCount() { |
| return testModuleStartTimestamp_.size(); |
| } |
| /** |
| * <code>repeated int64 test_module_start_timestamp = 12;</code> |
| */ |
| public long getTestModuleStartTimestamp(int index) { |
| return testModuleStartTimestamp_.get(index); |
| } |
| |
| public static final int TEST_PLAN_NAME_FIELD_NUMBER = 21; |
| private volatile java.lang.Object testPlanName_; |
| /** |
| * <pre> |
| * The test plan name. |
| * </pre> |
| * |
| * <code>optional string test_plan_name = 21;</code> |
| */ |
| public boolean hasTestPlanName() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * The test plan name. |
| * </pre> |
| * |
| * <code>optional string test_plan_name = 21;</code> |
| */ |
| public java.lang.String getTestPlanName() { |
| java.lang.Object ref = testPlanName_; |
| 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()) { |
| testPlanName_ = s; |
| } |
| return s; |
| } |
| } |
| /** |
| * <pre> |
| * The test plan name. |
| * </pre> |
| * |
| * <code>optional string test_plan_name = 21;</code> |
| */ |
| public com.google.protobuf.ByteString |
| getTestPlanNameBytes() { |
| java.lang.Object ref = testPlanName_; |
| if (ref instanceof java.lang.String) { |
| com.google.protobuf.ByteString b = |
| com.google.protobuf.ByteString.copyFromUtf8( |
| (java.lang.String) ref); |
| testPlanName_ = b; |
| return b; |
| } else { |
| return (com.google.protobuf.ByteString) ref; |
| } |
| } |
| |
| public static final int PARTNER_REPORT_FIELD_NUMBER = 31; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.UrlResourceMessage> partnerReport_; |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.UrlResourceMessage> getPartnerReportList() { |
| return partnerReport_; |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder> |
| getPartnerReportOrBuilderList() { |
| return partnerReport_; |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public int getPartnerReportCount() { |
| return partnerReport_.size(); |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessage getPartnerReport(int index) { |
| return partnerReport_.get(index); |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder getPartnerReportOrBuilder( |
| int index) { |
| return partnerReport_.get(index); |
| } |
| |
| public static final int HAL_API_REPORT_FIELD_NUMBER = 41; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage> halApiReport_; |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage> getHalApiReportList() { |
| return halApiReport_; |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder> |
| getHalApiReportOrBuilderList() { |
| return halApiReport_; |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public int getHalApiReportCount() { |
| return halApiReport_.size(); |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage getHalApiReport(int index) { |
| return halApiReport_.get(index); |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder getHalApiReportOrBuilder( |
| int index) { |
| return halApiReport_.get(index); |
| } |
| |
| private byte memoizedIsInitialized = -1; |
| public final boolean isInitialized() { |
| byte isInitialized = memoizedIsInitialized; |
| if (isInitialized == 1) return true; |
| if (isInitialized == 0) return false; |
| |
| memoizedIsInitialized = 1; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| for (int i = 0; i < testModuleName_.size(); i++) { |
| com.google.protobuf.GeneratedMessageV3.writeString(output, 11, testModuleName_.getRaw(i)); |
| } |
| for (int i = 0; i < testModuleStartTimestamp_.size(); i++) { |
| output.writeInt64(12, testModuleStartTimestamp_.get(i)); |
| } |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| com.google.protobuf.GeneratedMessageV3.writeString(output, 21, testPlanName_); |
| } |
| for (int i = 0; i < partnerReport_.size(); i++) { |
| output.writeMessage(31, partnerReport_.get(i)); |
| } |
| for (int i = 0; i < halApiReport_.size(); i++) { |
| output.writeMessage(41, halApiReport_.get(i)); |
| } |
| unknownFields.writeTo(output); |
| } |
| |
| public int getSerializedSize() { |
| int size = memoizedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| { |
| int dataSize = 0; |
| for (int i = 0; i < testModuleName_.size(); i++) { |
| dataSize += computeStringSizeNoTag(testModuleName_.getRaw(i)); |
| } |
| size += dataSize; |
| size += 1 * getTestModuleNameList().size(); |
| } |
| { |
| int dataSize = 0; |
| for (int i = 0; i < testModuleStartTimestamp_.size(); i++) { |
| dataSize += com.google.protobuf.CodedOutputStream |
| .computeInt64SizeNoTag(testModuleStartTimestamp_.get(i)); |
| } |
| size += dataSize; |
| size += 1 * getTestModuleStartTimestampList().size(); |
| } |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| size += com.google.protobuf.GeneratedMessageV3.computeStringSize(21, testPlanName_); |
| } |
| for (int i = 0; i < partnerReport_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(31, partnerReport_.get(i)); |
| } |
| for (int i = 0; i < halApiReport_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(41, halApiReport_.get(i)); |
| } |
| size += unknownFields.getSerializedSize(); |
| memoizedSize = size; |
| return size; |
| } |
| |
| private static final long serialVersionUID = 0L; |
| @java.lang.Override |
| public boolean equals(final java.lang.Object obj) { |
| if (obj == this) { |
| return true; |
| } |
| if (!(obj instanceof com.android.vts.proto.VtsReportMessage.TestPlanReportMessage)) { |
| return super.equals(obj); |
| } |
| com.android.vts.proto.VtsReportMessage.TestPlanReportMessage other = (com.android.vts.proto.VtsReportMessage.TestPlanReportMessage) obj; |
| |
| boolean result = true; |
| result = result && getTestModuleNameList() |
| .equals(other.getTestModuleNameList()); |
| result = result && getTestModuleStartTimestampList() |
| .equals(other.getTestModuleStartTimestampList()); |
| result = result && (hasTestPlanName() == other.hasTestPlanName()); |
| if (hasTestPlanName()) { |
| result = result && getTestPlanName() |
| .equals(other.getTestPlanName()); |
| } |
| result = result && getPartnerReportList() |
| .equals(other.getPartnerReportList()); |
| result = result && getHalApiReportList() |
| .equals(other.getHalApiReportList()); |
| result = result && unknownFields.equals(other.unknownFields); |
| return result; |
| } |
| |
| @java.lang.Override |
| public int hashCode() { |
| if (memoizedHashCode != 0) { |
| return memoizedHashCode; |
| } |
| int hash = 41; |
| hash = (19 * hash) + getDescriptorForType().hashCode(); |
| if (getTestModuleNameCount() > 0) { |
| hash = (37 * hash) + TEST_MODULE_NAME_FIELD_NUMBER; |
| hash = (53 * hash) + getTestModuleNameList().hashCode(); |
| } |
| if (getTestModuleStartTimestampCount() > 0) { |
| hash = (37 * hash) + TEST_MODULE_START_TIMESTAMP_FIELD_NUMBER; |
| hash = (53 * hash) + getTestModuleStartTimestampList().hashCode(); |
| } |
| if (hasTestPlanName()) { |
| hash = (37 * hash) + TEST_PLAN_NAME_FIELD_NUMBER; |
| hash = (53 * hash) + getTestPlanName().hashCode(); |
| } |
| if (getPartnerReportCount() > 0) { |
| hash = (37 * hash) + PARTNER_REPORT_FIELD_NUMBER; |
| hash = (53 * hash) + getPartnerReportList().hashCode(); |
| } |
| if (getHalApiReportCount() > 0) { |
| hash = (37 * hash) + HAL_API_REPORT_FIELD_NUMBER; |
| hash = (53 * hash) + getHalApiReportList().hashCode(); |
| } |
| hash = (29 * hash) + unknownFields.hashCode(); |
| memoizedHashCode = hash; |
| return hash; |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.TestPlanReportMessage parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestPlanReportMessage parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestPlanReportMessage parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestPlanReportMessage parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestPlanReportMessage parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestPlanReportMessage parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestPlanReportMessage parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestPlanReportMessage parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestPlanReportMessage parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.TestPlanReportMessage parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder() { |
| return DEFAULT_INSTANCE.toBuilder(); |
| } |
| public static Builder newBuilder(com.android.vts.proto.VtsReportMessage.TestPlanReportMessage prototype) { |
| return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { |
| return this == DEFAULT_INSTANCE |
| ? new Builder() : new Builder().mergeFrom(this); |
| } |
| |
| @java.lang.Override |
| protected Builder newBuilderForType( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| Builder builder = new Builder(parent); |
| return builder; |
| } |
| /** |
| * <pre> |
| * To specify a test execution report. |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.TestPlanReportMessage} |
| */ |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements |
| // @@protoc_insertion_point(builder_implements:android.vts.TestPlanReportMessage) |
| com.android.vts.proto.VtsReportMessage.TestPlanReportMessageOrBuilder { |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_TestPlanReportMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_TestPlanReportMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.class, com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.Builder.class); |
| } |
| |
| // Construct using com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.newBuilder() |
| private Builder() { |
| maybeForceBuilderInitialization(); |
| } |
| |
| private Builder( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| super(parent); |
| maybeForceBuilderInitialization(); |
| } |
| private void maybeForceBuilderInitialization() { |
| if (com.google.protobuf.GeneratedMessageV3 |
| .alwaysUseFieldBuilders) { |
| getPartnerReportFieldBuilder(); |
| getHalApiReportFieldBuilder(); |
| } |
| } |
| public Builder clear() { |
| super.clear(); |
| testModuleName_ = com.google.protobuf.LazyStringArrayList.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000001); |
| testModuleStartTimestamp_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000002); |
| testPlanName_ = ""; |
| bitField0_ = (bitField0_ & ~0x00000004); |
| if (partnerReportBuilder_ == null) { |
| partnerReport_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000008); |
| } else { |
| partnerReportBuilder_.clear(); |
| } |
| if (halApiReportBuilder_ == null) { |
| halApiReport_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000010); |
| } else { |
| halApiReportBuilder_.clear(); |
| } |
| return this; |
| } |
| |
| public com.google.protobuf.Descriptors.Descriptor |
| getDescriptorForType() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_TestPlanReportMessage_descriptor; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.TestPlanReportMessage getDefaultInstanceForType() { |
| return com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.getDefaultInstance(); |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.TestPlanReportMessage build() { |
| com.android.vts.proto.VtsReportMessage.TestPlanReportMessage result = buildPartial(); |
| if (!result.isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return result; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.TestPlanReportMessage buildPartial() { |
| com.android.vts.proto.VtsReportMessage.TestPlanReportMessage result = new com.android.vts.proto.VtsReportMessage.TestPlanReportMessage(this); |
| int from_bitField0_ = bitField0_; |
| int to_bitField0_ = 0; |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| testModuleName_ = testModuleName_.getUnmodifiableView(); |
| bitField0_ = (bitField0_ & ~0x00000001); |
| } |
| result.testModuleName_ = testModuleName_; |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| testModuleStartTimestamp_ = java.util.Collections.unmodifiableList(testModuleStartTimestamp_); |
| bitField0_ = (bitField0_ & ~0x00000002); |
| } |
| result.testModuleStartTimestamp_ = testModuleStartTimestamp_; |
| if (((from_bitField0_ & 0x00000004) == 0x00000004)) { |
| to_bitField0_ |= 0x00000001; |
| } |
| result.testPlanName_ = testPlanName_; |
| if (partnerReportBuilder_ == null) { |
| if (((bitField0_ & 0x00000008) == 0x00000008)) { |
| partnerReport_ = java.util.Collections.unmodifiableList(partnerReport_); |
| bitField0_ = (bitField0_ & ~0x00000008); |
| } |
| result.partnerReport_ = partnerReport_; |
| } else { |
| result.partnerReport_ = partnerReportBuilder_.build(); |
| } |
| if (halApiReportBuilder_ == null) { |
| if (((bitField0_ & 0x00000010) == 0x00000010)) { |
| halApiReport_ = java.util.Collections.unmodifiableList(halApiReport_); |
| bitField0_ = (bitField0_ & ~0x00000010); |
| } |
| result.halApiReport_ = halApiReport_; |
| } else { |
| result.halApiReport_ = halApiReportBuilder_.build(); |
| } |
| result.bitField0_ = to_bitField0_; |
| onBuilt(); |
| return result; |
| } |
| |
| public Builder clone() { |
| return (Builder) super.clone(); |
| } |
| public Builder setField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.setField(field, value); |
| } |
| public Builder clearField( |
| com.google.protobuf.Descriptors.FieldDescriptor field) { |
| return (Builder) super.clearField(field); |
| } |
| public Builder clearOneof( |
| com.google.protobuf.Descriptors.OneofDescriptor oneof) { |
| return (Builder) super.clearOneof(oneof); |
| } |
| public Builder setRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| int index, Object value) { |
| return (Builder) super.setRepeatedField(field, index, value); |
| } |
| public Builder addRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.addRepeatedField(field, value); |
| } |
| public Builder mergeFrom(com.google.protobuf.Message other) { |
| if (other instanceof com.android.vts.proto.VtsReportMessage.TestPlanReportMessage) { |
| return mergeFrom((com.android.vts.proto.VtsReportMessage.TestPlanReportMessage)other); |
| } else { |
| super.mergeFrom(other); |
| return this; |
| } |
| } |
| |
| public Builder mergeFrom(com.android.vts.proto.VtsReportMessage.TestPlanReportMessage other) { |
| if (other == com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.getDefaultInstance()) return this; |
| if (!other.testModuleName_.isEmpty()) { |
| if (testModuleName_.isEmpty()) { |
| testModuleName_ = other.testModuleName_; |
| bitField0_ = (bitField0_ & ~0x00000001); |
| } else { |
| ensureTestModuleNameIsMutable(); |
| testModuleName_.addAll(other.testModuleName_); |
| } |
| onChanged(); |
| } |
| if (!other.testModuleStartTimestamp_.isEmpty()) { |
| if (testModuleStartTimestamp_.isEmpty()) { |
| testModuleStartTimestamp_ = other.testModuleStartTimestamp_; |
| bitField0_ = (bitField0_ & ~0x00000002); |
| } else { |
| ensureTestModuleStartTimestampIsMutable(); |
| testModuleStartTimestamp_.addAll(other.testModuleStartTimestamp_); |
| } |
| onChanged(); |
| } |
| if (other.hasTestPlanName()) { |
| bitField0_ |= 0x00000004; |
| testPlanName_ = other.testPlanName_; |
| onChanged(); |
| } |
| if (partnerReportBuilder_ == null) { |
| if (!other.partnerReport_.isEmpty()) { |
| if (partnerReport_.isEmpty()) { |
| partnerReport_ = other.partnerReport_; |
| bitField0_ = (bitField0_ & ~0x00000008); |
| } else { |
| ensurePartnerReportIsMutable(); |
| partnerReport_.addAll(other.partnerReport_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.partnerReport_.isEmpty()) { |
| if (partnerReportBuilder_.isEmpty()) { |
| partnerReportBuilder_.dispose(); |
| partnerReportBuilder_ = null; |
| partnerReport_ = other.partnerReport_; |
| bitField0_ = (bitField0_ & ~0x00000008); |
| partnerReportBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getPartnerReportFieldBuilder() : null; |
| } else { |
| partnerReportBuilder_.addAllMessages(other.partnerReport_); |
| } |
| } |
| } |
| if (halApiReportBuilder_ == null) { |
| if (!other.halApiReport_.isEmpty()) { |
| if (halApiReport_.isEmpty()) { |
| halApiReport_ = other.halApiReport_; |
| bitField0_ = (bitField0_ & ~0x00000010); |
| } else { |
| ensureHalApiReportIsMutable(); |
| halApiReport_.addAll(other.halApiReport_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.halApiReport_.isEmpty()) { |
| if (halApiReportBuilder_.isEmpty()) { |
| halApiReportBuilder_.dispose(); |
| halApiReportBuilder_ = null; |
| halApiReport_ = other.halApiReport_; |
| bitField0_ = (bitField0_ & ~0x00000010); |
| halApiReportBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getHalApiReportFieldBuilder() : null; |
| } else { |
| halApiReportBuilder_.addAllMessages(other.halApiReport_); |
| } |
| } |
| } |
| this.mergeUnknownFields(other.unknownFields); |
| onChanged(); |
| 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 { |
| com.android.vts.proto.VtsReportMessage.TestPlanReportMessage parsedMessage = null; |
| try { |
| parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| parsedMessage = (com.android.vts.proto.VtsReportMessage.TestPlanReportMessage) e.getUnfinishedMessage(); |
| throw e.unwrapIOException(); |
| } finally { |
| if (parsedMessage != null) { |
| mergeFrom(parsedMessage); |
| } |
| } |
| return this; |
| } |
| private int bitField0_; |
| |
| private com.google.protobuf.LazyStringList testModuleName_ = com.google.protobuf.LazyStringArrayList.EMPTY; |
| private void ensureTestModuleNameIsMutable() { |
| if (!((bitField0_ & 0x00000001) == 0x00000001)) { |
| testModuleName_ = new com.google.protobuf.LazyStringArrayList(testModuleName_); |
| bitField0_ |= 0x00000001; |
| } |
| } |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| public com.google.protobuf.ProtocolStringList |
| getTestModuleNameList() { |
| return testModuleName_.getUnmodifiableView(); |
| } |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| public int getTestModuleNameCount() { |
| return testModuleName_.size(); |
| } |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| public java.lang.String getTestModuleName(int index) { |
| return testModuleName_.get(index); |
| } |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| public com.google.protobuf.ByteString |
| getTestModuleNameBytes(int index) { |
| return testModuleName_.getByteString(index); |
| } |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| public Builder setTestModuleName( |
| int index, java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureTestModuleNameIsMutable(); |
| testModuleName_.set(index, value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| public Builder addTestModuleName( |
| java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureTestModuleNameIsMutable(); |
| testModuleName_.add(value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| public Builder addAllTestModuleName( |
| java.lang.Iterable<java.lang.String> values) { |
| ensureTestModuleNameIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, testModuleName_); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| public Builder clearTestModuleName() { |
| testModuleName_ = com.google.protobuf.LazyStringArrayList.EMPTY; |
| bitField0_ = (bitField0_ & ~0x00000001); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * Keys used to find all TestReportMessage messages of test modules in |
| * this plan. |
| * </pre> |
| * |
| * <code>repeated string test_module_name = 11;</code> |
| */ |
| public Builder addTestModuleNameBytes( |
| com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureTestModuleNameIsMutable(); |
| testModuleName_.add(value); |
| onChanged(); |
| return this; |
| } |
| |
| private java.util.List<java.lang.Long> testModuleStartTimestamp_ = java.util.Collections.emptyList(); |
| private void ensureTestModuleStartTimestampIsMutable() { |
| if (!((bitField0_ & 0x00000002) == 0x00000002)) { |
| testModuleStartTimestamp_ = new java.util.ArrayList<java.lang.Long>(testModuleStartTimestamp_); |
| bitField0_ |= 0x00000002; |
| } |
| } |
| /** |
| * <code>repeated int64 test_module_start_timestamp = 12;</code> |
| */ |
| public java.util.List<java.lang.Long> |
| getTestModuleStartTimestampList() { |
| return java.util.Collections.unmodifiableList(testModuleStartTimestamp_); |
| } |
| /** |
| * <code>repeated int64 test_module_start_timestamp = 12;</code> |
| */ |
| public int getTestModuleStartTimestampCount() { |
| return testModuleStartTimestamp_.size(); |
| } |
| /** |
| * <code>repeated int64 test_module_start_timestamp = 12;</code> |
| */ |
| public long getTestModuleStartTimestamp(int index) { |
| return testModuleStartTimestamp_.get(index); |
| } |
| /** |
| * <code>repeated int64 test_module_start_timestamp = 12;</code> |
| */ |
| public Builder setTestModuleStartTimestamp( |
| int index, long value) { |
| ensureTestModuleStartTimestampIsMutable(); |
| testModuleStartTimestamp_.set(index, value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <code>repeated int64 test_module_start_timestamp = 12;</code> |
| */ |
| public Builder addTestModuleStartTimestamp(long value) { |
| ensureTestModuleStartTimestampIsMutable(); |
| testModuleStartTimestamp_.add(value); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <code>repeated int64 test_module_start_timestamp = 12;</code> |
| */ |
| public Builder addAllTestModuleStartTimestamp( |
| java.lang.Iterable<? extends java.lang.Long> values) { |
| ensureTestModuleStartTimestampIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, testModuleStartTimestamp_); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <code>repeated int64 test_module_start_timestamp = 12;</code> |
| */ |
| public Builder clearTestModuleStartTimestamp() { |
| testModuleStartTimestamp_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000002); |
| onChanged(); |
| return this; |
| } |
| |
| private java.lang.Object testPlanName_ = ""; |
| /** |
| * <pre> |
| * The test plan name. |
| * </pre> |
| * |
| * <code>optional string test_plan_name = 21;</code> |
| */ |
| public boolean hasTestPlanName() { |
| return ((bitField0_ & 0x00000004) == 0x00000004); |
| } |
| /** |
| * <pre> |
| * The test plan name. |
| * </pre> |
| * |
| * <code>optional string test_plan_name = 21;</code> |
| */ |
| public java.lang.String getTestPlanName() { |
| java.lang.Object ref = testPlanName_; |
| if (!(ref instanceof java.lang.String)) { |
| com.google.protobuf.ByteString bs = |
| (com.google.protobuf.ByteString) ref; |
| java.lang.String s = bs.toStringUtf8(); |
| if (bs.isValidUtf8()) { |
| testPlanName_ = s; |
| } |
| return s; |
| } else { |
| return (java.lang.String) ref; |
| } |
| } |
| /** |
| * <pre> |
| * The test plan name. |
| * </pre> |
| * |
| * <code>optional string test_plan_name = 21;</code> |
| */ |
| public com.google.protobuf.ByteString |
| getTestPlanNameBytes() { |
| java.lang.Object ref = testPlanName_; |
| if (ref instanceof String) { |
| com.google.protobuf.ByteString b = |
| com.google.protobuf.ByteString.copyFromUtf8( |
| (java.lang.String) ref); |
| testPlanName_ = b; |
| return b; |
| } else { |
| return (com.google.protobuf.ByteString) ref; |
| } |
| } |
| /** |
| * <pre> |
| * The test plan name. |
| * </pre> |
| * |
| * <code>optional string test_plan_name = 21;</code> |
| */ |
| public Builder setTestPlanName( |
| java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000004; |
| testPlanName_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * The test plan name. |
| * </pre> |
| * |
| * <code>optional string test_plan_name = 21;</code> |
| */ |
| public Builder clearTestPlanName() { |
| bitField0_ = (bitField0_ & ~0x00000004); |
| testPlanName_ = getDefaultInstance().getTestPlanName(); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * The test plan name. |
| * </pre> |
| * |
| * <code>optional string test_plan_name = 21;</code> |
| */ |
| public Builder setTestPlanNameBytes( |
| com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000004; |
| testPlanName_ = value; |
| onChanged(); |
| return this; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.UrlResourceMessage> partnerReport_ = |
| java.util.Collections.emptyList(); |
| private void ensurePartnerReportIsMutable() { |
| if (!((bitField0_ & 0x00000008) == 0x00000008)) { |
| partnerReport_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.UrlResourceMessage>(partnerReport_); |
| bitField0_ |= 0x00000008; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage, com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder, com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder> partnerReportBuilder_; |
| |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.UrlResourceMessage> getPartnerReportList() { |
| if (partnerReportBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(partnerReport_); |
| } else { |
| return partnerReportBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public int getPartnerReportCount() { |
| if (partnerReportBuilder_ == null) { |
| return partnerReport_.size(); |
| } else { |
| return partnerReportBuilder_.getCount(); |
| } |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessage getPartnerReport(int index) { |
| if (partnerReportBuilder_ == null) { |
| return partnerReport_.get(index); |
| } else { |
| return partnerReportBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public Builder setPartnerReport( |
| int index, com.android.vts.proto.VtsReportMessage.UrlResourceMessage value) { |
| if (partnerReportBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensurePartnerReportIsMutable(); |
| partnerReport_.set(index, value); |
| onChanged(); |
| } else { |
| partnerReportBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public Builder setPartnerReport( |
| int index, com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder builderForValue) { |
| if (partnerReportBuilder_ == null) { |
| ensurePartnerReportIsMutable(); |
| partnerReport_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| partnerReportBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public Builder addPartnerReport(com.android.vts.proto.VtsReportMessage.UrlResourceMessage value) { |
| if (partnerReportBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensurePartnerReportIsMutable(); |
| partnerReport_.add(value); |
| onChanged(); |
| } else { |
| partnerReportBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public Builder addPartnerReport( |
| int index, com.android.vts.proto.VtsReportMessage.UrlResourceMessage value) { |
| if (partnerReportBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensurePartnerReportIsMutable(); |
| partnerReport_.add(index, value); |
| onChanged(); |
| } else { |
| partnerReportBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public Builder addPartnerReport( |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder builderForValue) { |
| if (partnerReportBuilder_ == null) { |
| ensurePartnerReportIsMutable(); |
| partnerReport_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| partnerReportBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public Builder addPartnerReport( |
| int index, com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder builderForValue) { |
| if (partnerReportBuilder_ == null) { |
| ensurePartnerReportIsMutable(); |
| partnerReport_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| partnerReportBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public Builder addAllPartnerReport( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.UrlResourceMessage> values) { |
| if (partnerReportBuilder_ == null) { |
| ensurePartnerReportIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, partnerReport_); |
| onChanged(); |
| } else { |
| partnerReportBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public Builder clearPartnerReport() { |
| if (partnerReportBuilder_ == null) { |
| partnerReport_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000008); |
| onChanged(); |
| } else { |
| partnerReportBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public Builder removePartnerReport(int index) { |
| if (partnerReportBuilder_ == null) { |
| ensurePartnerReportIsMutable(); |
| partnerReport_.remove(index); |
| onChanged(); |
| } else { |
| partnerReportBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder getPartnerReportBuilder( |
| int index) { |
| return getPartnerReportFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder getPartnerReportOrBuilder( |
| int index) { |
| if (partnerReportBuilder_ == null) { |
| return partnerReport_.get(index); } else { |
| return partnerReportBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder> |
| getPartnerReportOrBuilderList() { |
| if (partnerReportBuilder_ != null) { |
| return partnerReportBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(partnerReport_); |
| } |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder addPartnerReportBuilder() { |
| return getPartnerReportFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder addPartnerReportBuilder( |
| int index) { |
| return getPartnerReportFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.UrlResourceMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Report resource flies. |
| * </pre> |
| * |
| * <code>repeated .android.vts.UrlResourceMessage partner_report = 31;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder> |
| getPartnerReportBuilderList() { |
| return getPartnerReportFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage, com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder, com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder> |
| getPartnerReportFieldBuilder() { |
| if (partnerReportBuilder_ == null) { |
| partnerReportBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.UrlResourceMessage, com.android.vts.proto.VtsReportMessage.UrlResourceMessage.Builder, com.android.vts.proto.VtsReportMessage.UrlResourceMessageOrBuilder>( |
| partnerReport_, |
| ((bitField0_ & 0x00000008) == 0x00000008), |
| getParentForChildren(), |
| isClean()); |
| partnerReport_ = null; |
| } |
| return partnerReportBuilder_; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage> halApiReport_ = |
| java.util.Collections.emptyList(); |
| private void ensureHalApiReportIsMutable() { |
| if (!((bitField0_ & 0x00000010) == 0x00000010)) { |
| halApiReport_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage>(halApiReport_); |
| bitField0_ |= 0x00000010; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder> halApiReportBuilder_; |
| |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage> getHalApiReportList() { |
| if (halApiReportBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(halApiReport_); |
| } else { |
| return halApiReportBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public int getHalApiReportCount() { |
| if (halApiReportBuilder_ == null) { |
| return halApiReport_.size(); |
| } else { |
| return halApiReportBuilder_.getCount(); |
| } |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage getHalApiReport(int index) { |
| if (halApiReportBuilder_ == null) { |
| return halApiReport_.get(index); |
| } else { |
| return halApiReportBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public Builder setHalApiReport( |
| int index, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage value) { |
| if (halApiReportBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureHalApiReportIsMutable(); |
| halApiReport_.set(index, value); |
| onChanged(); |
| } else { |
| halApiReportBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public Builder setHalApiReport( |
| int index, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder builderForValue) { |
| if (halApiReportBuilder_ == null) { |
| ensureHalApiReportIsMutable(); |
| halApiReport_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| halApiReportBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public Builder addHalApiReport(com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage value) { |
| if (halApiReportBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureHalApiReportIsMutable(); |
| halApiReport_.add(value); |
| onChanged(); |
| } else { |
| halApiReportBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public Builder addHalApiReport( |
| int index, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage value) { |
| if (halApiReportBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureHalApiReportIsMutable(); |
| halApiReport_.add(index, value); |
| onChanged(); |
| } else { |
| halApiReportBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public Builder addHalApiReport( |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder builderForValue) { |
| if (halApiReportBuilder_ == null) { |
| ensureHalApiReportIsMutable(); |
| halApiReport_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| halApiReportBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public Builder addHalApiReport( |
| int index, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder builderForValue) { |
| if (halApiReportBuilder_ == null) { |
| ensureHalApiReportIsMutable(); |
| halApiReport_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| halApiReportBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public Builder addAllHalApiReport( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage> values) { |
| if (halApiReportBuilder_ == null) { |
| ensureHalApiReportIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, halApiReport_); |
| onChanged(); |
| } else { |
| halApiReportBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public Builder clearHalApiReport() { |
| if (halApiReportBuilder_ == null) { |
| halApiReport_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000010); |
| onChanged(); |
| } else { |
| halApiReportBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public Builder removeHalApiReport(int index) { |
| if (halApiReportBuilder_ == null) { |
| ensureHalApiReportIsMutable(); |
| halApiReport_.remove(index); |
| onChanged(); |
| } else { |
| halApiReportBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder getHalApiReportBuilder( |
| int index) { |
| return getHalApiReportFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder getHalApiReportOrBuilder( |
| int index) { |
| if (halApiReportBuilder_ == null) { |
| return halApiReport_.get(index); } else { |
| return halApiReportBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder> |
| getHalApiReportOrBuilderList() { |
| if (halApiReportBuilder_ != null) { |
| return halApiReportBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(halApiReport_); |
| } |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder addHalApiReportBuilder() { |
| return getHalApiReportFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder addHalApiReportBuilder( |
| int index) { |
| return getHalApiReportFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <pre> |
| * Available HAL APIs for coverage measurement. |
| * Only used for profiling test plan. |
| * </pre> |
| * |
| * <code>repeated .android.vts.ApiCoverageReportMessage hal_api_report = 41;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder> |
| getHalApiReportBuilderList() { |
| return getHalApiReportFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder> |
| getHalApiReportFieldBuilder() { |
| if (halApiReportBuilder_ == null) { |
| halApiReportBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessage.Builder, com.android.vts.proto.VtsReportMessage.ApiCoverageReportMessageOrBuilder>( |
| halApiReport_, |
| ((bitField0_ & 0x00000010) == 0x00000010), |
| getParentForChildren(), |
| isClean()); |
| halApiReport_ = null; |
| } |
| return halApiReportBuilder_; |
| } |
| public final Builder setUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.setUnknownFields(unknownFields); |
| } |
| |
| public final Builder mergeUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.mergeUnknownFields(unknownFields); |
| } |
| |
| |
| // @@protoc_insertion_point(builder_scope:android.vts.TestPlanReportMessage) |
| } |
| |
| // @@protoc_insertion_point(class_scope:android.vts.TestPlanReportMessage) |
| private static final com.android.vts.proto.VtsReportMessage.TestPlanReportMessage DEFAULT_INSTANCE; |
| static { |
| DEFAULT_INSTANCE = new com.android.vts.proto.VtsReportMessage.TestPlanReportMessage(); |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.TestPlanReportMessage getDefaultInstance() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| @java.lang.Deprecated public static final com.google.protobuf.Parser<TestPlanReportMessage> |
| PARSER = new com.google.protobuf.AbstractParser<TestPlanReportMessage>() { |
| public TestPlanReportMessage parsePartialFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return new TestPlanReportMessage(input, extensionRegistry); |
| } |
| }; |
| |
| public static com.google.protobuf.Parser<TestPlanReportMessage> parser() { |
| return PARSER; |
| } |
| |
| @java.lang.Override |
| public com.google.protobuf.Parser<TestPlanReportMessage> getParserForType() { |
| return PARSER; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.TestPlanReportMessage getDefaultInstanceForType() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| } |
| |
| public interface DashboardPostMessageOrBuilder extends |
| // @@protoc_insertion_point(interface_extends:android.vts.DashboardPostMessage) |
| com.google.protobuf.MessageOrBuilder { |
| |
| /** |
| * <pre> |
| * oauth2.0 access token |
| * </pre> |
| * |
| * <code>optional string access_token = 1;</code> |
| */ |
| boolean hasAccessToken(); |
| /** |
| * <pre> |
| * oauth2.0 access token |
| * </pre> |
| * |
| * <code>optional string access_token = 1;</code> |
| */ |
| java.lang.String getAccessToken(); |
| /** |
| * <pre> |
| * oauth2.0 access token |
| * </pre> |
| * |
| * <code>optional string access_token = 1;</code> |
| */ |
| com.google.protobuf.ByteString |
| getAccessTokenBytes(); |
| |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| java.util.List<com.android.vts.proto.VtsReportMessage.TestReportMessage> |
| getTestReportList(); |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.TestReportMessage getTestReport(int index); |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| int getTestReportCount(); |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| java.util.List<? extends com.android.vts.proto.VtsReportMessage.TestReportMessageOrBuilder> |
| getTestReportOrBuilderList(); |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.TestReportMessageOrBuilder getTestReportOrBuilder( |
| int index); |
| |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| java.util.List<com.android.vts.proto.VtsReportMessage.TestPlanReportMessage> |
| getTestPlanReportList(); |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.TestPlanReportMessage getTestPlanReport(int index); |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| int getTestPlanReportCount(); |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| java.util.List<? extends com.android.vts.proto.VtsReportMessage.TestPlanReportMessageOrBuilder> |
| getTestPlanReportOrBuilderList(); |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| com.android.vts.proto.VtsReportMessage.TestPlanReportMessageOrBuilder getTestPlanReportOrBuilder( |
| int index); |
| } |
| /** |
| * <pre> |
| * Proto wrapper for posting data to the VTS Dashboard |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.DashboardPostMessage} |
| */ |
| public static final class DashboardPostMessage extends |
| com.google.protobuf.GeneratedMessageV3 implements |
| // @@protoc_insertion_point(message_implements:android.vts.DashboardPostMessage) |
| DashboardPostMessageOrBuilder { |
| // Use DashboardPostMessage.newBuilder() to construct. |
| private DashboardPostMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { |
| super(builder); |
| } |
| private DashboardPostMessage() { |
| accessToken_ = ""; |
| testReport_ = java.util.Collections.emptyList(); |
| testPlanReport_ = java.util.Collections.emptyList(); |
| } |
| |
| @java.lang.Override |
| public final com.google.protobuf.UnknownFieldSet |
| getUnknownFields() { |
| return this.unknownFields; |
| } |
| private DashboardPostMessage( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| this(); |
| 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: { |
| com.google.protobuf.ByteString bs = input.readBytes(); |
| bitField0_ |= 0x00000001; |
| accessToken_ = bs; |
| break; |
| } |
| case 18: { |
| if (!((mutable_bitField0_ & 0x00000002) == 0x00000002)) { |
| testReport_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.TestReportMessage>(); |
| mutable_bitField0_ |= 0x00000002; |
| } |
| testReport_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.TestReportMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| case 26: { |
| if (!((mutable_bitField0_ & 0x00000004) == 0x00000004)) { |
| testPlanReport_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.TestPlanReportMessage>(); |
| mutable_bitField0_ |= 0x00000004; |
| } |
| testPlanReport_.add( |
| input.readMessage(com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.PARSER, extensionRegistry)); |
| break; |
| } |
| } |
| } |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| throw e.setUnfinishedMessage(this); |
| } catch (java.io.IOException e) { |
| throw new com.google.protobuf.InvalidProtocolBufferException( |
| e).setUnfinishedMessage(this); |
| } finally { |
| if (((mutable_bitField0_ & 0x00000002) == 0x00000002)) { |
| testReport_ = java.util.Collections.unmodifiableList(testReport_); |
| } |
| if (((mutable_bitField0_ & 0x00000004) == 0x00000004)) { |
| testPlanReport_ = java.util.Collections.unmodifiableList(testPlanReport_); |
| } |
| this.unknownFields = unknownFields.build(); |
| makeExtensionsImmutable(); |
| } |
| } |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_DashboardPostMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_DashboardPostMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.DashboardPostMessage.class, com.android.vts.proto.VtsReportMessage.DashboardPostMessage.Builder.class); |
| } |
| |
| private int bitField0_; |
| public static final int ACCESS_TOKEN_FIELD_NUMBER = 1; |
| private volatile java.lang.Object accessToken_; |
| /** |
| * <pre> |
| * oauth2.0 access token |
| * </pre> |
| * |
| * <code>optional string access_token = 1;</code> |
| */ |
| public boolean hasAccessToken() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * oauth2.0 access token |
| * </pre> |
| * |
| * <code>optional string access_token = 1;</code> |
| */ |
| public java.lang.String getAccessToken() { |
| java.lang.Object ref = accessToken_; |
| 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()) { |
| accessToken_ = s; |
| } |
| return s; |
| } |
| } |
| /** |
| * <pre> |
| * oauth2.0 access token |
| * </pre> |
| * |
| * <code>optional string access_token = 1;</code> |
| */ |
| public com.google.protobuf.ByteString |
| getAccessTokenBytes() { |
| java.lang.Object ref = accessToken_; |
| if (ref instanceof java.lang.String) { |
| com.google.protobuf.ByteString b = |
| com.google.protobuf.ByteString.copyFromUtf8( |
| (java.lang.String) ref); |
| accessToken_ = b; |
| return b; |
| } else { |
| return (com.google.protobuf.ByteString) ref; |
| } |
| } |
| |
| public static final int TEST_REPORT_FIELD_NUMBER = 2; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.TestReportMessage> testReport_; |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.TestReportMessage> getTestReportList() { |
| return testReport_; |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.TestReportMessageOrBuilder> |
| getTestReportOrBuilderList() { |
| return testReport_; |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public int getTestReportCount() { |
| return testReport_.size(); |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestReportMessage getTestReport(int index) { |
| return testReport_.get(index); |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestReportMessageOrBuilder getTestReportOrBuilder( |
| int index) { |
| return testReport_.get(index); |
| } |
| |
| public static final int TEST_PLAN_REPORT_FIELD_NUMBER = 3; |
| private java.util.List<com.android.vts.proto.VtsReportMessage.TestPlanReportMessage> testPlanReport_; |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.TestPlanReportMessage> getTestPlanReportList() { |
| return testPlanReport_; |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.TestPlanReportMessageOrBuilder> |
| getTestPlanReportOrBuilderList() { |
| return testPlanReport_; |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public int getTestPlanReportCount() { |
| return testPlanReport_.size(); |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestPlanReportMessage getTestPlanReport(int index) { |
| return testPlanReport_.get(index); |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestPlanReportMessageOrBuilder getTestPlanReportOrBuilder( |
| int index) { |
| return testPlanReport_.get(index); |
| } |
| |
| private byte memoizedIsInitialized = -1; |
| public final boolean isInitialized() { |
| byte isInitialized = memoizedIsInitialized; |
| if (isInitialized == 1) return true; |
| if (isInitialized == 0) return false; |
| |
| memoizedIsInitialized = 1; |
| return true; |
| } |
| |
| public void writeTo(com.google.protobuf.CodedOutputStream output) |
| throws java.io.IOException { |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| com.google.protobuf.GeneratedMessageV3.writeString(output, 1, accessToken_); |
| } |
| for (int i = 0; i < testReport_.size(); i++) { |
| output.writeMessage(2, testReport_.get(i)); |
| } |
| for (int i = 0; i < testPlanReport_.size(); i++) { |
| output.writeMessage(3, testPlanReport_.get(i)); |
| } |
| unknownFields.writeTo(output); |
| } |
| |
| public int getSerializedSize() { |
| int size = memoizedSize; |
| if (size != -1) return size; |
| |
| size = 0; |
| if (((bitField0_ & 0x00000001) == 0x00000001)) { |
| size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, accessToken_); |
| } |
| for (int i = 0; i < testReport_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(2, testReport_.get(i)); |
| } |
| for (int i = 0; i < testPlanReport_.size(); i++) { |
| size += com.google.protobuf.CodedOutputStream |
| .computeMessageSize(3, testPlanReport_.get(i)); |
| } |
| size += unknownFields.getSerializedSize(); |
| memoizedSize = size; |
| return size; |
| } |
| |
| private static final long serialVersionUID = 0L; |
| @java.lang.Override |
| public boolean equals(final java.lang.Object obj) { |
| if (obj == this) { |
| return true; |
| } |
| if (!(obj instanceof com.android.vts.proto.VtsReportMessage.DashboardPostMessage)) { |
| return super.equals(obj); |
| } |
| com.android.vts.proto.VtsReportMessage.DashboardPostMessage other = (com.android.vts.proto.VtsReportMessage.DashboardPostMessage) obj; |
| |
| boolean result = true; |
| result = result && (hasAccessToken() == other.hasAccessToken()); |
| if (hasAccessToken()) { |
| result = result && getAccessToken() |
| .equals(other.getAccessToken()); |
| } |
| result = result && getTestReportList() |
| .equals(other.getTestReportList()); |
| result = result && getTestPlanReportList() |
| .equals(other.getTestPlanReportList()); |
| result = result && unknownFields.equals(other.unknownFields); |
| return result; |
| } |
| |
| @java.lang.Override |
| public int hashCode() { |
| if (memoizedHashCode != 0) { |
| return memoizedHashCode; |
| } |
| int hash = 41; |
| hash = (19 * hash) + getDescriptorForType().hashCode(); |
| if (hasAccessToken()) { |
| hash = (37 * hash) + ACCESS_TOKEN_FIELD_NUMBER; |
| hash = (53 * hash) + getAccessToken().hashCode(); |
| } |
| if (getTestReportCount() > 0) { |
| hash = (37 * hash) + TEST_REPORT_FIELD_NUMBER; |
| hash = (53 * hash) + getTestReportList().hashCode(); |
| } |
| if (getTestPlanReportCount() > 0) { |
| hash = (37 * hash) + TEST_PLAN_REPORT_FIELD_NUMBER; |
| hash = (53 * hash) + getTestPlanReportList().hashCode(); |
| } |
| hash = (29 * hash) + unknownFields.hashCode(); |
| memoizedHashCode = hash; |
| return hash; |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.DashboardPostMessage parseFrom( |
| com.google.protobuf.ByteString data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.DashboardPostMessage parseFrom( |
| com.google.protobuf.ByteString data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.DashboardPostMessage parseFrom(byte[] data) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data); |
| } |
| public static com.android.vts.proto.VtsReportMessage.DashboardPostMessage parseFrom( |
| byte[] data, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return PARSER.parseFrom(data, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.DashboardPostMessage parseFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.DashboardPostMessage parseFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.DashboardPostMessage parseDelimitedFrom(java.io.InputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.DashboardPostMessage parseDelimitedFrom( |
| java.io.InputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseDelimitedWithIOException(PARSER, input, extensionRegistry); |
| } |
| public static com.android.vts.proto.VtsReportMessage.DashboardPostMessage parseFrom( |
| com.google.protobuf.CodedInputStream input) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input); |
| } |
| public static com.android.vts.proto.VtsReportMessage.DashboardPostMessage parseFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws java.io.IOException { |
| return com.google.protobuf.GeneratedMessageV3 |
| .parseWithIOException(PARSER, input, extensionRegistry); |
| } |
| |
| public Builder newBuilderForType() { return newBuilder(); } |
| public static Builder newBuilder() { |
| return DEFAULT_INSTANCE.toBuilder(); |
| } |
| public static Builder newBuilder(com.android.vts.proto.VtsReportMessage.DashboardPostMessage prototype) { |
| return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); |
| } |
| public Builder toBuilder() { |
| return this == DEFAULT_INSTANCE |
| ? new Builder() : new Builder().mergeFrom(this); |
| } |
| |
| @java.lang.Override |
| protected Builder newBuilderForType( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| Builder builder = new Builder(parent); |
| return builder; |
| } |
| /** |
| * <pre> |
| * Proto wrapper for posting data to the VTS Dashboard |
| * </pre> |
| * |
| * Protobuf type {@code android.vts.DashboardPostMessage} |
| */ |
| public static final class Builder extends |
| com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements |
| // @@protoc_insertion_point(builder_implements:android.vts.DashboardPostMessage) |
| com.android.vts.proto.VtsReportMessage.DashboardPostMessageOrBuilder { |
| public static final com.google.protobuf.Descriptors.Descriptor |
| getDescriptor() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_DashboardPostMessage_descriptor; |
| } |
| |
| protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internalGetFieldAccessorTable() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_DashboardPostMessage_fieldAccessorTable |
| .ensureFieldAccessorsInitialized( |
| com.android.vts.proto.VtsReportMessage.DashboardPostMessage.class, com.android.vts.proto.VtsReportMessage.DashboardPostMessage.Builder.class); |
| } |
| |
| // Construct using com.android.vts.proto.VtsReportMessage.DashboardPostMessage.newBuilder() |
| private Builder() { |
| maybeForceBuilderInitialization(); |
| } |
| |
| private Builder( |
| com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { |
| super(parent); |
| maybeForceBuilderInitialization(); |
| } |
| private void maybeForceBuilderInitialization() { |
| if (com.google.protobuf.GeneratedMessageV3 |
| .alwaysUseFieldBuilders) { |
| getTestReportFieldBuilder(); |
| getTestPlanReportFieldBuilder(); |
| } |
| } |
| public Builder clear() { |
| super.clear(); |
| accessToken_ = ""; |
| bitField0_ = (bitField0_ & ~0x00000001); |
| if (testReportBuilder_ == null) { |
| testReport_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000002); |
| } else { |
| testReportBuilder_.clear(); |
| } |
| if (testPlanReportBuilder_ == null) { |
| testPlanReport_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000004); |
| } else { |
| testPlanReportBuilder_.clear(); |
| } |
| return this; |
| } |
| |
| public com.google.protobuf.Descriptors.Descriptor |
| getDescriptorForType() { |
| return com.android.vts.proto.VtsReportMessage.internal_static_android_vts_DashboardPostMessage_descriptor; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.DashboardPostMessage getDefaultInstanceForType() { |
| return com.android.vts.proto.VtsReportMessage.DashboardPostMessage.getDefaultInstance(); |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.DashboardPostMessage build() { |
| com.android.vts.proto.VtsReportMessage.DashboardPostMessage result = buildPartial(); |
| if (!result.isInitialized()) { |
| throw newUninitializedMessageException(result); |
| } |
| return result; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.DashboardPostMessage buildPartial() { |
| com.android.vts.proto.VtsReportMessage.DashboardPostMessage result = new com.android.vts.proto.VtsReportMessage.DashboardPostMessage(this); |
| int from_bitField0_ = bitField0_; |
| int to_bitField0_ = 0; |
| if (((from_bitField0_ & 0x00000001) == 0x00000001)) { |
| to_bitField0_ |= 0x00000001; |
| } |
| result.accessToken_ = accessToken_; |
| if (testReportBuilder_ == null) { |
| if (((bitField0_ & 0x00000002) == 0x00000002)) { |
| testReport_ = java.util.Collections.unmodifiableList(testReport_); |
| bitField0_ = (bitField0_ & ~0x00000002); |
| } |
| result.testReport_ = testReport_; |
| } else { |
| result.testReport_ = testReportBuilder_.build(); |
| } |
| if (testPlanReportBuilder_ == null) { |
| if (((bitField0_ & 0x00000004) == 0x00000004)) { |
| testPlanReport_ = java.util.Collections.unmodifiableList(testPlanReport_); |
| bitField0_ = (bitField0_ & ~0x00000004); |
| } |
| result.testPlanReport_ = testPlanReport_; |
| } else { |
| result.testPlanReport_ = testPlanReportBuilder_.build(); |
| } |
| result.bitField0_ = to_bitField0_; |
| onBuilt(); |
| return result; |
| } |
| |
| public Builder clone() { |
| return (Builder) super.clone(); |
| } |
| public Builder setField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.setField(field, value); |
| } |
| public Builder clearField( |
| com.google.protobuf.Descriptors.FieldDescriptor field) { |
| return (Builder) super.clearField(field); |
| } |
| public Builder clearOneof( |
| com.google.protobuf.Descriptors.OneofDescriptor oneof) { |
| return (Builder) super.clearOneof(oneof); |
| } |
| public Builder setRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| int index, Object value) { |
| return (Builder) super.setRepeatedField(field, index, value); |
| } |
| public Builder addRepeatedField( |
| com.google.protobuf.Descriptors.FieldDescriptor field, |
| Object value) { |
| return (Builder) super.addRepeatedField(field, value); |
| } |
| public Builder mergeFrom(com.google.protobuf.Message other) { |
| if (other instanceof com.android.vts.proto.VtsReportMessage.DashboardPostMessage) { |
| return mergeFrom((com.android.vts.proto.VtsReportMessage.DashboardPostMessage)other); |
| } else { |
| super.mergeFrom(other); |
| return this; |
| } |
| } |
| |
| public Builder mergeFrom(com.android.vts.proto.VtsReportMessage.DashboardPostMessage other) { |
| if (other == com.android.vts.proto.VtsReportMessage.DashboardPostMessage.getDefaultInstance()) return this; |
| if (other.hasAccessToken()) { |
| bitField0_ |= 0x00000001; |
| accessToken_ = other.accessToken_; |
| onChanged(); |
| } |
| if (testReportBuilder_ == null) { |
| if (!other.testReport_.isEmpty()) { |
| if (testReport_.isEmpty()) { |
| testReport_ = other.testReport_; |
| bitField0_ = (bitField0_ & ~0x00000002); |
| } else { |
| ensureTestReportIsMutable(); |
| testReport_.addAll(other.testReport_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.testReport_.isEmpty()) { |
| if (testReportBuilder_.isEmpty()) { |
| testReportBuilder_.dispose(); |
| testReportBuilder_ = null; |
| testReport_ = other.testReport_; |
| bitField0_ = (bitField0_ & ~0x00000002); |
| testReportBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getTestReportFieldBuilder() : null; |
| } else { |
| testReportBuilder_.addAllMessages(other.testReport_); |
| } |
| } |
| } |
| if (testPlanReportBuilder_ == null) { |
| if (!other.testPlanReport_.isEmpty()) { |
| if (testPlanReport_.isEmpty()) { |
| testPlanReport_ = other.testPlanReport_; |
| bitField0_ = (bitField0_ & ~0x00000004); |
| } else { |
| ensureTestPlanReportIsMutable(); |
| testPlanReport_.addAll(other.testPlanReport_); |
| } |
| onChanged(); |
| } |
| } else { |
| if (!other.testPlanReport_.isEmpty()) { |
| if (testPlanReportBuilder_.isEmpty()) { |
| testPlanReportBuilder_.dispose(); |
| testPlanReportBuilder_ = null; |
| testPlanReport_ = other.testPlanReport_; |
| bitField0_ = (bitField0_ & ~0x00000004); |
| testPlanReportBuilder_ = |
| com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders ? |
| getTestPlanReportFieldBuilder() : null; |
| } else { |
| testPlanReportBuilder_.addAllMessages(other.testPlanReport_); |
| } |
| } |
| } |
| this.mergeUnknownFields(other.unknownFields); |
| onChanged(); |
| 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 { |
| com.android.vts.proto.VtsReportMessage.DashboardPostMessage parsedMessage = null; |
| try { |
| parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry); |
| } catch (com.google.protobuf.InvalidProtocolBufferException e) { |
| parsedMessage = (com.android.vts.proto.VtsReportMessage.DashboardPostMessage) e.getUnfinishedMessage(); |
| throw e.unwrapIOException(); |
| } finally { |
| if (parsedMessage != null) { |
| mergeFrom(parsedMessage); |
| } |
| } |
| return this; |
| } |
| private int bitField0_; |
| |
| private java.lang.Object accessToken_ = ""; |
| /** |
| * <pre> |
| * oauth2.0 access token |
| * </pre> |
| * |
| * <code>optional string access_token = 1;</code> |
| */ |
| public boolean hasAccessToken() { |
| return ((bitField0_ & 0x00000001) == 0x00000001); |
| } |
| /** |
| * <pre> |
| * oauth2.0 access token |
| * </pre> |
| * |
| * <code>optional string access_token = 1;</code> |
| */ |
| public java.lang.String getAccessToken() { |
| java.lang.Object ref = accessToken_; |
| if (!(ref instanceof java.lang.String)) { |
| com.google.protobuf.ByteString bs = |
| (com.google.protobuf.ByteString) ref; |
| java.lang.String s = bs.toStringUtf8(); |
| if (bs.isValidUtf8()) { |
| accessToken_ = s; |
| } |
| return s; |
| } else { |
| return (java.lang.String) ref; |
| } |
| } |
| /** |
| * <pre> |
| * oauth2.0 access token |
| * </pre> |
| * |
| * <code>optional string access_token = 1;</code> |
| */ |
| public com.google.protobuf.ByteString |
| getAccessTokenBytes() { |
| java.lang.Object ref = accessToken_; |
| if (ref instanceof String) { |
| com.google.protobuf.ByteString b = |
| com.google.protobuf.ByteString.copyFromUtf8( |
| (java.lang.String) ref); |
| accessToken_ = b; |
| return b; |
| } else { |
| return (com.google.protobuf.ByteString) ref; |
| } |
| } |
| /** |
| * <pre> |
| * oauth2.0 access token |
| * </pre> |
| * |
| * <code>optional string access_token = 1;</code> |
| */ |
| public Builder setAccessToken( |
| java.lang.String value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000001; |
| accessToken_ = value; |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * oauth2.0 access token |
| * </pre> |
| * |
| * <code>optional string access_token = 1;</code> |
| */ |
| public Builder clearAccessToken() { |
| bitField0_ = (bitField0_ & ~0x00000001); |
| accessToken_ = getDefaultInstance().getAccessToken(); |
| onChanged(); |
| return this; |
| } |
| /** |
| * <pre> |
| * oauth2.0 access token |
| * </pre> |
| * |
| * <code>optional string access_token = 1;</code> |
| */ |
| public Builder setAccessTokenBytes( |
| com.google.protobuf.ByteString value) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| bitField0_ |= 0x00000001; |
| accessToken_ = value; |
| onChanged(); |
| return this; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.TestReportMessage> testReport_ = |
| java.util.Collections.emptyList(); |
| private void ensureTestReportIsMutable() { |
| if (!((bitField0_ & 0x00000002) == 0x00000002)) { |
| testReport_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.TestReportMessage>(testReport_); |
| bitField0_ |= 0x00000002; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.TestReportMessage, com.android.vts.proto.VtsReportMessage.TestReportMessage.Builder, com.android.vts.proto.VtsReportMessage.TestReportMessageOrBuilder> testReportBuilder_; |
| |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.TestReportMessage> getTestReportList() { |
| if (testReportBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(testReport_); |
| } else { |
| return testReportBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public int getTestReportCount() { |
| if (testReportBuilder_ == null) { |
| return testReport_.size(); |
| } else { |
| return testReportBuilder_.getCount(); |
| } |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestReportMessage getTestReport(int index) { |
| if (testReportBuilder_ == null) { |
| return testReport_.get(index); |
| } else { |
| return testReportBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public Builder setTestReport( |
| int index, com.android.vts.proto.VtsReportMessage.TestReportMessage value) { |
| if (testReportBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureTestReportIsMutable(); |
| testReport_.set(index, value); |
| onChanged(); |
| } else { |
| testReportBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public Builder setTestReport( |
| int index, com.android.vts.proto.VtsReportMessage.TestReportMessage.Builder builderForValue) { |
| if (testReportBuilder_ == null) { |
| ensureTestReportIsMutable(); |
| testReport_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| testReportBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public Builder addTestReport(com.android.vts.proto.VtsReportMessage.TestReportMessage value) { |
| if (testReportBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureTestReportIsMutable(); |
| testReport_.add(value); |
| onChanged(); |
| } else { |
| testReportBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public Builder addTestReport( |
| int index, com.android.vts.proto.VtsReportMessage.TestReportMessage value) { |
| if (testReportBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureTestReportIsMutable(); |
| testReport_.add(index, value); |
| onChanged(); |
| } else { |
| testReportBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public Builder addTestReport( |
| com.android.vts.proto.VtsReportMessage.TestReportMessage.Builder builderForValue) { |
| if (testReportBuilder_ == null) { |
| ensureTestReportIsMutable(); |
| testReport_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| testReportBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public Builder addTestReport( |
| int index, com.android.vts.proto.VtsReportMessage.TestReportMessage.Builder builderForValue) { |
| if (testReportBuilder_ == null) { |
| ensureTestReportIsMutable(); |
| testReport_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| testReportBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public Builder addAllTestReport( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.TestReportMessage> values) { |
| if (testReportBuilder_ == null) { |
| ensureTestReportIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, testReport_); |
| onChanged(); |
| } else { |
| testReportBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public Builder clearTestReport() { |
| if (testReportBuilder_ == null) { |
| testReport_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000002); |
| onChanged(); |
| } else { |
| testReportBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public Builder removeTestReport(int index) { |
| if (testReportBuilder_ == null) { |
| ensureTestReportIsMutable(); |
| testReport_.remove(index); |
| onChanged(); |
| } else { |
| testReportBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestReportMessage.Builder getTestReportBuilder( |
| int index) { |
| return getTestReportFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestReportMessageOrBuilder getTestReportOrBuilder( |
| int index) { |
| if (testReportBuilder_ == null) { |
| return testReport_.get(index); } else { |
| return testReportBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.TestReportMessageOrBuilder> |
| getTestReportOrBuilderList() { |
| if (testReportBuilder_ != null) { |
| return testReportBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(testReport_); |
| } |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestReportMessage.Builder addTestReportBuilder() { |
| return getTestReportFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.TestReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestReportMessage.Builder addTestReportBuilder( |
| int index) { |
| return getTestReportFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.TestReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <code>repeated .android.vts.TestReportMessage test_report = 2;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.TestReportMessage.Builder> |
| getTestReportBuilderList() { |
| return getTestReportFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.TestReportMessage, com.android.vts.proto.VtsReportMessage.TestReportMessage.Builder, com.android.vts.proto.VtsReportMessage.TestReportMessageOrBuilder> |
| getTestReportFieldBuilder() { |
| if (testReportBuilder_ == null) { |
| testReportBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.TestReportMessage, com.android.vts.proto.VtsReportMessage.TestReportMessage.Builder, com.android.vts.proto.VtsReportMessage.TestReportMessageOrBuilder>( |
| testReport_, |
| ((bitField0_ & 0x00000002) == 0x00000002), |
| getParentForChildren(), |
| isClean()); |
| testReport_ = null; |
| } |
| return testReportBuilder_; |
| } |
| |
| private java.util.List<com.android.vts.proto.VtsReportMessage.TestPlanReportMessage> testPlanReport_ = |
| java.util.Collections.emptyList(); |
| private void ensureTestPlanReportIsMutable() { |
| if (!((bitField0_ & 0x00000004) == 0x00000004)) { |
| testPlanReport_ = new java.util.ArrayList<com.android.vts.proto.VtsReportMessage.TestPlanReportMessage>(testPlanReport_); |
| bitField0_ |= 0x00000004; |
| } |
| } |
| |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.TestPlanReportMessage, com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.Builder, com.android.vts.proto.VtsReportMessage.TestPlanReportMessageOrBuilder> testPlanReportBuilder_; |
| |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.TestPlanReportMessage> getTestPlanReportList() { |
| if (testPlanReportBuilder_ == null) { |
| return java.util.Collections.unmodifiableList(testPlanReport_); |
| } else { |
| return testPlanReportBuilder_.getMessageList(); |
| } |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public int getTestPlanReportCount() { |
| if (testPlanReportBuilder_ == null) { |
| return testPlanReport_.size(); |
| } else { |
| return testPlanReportBuilder_.getCount(); |
| } |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestPlanReportMessage getTestPlanReport(int index) { |
| if (testPlanReportBuilder_ == null) { |
| return testPlanReport_.get(index); |
| } else { |
| return testPlanReportBuilder_.getMessage(index); |
| } |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public Builder setTestPlanReport( |
| int index, com.android.vts.proto.VtsReportMessage.TestPlanReportMessage value) { |
| if (testPlanReportBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureTestPlanReportIsMutable(); |
| testPlanReport_.set(index, value); |
| onChanged(); |
| } else { |
| testPlanReportBuilder_.setMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public Builder setTestPlanReport( |
| int index, com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.Builder builderForValue) { |
| if (testPlanReportBuilder_ == null) { |
| ensureTestPlanReportIsMutable(); |
| testPlanReport_.set(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| testPlanReportBuilder_.setMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public Builder addTestPlanReport(com.android.vts.proto.VtsReportMessage.TestPlanReportMessage value) { |
| if (testPlanReportBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureTestPlanReportIsMutable(); |
| testPlanReport_.add(value); |
| onChanged(); |
| } else { |
| testPlanReportBuilder_.addMessage(value); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public Builder addTestPlanReport( |
| int index, com.android.vts.proto.VtsReportMessage.TestPlanReportMessage value) { |
| if (testPlanReportBuilder_ == null) { |
| if (value == null) { |
| throw new NullPointerException(); |
| } |
| ensureTestPlanReportIsMutable(); |
| testPlanReport_.add(index, value); |
| onChanged(); |
| } else { |
| testPlanReportBuilder_.addMessage(index, value); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public Builder addTestPlanReport( |
| com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.Builder builderForValue) { |
| if (testPlanReportBuilder_ == null) { |
| ensureTestPlanReportIsMutable(); |
| testPlanReport_.add(builderForValue.build()); |
| onChanged(); |
| } else { |
| testPlanReportBuilder_.addMessage(builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public Builder addTestPlanReport( |
| int index, com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.Builder builderForValue) { |
| if (testPlanReportBuilder_ == null) { |
| ensureTestPlanReportIsMutable(); |
| testPlanReport_.add(index, builderForValue.build()); |
| onChanged(); |
| } else { |
| testPlanReportBuilder_.addMessage(index, builderForValue.build()); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public Builder addAllTestPlanReport( |
| java.lang.Iterable<? extends com.android.vts.proto.VtsReportMessage.TestPlanReportMessage> values) { |
| if (testPlanReportBuilder_ == null) { |
| ensureTestPlanReportIsMutable(); |
| com.google.protobuf.AbstractMessageLite.Builder.addAll( |
| values, testPlanReport_); |
| onChanged(); |
| } else { |
| testPlanReportBuilder_.addAllMessages(values); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public Builder clearTestPlanReport() { |
| if (testPlanReportBuilder_ == null) { |
| testPlanReport_ = java.util.Collections.emptyList(); |
| bitField0_ = (bitField0_ & ~0x00000004); |
| onChanged(); |
| } else { |
| testPlanReportBuilder_.clear(); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public Builder removeTestPlanReport(int index) { |
| if (testPlanReportBuilder_ == null) { |
| ensureTestPlanReportIsMutable(); |
| testPlanReport_.remove(index); |
| onChanged(); |
| } else { |
| testPlanReportBuilder_.remove(index); |
| } |
| return this; |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.Builder getTestPlanReportBuilder( |
| int index) { |
| return getTestPlanReportFieldBuilder().getBuilder(index); |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestPlanReportMessageOrBuilder getTestPlanReportOrBuilder( |
| int index) { |
| if (testPlanReportBuilder_ == null) { |
| return testPlanReport_.get(index); } else { |
| return testPlanReportBuilder_.getMessageOrBuilder(index); |
| } |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public java.util.List<? extends com.android.vts.proto.VtsReportMessage.TestPlanReportMessageOrBuilder> |
| getTestPlanReportOrBuilderList() { |
| if (testPlanReportBuilder_ != null) { |
| return testPlanReportBuilder_.getMessageOrBuilderList(); |
| } else { |
| return java.util.Collections.unmodifiableList(testPlanReport_); |
| } |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.Builder addTestPlanReportBuilder() { |
| return getTestPlanReportFieldBuilder().addBuilder( |
| com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.Builder addTestPlanReportBuilder( |
| int index) { |
| return getTestPlanReportFieldBuilder().addBuilder( |
| index, com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.getDefaultInstance()); |
| } |
| /** |
| * <code>repeated .android.vts.TestPlanReportMessage test_plan_report = 3;</code> |
| */ |
| public java.util.List<com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.Builder> |
| getTestPlanReportBuilderList() { |
| return getTestPlanReportFieldBuilder().getBuilderList(); |
| } |
| private com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.TestPlanReportMessage, com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.Builder, com.android.vts.proto.VtsReportMessage.TestPlanReportMessageOrBuilder> |
| getTestPlanReportFieldBuilder() { |
| if (testPlanReportBuilder_ == null) { |
| testPlanReportBuilder_ = new com.google.protobuf.RepeatedFieldBuilderV3< |
| com.android.vts.proto.VtsReportMessage.TestPlanReportMessage, com.android.vts.proto.VtsReportMessage.TestPlanReportMessage.Builder, com.android.vts.proto.VtsReportMessage.TestPlanReportMessageOrBuilder>( |
| testPlanReport_, |
| ((bitField0_ & 0x00000004) == 0x00000004), |
| getParentForChildren(), |
| isClean()); |
| testPlanReport_ = null; |
| } |
| return testPlanReportBuilder_; |
| } |
| public final Builder setUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.setUnknownFields(unknownFields); |
| } |
| |
| public final Builder mergeUnknownFields( |
| final com.google.protobuf.UnknownFieldSet unknownFields) { |
| return super.mergeUnknownFields(unknownFields); |
| } |
| |
| |
| // @@protoc_insertion_point(builder_scope:android.vts.DashboardPostMessage) |
| } |
| |
| // @@protoc_insertion_point(class_scope:android.vts.DashboardPostMessage) |
| private static final com.android.vts.proto.VtsReportMessage.DashboardPostMessage DEFAULT_INSTANCE; |
| static { |
| DEFAULT_INSTANCE = new com.android.vts.proto.VtsReportMessage.DashboardPostMessage(); |
| } |
| |
| public static com.android.vts.proto.VtsReportMessage.DashboardPostMessage getDefaultInstance() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| @java.lang.Deprecated public static final com.google.protobuf.Parser<DashboardPostMessage> |
| PARSER = new com.google.protobuf.AbstractParser<DashboardPostMessage>() { |
| public DashboardPostMessage parsePartialFrom( |
| com.google.protobuf.CodedInputStream input, |
| com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
| throws com.google.protobuf.InvalidProtocolBufferException { |
| return new DashboardPostMessage(input, extensionRegistry); |
| } |
| }; |
| |
| public static com.google.protobuf.Parser<DashboardPostMessage> parser() { |
| return PARSER; |
| } |
| |
| @java.lang.Override |
| public com.google.protobuf.Parser<DashboardPostMessage> getParserForType() { |
| return PARSER; |
| } |
| |
| public com.android.vts.proto.VtsReportMessage.DashboardPostMessage getDefaultInstanceForType() { |
| return DEFAULT_INSTANCE; |
| } |
| |
| } |
| |
| private static final com.google.protobuf.Descriptors.Descriptor |
| internal_static_android_vts_AndroidDeviceInfoMessage_descriptor; |
| private static final |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internal_static_android_vts_AndroidDeviceInfoMessage_fieldAccessorTable; |
| private static final com.google.protobuf.Descriptors.Descriptor |
| internal_static_android_vts_AndroidBuildInfo_descriptor; |
| private static final |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internal_static_android_vts_AndroidBuildInfo_fieldAccessorTable; |
| private static final com.google.protobuf.Descriptors.Descriptor |
| internal_static_android_vts_VtsHostInfo_descriptor; |
| private static final |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internal_static_android_vts_VtsHostInfo_fieldAccessorTable; |
| private static final com.google.protobuf.Descriptors.Descriptor |
| internal_static_android_vts_TestCaseReportMessage_descriptor; |
| private static final |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internal_static_android_vts_TestCaseReportMessage_fieldAccessorTable; |
| private static final com.google.protobuf.Descriptors.Descriptor |
| internal_static_android_vts_ProfilingReportMessage_descriptor; |
| private static final |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internal_static_android_vts_ProfilingReportMessage_fieldAccessorTable; |
| private static final com.google.protobuf.Descriptors.Descriptor |
| internal_static_android_vts_SystraceReportMessage_descriptor; |
| private static final |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internal_static_android_vts_SystraceReportMessage_fieldAccessorTable; |
| private static final com.google.protobuf.Descriptors.Descriptor |
| internal_static_android_vts_CoverageReportMessage_descriptor; |
| private static final |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internal_static_android_vts_CoverageReportMessage_fieldAccessorTable; |
| private static final com.google.protobuf.Descriptors.Descriptor |
| internal_static_android_vts_HalInterfaceMessage_descriptor; |
| private static final |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internal_static_android_vts_HalInterfaceMessage_fieldAccessorTable; |
| private static final com.google.protobuf.Descriptors.Descriptor |
| internal_static_android_vts_ApiCoverageReportMessage_descriptor; |
| private static final |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internal_static_android_vts_ApiCoverageReportMessage_fieldAccessorTable; |
| private static final com.google.protobuf.Descriptors.Descriptor |
| internal_static_android_vts_LogMessage_descriptor; |
| private static final |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internal_static_android_vts_LogMessage_fieldAccessorTable; |
| private static final com.google.protobuf.Descriptors.Descriptor |
| internal_static_android_vts_UrlResourceMessage_descriptor; |
| private static final |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internal_static_android_vts_UrlResourceMessage_fieldAccessorTable; |
| private static final com.google.protobuf.Descriptors.Descriptor |
| internal_static_android_vts_TestReportMessage_descriptor; |
| private static final |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internal_static_android_vts_TestReportMessage_fieldAccessorTable; |
| private static final com.google.protobuf.Descriptors.Descriptor |
| internal_static_android_vts_TestPlanReportMessage_descriptor; |
| private static final |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internal_static_android_vts_TestPlanReportMessage_fieldAccessorTable; |
| private static final com.google.protobuf.Descriptors.Descriptor |
| internal_static_android_vts_DashboardPostMessage_descriptor; |
| private static final |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
| internal_static_android_vts_DashboardPostMessage_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\034proto/VtsReportMessage.proto\022\013android." + |
| "vts\"\340\001\n\030AndroidDeviceInfoMessage\022\024\n\014prod" + |
| "uct_type\030\001 \001(\014\022\027\n\017product_variant\030\002 \001(\014\022" + |
| "\024\n\014build_flavor\030\013 \001(\014\022\020\n\010build_id\030\014 \001(\014\022" + |
| "\016\n\006branch\030\025 \001(\014\022\023\n\013build_alias\030\026 \001(\014\022\021\n\t" + |
| "api_level\030\037 \001(\014\022\020\n\010abi_name\0303 \001(\014\022\023\n\013abi" + |
| "_bitness\0304 \001(\014\022\016\n\006serial\030e \001(\014\"g\n\020Androi" + |
| "dBuildInfo\022\n\n\002id\030\001 \001(\014\022\014\n\004name\030\013 \001(\014\022\022\n\n" + |
| "build_type\030\014 \001(\014\022\016\n\006branch\030\r \001(\014\022\025\n\rbuil" + |
| "d_summary\030\025 \001(\014\"\037\n\013VtsHostInfo\022\020\n\010hostna", |
| "me\030\001 \001(\014\"\325\002\n\025TestCaseReportMessage\022\014\n\004na" + |
| "me\030\001 \001(\014\0220\n\013test_result\030\013 \001(\0162\033.android." + |
| "vts.TestCaseResult\022\027\n\017start_timestamp\030\025 " + |
| "\001(\003\022\025\n\rend_timestamp\030\026 \001(\003\0224\n\010coverage\030\037" + |
| " \003(\0132\".android.vts.CoverageReportMessage" + |
| "\0226\n\tprofiling\030) \003(\0132#.android.vts.Profil" + |
| "ingReportMessage\0228\n\010systrace\030* \003(\0132\".and" + |
| "roid.vts.SystraceReportMessageB\002\030\001\022$\n\003lo" + |
| "g\030e \003(\0132\027.android.vts.LogMessage\"\240\002\n\026Pro" + |
| "filingReportMessage\022\014\n\004name\030\001 \001(\014\022+\n\004typ", |
| "e\030\002 \001(\0162\035.android.vts.VtsProfilingType\022@" + |
| "\n\017regression_mode\030\003 \001(\0162\'.android.vts.Vt" + |
| "sProfilingRegressionMode\022\027\n\017start_timest" + |
| "amp\030\013 \001(\003\022\025\n\rend_timestamp\030\014 \001(\003\022\r\n\005labe" + |
| "l\030\025 \003(\014\022\r\n\005value\030\026 \003(\003\022\024\n\014x_axis_label\030\037" + |
| " \001(\014\022\024\n\014y_axis_label\030 \001(\014\022\017\n\007options\030) " + |
| "\003(\014\"H\n\025SystraceReportMessage\022\024\n\014process_" + |
| "name\030\001 \001(\014\022\014\n\004html\030\013 \003(\014\022\013\n\003url\030\025 \003(\014\"\345\001" + |
| "\n\025CoverageReportMessage\022\021\n\tfile_path\030\013 \001" + |
| "(\014\022\024\n\014project_name\030\014 \001(\014\022\020\n\010revision\030\r \001", |
| "(\014\022\034\n\024line_coverage_vector\030\027 \003(\003\022\030\n\020tota" + |
| "l_line_count\030e \001(\005\022\032\n\022covered_line_count" + |
| "\030f \001(\005\022\024\n\010dir_path\030\001 \001(\014B\002\030\001\022\025\n\tfile_nam" + |
| "e\030\002 \001(\014B\002\030\001\022\020\n\004html\030\003 \001(\014B\002\030\001\"\234\001\n\023HalInt" + |
| "erfaceMessage\022\030\n\020hal_package_name\030\001 \001(\014\022" + |
| "\031\n\021hal_version_major\030\002 \001(\005\022\031\n\021hal_versio" + |
| "n_minor\030\003 \001(\005\022\032\n\022hal_interface_name\030\004 \001(" + |
| "\014\022\031\n\021hal_release_level\030\005 \001(\014\"}\n\030ApiCover" + |
| "ageReportMessage\0227\n\rhal_interface\030\001 \001(\0132" + |
| " .android.vts.HalInterfaceMessage\022\017\n\007hal", |
| "_api\030\013 \003(\014\022\027\n\017covered_hal_api\030\014 \003(\014\"8\n\nL" + |
| "ogMessage\022\013\n\003url\030\001 \001(\014\022\014\n\004name\030\002 \001(\014\022\017\n\007" + |
| "content\030\003 \001(\014\"@\n\022UrlResourceMessage\022\013\n\003u" + |
| "rl\030\001 \001(\014\022\014\n\004name\030\002 \001(\014\022\017\n\007content\030\003 \001(\014\"" + |
| "\310\005\n\021TestReportMessage\022\026\n\ntest_suite\030\001 \001(" + |
| "\014B\002\030\001\022\014\n\004test\030\002 \001(\014\022+\n\ttest_type\030\003 \001(\0162\030" + |
| ".android.vts.VtsTestType\022:\n\013device_info\030" + |
| "\004 \003(\0132%.android.vts.AndroidDeviceInfoMes" + |
| "sage\0221\n\nbuild_info\030\005 \001(\0132\035.android.vts.A" + |
| "ndroidBuildInfo\022\030\n\020subscriber_email\030\006 \003(", |
| "\014\022+\n\thost_info\030\007 \001(\0132\030.android.vts.VtsHo" + |
| "stInfo\0225\n\ttest_case\030\013 \003(\0132\".android.vts." + |
| "TestCaseReportMessage\0226\n\tprofiling\030\025 \003(\013" + |
| "2#.android.vts.ProfilingReportMessage\0228\n" + |
| "\010systrace\030\026 \003(\0132\".android.vts.SystraceRe" + |
| "portMessageB\002\030\001\022\027\n\017start_timestamp\030e \001(\003" + |
| "\022\025\n\rend_timestamp\030f \001(\003\0224\n\010coverage\030g \003(" + |
| "\0132\".android.vts.CoverageReportMessage\022;\n" + |
| "\014api_coverage\030h \003(\0132%.android.vts.ApiCov" + |
| "erageReportMessage\022%\n\003log\030\351\007 \003(\0132\027.andro", |
| "id.vts.LogMessage\0227\n\rlink_resource\030\363\007 \003(" + |
| "\0132\037.android.vts.UrlResourceMessage\"\346\001\n\025T" + |
| "estPlanReportMessage\022\030\n\020test_module_name" + |
| "\030\013 \003(\t\022#\n\033test_module_start_timestamp\030\014 " + |
| "\003(\003\022\026\n\016test_plan_name\030\025 \001(\t\0227\n\016partner_r" + |
| "eport\030\037 \003(\0132\037.android.vts.UrlResourceMes" + |
| "sage\022=\n\016hal_api_report\030) \003(\0132%.android.v" + |
| "ts.ApiCoverageReportMessage\"\237\001\n\024Dashboar" + |
| "dPostMessage\022\024\n\014access_token\030\001 \001(\t\0223\n\013te" + |
| "st_report\030\002 \003(\0132\036.android.vts.TestReport", |
| "Message\022<\n\020test_plan_report\030\003 \003(\0132\".andr" + |
| "oid.vts.TestPlanReportMessage*\263\001\n\016TestCa" + |
| "seResult\022\022\n\016UNKNOWN_RESULT\020\000\022\031\n\025TEST_CAS" + |
| "E_RESULT_PASS\020\001\022\031\n\025TEST_CASE_RESULT_FAIL" + |
| "\020\002\022\031\n\025TEST_CASE_RESULT_SKIP\020\003\022\036\n\032TEST_CA" + |
| "SE_RESULT_EXCEPTION\020\004\022\034\n\030TEST_CASE_RESUL" + |
| "T_TIMEOUT\020\005*\234\001\n\013VtsTestType\022\030\n\024UNKNOWN_V" + |
| "TS_TESTTYPE\020\000\022\036\n\032VTS_HOST_DRIVEN_STRUCTU" + |
| "RAL\020\001\022\033\n\027VTS_HOST_DRIVEN_FUZZING\020\002\022\031\n\025VT" + |
| "S_TARGET_SIDE_GTEST\020\003\022\033\n\027VTS_TARGET_SIDE", |
| "_FUZZING\020\004*\243\001\n\032VtsProfilingRegressionMod" + |
| "e\022\033\n\027UNKNOWN_REGRESSION_MODE\020\000\022 \n\034VTS_RE" + |
| "GRESSION_MODE_DISABLED\020\001\022\"\n\036VTS_REGRESSI" + |
| "ON_MODE_INCREASING\020\002\022\"\n\036VTS_REGRESSION_M" + |
| "ODE_DECREASING\020\003*\244\001\n\020VtsProfilingType\022\036\n" + |
| "\032UNKNOWN_VTS_PROFILING_TYPE\020\000\022 \n\034VTS_PRO" + |
| "FILING_TYPE_TIMESTAMP\020\001\022%\n!VTS_PROFILING" + |
| "_TYPE_LABELED_VECTOR\020\002\022\'\n#VTS_PROFILING_" + |
| "TYPE_UNLABELED_VECTOR\020\003B+\n\025com.android.v" + |
| "ts.protoB\020VtsReportMessageP\000" |
| }; |
| 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; |
| return null; |
| } |
| }; |
| com.google.protobuf.Descriptors.FileDescriptor |
| .internalBuildGeneratedFileFrom(descriptorData, |
| new com.google.protobuf.Descriptors.FileDescriptor[] { |
| }, assigner); |
| internal_static_android_vts_AndroidDeviceInfoMessage_descriptor = |
| getDescriptor().getMessageTypes().get(0); |
| internal_static_android_vts_AndroidDeviceInfoMessage_fieldAccessorTable = new |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( |
| internal_static_android_vts_AndroidDeviceInfoMessage_descriptor, |
| new java.lang.String[] { "ProductType", "ProductVariant", "BuildFlavor", "BuildId", "Branch", "BuildAlias", "ApiLevel", "AbiName", "AbiBitness", "Serial", }); |
| internal_static_android_vts_AndroidBuildInfo_descriptor = |
| getDescriptor().getMessageTypes().get(1); |
| internal_static_android_vts_AndroidBuildInfo_fieldAccessorTable = new |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( |
| internal_static_android_vts_AndroidBuildInfo_descriptor, |
| new java.lang.String[] { "Id", "Name", "BuildType", "Branch", "BuildSummary", }); |
| internal_static_android_vts_VtsHostInfo_descriptor = |
| getDescriptor().getMessageTypes().get(2); |
| internal_static_android_vts_VtsHostInfo_fieldAccessorTable = new |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( |
| internal_static_android_vts_VtsHostInfo_descriptor, |
| new java.lang.String[] { "Hostname", }); |
| internal_static_android_vts_TestCaseReportMessage_descriptor = |
| getDescriptor().getMessageTypes().get(3); |
| internal_static_android_vts_TestCaseReportMessage_fieldAccessorTable = new |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( |
| internal_static_android_vts_TestCaseReportMessage_descriptor, |
| new java.lang.String[] { "Name", "TestResult", "StartTimestamp", "EndTimestamp", "Coverage", "Profiling", "Systrace", "Log", }); |
| internal_static_android_vts_ProfilingReportMessage_descriptor = |
| getDescriptor().getMessageTypes().get(4); |
| internal_static_android_vts_ProfilingReportMessage_fieldAccessorTable = new |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( |
| internal_static_android_vts_ProfilingReportMessage_descriptor, |
| new java.lang.String[] { "Name", "Type", "RegressionMode", "StartTimestamp", "EndTimestamp", "Label", "Value", "XAxisLabel", "YAxisLabel", "Options", }); |
| internal_static_android_vts_SystraceReportMessage_descriptor = |
| getDescriptor().getMessageTypes().get(5); |
| internal_static_android_vts_SystraceReportMessage_fieldAccessorTable = new |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( |
| internal_static_android_vts_SystraceReportMessage_descriptor, |
| new java.lang.String[] { "ProcessName", "Html", "Url", }); |
| internal_static_android_vts_CoverageReportMessage_descriptor = |
| getDescriptor().getMessageTypes().get(6); |
| internal_static_android_vts_CoverageReportMessage_fieldAccessorTable = new |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( |
| internal_static_android_vts_CoverageReportMessage_descriptor, |
| new java.lang.String[] { "FilePath", "ProjectName", "Revision", "LineCoverageVector", "TotalLineCount", "CoveredLineCount", "DirPath", "FileName", "Html", }); |
| internal_static_android_vts_HalInterfaceMessage_descriptor = |
| getDescriptor().getMessageTypes().get(7); |
| internal_static_android_vts_HalInterfaceMessage_fieldAccessorTable = new |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( |
| internal_static_android_vts_HalInterfaceMessage_descriptor, |
| new java.lang.String[] { "HalPackageName", "HalVersionMajor", "HalVersionMinor", "HalInterfaceName", "HalReleaseLevel", }); |
| internal_static_android_vts_ApiCoverageReportMessage_descriptor = |
| getDescriptor().getMessageTypes().get(8); |
| internal_static_android_vts_ApiCoverageReportMessage_fieldAccessorTable = new |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( |
| internal_static_android_vts_ApiCoverageReportMessage_descriptor, |
| new java.lang.String[] { "HalInterface", "HalApi", "CoveredHalApi", }); |
| internal_static_android_vts_LogMessage_descriptor = |
| getDescriptor().getMessageTypes().get(9); |
| internal_static_android_vts_LogMessage_fieldAccessorTable = new |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( |
| internal_static_android_vts_LogMessage_descriptor, |
| new java.lang.String[] { "Url", "Name", "Content", }); |
| internal_static_android_vts_UrlResourceMessage_descriptor = |
| getDescriptor().getMessageTypes().get(10); |
| internal_static_android_vts_UrlResourceMessage_fieldAccessorTable = new |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( |
| internal_static_android_vts_UrlResourceMessage_descriptor, |
| new java.lang.String[] { "Url", "Name", "Content", }); |
| internal_static_android_vts_TestReportMessage_descriptor = |
| getDescriptor().getMessageTypes().get(11); |
| internal_static_android_vts_TestReportMessage_fieldAccessorTable = new |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( |
| internal_static_android_vts_TestReportMessage_descriptor, |
| new java.lang.String[] { "TestSuite", "Test", "TestType", "DeviceInfo", "BuildInfo", "SubscriberEmail", "HostInfo", "TestCase", "Profiling", "Systrace", "StartTimestamp", "EndTimestamp", "Coverage", "ApiCoverage", "Log", "LinkResource", }); |
| internal_static_android_vts_TestPlanReportMessage_descriptor = |
| getDescriptor().getMessageTypes().get(12); |
| internal_static_android_vts_TestPlanReportMessage_fieldAccessorTable = new |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( |
| internal_static_android_vts_TestPlanReportMessage_descriptor, |
| new java.lang.String[] { "TestModuleName", "TestModuleStartTimestamp", "TestPlanName", "PartnerReport", "HalApiReport", }); |
| internal_static_android_vts_DashboardPostMessage_descriptor = |
| getDescriptor().getMessageTypes().get(13); |
| internal_static_android_vts_DashboardPostMessage_fieldAccessorTable = new |
| com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( |
| internal_static_android_vts_DashboardPostMessage_descriptor, |
| new java.lang.String[] { "AccessToken", "TestReport", "TestPlanReport", }); |
| } |
| |
| // @@protoc_insertion_point(outer_class_scope) |
| } |