blob: 84ed9b6fb391aefb227f9a3de5a34ca3c9c78922 [file] [log] [blame]
// 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) delete deprecated field
* produced html report.
* </pre>
*
* <code>optional bytes html = 3 [deprecated = true];</code>
*/
@java.lang.Deprecated boolean hasHtml();
/**
* <pre>
* TODO(ryanjcampbell&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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&#64;) 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 &lt; 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 &lt; 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 &lt; 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 &lt; 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 &lt; 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 &lt; 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 &lt; 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 &lt; 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)
}