1 // Generated by the protocol buffer compiler.  DO NOT EDIT!
2 // source: TestSuiteResultMessage.proto
3 
4 package com.android.vts.proto;
5 
6 public final class TestSuiteResultMessageProto {
TestSuiteResultMessageProto()7   private TestSuiteResultMessageProto() {}
registerAllExtensions( com.google.protobuf.ExtensionRegistryLite registry)8   public static void registerAllExtensions(
9       com.google.protobuf.ExtensionRegistryLite registry) {
10   }
11 
registerAllExtensions( com.google.protobuf.ExtensionRegistry registry)12   public static void registerAllExtensions(
13       com.google.protobuf.ExtensionRegistry registry) {
14     registerAllExtensions(
15         (com.google.protobuf.ExtensionRegistryLite) registry);
16   }
17   public interface TestSuiteResultMessageOrBuilder extends
18       // @@protoc_insertion_point(interface_extends:android.vts.TestSuiteResultMessage)
19       com.google.protobuf.MessageOrBuilder {
20 
21     /**
22      * <pre>
23      * oauth2.0 access token
24      * </pre>
25      *
26      * <code>optional string access_token = 1;</code>
27      */
hasAccessToken()28     boolean hasAccessToken();
29     /**
30      * <pre>
31      * oauth2.0 access token
32      * </pre>
33      *
34      * <code>optional string access_token = 1;</code>
35      */
getAccessToken()36     java.lang.String getAccessToken();
37     /**
38      * <pre>
39      * oauth2.0 access token
40      * </pre>
41      *
42      * <code>optional string access_token = 1;</code>
43      */
44     com.google.protobuf.ByteString
getAccessTokenBytes()45         getAccessTokenBytes();
46 
47     /**
48      * <pre>
49      * GCS path to the corresponding result directory
50      * </pre>
51      *
52      * <code>optional string result_path = 2;</code>
53      */
hasResultPath()54     boolean hasResultPath();
55     /**
56      * <pre>
57      * GCS path to the corresponding result directory
58      * </pre>
59      *
60      * <code>optional string result_path = 2;</code>
61      */
getResultPath()62     java.lang.String getResultPath();
63     /**
64      * <pre>
65      * GCS path to the corresponding result directory
66      * </pre>
67      *
68      * <code>optional string result_path = 2;</code>
69      */
70     com.google.protobuf.ByteString
getResultPathBytes()71         getResultPathBytes();
72 
73     /**
74      * <pre>
75      * whether the device(s) booted-up successfully
76      * </pre>
77      *
78      * <code>optional bool boot_success = 3 [default = true];</code>
79      */
hasBootSuccess()80     boolean hasBootSuccess();
81     /**
82      * <pre>
83      * whether the device(s) booted-up successfully
84      * </pre>
85      *
86      * <code>optional bool boot_success = 3 [default = true];</code>
87      */
getBootSuccess()88     boolean getBootSuccess();
89 
90     /**
91      * <pre>
92      * test suite build info
93      * </pre>
94      *
95      * <code>required string branch = 11;</code>
96      */
hasBranch()97     boolean hasBranch();
98     /**
99      * <pre>
100      * test suite build info
101      * </pre>
102      *
103      * <code>required string branch = 11;</code>
104      */
getBranch()105     java.lang.String getBranch();
106     /**
107      * <pre>
108      * test suite build info
109      * </pre>
110      *
111      * <code>required string branch = 11;</code>
112      */
113     com.google.protobuf.ByteString
getBranchBytes()114         getBranchBytes();
115 
116     /**
117      * <code>required string target = 12;</code>
118      */
hasTarget()119     boolean hasTarget();
120     /**
121      * <code>required string target = 12;</code>
122      */
getTarget()123     java.lang.String getTarget();
124     /**
125      * <code>required string target = 12;</code>
126      */
127     com.google.protobuf.ByteString
getTargetBytes()128         getTargetBytes();
129 
130     /**
131      * <code>required string build_id = 13;</code>
132      */
hasBuildId()133     boolean hasBuildId();
134     /**
135      * <code>required string build_id = 13;</code>
136      */
getBuildId()137     java.lang.String getBuildId();
138     /**
139      * <code>required string build_id = 13;</code>
140      */
141     com.google.protobuf.ByteString
getBuildIdBytes()142         getBuildIdBytes();
143 
144     /**
145      * <pre>
146      * attributes of Result tag
147      * </pre>
148      *
149      * <code>optional string suite_plan = 21;</code>
150      */
hasSuitePlan()151     boolean hasSuitePlan();
152     /**
153      * <pre>
154      * attributes of Result tag
155      * </pre>
156      *
157      * <code>optional string suite_plan = 21;</code>
158      */
getSuitePlan()159     java.lang.String getSuitePlan();
160     /**
161      * <pre>
162      * attributes of Result tag
163      * </pre>
164      *
165      * <code>optional string suite_plan = 21;</code>
166      */
167     com.google.protobuf.ByteString
getSuitePlanBytes()168         getSuitePlanBytes();
169 
170     /**
171      * <code>optional string suite_version = 22;</code>
172      */
hasSuiteVersion()173     boolean hasSuiteVersion();
174     /**
175      * <code>optional string suite_version = 22;</code>
176      */
getSuiteVersion()177     java.lang.String getSuiteVersion();
178     /**
179      * <code>optional string suite_version = 22;</code>
180      */
181     com.google.protobuf.ByteString
getSuiteVersionBytes()182         getSuiteVersionBytes();
183 
184     /**
185      * <code>optional string suite_build_number = 23;</code>
186      */
hasSuiteBuildNumber()187     boolean hasSuiteBuildNumber();
188     /**
189      * <code>optional string suite_build_number = 23;</code>
190      */
getSuiteBuildNumber()191     java.lang.String getSuiteBuildNumber();
192     /**
193      * <code>optional string suite_build_number = 23;</code>
194      */
195     com.google.protobuf.ByteString
getSuiteBuildNumberBytes()196         getSuiteBuildNumberBytes();
197 
198     /**
199      * <code>optional int64 start_time = 24;</code>
200      */
hasStartTime()201     boolean hasStartTime();
202     /**
203      * <code>optional int64 start_time = 24;</code>
204      */
getStartTime()205     long getStartTime();
206 
207     /**
208      * <code>optional int64 end_time = 25;</code>
209      */
hasEndTime()210     boolean hasEndTime();
211     /**
212      * <code>optional int64 end_time = 25;</code>
213      */
getEndTime()214     long getEndTime();
215 
216     /**
217      * <code>optional string host_name = 26;</code>
218      */
hasHostName()219     boolean hasHostName();
220     /**
221      * <code>optional string host_name = 26;</code>
222      */
getHostName()223     java.lang.String getHostName();
224     /**
225      * <code>optional string host_name = 26;</code>
226      */
227     com.google.protobuf.ByteString
getHostNameBytes()228         getHostNameBytes();
229 
230     /**
231      * <code>optional string suite_name = 27;</code>
232      */
hasSuiteName()233     boolean hasSuiteName();
234     /**
235      * <code>optional string suite_name = 27;</code>
236      */
getSuiteName()237     java.lang.String getSuiteName();
238     /**
239      * <code>optional string suite_name = 27;</code>
240      */
241     com.google.protobuf.ByteString
getSuiteNameBytes()242         getSuiteNameBytes();
243 
244     /**
245      * <pre>
246      * attributes of Build tag
247      * </pre>
248      *
249      * <code>optional string build_system_fingerprint = 31;</code>
250      */
hasBuildSystemFingerprint()251     boolean hasBuildSystemFingerprint();
252     /**
253      * <pre>
254      * attributes of Build tag
255      * </pre>
256      *
257      * <code>optional string build_system_fingerprint = 31;</code>
258      */
getBuildSystemFingerprint()259     java.lang.String getBuildSystemFingerprint();
260     /**
261      * <pre>
262      * attributes of Build tag
263      * </pre>
264      *
265      * <code>optional string build_system_fingerprint = 31;</code>
266      */
267     com.google.protobuf.ByteString
getBuildSystemFingerprintBytes()268         getBuildSystemFingerprintBytes();
269 
270     /**
271      * <code>optional string build_vendor_fingerprint = 32;</code>
272      */
hasBuildVendorFingerprint()273     boolean hasBuildVendorFingerprint();
274     /**
275      * <code>optional string build_vendor_fingerprint = 32;</code>
276      */
getBuildVendorFingerprint()277     java.lang.String getBuildVendorFingerprint();
278     /**
279      * <code>optional string build_vendor_fingerprint = 32;</code>
280      */
281     com.google.protobuf.ByteString
getBuildVendorFingerprintBytes()282         getBuildVendorFingerprintBytes();
283 
284     /**
285      * <code>optional int32 test_type = 33 [default = 0];</code>
286      */
hasTestType()287     boolean hasTestType();
288     /**
289      * <code>optional int32 test_type = 33 [default = 0];</code>
290      */
getTestType()291     int getTestType();
292 
293     /**
294      * <pre>
295      * attributes of Summary tag
296      * </pre>
297      *
298      * <code>optional int32 passed_test_case_count = 41;</code>
299      */
hasPassedTestCaseCount()300     boolean hasPassedTestCaseCount();
301     /**
302      * <pre>
303      * attributes of Summary tag
304      * </pre>
305      *
306      * <code>optional int32 passed_test_case_count = 41;</code>
307      */
getPassedTestCaseCount()308     int getPassedTestCaseCount();
309 
310     /**
311      * <code>optional int32 failed_test_case_count = 42;</code>
312      */
hasFailedTestCaseCount()313     boolean hasFailedTestCaseCount();
314     /**
315      * <code>optional int32 failed_test_case_count = 42;</code>
316      */
getFailedTestCaseCount()317     int getFailedTestCaseCount();
318 
319     /**
320      * <code>optional int32 modules_done = 43;</code>
321      */
hasModulesDone()322     boolean hasModulesDone();
323     /**
324      * <code>optional int32 modules_done = 43;</code>
325      */
getModulesDone()326     int getModulesDone();
327 
328     /**
329      * <code>optional int32 modules_total = 44;</code>
330      */
hasModulesTotal()331     boolean hasModulesTotal();
332     /**
333      * <code>optional int32 modules_total = 44;</code>
334      */
getModulesTotal()335     int getModulesTotal();
336 
337     /**
338      * <pre>
339      * GCS path to the corresponding infra log file.
340      * </pre>
341      *
342      * <code>optional string infra_log_path = 51;</code>
343      */
hasInfraLogPath()344     boolean hasInfraLogPath();
345     /**
346      * <pre>
347      * GCS path to the corresponding infra log file.
348      * </pre>
349      *
350      * <code>optional string infra_log_path = 51;</code>
351      */
getInfraLogPath()352     java.lang.String getInfraLogPath();
353     /**
354      * <pre>
355      * GCS path to the corresponding infra log file.
356      * </pre>
357      *
358      * <code>optional string infra_log_path = 51;</code>
359      */
360     com.google.protobuf.ByteString
getInfraLogPathBytes()361         getInfraLogPathBytes();
362 
363     /**
364      * <pre>
365      * GCS path to the repacked device[+GSI] image set.
366      * </pre>
367      *
368      * <code>repeated string repacked_image_path = 52;</code>
369      */
370     java.util.List<java.lang.String>
getRepackedImagePathList()371         getRepackedImagePathList();
372     /**
373      * <pre>
374      * GCS path to the repacked device[+GSI] image set.
375      * </pre>
376      *
377      * <code>repeated string repacked_image_path = 52;</code>
378      */
getRepackedImagePathCount()379     int getRepackedImagePathCount();
380     /**
381      * <pre>
382      * GCS path to the repacked device[+GSI] image set.
383      * </pre>
384      *
385      * <code>repeated string repacked_image_path = 52;</code>
386      */
getRepackedImagePath(int index)387     java.lang.String getRepackedImagePath(int index);
388     /**
389      * <pre>
390      * GCS path to the repacked device[+GSI] image set.
391      * </pre>
392      *
393      * <code>repeated string repacked_image_path = 52;</code>
394      */
395     com.google.protobuf.ByteString
getRepackedImagePathBytes(int index)396         getRepackedImagePathBytes(int index);
397 
398     /**
399      * <pre>
400      * Fetch info used to fetch and flash certain builds for retry_prompt command.
401      * </pre>
402      *
403      * <code>optional string vendor_build_id = 61;</code>
404      */
hasVendorBuildId()405     boolean hasVendorBuildId();
406     /**
407      * <pre>
408      * Fetch info used to fetch and flash certain builds for retry_prompt command.
409      * </pre>
410      *
411      * <code>optional string vendor_build_id = 61;</code>
412      */
getVendorBuildId()413     java.lang.String getVendorBuildId();
414     /**
415      * <pre>
416      * Fetch info used to fetch and flash certain builds for retry_prompt command.
417      * </pre>
418      *
419      * <code>optional string vendor_build_id = 61;</code>
420      */
421     com.google.protobuf.ByteString
getVendorBuildIdBytes()422         getVendorBuildIdBytes();
423 
424     /**
425      * <code>optional string gsi_build_id = 62;</code>
426      */
hasGsiBuildId()427     boolean hasGsiBuildId();
428     /**
429      * <code>optional string gsi_build_id = 62;</code>
430      */
getGsiBuildId()431     java.lang.String getGsiBuildId();
432     /**
433      * <code>optional string gsi_build_id = 62;</code>
434      */
435     com.google.protobuf.ByteString
getGsiBuildIdBytes()436         getGsiBuildIdBytes();
437 
438     /**
439      * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63 [deprecated = true];</code>
440      */
hasScheduleConfig()441     @java.lang.Deprecated boolean hasScheduleConfig();
442     /**
443      * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63 [deprecated = true];</code>
444      */
getScheduleConfig()445     @java.lang.Deprecated com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage getScheduleConfig();
446     /**
447      * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63 [deprecated = true];</code>
448      */
getScheduleConfigOrBuilder()449     @java.lang.Deprecated com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessageOrBuilder getScheduleConfigOrBuilder();
450   }
451   /**
452    * <pre>
453    * To specify the test results which are uploaded to vts dashboard.
454    * </pre>
455    *
456    * Protobuf type {@code android.vts.TestSuiteResultMessage}
457    */
458   public  static final class TestSuiteResultMessage extends
459       com.google.protobuf.GeneratedMessageV3 implements
460       // @@protoc_insertion_point(message_implements:android.vts.TestSuiteResultMessage)
461       TestSuiteResultMessageOrBuilder {
462     // Use TestSuiteResultMessage.newBuilder() to construct.
TestSuiteResultMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)463     private TestSuiteResultMessage(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
464       super(builder);
465     }
TestSuiteResultMessage()466     private TestSuiteResultMessage() {
467       accessToken_ = "";
468       resultPath_ = "";
469       bootSuccess_ = true;
470       branch_ = "";
471       target_ = "";
472       buildId_ = "";
473       suitePlan_ = "";
474       suiteVersion_ = "";
475       suiteBuildNumber_ = "";
476       startTime_ = 0L;
477       endTime_ = 0L;
478       hostName_ = "";
479       suiteName_ = "";
480       buildSystemFingerprint_ = "";
481       buildVendorFingerprint_ = "";
482       testType_ = 0;
483       passedTestCaseCount_ = 0;
484       failedTestCaseCount_ = 0;
485       modulesDone_ = 0;
486       modulesTotal_ = 0;
487       infraLogPath_ = "";
488       repackedImagePath_ = com.google.protobuf.LazyStringArrayList.EMPTY;
489       vendorBuildId_ = "";
490       gsiBuildId_ = "";
491     }
492 
493     @java.lang.Override
494     public final com.google.protobuf.UnknownFieldSet
getUnknownFields()495     getUnknownFields() {
496       return this.unknownFields;
497     }
TestSuiteResultMessage( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)498     private TestSuiteResultMessage(
499         com.google.protobuf.CodedInputStream input,
500         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
501         throws com.google.protobuf.InvalidProtocolBufferException {
502       this();
503       int mutable_bitField0_ = 0;
504       com.google.protobuf.UnknownFieldSet.Builder unknownFields =
505           com.google.protobuf.UnknownFieldSet.newBuilder();
506       try {
507         boolean done = false;
508         while (!done) {
509           int tag = input.readTag();
510           switch (tag) {
511             case 0:
512               done = true;
513               break;
514             default: {
515               if (!parseUnknownField(input, unknownFields,
516                                      extensionRegistry, tag)) {
517                 done = true;
518               }
519               break;
520             }
521             case 10: {
522               com.google.protobuf.ByteString bs = input.readBytes();
523               bitField0_ |= 0x00000001;
524               accessToken_ = bs;
525               break;
526             }
527             case 18: {
528               com.google.protobuf.ByteString bs = input.readBytes();
529               bitField0_ |= 0x00000002;
530               resultPath_ = bs;
531               break;
532             }
533             case 24: {
534               bitField0_ |= 0x00000004;
535               bootSuccess_ = input.readBool();
536               break;
537             }
538             case 90: {
539               com.google.protobuf.ByteString bs = input.readBytes();
540               bitField0_ |= 0x00000008;
541               branch_ = bs;
542               break;
543             }
544             case 98: {
545               com.google.protobuf.ByteString bs = input.readBytes();
546               bitField0_ |= 0x00000010;
547               target_ = bs;
548               break;
549             }
550             case 106: {
551               com.google.protobuf.ByteString bs = input.readBytes();
552               bitField0_ |= 0x00000020;
553               buildId_ = bs;
554               break;
555             }
556             case 170: {
557               com.google.protobuf.ByteString bs = input.readBytes();
558               bitField0_ |= 0x00000040;
559               suitePlan_ = bs;
560               break;
561             }
562             case 178: {
563               com.google.protobuf.ByteString bs = input.readBytes();
564               bitField0_ |= 0x00000080;
565               suiteVersion_ = bs;
566               break;
567             }
568             case 186: {
569               com.google.protobuf.ByteString bs = input.readBytes();
570               bitField0_ |= 0x00000100;
571               suiteBuildNumber_ = bs;
572               break;
573             }
574             case 192: {
575               bitField0_ |= 0x00000200;
576               startTime_ = input.readInt64();
577               break;
578             }
579             case 200: {
580               bitField0_ |= 0x00000400;
581               endTime_ = input.readInt64();
582               break;
583             }
584             case 210: {
585               com.google.protobuf.ByteString bs = input.readBytes();
586               bitField0_ |= 0x00000800;
587               hostName_ = bs;
588               break;
589             }
590             case 218: {
591               com.google.protobuf.ByteString bs = input.readBytes();
592               bitField0_ |= 0x00001000;
593               suiteName_ = bs;
594               break;
595             }
596             case 250: {
597               com.google.protobuf.ByteString bs = input.readBytes();
598               bitField0_ |= 0x00002000;
599               buildSystemFingerprint_ = bs;
600               break;
601             }
602             case 258: {
603               com.google.protobuf.ByteString bs = input.readBytes();
604               bitField0_ |= 0x00004000;
605               buildVendorFingerprint_ = bs;
606               break;
607             }
608             case 264: {
609               bitField0_ |= 0x00008000;
610               testType_ = input.readInt32();
611               break;
612             }
613             case 328: {
614               bitField0_ |= 0x00010000;
615               passedTestCaseCount_ = input.readInt32();
616               break;
617             }
618             case 336: {
619               bitField0_ |= 0x00020000;
620               failedTestCaseCount_ = input.readInt32();
621               break;
622             }
623             case 344: {
624               bitField0_ |= 0x00040000;
625               modulesDone_ = input.readInt32();
626               break;
627             }
628             case 352: {
629               bitField0_ |= 0x00080000;
630               modulesTotal_ = input.readInt32();
631               break;
632             }
633             case 410: {
634               com.google.protobuf.ByteString bs = input.readBytes();
635               bitField0_ |= 0x00100000;
636               infraLogPath_ = bs;
637               break;
638             }
639             case 418: {
640               com.google.protobuf.ByteString bs = input.readBytes();
641               if (!((mutable_bitField0_ & 0x00200000) == 0x00200000)) {
642                 repackedImagePath_ = new com.google.protobuf.LazyStringArrayList();
643                 mutable_bitField0_ |= 0x00200000;
644               }
645               repackedImagePath_.add(bs);
646               break;
647             }
648             case 490: {
649               com.google.protobuf.ByteString bs = input.readBytes();
650               bitField0_ |= 0x00200000;
651               vendorBuildId_ = bs;
652               break;
653             }
654             case 498: {
655               com.google.protobuf.ByteString bs = input.readBytes();
656               bitField0_ |= 0x00400000;
657               gsiBuildId_ = bs;
658               break;
659             }
660             case 506: {
661               com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.Builder subBuilder = null;
662               if (((bitField0_ & 0x00800000) == 0x00800000)) {
663                 subBuilder = scheduleConfig_.toBuilder();
664               }
665               scheduleConfig_ = input.readMessage(com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.PARSER, extensionRegistry);
666               if (subBuilder != null) {
667                 subBuilder.mergeFrom(scheduleConfig_);
668                 scheduleConfig_ = subBuilder.buildPartial();
669               }
670               bitField0_ |= 0x00800000;
671               break;
672             }
673           }
674         }
675       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
676         throw e.setUnfinishedMessage(this);
677       } catch (java.io.IOException e) {
678         throw new com.google.protobuf.InvalidProtocolBufferException(
679             e).setUnfinishedMessage(this);
680       } finally {
681         if (((mutable_bitField0_ & 0x00200000) == 0x00200000)) {
682           repackedImagePath_ = repackedImagePath_.getUnmodifiableView();
683         }
684         this.unknownFields = unknownFields.build();
685         makeExtensionsImmutable();
686       }
687     }
688     public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()689         getDescriptor() {
690       return com.android.vts.proto.TestSuiteResultMessageProto.internal_static_android_vts_TestSuiteResultMessage_descriptor;
691     }
692 
693     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()694         internalGetFieldAccessorTable() {
695       return com.android.vts.proto.TestSuiteResultMessageProto.internal_static_android_vts_TestSuiteResultMessage_fieldAccessorTable
696           .ensureFieldAccessorsInitialized(
697               com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage.class, com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage.Builder.class);
698     }
699 
700     private int bitField0_;
701     public static final int ACCESS_TOKEN_FIELD_NUMBER = 1;
702     private volatile java.lang.Object accessToken_;
703     /**
704      * <pre>
705      * oauth2.0 access token
706      * </pre>
707      *
708      * <code>optional string access_token = 1;</code>
709      */
hasAccessToken()710     public boolean hasAccessToken() {
711       return ((bitField0_ & 0x00000001) == 0x00000001);
712     }
713     /**
714      * <pre>
715      * oauth2.0 access token
716      * </pre>
717      *
718      * <code>optional string access_token = 1;</code>
719      */
getAccessToken()720     public java.lang.String getAccessToken() {
721       java.lang.Object ref = accessToken_;
722       if (ref instanceof java.lang.String) {
723         return (java.lang.String) ref;
724       } else {
725         com.google.protobuf.ByteString bs =
726             (com.google.protobuf.ByteString) ref;
727         java.lang.String s = bs.toStringUtf8();
728         if (bs.isValidUtf8()) {
729           accessToken_ = s;
730         }
731         return s;
732       }
733     }
734     /**
735      * <pre>
736      * oauth2.0 access token
737      * </pre>
738      *
739      * <code>optional string access_token = 1;</code>
740      */
741     public com.google.protobuf.ByteString
getAccessTokenBytes()742         getAccessTokenBytes() {
743       java.lang.Object ref = accessToken_;
744       if (ref instanceof java.lang.String) {
745         com.google.protobuf.ByteString b =
746             com.google.protobuf.ByteString.copyFromUtf8(
747                 (java.lang.String) ref);
748         accessToken_ = b;
749         return b;
750       } else {
751         return (com.google.protobuf.ByteString) ref;
752       }
753     }
754 
755     public static final int RESULT_PATH_FIELD_NUMBER = 2;
756     private volatile java.lang.Object resultPath_;
757     /**
758      * <pre>
759      * GCS path to the corresponding result directory
760      * </pre>
761      *
762      * <code>optional string result_path = 2;</code>
763      */
hasResultPath()764     public boolean hasResultPath() {
765       return ((bitField0_ & 0x00000002) == 0x00000002);
766     }
767     /**
768      * <pre>
769      * GCS path to the corresponding result directory
770      * </pre>
771      *
772      * <code>optional string result_path = 2;</code>
773      */
getResultPath()774     public java.lang.String getResultPath() {
775       java.lang.Object ref = resultPath_;
776       if (ref instanceof java.lang.String) {
777         return (java.lang.String) ref;
778       } else {
779         com.google.protobuf.ByteString bs =
780             (com.google.protobuf.ByteString) ref;
781         java.lang.String s = bs.toStringUtf8();
782         if (bs.isValidUtf8()) {
783           resultPath_ = s;
784         }
785         return s;
786       }
787     }
788     /**
789      * <pre>
790      * GCS path to the corresponding result directory
791      * </pre>
792      *
793      * <code>optional string result_path = 2;</code>
794      */
795     public com.google.protobuf.ByteString
getResultPathBytes()796         getResultPathBytes() {
797       java.lang.Object ref = resultPath_;
798       if (ref instanceof java.lang.String) {
799         com.google.protobuf.ByteString b =
800             com.google.protobuf.ByteString.copyFromUtf8(
801                 (java.lang.String) ref);
802         resultPath_ = b;
803         return b;
804       } else {
805         return (com.google.protobuf.ByteString) ref;
806       }
807     }
808 
809     public static final int BOOT_SUCCESS_FIELD_NUMBER = 3;
810     private boolean bootSuccess_;
811     /**
812      * <pre>
813      * whether the device(s) booted-up successfully
814      * </pre>
815      *
816      * <code>optional bool boot_success = 3 [default = true];</code>
817      */
hasBootSuccess()818     public boolean hasBootSuccess() {
819       return ((bitField0_ & 0x00000004) == 0x00000004);
820     }
821     /**
822      * <pre>
823      * whether the device(s) booted-up successfully
824      * </pre>
825      *
826      * <code>optional bool boot_success = 3 [default = true];</code>
827      */
getBootSuccess()828     public boolean getBootSuccess() {
829       return bootSuccess_;
830     }
831 
832     public static final int BRANCH_FIELD_NUMBER = 11;
833     private volatile java.lang.Object branch_;
834     /**
835      * <pre>
836      * test suite build info
837      * </pre>
838      *
839      * <code>required string branch = 11;</code>
840      */
hasBranch()841     public boolean hasBranch() {
842       return ((bitField0_ & 0x00000008) == 0x00000008);
843     }
844     /**
845      * <pre>
846      * test suite build info
847      * </pre>
848      *
849      * <code>required string branch = 11;</code>
850      */
getBranch()851     public java.lang.String getBranch() {
852       java.lang.Object ref = branch_;
853       if (ref instanceof java.lang.String) {
854         return (java.lang.String) ref;
855       } else {
856         com.google.protobuf.ByteString bs =
857             (com.google.protobuf.ByteString) ref;
858         java.lang.String s = bs.toStringUtf8();
859         if (bs.isValidUtf8()) {
860           branch_ = s;
861         }
862         return s;
863       }
864     }
865     /**
866      * <pre>
867      * test suite build info
868      * </pre>
869      *
870      * <code>required string branch = 11;</code>
871      */
872     public com.google.protobuf.ByteString
getBranchBytes()873         getBranchBytes() {
874       java.lang.Object ref = branch_;
875       if (ref instanceof java.lang.String) {
876         com.google.protobuf.ByteString b =
877             com.google.protobuf.ByteString.copyFromUtf8(
878                 (java.lang.String) ref);
879         branch_ = b;
880         return b;
881       } else {
882         return (com.google.protobuf.ByteString) ref;
883       }
884     }
885 
886     public static final int TARGET_FIELD_NUMBER = 12;
887     private volatile java.lang.Object target_;
888     /**
889      * <code>required string target = 12;</code>
890      */
hasTarget()891     public boolean hasTarget() {
892       return ((bitField0_ & 0x00000010) == 0x00000010);
893     }
894     /**
895      * <code>required string target = 12;</code>
896      */
getTarget()897     public java.lang.String getTarget() {
898       java.lang.Object ref = target_;
899       if (ref instanceof java.lang.String) {
900         return (java.lang.String) ref;
901       } else {
902         com.google.protobuf.ByteString bs =
903             (com.google.protobuf.ByteString) ref;
904         java.lang.String s = bs.toStringUtf8();
905         if (bs.isValidUtf8()) {
906           target_ = s;
907         }
908         return s;
909       }
910     }
911     /**
912      * <code>required string target = 12;</code>
913      */
914     public com.google.protobuf.ByteString
getTargetBytes()915         getTargetBytes() {
916       java.lang.Object ref = target_;
917       if (ref instanceof java.lang.String) {
918         com.google.protobuf.ByteString b =
919             com.google.protobuf.ByteString.copyFromUtf8(
920                 (java.lang.String) ref);
921         target_ = b;
922         return b;
923       } else {
924         return (com.google.protobuf.ByteString) ref;
925       }
926     }
927 
928     public static final int BUILD_ID_FIELD_NUMBER = 13;
929     private volatile java.lang.Object buildId_;
930     /**
931      * <code>required string build_id = 13;</code>
932      */
hasBuildId()933     public boolean hasBuildId() {
934       return ((bitField0_ & 0x00000020) == 0x00000020);
935     }
936     /**
937      * <code>required string build_id = 13;</code>
938      */
getBuildId()939     public java.lang.String getBuildId() {
940       java.lang.Object ref = buildId_;
941       if (ref instanceof java.lang.String) {
942         return (java.lang.String) ref;
943       } else {
944         com.google.protobuf.ByteString bs =
945             (com.google.protobuf.ByteString) ref;
946         java.lang.String s = bs.toStringUtf8();
947         if (bs.isValidUtf8()) {
948           buildId_ = s;
949         }
950         return s;
951       }
952     }
953     /**
954      * <code>required string build_id = 13;</code>
955      */
956     public com.google.protobuf.ByteString
getBuildIdBytes()957         getBuildIdBytes() {
958       java.lang.Object ref = buildId_;
959       if (ref instanceof java.lang.String) {
960         com.google.protobuf.ByteString b =
961             com.google.protobuf.ByteString.copyFromUtf8(
962                 (java.lang.String) ref);
963         buildId_ = b;
964         return b;
965       } else {
966         return (com.google.protobuf.ByteString) ref;
967       }
968     }
969 
970     public static final int SUITE_PLAN_FIELD_NUMBER = 21;
971     private volatile java.lang.Object suitePlan_;
972     /**
973      * <pre>
974      * attributes of Result tag
975      * </pre>
976      *
977      * <code>optional string suite_plan = 21;</code>
978      */
hasSuitePlan()979     public boolean hasSuitePlan() {
980       return ((bitField0_ & 0x00000040) == 0x00000040);
981     }
982     /**
983      * <pre>
984      * attributes of Result tag
985      * </pre>
986      *
987      * <code>optional string suite_plan = 21;</code>
988      */
getSuitePlan()989     public java.lang.String getSuitePlan() {
990       java.lang.Object ref = suitePlan_;
991       if (ref instanceof java.lang.String) {
992         return (java.lang.String) ref;
993       } else {
994         com.google.protobuf.ByteString bs =
995             (com.google.protobuf.ByteString) ref;
996         java.lang.String s = bs.toStringUtf8();
997         if (bs.isValidUtf8()) {
998           suitePlan_ = s;
999         }
1000         return s;
1001       }
1002     }
1003     /**
1004      * <pre>
1005      * attributes of Result tag
1006      * </pre>
1007      *
1008      * <code>optional string suite_plan = 21;</code>
1009      */
1010     public com.google.protobuf.ByteString
getSuitePlanBytes()1011         getSuitePlanBytes() {
1012       java.lang.Object ref = suitePlan_;
1013       if (ref instanceof java.lang.String) {
1014         com.google.protobuf.ByteString b =
1015             com.google.protobuf.ByteString.copyFromUtf8(
1016                 (java.lang.String) ref);
1017         suitePlan_ = b;
1018         return b;
1019       } else {
1020         return (com.google.protobuf.ByteString) ref;
1021       }
1022     }
1023 
1024     public static final int SUITE_VERSION_FIELD_NUMBER = 22;
1025     private volatile java.lang.Object suiteVersion_;
1026     /**
1027      * <code>optional string suite_version = 22;</code>
1028      */
hasSuiteVersion()1029     public boolean hasSuiteVersion() {
1030       return ((bitField0_ & 0x00000080) == 0x00000080);
1031     }
1032     /**
1033      * <code>optional string suite_version = 22;</code>
1034      */
getSuiteVersion()1035     public java.lang.String getSuiteVersion() {
1036       java.lang.Object ref = suiteVersion_;
1037       if (ref instanceof java.lang.String) {
1038         return (java.lang.String) ref;
1039       } else {
1040         com.google.protobuf.ByteString bs =
1041             (com.google.protobuf.ByteString) ref;
1042         java.lang.String s = bs.toStringUtf8();
1043         if (bs.isValidUtf8()) {
1044           suiteVersion_ = s;
1045         }
1046         return s;
1047       }
1048     }
1049     /**
1050      * <code>optional string suite_version = 22;</code>
1051      */
1052     public com.google.protobuf.ByteString
getSuiteVersionBytes()1053         getSuiteVersionBytes() {
1054       java.lang.Object ref = suiteVersion_;
1055       if (ref instanceof java.lang.String) {
1056         com.google.protobuf.ByteString b =
1057             com.google.protobuf.ByteString.copyFromUtf8(
1058                 (java.lang.String) ref);
1059         suiteVersion_ = b;
1060         return b;
1061       } else {
1062         return (com.google.protobuf.ByteString) ref;
1063       }
1064     }
1065 
1066     public static final int SUITE_BUILD_NUMBER_FIELD_NUMBER = 23;
1067     private volatile java.lang.Object suiteBuildNumber_;
1068     /**
1069      * <code>optional string suite_build_number = 23;</code>
1070      */
hasSuiteBuildNumber()1071     public boolean hasSuiteBuildNumber() {
1072       return ((bitField0_ & 0x00000100) == 0x00000100);
1073     }
1074     /**
1075      * <code>optional string suite_build_number = 23;</code>
1076      */
getSuiteBuildNumber()1077     public java.lang.String getSuiteBuildNumber() {
1078       java.lang.Object ref = suiteBuildNumber_;
1079       if (ref instanceof java.lang.String) {
1080         return (java.lang.String) ref;
1081       } else {
1082         com.google.protobuf.ByteString bs =
1083             (com.google.protobuf.ByteString) ref;
1084         java.lang.String s = bs.toStringUtf8();
1085         if (bs.isValidUtf8()) {
1086           suiteBuildNumber_ = s;
1087         }
1088         return s;
1089       }
1090     }
1091     /**
1092      * <code>optional string suite_build_number = 23;</code>
1093      */
1094     public com.google.protobuf.ByteString
getSuiteBuildNumberBytes()1095         getSuiteBuildNumberBytes() {
1096       java.lang.Object ref = suiteBuildNumber_;
1097       if (ref instanceof java.lang.String) {
1098         com.google.protobuf.ByteString b =
1099             com.google.protobuf.ByteString.copyFromUtf8(
1100                 (java.lang.String) ref);
1101         suiteBuildNumber_ = b;
1102         return b;
1103       } else {
1104         return (com.google.protobuf.ByteString) ref;
1105       }
1106     }
1107 
1108     public static final int START_TIME_FIELD_NUMBER = 24;
1109     private long startTime_;
1110     /**
1111      * <code>optional int64 start_time = 24;</code>
1112      */
hasStartTime()1113     public boolean hasStartTime() {
1114       return ((bitField0_ & 0x00000200) == 0x00000200);
1115     }
1116     /**
1117      * <code>optional int64 start_time = 24;</code>
1118      */
getStartTime()1119     public long getStartTime() {
1120       return startTime_;
1121     }
1122 
1123     public static final int END_TIME_FIELD_NUMBER = 25;
1124     private long endTime_;
1125     /**
1126      * <code>optional int64 end_time = 25;</code>
1127      */
hasEndTime()1128     public boolean hasEndTime() {
1129       return ((bitField0_ & 0x00000400) == 0x00000400);
1130     }
1131     /**
1132      * <code>optional int64 end_time = 25;</code>
1133      */
getEndTime()1134     public long getEndTime() {
1135       return endTime_;
1136     }
1137 
1138     public static final int HOST_NAME_FIELD_NUMBER = 26;
1139     private volatile java.lang.Object hostName_;
1140     /**
1141      * <code>optional string host_name = 26;</code>
1142      */
hasHostName()1143     public boolean hasHostName() {
1144       return ((bitField0_ & 0x00000800) == 0x00000800);
1145     }
1146     /**
1147      * <code>optional string host_name = 26;</code>
1148      */
getHostName()1149     public java.lang.String getHostName() {
1150       java.lang.Object ref = hostName_;
1151       if (ref instanceof java.lang.String) {
1152         return (java.lang.String) ref;
1153       } else {
1154         com.google.protobuf.ByteString bs =
1155             (com.google.protobuf.ByteString) ref;
1156         java.lang.String s = bs.toStringUtf8();
1157         if (bs.isValidUtf8()) {
1158           hostName_ = s;
1159         }
1160         return s;
1161       }
1162     }
1163     /**
1164      * <code>optional string host_name = 26;</code>
1165      */
1166     public com.google.protobuf.ByteString
getHostNameBytes()1167         getHostNameBytes() {
1168       java.lang.Object ref = hostName_;
1169       if (ref instanceof java.lang.String) {
1170         com.google.protobuf.ByteString b =
1171             com.google.protobuf.ByteString.copyFromUtf8(
1172                 (java.lang.String) ref);
1173         hostName_ = b;
1174         return b;
1175       } else {
1176         return (com.google.protobuf.ByteString) ref;
1177       }
1178     }
1179 
1180     public static final int SUITE_NAME_FIELD_NUMBER = 27;
1181     private volatile java.lang.Object suiteName_;
1182     /**
1183      * <code>optional string suite_name = 27;</code>
1184      */
hasSuiteName()1185     public boolean hasSuiteName() {
1186       return ((bitField0_ & 0x00001000) == 0x00001000);
1187     }
1188     /**
1189      * <code>optional string suite_name = 27;</code>
1190      */
getSuiteName()1191     public java.lang.String getSuiteName() {
1192       java.lang.Object ref = suiteName_;
1193       if (ref instanceof java.lang.String) {
1194         return (java.lang.String) ref;
1195       } else {
1196         com.google.protobuf.ByteString bs =
1197             (com.google.protobuf.ByteString) ref;
1198         java.lang.String s = bs.toStringUtf8();
1199         if (bs.isValidUtf8()) {
1200           suiteName_ = s;
1201         }
1202         return s;
1203       }
1204     }
1205     /**
1206      * <code>optional string suite_name = 27;</code>
1207      */
1208     public com.google.protobuf.ByteString
getSuiteNameBytes()1209         getSuiteNameBytes() {
1210       java.lang.Object ref = suiteName_;
1211       if (ref instanceof java.lang.String) {
1212         com.google.protobuf.ByteString b =
1213             com.google.protobuf.ByteString.copyFromUtf8(
1214                 (java.lang.String) ref);
1215         suiteName_ = b;
1216         return b;
1217       } else {
1218         return (com.google.protobuf.ByteString) ref;
1219       }
1220     }
1221 
1222     public static final int BUILD_SYSTEM_FINGERPRINT_FIELD_NUMBER = 31;
1223     private volatile java.lang.Object buildSystemFingerprint_;
1224     /**
1225      * <pre>
1226      * attributes of Build tag
1227      * </pre>
1228      *
1229      * <code>optional string build_system_fingerprint = 31;</code>
1230      */
hasBuildSystemFingerprint()1231     public boolean hasBuildSystemFingerprint() {
1232       return ((bitField0_ & 0x00002000) == 0x00002000);
1233     }
1234     /**
1235      * <pre>
1236      * attributes of Build tag
1237      * </pre>
1238      *
1239      * <code>optional string build_system_fingerprint = 31;</code>
1240      */
getBuildSystemFingerprint()1241     public java.lang.String getBuildSystemFingerprint() {
1242       java.lang.Object ref = buildSystemFingerprint_;
1243       if (ref instanceof java.lang.String) {
1244         return (java.lang.String) ref;
1245       } else {
1246         com.google.protobuf.ByteString bs =
1247             (com.google.protobuf.ByteString) ref;
1248         java.lang.String s = bs.toStringUtf8();
1249         if (bs.isValidUtf8()) {
1250           buildSystemFingerprint_ = s;
1251         }
1252         return s;
1253       }
1254     }
1255     /**
1256      * <pre>
1257      * attributes of Build tag
1258      * </pre>
1259      *
1260      * <code>optional string build_system_fingerprint = 31;</code>
1261      */
1262     public com.google.protobuf.ByteString
getBuildSystemFingerprintBytes()1263         getBuildSystemFingerprintBytes() {
1264       java.lang.Object ref = buildSystemFingerprint_;
1265       if (ref instanceof java.lang.String) {
1266         com.google.protobuf.ByteString b =
1267             com.google.protobuf.ByteString.copyFromUtf8(
1268                 (java.lang.String) ref);
1269         buildSystemFingerprint_ = b;
1270         return b;
1271       } else {
1272         return (com.google.protobuf.ByteString) ref;
1273       }
1274     }
1275 
1276     public static final int BUILD_VENDOR_FINGERPRINT_FIELD_NUMBER = 32;
1277     private volatile java.lang.Object buildVendorFingerprint_;
1278     /**
1279      * <code>optional string build_vendor_fingerprint = 32;</code>
1280      */
hasBuildVendorFingerprint()1281     public boolean hasBuildVendorFingerprint() {
1282       return ((bitField0_ & 0x00004000) == 0x00004000);
1283     }
1284     /**
1285      * <code>optional string build_vendor_fingerprint = 32;</code>
1286      */
getBuildVendorFingerprint()1287     public java.lang.String getBuildVendorFingerprint() {
1288       java.lang.Object ref = buildVendorFingerprint_;
1289       if (ref instanceof java.lang.String) {
1290         return (java.lang.String) ref;
1291       } else {
1292         com.google.protobuf.ByteString bs =
1293             (com.google.protobuf.ByteString) ref;
1294         java.lang.String s = bs.toStringUtf8();
1295         if (bs.isValidUtf8()) {
1296           buildVendorFingerprint_ = s;
1297         }
1298         return s;
1299       }
1300     }
1301     /**
1302      * <code>optional string build_vendor_fingerprint = 32;</code>
1303      */
1304     public com.google.protobuf.ByteString
getBuildVendorFingerprintBytes()1305         getBuildVendorFingerprintBytes() {
1306       java.lang.Object ref = buildVendorFingerprint_;
1307       if (ref instanceof java.lang.String) {
1308         com.google.protobuf.ByteString b =
1309             com.google.protobuf.ByteString.copyFromUtf8(
1310                 (java.lang.String) ref);
1311         buildVendorFingerprint_ = b;
1312         return b;
1313       } else {
1314         return (com.google.protobuf.ByteString) ref;
1315       }
1316     }
1317 
1318     public static final int TEST_TYPE_FIELD_NUMBER = 33;
1319     private int testType_;
1320     /**
1321      * <code>optional int32 test_type = 33 [default = 0];</code>
1322      */
hasTestType()1323     public boolean hasTestType() {
1324       return ((bitField0_ & 0x00008000) == 0x00008000);
1325     }
1326     /**
1327      * <code>optional int32 test_type = 33 [default = 0];</code>
1328      */
getTestType()1329     public int getTestType() {
1330       return testType_;
1331     }
1332 
1333     public static final int PASSED_TEST_CASE_COUNT_FIELD_NUMBER = 41;
1334     private int passedTestCaseCount_;
1335     /**
1336      * <pre>
1337      * attributes of Summary tag
1338      * </pre>
1339      *
1340      * <code>optional int32 passed_test_case_count = 41;</code>
1341      */
hasPassedTestCaseCount()1342     public boolean hasPassedTestCaseCount() {
1343       return ((bitField0_ & 0x00010000) == 0x00010000);
1344     }
1345     /**
1346      * <pre>
1347      * attributes of Summary tag
1348      * </pre>
1349      *
1350      * <code>optional int32 passed_test_case_count = 41;</code>
1351      */
getPassedTestCaseCount()1352     public int getPassedTestCaseCount() {
1353       return passedTestCaseCount_;
1354     }
1355 
1356     public static final int FAILED_TEST_CASE_COUNT_FIELD_NUMBER = 42;
1357     private int failedTestCaseCount_;
1358     /**
1359      * <code>optional int32 failed_test_case_count = 42;</code>
1360      */
hasFailedTestCaseCount()1361     public boolean hasFailedTestCaseCount() {
1362       return ((bitField0_ & 0x00020000) == 0x00020000);
1363     }
1364     /**
1365      * <code>optional int32 failed_test_case_count = 42;</code>
1366      */
getFailedTestCaseCount()1367     public int getFailedTestCaseCount() {
1368       return failedTestCaseCount_;
1369     }
1370 
1371     public static final int MODULES_DONE_FIELD_NUMBER = 43;
1372     private int modulesDone_;
1373     /**
1374      * <code>optional int32 modules_done = 43;</code>
1375      */
hasModulesDone()1376     public boolean hasModulesDone() {
1377       return ((bitField0_ & 0x00040000) == 0x00040000);
1378     }
1379     /**
1380      * <code>optional int32 modules_done = 43;</code>
1381      */
getModulesDone()1382     public int getModulesDone() {
1383       return modulesDone_;
1384     }
1385 
1386     public static final int MODULES_TOTAL_FIELD_NUMBER = 44;
1387     private int modulesTotal_;
1388     /**
1389      * <code>optional int32 modules_total = 44;</code>
1390      */
hasModulesTotal()1391     public boolean hasModulesTotal() {
1392       return ((bitField0_ & 0x00080000) == 0x00080000);
1393     }
1394     /**
1395      * <code>optional int32 modules_total = 44;</code>
1396      */
getModulesTotal()1397     public int getModulesTotal() {
1398       return modulesTotal_;
1399     }
1400 
1401     public static final int INFRA_LOG_PATH_FIELD_NUMBER = 51;
1402     private volatile java.lang.Object infraLogPath_;
1403     /**
1404      * <pre>
1405      * GCS path to the corresponding infra log file.
1406      * </pre>
1407      *
1408      * <code>optional string infra_log_path = 51;</code>
1409      */
hasInfraLogPath()1410     public boolean hasInfraLogPath() {
1411       return ((bitField0_ & 0x00100000) == 0x00100000);
1412     }
1413     /**
1414      * <pre>
1415      * GCS path to the corresponding infra log file.
1416      * </pre>
1417      *
1418      * <code>optional string infra_log_path = 51;</code>
1419      */
getInfraLogPath()1420     public java.lang.String getInfraLogPath() {
1421       java.lang.Object ref = infraLogPath_;
1422       if (ref instanceof java.lang.String) {
1423         return (java.lang.String) ref;
1424       } else {
1425         com.google.protobuf.ByteString bs =
1426             (com.google.protobuf.ByteString) ref;
1427         java.lang.String s = bs.toStringUtf8();
1428         if (bs.isValidUtf8()) {
1429           infraLogPath_ = s;
1430         }
1431         return s;
1432       }
1433     }
1434     /**
1435      * <pre>
1436      * GCS path to the corresponding infra log file.
1437      * </pre>
1438      *
1439      * <code>optional string infra_log_path = 51;</code>
1440      */
1441     public com.google.protobuf.ByteString
getInfraLogPathBytes()1442         getInfraLogPathBytes() {
1443       java.lang.Object ref = infraLogPath_;
1444       if (ref instanceof java.lang.String) {
1445         com.google.protobuf.ByteString b =
1446             com.google.protobuf.ByteString.copyFromUtf8(
1447                 (java.lang.String) ref);
1448         infraLogPath_ = b;
1449         return b;
1450       } else {
1451         return (com.google.protobuf.ByteString) ref;
1452       }
1453     }
1454 
1455     public static final int REPACKED_IMAGE_PATH_FIELD_NUMBER = 52;
1456     private com.google.protobuf.LazyStringList repackedImagePath_;
1457     /**
1458      * <pre>
1459      * GCS path to the repacked device[+GSI] image set.
1460      * </pre>
1461      *
1462      * <code>repeated string repacked_image_path = 52;</code>
1463      */
1464     public com.google.protobuf.ProtocolStringList
getRepackedImagePathList()1465         getRepackedImagePathList() {
1466       return repackedImagePath_;
1467     }
1468     /**
1469      * <pre>
1470      * GCS path to the repacked device[+GSI] image set.
1471      * </pre>
1472      *
1473      * <code>repeated string repacked_image_path = 52;</code>
1474      */
getRepackedImagePathCount()1475     public int getRepackedImagePathCount() {
1476       return repackedImagePath_.size();
1477     }
1478     /**
1479      * <pre>
1480      * GCS path to the repacked device[+GSI] image set.
1481      * </pre>
1482      *
1483      * <code>repeated string repacked_image_path = 52;</code>
1484      */
getRepackedImagePath(int index)1485     public java.lang.String getRepackedImagePath(int index) {
1486       return repackedImagePath_.get(index);
1487     }
1488     /**
1489      * <pre>
1490      * GCS path to the repacked device[+GSI] image set.
1491      * </pre>
1492      *
1493      * <code>repeated string repacked_image_path = 52;</code>
1494      */
1495     public com.google.protobuf.ByteString
getRepackedImagePathBytes(int index)1496         getRepackedImagePathBytes(int index) {
1497       return repackedImagePath_.getByteString(index);
1498     }
1499 
1500     public static final int VENDOR_BUILD_ID_FIELD_NUMBER = 61;
1501     private volatile java.lang.Object vendorBuildId_;
1502     /**
1503      * <pre>
1504      * Fetch info used to fetch and flash certain builds for retry_prompt command.
1505      * </pre>
1506      *
1507      * <code>optional string vendor_build_id = 61;</code>
1508      */
hasVendorBuildId()1509     public boolean hasVendorBuildId() {
1510       return ((bitField0_ & 0x00200000) == 0x00200000);
1511     }
1512     /**
1513      * <pre>
1514      * Fetch info used to fetch and flash certain builds for retry_prompt command.
1515      * </pre>
1516      *
1517      * <code>optional string vendor_build_id = 61;</code>
1518      */
getVendorBuildId()1519     public java.lang.String getVendorBuildId() {
1520       java.lang.Object ref = vendorBuildId_;
1521       if (ref instanceof java.lang.String) {
1522         return (java.lang.String) ref;
1523       } else {
1524         com.google.protobuf.ByteString bs =
1525             (com.google.protobuf.ByteString) ref;
1526         java.lang.String s = bs.toStringUtf8();
1527         if (bs.isValidUtf8()) {
1528           vendorBuildId_ = s;
1529         }
1530         return s;
1531       }
1532     }
1533     /**
1534      * <pre>
1535      * Fetch info used to fetch and flash certain builds for retry_prompt command.
1536      * </pre>
1537      *
1538      * <code>optional string vendor_build_id = 61;</code>
1539      */
1540     public com.google.protobuf.ByteString
getVendorBuildIdBytes()1541         getVendorBuildIdBytes() {
1542       java.lang.Object ref = vendorBuildId_;
1543       if (ref instanceof java.lang.String) {
1544         com.google.protobuf.ByteString b =
1545             com.google.protobuf.ByteString.copyFromUtf8(
1546                 (java.lang.String) ref);
1547         vendorBuildId_ = b;
1548         return b;
1549       } else {
1550         return (com.google.protobuf.ByteString) ref;
1551       }
1552     }
1553 
1554     public static final int GSI_BUILD_ID_FIELD_NUMBER = 62;
1555     private volatile java.lang.Object gsiBuildId_;
1556     /**
1557      * <code>optional string gsi_build_id = 62;</code>
1558      */
hasGsiBuildId()1559     public boolean hasGsiBuildId() {
1560       return ((bitField0_ & 0x00400000) == 0x00400000);
1561     }
1562     /**
1563      * <code>optional string gsi_build_id = 62;</code>
1564      */
getGsiBuildId()1565     public java.lang.String getGsiBuildId() {
1566       java.lang.Object ref = gsiBuildId_;
1567       if (ref instanceof java.lang.String) {
1568         return (java.lang.String) ref;
1569       } else {
1570         com.google.protobuf.ByteString bs =
1571             (com.google.protobuf.ByteString) ref;
1572         java.lang.String s = bs.toStringUtf8();
1573         if (bs.isValidUtf8()) {
1574           gsiBuildId_ = s;
1575         }
1576         return s;
1577       }
1578     }
1579     /**
1580      * <code>optional string gsi_build_id = 62;</code>
1581      */
1582     public com.google.protobuf.ByteString
getGsiBuildIdBytes()1583         getGsiBuildIdBytes() {
1584       java.lang.Object ref = gsiBuildId_;
1585       if (ref instanceof java.lang.String) {
1586         com.google.protobuf.ByteString b =
1587             com.google.protobuf.ByteString.copyFromUtf8(
1588                 (java.lang.String) ref);
1589         gsiBuildId_ = b;
1590         return b;
1591       } else {
1592         return (com.google.protobuf.ByteString) ref;
1593       }
1594     }
1595 
1596     public static final int SCHEDULE_CONFIG_FIELD_NUMBER = 63;
1597     private com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage scheduleConfig_;
1598     /**
1599      * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63 [deprecated = true];</code>
1600      */
hasScheduleConfig()1601     @java.lang.Deprecated public boolean hasScheduleConfig() {
1602       return ((bitField0_ & 0x00800000) == 0x00800000);
1603     }
1604     /**
1605      * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63 [deprecated = true];</code>
1606      */
getScheduleConfig()1607     @java.lang.Deprecated public com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage getScheduleConfig() {
1608       return scheduleConfig_ == null ? com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.getDefaultInstance() : scheduleConfig_;
1609     }
1610     /**
1611      * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63 [deprecated = true];</code>
1612      */
getScheduleConfigOrBuilder()1613     @java.lang.Deprecated public com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessageOrBuilder getScheduleConfigOrBuilder() {
1614       return scheduleConfig_ == null ? com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.getDefaultInstance() : scheduleConfig_;
1615     }
1616 
1617     private byte memoizedIsInitialized = -1;
isInitialized()1618     public final boolean isInitialized() {
1619       byte isInitialized = memoizedIsInitialized;
1620       if (isInitialized == 1) return true;
1621       if (isInitialized == 0) return false;
1622 
1623       if (!hasBranch()) {
1624         memoizedIsInitialized = 0;
1625         return false;
1626       }
1627       if (!hasTarget()) {
1628         memoizedIsInitialized = 0;
1629         return false;
1630       }
1631       if (!hasBuildId()) {
1632         memoizedIsInitialized = 0;
1633         return false;
1634       }
1635       memoizedIsInitialized = 1;
1636       return true;
1637     }
1638 
writeTo(com.google.protobuf.CodedOutputStream output)1639     public void writeTo(com.google.protobuf.CodedOutputStream output)
1640                         throws java.io.IOException {
1641       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1642         com.google.protobuf.GeneratedMessageV3.writeString(output, 1, accessToken_);
1643       }
1644       if (((bitField0_ & 0x00000002) == 0x00000002)) {
1645         com.google.protobuf.GeneratedMessageV3.writeString(output, 2, resultPath_);
1646       }
1647       if (((bitField0_ & 0x00000004) == 0x00000004)) {
1648         output.writeBool(3, bootSuccess_);
1649       }
1650       if (((bitField0_ & 0x00000008) == 0x00000008)) {
1651         com.google.protobuf.GeneratedMessageV3.writeString(output, 11, branch_);
1652       }
1653       if (((bitField0_ & 0x00000010) == 0x00000010)) {
1654         com.google.protobuf.GeneratedMessageV3.writeString(output, 12, target_);
1655       }
1656       if (((bitField0_ & 0x00000020) == 0x00000020)) {
1657         com.google.protobuf.GeneratedMessageV3.writeString(output, 13, buildId_);
1658       }
1659       if (((bitField0_ & 0x00000040) == 0x00000040)) {
1660         com.google.protobuf.GeneratedMessageV3.writeString(output, 21, suitePlan_);
1661       }
1662       if (((bitField0_ & 0x00000080) == 0x00000080)) {
1663         com.google.protobuf.GeneratedMessageV3.writeString(output, 22, suiteVersion_);
1664       }
1665       if (((bitField0_ & 0x00000100) == 0x00000100)) {
1666         com.google.protobuf.GeneratedMessageV3.writeString(output, 23, suiteBuildNumber_);
1667       }
1668       if (((bitField0_ & 0x00000200) == 0x00000200)) {
1669         output.writeInt64(24, startTime_);
1670       }
1671       if (((bitField0_ & 0x00000400) == 0x00000400)) {
1672         output.writeInt64(25, endTime_);
1673       }
1674       if (((bitField0_ & 0x00000800) == 0x00000800)) {
1675         com.google.protobuf.GeneratedMessageV3.writeString(output, 26, hostName_);
1676       }
1677       if (((bitField0_ & 0x00001000) == 0x00001000)) {
1678         com.google.protobuf.GeneratedMessageV3.writeString(output, 27, suiteName_);
1679       }
1680       if (((bitField0_ & 0x00002000) == 0x00002000)) {
1681         com.google.protobuf.GeneratedMessageV3.writeString(output, 31, buildSystemFingerprint_);
1682       }
1683       if (((bitField0_ & 0x00004000) == 0x00004000)) {
1684         com.google.protobuf.GeneratedMessageV3.writeString(output, 32, buildVendorFingerprint_);
1685       }
1686       if (((bitField0_ & 0x00008000) == 0x00008000)) {
1687         output.writeInt32(33, testType_);
1688       }
1689       if (((bitField0_ & 0x00010000) == 0x00010000)) {
1690         output.writeInt32(41, passedTestCaseCount_);
1691       }
1692       if (((bitField0_ & 0x00020000) == 0x00020000)) {
1693         output.writeInt32(42, failedTestCaseCount_);
1694       }
1695       if (((bitField0_ & 0x00040000) == 0x00040000)) {
1696         output.writeInt32(43, modulesDone_);
1697       }
1698       if (((bitField0_ & 0x00080000) == 0x00080000)) {
1699         output.writeInt32(44, modulesTotal_);
1700       }
1701       if (((bitField0_ & 0x00100000) == 0x00100000)) {
1702         com.google.protobuf.GeneratedMessageV3.writeString(output, 51, infraLogPath_);
1703       }
1704       for (int i = 0; i < repackedImagePath_.size(); i++) {
1705         com.google.protobuf.GeneratedMessageV3.writeString(output, 52, repackedImagePath_.getRaw(i));
1706       }
1707       if (((bitField0_ & 0x00200000) == 0x00200000)) {
1708         com.google.protobuf.GeneratedMessageV3.writeString(output, 61, vendorBuildId_);
1709       }
1710       if (((bitField0_ & 0x00400000) == 0x00400000)) {
1711         com.google.protobuf.GeneratedMessageV3.writeString(output, 62, gsiBuildId_);
1712       }
1713       if (((bitField0_ & 0x00800000) == 0x00800000)) {
1714         output.writeMessage(63, getScheduleConfig());
1715       }
1716       unknownFields.writeTo(output);
1717     }
1718 
getSerializedSize()1719     public int getSerializedSize() {
1720       int size = memoizedSize;
1721       if (size != -1) return size;
1722 
1723       size = 0;
1724       if (((bitField0_ & 0x00000001) == 0x00000001)) {
1725         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, accessToken_);
1726       }
1727       if (((bitField0_ & 0x00000002) == 0x00000002)) {
1728         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, resultPath_);
1729       }
1730       if (((bitField0_ & 0x00000004) == 0x00000004)) {
1731         size += com.google.protobuf.CodedOutputStream
1732           .computeBoolSize(3, bootSuccess_);
1733       }
1734       if (((bitField0_ & 0x00000008) == 0x00000008)) {
1735         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(11, branch_);
1736       }
1737       if (((bitField0_ & 0x00000010) == 0x00000010)) {
1738         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(12, target_);
1739       }
1740       if (((bitField0_ & 0x00000020) == 0x00000020)) {
1741         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(13, buildId_);
1742       }
1743       if (((bitField0_ & 0x00000040) == 0x00000040)) {
1744         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(21, suitePlan_);
1745       }
1746       if (((bitField0_ & 0x00000080) == 0x00000080)) {
1747         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(22, suiteVersion_);
1748       }
1749       if (((bitField0_ & 0x00000100) == 0x00000100)) {
1750         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(23, suiteBuildNumber_);
1751       }
1752       if (((bitField0_ & 0x00000200) == 0x00000200)) {
1753         size += com.google.protobuf.CodedOutputStream
1754           .computeInt64Size(24, startTime_);
1755       }
1756       if (((bitField0_ & 0x00000400) == 0x00000400)) {
1757         size += com.google.protobuf.CodedOutputStream
1758           .computeInt64Size(25, endTime_);
1759       }
1760       if (((bitField0_ & 0x00000800) == 0x00000800)) {
1761         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(26, hostName_);
1762       }
1763       if (((bitField0_ & 0x00001000) == 0x00001000)) {
1764         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(27, suiteName_);
1765       }
1766       if (((bitField0_ & 0x00002000) == 0x00002000)) {
1767         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(31, buildSystemFingerprint_);
1768       }
1769       if (((bitField0_ & 0x00004000) == 0x00004000)) {
1770         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(32, buildVendorFingerprint_);
1771       }
1772       if (((bitField0_ & 0x00008000) == 0x00008000)) {
1773         size += com.google.protobuf.CodedOutputStream
1774           .computeInt32Size(33, testType_);
1775       }
1776       if (((bitField0_ & 0x00010000) == 0x00010000)) {
1777         size += com.google.protobuf.CodedOutputStream
1778           .computeInt32Size(41, passedTestCaseCount_);
1779       }
1780       if (((bitField0_ & 0x00020000) == 0x00020000)) {
1781         size += com.google.protobuf.CodedOutputStream
1782           .computeInt32Size(42, failedTestCaseCount_);
1783       }
1784       if (((bitField0_ & 0x00040000) == 0x00040000)) {
1785         size += com.google.protobuf.CodedOutputStream
1786           .computeInt32Size(43, modulesDone_);
1787       }
1788       if (((bitField0_ & 0x00080000) == 0x00080000)) {
1789         size += com.google.protobuf.CodedOutputStream
1790           .computeInt32Size(44, modulesTotal_);
1791       }
1792       if (((bitField0_ & 0x00100000) == 0x00100000)) {
1793         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(51, infraLogPath_);
1794       }
1795       {
1796         int dataSize = 0;
1797         for (int i = 0; i < repackedImagePath_.size(); i++) {
1798           dataSize += computeStringSizeNoTag(repackedImagePath_.getRaw(i));
1799         }
1800         size += dataSize;
1801         size += 2 * getRepackedImagePathList().size();
1802       }
1803       if (((bitField0_ & 0x00200000) == 0x00200000)) {
1804         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(61, vendorBuildId_);
1805       }
1806       if (((bitField0_ & 0x00400000) == 0x00400000)) {
1807         size += com.google.protobuf.GeneratedMessageV3.computeStringSize(62, gsiBuildId_);
1808       }
1809       if (((bitField0_ & 0x00800000) == 0x00800000)) {
1810         size += com.google.protobuf.CodedOutputStream
1811           .computeMessageSize(63, getScheduleConfig());
1812       }
1813       size += unknownFields.getSerializedSize();
1814       memoizedSize = size;
1815       return size;
1816     }
1817 
1818     private static final long serialVersionUID = 0L;
1819     @java.lang.Override
equals(final java.lang.Object obj)1820     public boolean equals(final java.lang.Object obj) {
1821       if (obj == this) {
1822        return true;
1823       }
1824       if (!(obj instanceof com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage)) {
1825         return super.equals(obj);
1826       }
1827       com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage other = (com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage) obj;
1828 
1829       boolean result = true;
1830       result = result && (hasAccessToken() == other.hasAccessToken());
1831       if (hasAccessToken()) {
1832         result = result && getAccessToken()
1833             .equals(other.getAccessToken());
1834       }
1835       result = result && (hasResultPath() == other.hasResultPath());
1836       if (hasResultPath()) {
1837         result = result && getResultPath()
1838             .equals(other.getResultPath());
1839       }
1840       result = result && (hasBootSuccess() == other.hasBootSuccess());
1841       if (hasBootSuccess()) {
1842         result = result && (getBootSuccess()
1843             == other.getBootSuccess());
1844       }
1845       result = result && (hasBranch() == other.hasBranch());
1846       if (hasBranch()) {
1847         result = result && getBranch()
1848             .equals(other.getBranch());
1849       }
1850       result = result && (hasTarget() == other.hasTarget());
1851       if (hasTarget()) {
1852         result = result && getTarget()
1853             .equals(other.getTarget());
1854       }
1855       result = result && (hasBuildId() == other.hasBuildId());
1856       if (hasBuildId()) {
1857         result = result && getBuildId()
1858             .equals(other.getBuildId());
1859       }
1860       result = result && (hasSuitePlan() == other.hasSuitePlan());
1861       if (hasSuitePlan()) {
1862         result = result && getSuitePlan()
1863             .equals(other.getSuitePlan());
1864       }
1865       result = result && (hasSuiteVersion() == other.hasSuiteVersion());
1866       if (hasSuiteVersion()) {
1867         result = result && getSuiteVersion()
1868             .equals(other.getSuiteVersion());
1869       }
1870       result = result && (hasSuiteBuildNumber() == other.hasSuiteBuildNumber());
1871       if (hasSuiteBuildNumber()) {
1872         result = result && getSuiteBuildNumber()
1873             .equals(other.getSuiteBuildNumber());
1874       }
1875       result = result && (hasStartTime() == other.hasStartTime());
1876       if (hasStartTime()) {
1877         result = result && (getStartTime()
1878             == other.getStartTime());
1879       }
1880       result = result && (hasEndTime() == other.hasEndTime());
1881       if (hasEndTime()) {
1882         result = result && (getEndTime()
1883             == other.getEndTime());
1884       }
1885       result = result && (hasHostName() == other.hasHostName());
1886       if (hasHostName()) {
1887         result = result && getHostName()
1888             .equals(other.getHostName());
1889       }
1890       result = result && (hasSuiteName() == other.hasSuiteName());
1891       if (hasSuiteName()) {
1892         result = result && getSuiteName()
1893             .equals(other.getSuiteName());
1894       }
1895       result = result && (hasBuildSystemFingerprint() == other.hasBuildSystemFingerprint());
1896       if (hasBuildSystemFingerprint()) {
1897         result = result && getBuildSystemFingerprint()
1898             .equals(other.getBuildSystemFingerprint());
1899       }
1900       result = result && (hasBuildVendorFingerprint() == other.hasBuildVendorFingerprint());
1901       if (hasBuildVendorFingerprint()) {
1902         result = result && getBuildVendorFingerprint()
1903             .equals(other.getBuildVendorFingerprint());
1904       }
1905       result = result && (hasTestType() == other.hasTestType());
1906       if (hasTestType()) {
1907         result = result && (getTestType()
1908             == other.getTestType());
1909       }
1910       result = result && (hasPassedTestCaseCount() == other.hasPassedTestCaseCount());
1911       if (hasPassedTestCaseCount()) {
1912         result = result && (getPassedTestCaseCount()
1913             == other.getPassedTestCaseCount());
1914       }
1915       result = result && (hasFailedTestCaseCount() == other.hasFailedTestCaseCount());
1916       if (hasFailedTestCaseCount()) {
1917         result = result && (getFailedTestCaseCount()
1918             == other.getFailedTestCaseCount());
1919       }
1920       result = result && (hasModulesDone() == other.hasModulesDone());
1921       if (hasModulesDone()) {
1922         result = result && (getModulesDone()
1923             == other.getModulesDone());
1924       }
1925       result = result && (hasModulesTotal() == other.hasModulesTotal());
1926       if (hasModulesTotal()) {
1927         result = result && (getModulesTotal()
1928             == other.getModulesTotal());
1929       }
1930       result = result && (hasInfraLogPath() == other.hasInfraLogPath());
1931       if (hasInfraLogPath()) {
1932         result = result && getInfraLogPath()
1933             .equals(other.getInfraLogPath());
1934       }
1935       result = result && getRepackedImagePathList()
1936           .equals(other.getRepackedImagePathList());
1937       result = result && (hasVendorBuildId() == other.hasVendorBuildId());
1938       if (hasVendorBuildId()) {
1939         result = result && getVendorBuildId()
1940             .equals(other.getVendorBuildId());
1941       }
1942       result = result && (hasGsiBuildId() == other.hasGsiBuildId());
1943       if (hasGsiBuildId()) {
1944         result = result && getGsiBuildId()
1945             .equals(other.getGsiBuildId());
1946       }
1947       result = result && (hasScheduleConfig() == other.hasScheduleConfig());
1948       if (hasScheduleConfig()) {
1949         result = result && getScheduleConfig()
1950             .equals(other.getScheduleConfig());
1951       }
1952       result = result && unknownFields.equals(other.unknownFields);
1953       return result;
1954     }
1955 
1956     @java.lang.Override
hashCode()1957     public int hashCode() {
1958       if (memoizedHashCode != 0) {
1959         return memoizedHashCode;
1960       }
1961       int hash = 41;
1962       hash = (19 * hash) + getDescriptorForType().hashCode();
1963       if (hasAccessToken()) {
1964         hash = (37 * hash) + ACCESS_TOKEN_FIELD_NUMBER;
1965         hash = (53 * hash) + getAccessToken().hashCode();
1966       }
1967       if (hasResultPath()) {
1968         hash = (37 * hash) + RESULT_PATH_FIELD_NUMBER;
1969         hash = (53 * hash) + getResultPath().hashCode();
1970       }
1971       if (hasBootSuccess()) {
1972         hash = (37 * hash) + BOOT_SUCCESS_FIELD_NUMBER;
1973         hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(
1974             getBootSuccess());
1975       }
1976       if (hasBranch()) {
1977         hash = (37 * hash) + BRANCH_FIELD_NUMBER;
1978         hash = (53 * hash) + getBranch().hashCode();
1979       }
1980       if (hasTarget()) {
1981         hash = (37 * hash) + TARGET_FIELD_NUMBER;
1982         hash = (53 * hash) + getTarget().hashCode();
1983       }
1984       if (hasBuildId()) {
1985         hash = (37 * hash) + BUILD_ID_FIELD_NUMBER;
1986         hash = (53 * hash) + getBuildId().hashCode();
1987       }
1988       if (hasSuitePlan()) {
1989         hash = (37 * hash) + SUITE_PLAN_FIELD_NUMBER;
1990         hash = (53 * hash) + getSuitePlan().hashCode();
1991       }
1992       if (hasSuiteVersion()) {
1993         hash = (37 * hash) + SUITE_VERSION_FIELD_NUMBER;
1994         hash = (53 * hash) + getSuiteVersion().hashCode();
1995       }
1996       if (hasSuiteBuildNumber()) {
1997         hash = (37 * hash) + SUITE_BUILD_NUMBER_FIELD_NUMBER;
1998         hash = (53 * hash) + getSuiteBuildNumber().hashCode();
1999       }
2000       if (hasStartTime()) {
2001         hash = (37 * hash) + START_TIME_FIELD_NUMBER;
2002         hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
2003             getStartTime());
2004       }
2005       if (hasEndTime()) {
2006         hash = (37 * hash) + END_TIME_FIELD_NUMBER;
2007         hash = (53 * hash) + com.google.protobuf.Internal.hashLong(
2008             getEndTime());
2009       }
2010       if (hasHostName()) {
2011         hash = (37 * hash) + HOST_NAME_FIELD_NUMBER;
2012         hash = (53 * hash) + getHostName().hashCode();
2013       }
2014       if (hasSuiteName()) {
2015         hash = (37 * hash) + SUITE_NAME_FIELD_NUMBER;
2016         hash = (53 * hash) + getSuiteName().hashCode();
2017       }
2018       if (hasBuildSystemFingerprint()) {
2019         hash = (37 * hash) + BUILD_SYSTEM_FINGERPRINT_FIELD_NUMBER;
2020         hash = (53 * hash) + getBuildSystemFingerprint().hashCode();
2021       }
2022       if (hasBuildVendorFingerprint()) {
2023         hash = (37 * hash) + BUILD_VENDOR_FINGERPRINT_FIELD_NUMBER;
2024         hash = (53 * hash) + getBuildVendorFingerprint().hashCode();
2025       }
2026       if (hasTestType()) {
2027         hash = (37 * hash) + TEST_TYPE_FIELD_NUMBER;
2028         hash = (53 * hash) + getTestType();
2029       }
2030       if (hasPassedTestCaseCount()) {
2031         hash = (37 * hash) + PASSED_TEST_CASE_COUNT_FIELD_NUMBER;
2032         hash = (53 * hash) + getPassedTestCaseCount();
2033       }
2034       if (hasFailedTestCaseCount()) {
2035         hash = (37 * hash) + FAILED_TEST_CASE_COUNT_FIELD_NUMBER;
2036         hash = (53 * hash) + getFailedTestCaseCount();
2037       }
2038       if (hasModulesDone()) {
2039         hash = (37 * hash) + MODULES_DONE_FIELD_NUMBER;
2040         hash = (53 * hash) + getModulesDone();
2041       }
2042       if (hasModulesTotal()) {
2043         hash = (37 * hash) + MODULES_TOTAL_FIELD_NUMBER;
2044         hash = (53 * hash) + getModulesTotal();
2045       }
2046       if (hasInfraLogPath()) {
2047         hash = (37 * hash) + INFRA_LOG_PATH_FIELD_NUMBER;
2048         hash = (53 * hash) + getInfraLogPath().hashCode();
2049       }
2050       if (getRepackedImagePathCount() > 0) {
2051         hash = (37 * hash) + REPACKED_IMAGE_PATH_FIELD_NUMBER;
2052         hash = (53 * hash) + getRepackedImagePathList().hashCode();
2053       }
2054       if (hasVendorBuildId()) {
2055         hash = (37 * hash) + VENDOR_BUILD_ID_FIELD_NUMBER;
2056         hash = (53 * hash) + getVendorBuildId().hashCode();
2057       }
2058       if (hasGsiBuildId()) {
2059         hash = (37 * hash) + GSI_BUILD_ID_FIELD_NUMBER;
2060         hash = (53 * hash) + getGsiBuildId().hashCode();
2061       }
2062       if (hasScheduleConfig()) {
2063         hash = (37 * hash) + SCHEDULE_CONFIG_FIELD_NUMBER;
2064         hash = (53 * hash) + getScheduleConfig().hashCode();
2065       }
2066       hash = (29 * hash) + unknownFields.hashCode();
2067       memoizedHashCode = hash;
2068       return hash;
2069     }
2070 
parseFrom( com.google.protobuf.ByteString data)2071     public static com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage parseFrom(
2072         com.google.protobuf.ByteString data)
2073         throws com.google.protobuf.InvalidProtocolBufferException {
2074       return PARSER.parseFrom(data);
2075     }
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2076     public static com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage parseFrom(
2077         com.google.protobuf.ByteString data,
2078         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2079         throws com.google.protobuf.InvalidProtocolBufferException {
2080       return PARSER.parseFrom(data, extensionRegistry);
2081     }
parseFrom(byte[] data)2082     public static com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage parseFrom(byte[] data)
2083         throws com.google.protobuf.InvalidProtocolBufferException {
2084       return PARSER.parseFrom(data);
2085     }
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2086     public static com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage parseFrom(
2087         byte[] data,
2088         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2089         throws com.google.protobuf.InvalidProtocolBufferException {
2090       return PARSER.parseFrom(data, extensionRegistry);
2091     }
parseFrom(java.io.InputStream input)2092     public static com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage parseFrom(java.io.InputStream input)
2093         throws java.io.IOException {
2094       return com.google.protobuf.GeneratedMessageV3
2095           .parseWithIOException(PARSER, input);
2096     }
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2097     public static com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage parseFrom(
2098         java.io.InputStream input,
2099         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2100         throws java.io.IOException {
2101       return com.google.protobuf.GeneratedMessageV3
2102           .parseWithIOException(PARSER, input, extensionRegistry);
2103     }
parseDelimitedFrom(java.io.InputStream input)2104     public static com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage parseDelimitedFrom(java.io.InputStream input)
2105         throws java.io.IOException {
2106       return com.google.protobuf.GeneratedMessageV3
2107           .parseDelimitedWithIOException(PARSER, input);
2108     }
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2109     public static com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage parseDelimitedFrom(
2110         java.io.InputStream input,
2111         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2112         throws java.io.IOException {
2113       return com.google.protobuf.GeneratedMessageV3
2114           .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
2115     }
parseFrom( com.google.protobuf.CodedInputStream input)2116     public static com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage parseFrom(
2117         com.google.protobuf.CodedInputStream input)
2118         throws java.io.IOException {
2119       return com.google.protobuf.GeneratedMessageV3
2120           .parseWithIOException(PARSER, input);
2121     }
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2122     public static com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage parseFrom(
2123         com.google.protobuf.CodedInputStream input,
2124         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2125         throws java.io.IOException {
2126       return com.google.protobuf.GeneratedMessageV3
2127           .parseWithIOException(PARSER, input, extensionRegistry);
2128     }
2129 
newBuilderForType()2130     public Builder newBuilderForType() { return newBuilder(); }
newBuilder()2131     public static Builder newBuilder() {
2132       return DEFAULT_INSTANCE.toBuilder();
2133     }
newBuilder(com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage prototype)2134     public static Builder newBuilder(com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage prototype) {
2135       return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
2136     }
toBuilder()2137     public Builder toBuilder() {
2138       return this == DEFAULT_INSTANCE
2139           ? new Builder() : new Builder().mergeFrom(this);
2140     }
2141 
2142     @java.lang.Override
newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2143     protected Builder newBuilderForType(
2144         com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
2145       Builder builder = new Builder(parent);
2146       return builder;
2147     }
2148     /**
2149      * <pre>
2150      * To specify the test results which are uploaded to vts dashboard.
2151      * </pre>
2152      *
2153      * Protobuf type {@code android.vts.TestSuiteResultMessage}
2154      */
2155     public static final class Builder extends
2156         com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
2157         // @@protoc_insertion_point(builder_implements:android.vts.TestSuiteResultMessage)
2158         com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessageOrBuilder {
2159       public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor()2160           getDescriptor() {
2161         return com.android.vts.proto.TestSuiteResultMessageProto.internal_static_android_vts_TestSuiteResultMessage_descriptor;
2162       }
2163 
2164       protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()2165           internalGetFieldAccessorTable() {
2166         return com.android.vts.proto.TestSuiteResultMessageProto.internal_static_android_vts_TestSuiteResultMessage_fieldAccessorTable
2167             .ensureFieldAccessorsInitialized(
2168                 com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage.class, com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage.Builder.class);
2169       }
2170 
2171       // Construct using com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage.newBuilder()
Builder()2172       private Builder() {
2173         maybeForceBuilderInitialization();
2174       }
2175 
Builder( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2176       private Builder(
2177           com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
2178         super(parent);
2179         maybeForceBuilderInitialization();
2180       }
maybeForceBuilderInitialization()2181       private void maybeForceBuilderInitialization() {
2182         if (com.google.protobuf.GeneratedMessageV3
2183                 .alwaysUseFieldBuilders) {
2184           getScheduleConfigFieldBuilder();
2185         }
2186       }
clear()2187       public Builder clear() {
2188         super.clear();
2189         accessToken_ = "";
2190         bitField0_ = (bitField0_ & ~0x00000001);
2191         resultPath_ = "";
2192         bitField0_ = (bitField0_ & ~0x00000002);
2193         bootSuccess_ = true;
2194         bitField0_ = (bitField0_ & ~0x00000004);
2195         branch_ = "";
2196         bitField0_ = (bitField0_ & ~0x00000008);
2197         target_ = "";
2198         bitField0_ = (bitField0_ & ~0x00000010);
2199         buildId_ = "";
2200         bitField0_ = (bitField0_ & ~0x00000020);
2201         suitePlan_ = "";
2202         bitField0_ = (bitField0_ & ~0x00000040);
2203         suiteVersion_ = "";
2204         bitField0_ = (bitField0_ & ~0x00000080);
2205         suiteBuildNumber_ = "";
2206         bitField0_ = (bitField0_ & ~0x00000100);
2207         startTime_ = 0L;
2208         bitField0_ = (bitField0_ & ~0x00000200);
2209         endTime_ = 0L;
2210         bitField0_ = (bitField0_ & ~0x00000400);
2211         hostName_ = "";
2212         bitField0_ = (bitField0_ & ~0x00000800);
2213         suiteName_ = "";
2214         bitField0_ = (bitField0_ & ~0x00001000);
2215         buildSystemFingerprint_ = "";
2216         bitField0_ = (bitField0_ & ~0x00002000);
2217         buildVendorFingerprint_ = "";
2218         bitField0_ = (bitField0_ & ~0x00004000);
2219         testType_ = 0;
2220         bitField0_ = (bitField0_ & ~0x00008000);
2221         passedTestCaseCount_ = 0;
2222         bitField0_ = (bitField0_ & ~0x00010000);
2223         failedTestCaseCount_ = 0;
2224         bitField0_ = (bitField0_ & ~0x00020000);
2225         modulesDone_ = 0;
2226         bitField0_ = (bitField0_ & ~0x00040000);
2227         modulesTotal_ = 0;
2228         bitField0_ = (bitField0_ & ~0x00080000);
2229         infraLogPath_ = "";
2230         bitField0_ = (bitField0_ & ~0x00100000);
2231         repackedImagePath_ = com.google.protobuf.LazyStringArrayList.EMPTY;
2232         bitField0_ = (bitField0_ & ~0x00200000);
2233         vendorBuildId_ = "";
2234         bitField0_ = (bitField0_ & ~0x00400000);
2235         gsiBuildId_ = "";
2236         bitField0_ = (bitField0_ & ~0x00800000);
2237         if (scheduleConfigBuilder_ == null) {
2238           scheduleConfig_ = null;
2239         } else {
2240           scheduleConfigBuilder_.clear();
2241         }
2242         bitField0_ = (bitField0_ & ~0x01000000);
2243         return this;
2244       }
2245 
2246       public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()2247           getDescriptorForType() {
2248         return com.android.vts.proto.TestSuiteResultMessageProto.internal_static_android_vts_TestSuiteResultMessage_descriptor;
2249       }
2250 
getDefaultInstanceForType()2251       public com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage getDefaultInstanceForType() {
2252         return com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage.getDefaultInstance();
2253       }
2254 
build()2255       public com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage build() {
2256         com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage result = buildPartial();
2257         if (!result.isInitialized()) {
2258           throw newUninitializedMessageException(result);
2259         }
2260         return result;
2261       }
2262 
buildPartial()2263       public com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage buildPartial() {
2264         com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage result = new com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage(this);
2265         int from_bitField0_ = bitField0_;
2266         int to_bitField0_ = 0;
2267         if (((from_bitField0_ & 0x00000001) == 0x00000001)) {
2268           to_bitField0_ |= 0x00000001;
2269         }
2270         result.accessToken_ = accessToken_;
2271         if (((from_bitField0_ & 0x00000002) == 0x00000002)) {
2272           to_bitField0_ |= 0x00000002;
2273         }
2274         result.resultPath_ = resultPath_;
2275         if (((from_bitField0_ & 0x00000004) == 0x00000004)) {
2276           to_bitField0_ |= 0x00000004;
2277         }
2278         result.bootSuccess_ = bootSuccess_;
2279         if (((from_bitField0_ & 0x00000008) == 0x00000008)) {
2280           to_bitField0_ |= 0x00000008;
2281         }
2282         result.branch_ = branch_;
2283         if (((from_bitField0_ & 0x00000010) == 0x00000010)) {
2284           to_bitField0_ |= 0x00000010;
2285         }
2286         result.target_ = target_;
2287         if (((from_bitField0_ & 0x00000020) == 0x00000020)) {
2288           to_bitField0_ |= 0x00000020;
2289         }
2290         result.buildId_ = buildId_;
2291         if (((from_bitField0_ & 0x00000040) == 0x00000040)) {
2292           to_bitField0_ |= 0x00000040;
2293         }
2294         result.suitePlan_ = suitePlan_;
2295         if (((from_bitField0_ & 0x00000080) == 0x00000080)) {
2296           to_bitField0_ |= 0x00000080;
2297         }
2298         result.suiteVersion_ = suiteVersion_;
2299         if (((from_bitField0_ & 0x00000100) == 0x00000100)) {
2300           to_bitField0_ |= 0x00000100;
2301         }
2302         result.suiteBuildNumber_ = suiteBuildNumber_;
2303         if (((from_bitField0_ & 0x00000200) == 0x00000200)) {
2304           to_bitField0_ |= 0x00000200;
2305         }
2306         result.startTime_ = startTime_;
2307         if (((from_bitField0_ & 0x00000400) == 0x00000400)) {
2308           to_bitField0_ |= 0x00000400;
2309         }
2310         result.endTime_ = endTime_;
2311         if (((from_bitField0_ & 0x00000800) == 0x00000800)) {
2312           to_bitField0_ |= 0x00000800;
2313         }
2314         result.hostName_ = hostName_;
2315         if (((from_bitField0_ & 0x00001000) == 0x00001000)) {
2316           to_bitField0_ |= 0x00001000;
2317         }
2318         result.suiteName_ = suiteName_;
2319         if (((from_bitField0_ & 0x00002000) == 0x00002000)) {
2320           to_bitField0_ |= 0x00002000;
2321         }
2322         result.buildSystemFingerprint_ = buildSystemFingerprint_;
2323         if (((from_bitField0_ & 0x00004000) == 0x00004000)) {
2324           to_bitField0_ |= 0x00004000;
2325         }
2326         result.buildVendorFingerprint_ = buildVendorFingerprint_;
2327         if (((from_bitField0_ & 0x00008000) == 0x00008000)) {
2328           to_bitField0_ |= 0x00008000;
2329         }
2330         result.testType_ = testType_;
2331         if (((from_bitField0_ & 0x00010000) == 0x00010000)) {
2332           to_bitField0_ |= 0x00010000;
2333         }
2334         result.passedTestCaseCount_ = passedTestCaseCount_;
2335         if (((from_bitField0_ & 0x00020000) == 0x00020000)) {
2336           to_bitField0_ |= 0x00020000;
2337         }
2338         result.failedTestCaseCount_ = failedTestCaseCount_;
2339         if (((from_bitField0_ & 0x00040000) == 0x00040000)) {
2340           to_bitField0_ |= 0x00040000;
2341         }
2342         result.modulesDone_ = modulesDone_;
2343         if (((from_bitField0_ & 0x00080000) == 0x00080000)) {
2344           to_bitField0_ |= 0x00080000;
2345         }
2346         result.modulesTotal_ = modulesTotal_;
2347         if (((from_bitField0_ & 0x00100000) == 0x00100000)) {
2348           to_bitField0_ |= 0x00100000;
2349         }
2350         result.infraLogPath_ = infraLogPath_;
2351         if (((bitField0_ & 0x00200000) == 0x00200000)) {
2352           repackedImagePath_ = repackedImagePath_.getUnmodifiableView();
2353           bitField0_ = (bitField0_ & ~0x00200000);
2354         }
2355         result.repackedImagePath_ = repackedImagePath_;
2356         if (((from_bitField0_ & 0x00400000) == 0x00400000)) {
2357           to_bitField0_ |= 0x00200000;
2358         }
2359         result.vendorBuildId_ = vendorBuildId_;
2360         if (((from_bitField0_ & 0x00800000) == 0x00800000)) {
2361           to_bitField0_ |= 0x00400000;
2362         }
2363         result.gsiBuildId_ = gsiBuildId_;
2364         if (((from_bitField0_ & 0x01000000) == 0x01000000)) {
2365           to_bitField0_ |= 0x00800000;
2366         }
2367         if (scheduleConfigBuilder_ == null) {
2368           result.scheduleConfig_ = scheduleConfig_;
2369         } else {
2370           result.scheduleConfig_ = scheduleConfigBuilder_.build();
2371         }
2372         result.bitField0_ = to_bitField0_;
2373         onBuilt();
2374         return result;
2375       }
2376 
clone()2377       public Builder clone() {
2378         return (Builder) super.clone();
2379       }
setField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value)2380       public Builder setField(
2381           com.google.protobuf.Descriptors.FieldDescriptor field,
2382           Object value) {
2383         return (Builder) super.setField(field, value);
2384       }
clearField( com.google.protobuf.Descriptors.FieldDescriptor field)2385       public Builder clearField(
2386           com.google.protobuf.Descriptors.FieldDescriptor field) {
2387         return (Builder) super.clearField(field);
2388       }
clearOneof( com.google.protobuf.Descriptors.OneofDescriptor oneof)2389       public Builder clearOneof(
2390           com.google.protobuf.Descriptors.OneofDescriptor oneof) {
2391         return (Builder) super.clearOneof(oneof);
2392       }
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)2393       public Builder setRepeatedField(
2394           com.google.protobuf.Descriptors.FieldDescriptor field,
2395           int index, Object value) {
2396         return (Builder) super.setRepeatedField(field, index, value);
2397       }
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, Object value)2398       public Builder addRepeatedField(
2399           com.google.protobuf.Descriptors.FieldDescriptor field,
2400           Object value) {
2401         return (Builder) super.addRepeatedField(field, value);
2402       }
mergeFrom(com.google.protobuf.Message other)2403       public Builder mergeFrom(com.google.protobuf.Message other) {
2404         if (other instanceof com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage) {
2405           return mergeFrom((com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage)other);
2406         } else {
2407           super.mergeFrom(other);
2408           return this;
2409         }
2410       }
2411 
mergeFrom(com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage other)2412       public Builder mergeFrom(com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage other) {
2413         if (other == com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage.getDefaultInstance()) return this;
2414         if (other.hasAccessToken()) {
2415           bitField0_ |= 0x00000001;
2416           accessToken_ = other.accessToken_;
2417           onChanged();
2418         }
2419         if (other.hasResultPath()) {
2420           bitField0_ |= 0x00000002;
2421           resultPath_ = other.resultPath_;
2422           onChanged();
2423         }
2424         if (other.hasBootSuccess()) {
2425           setBootSuccess(other.getBootSuccess());
2426         }
2427         if (other.hasBranch()) {
2428           bitField0_ |= 0x00000008;
2429           branch_ = other.branch_;
2430           onChanged();
2431         }
2432         if (other.hasTarget()) {
2433           bitField0_ |= 0x00000010;
2434           target_ = other.target_;
2435           onChanged();
2436         }
2437         if (other.hasBuildId()) {
2438           bitField0_ |= 0x00000020;
2439           buildId_ = other.buildId_;
2440           onChanged();
2441         }
2442         if (other.hasSuitePlan()) {
2443           bitField0_ |= 0x00000040;
2444           suitePlan_ = other.suitePlan_;
2445           onChanged();
2446         }
2447         if (other.hasSuiteVersion()) {
2448           bitField0_ |= 0x00000080;
2449           suiteVersion_ = other.suiteVersion_;
2450           onChanged();
2451         }
2452         if (other.hasSuiteBuildNumber()) {
2453           bitField0_ |= 0x00000100;
2454           suiteBuildNumber_ = other.suiteBuildNumber_;
2455           onChanged();
2456         }
2457         if (other.hasStartTime()) {
2458           setStartTime(other.getStartTime());
2459         }
2460         if (other.hasEndTime()) {
2461           setEndTime(other.getEndTime());
2462         }
2463         if (other.hasHostName()) {
2464           bitField0_ |= 0x00000800;
2465           hostName_ = other.hostName_;
2466           onChanged();
2467         }
2468         if (other.hasSuiteName()) {
2469           bitField0_ |= 0x00001000;
2470           suiteName_ = other.suiteName_;
2471           onChanged();
2472         }
2473         if (other.hasBuildSystemFingerprint()) {
2474           bitField0_ |= 0x00002000;
2475           buildSystemFingerprint_ = other.buildSystemFingerprint_;
2476           onChanged();
2477         }
2478         if (other.hasBuildVendorFingerprint()) {
2479           bitField0_ |= 0x00004000;
2480           buildVendorFingerprint_ = other.buildVendorFingerprint_;
2481           onChanged();
2482         }
2483         if (other.hasTestType()) {
2484           setTestType(other.getTestType());
2485         }
2486         if (other.hasPassedTestCaseCount()) {
2487           setPassedTestCaseCount(other.getPassedTestCaseCount());
2488         }
2489         if (other.hasFailedTestCaseCount()) {
2490           setFailedTestCaseCount(other.getFailedTestCaseCount());
2491         }
2492         if (other.hasModulesDone()) {
2493           setModulesDone(other.getModulesDone());
2494         }
2495         if (other.hasModulesTotal()) {
2496           setModulesTotal(other.getModulesTotal());
2497         }
2498         if (other.hasInfraLogPath()) {
2499           bitField0_ |= 0x00100000;
2500           infraLogPath_ = other.infraLogPath_;
2501           onChanged();
2502         }
2503         if (!other.repackedImagePath_.isEmpty()) {
2504           if (repackedImagePath_.isEmpty()) {
2505             repackedImagePath_ = other.repackedImagePath_;
2506             bitField0_ = (bitField0_ & ~0x00200000);
2507           } else {
2508             ensureRepackedImagePathIsMutable();
2509             repackedImagePath_.addAll(other.repackedImagePath_);
2510           }
2511           onChanged();
2512         }
2513         if (other.hasVendorBuildId()) {
2514           bitField0_ |= 0x00400000;
2515           vendorBuildId_ = other.vendorBuildId_;
2516           onChanged();
2517         }
2518         if (other.hasGsiBuildId()) {
2519           bitField0_ |= 0x00800000;
2520           gsiBuildId_ = other.gsiBuildId_;
2521           onChanged();
2522         }
2523         if (other.hasScheduleConfig()) {
2524           mergeScheduleConfig(other.getScheduleConfig());
2525         }
2526         this.mergeUnknownFields(other.unknownFields);
2527         onChanged();
2528         return this;
2529       }
2530 
isInitialized()2531       public final boolean isInitialized() {
2532         if (!hasBranch()) {
2533           return false;
2534         }
2535         if (!hasTarget()) {
2536           return false;
2537         }
2538         if (!hasBuildId()) {
2539           return false;
2540         }
2541         return true;
2542       }
2543 
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2544       public Builder mergeFrom(
2545           com.google.protobuf.CodedInputStream input,
2546           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
2547           throws java.io.IOException {
2548         com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage parsedMessage = null;
2549         try {
2550           parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
2551         } catch (com.google.protobuf.InvalidProtocolBufferException e) {
2552           parsedMessage = (com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage) e.getUnfinishedMessage();
2553           throw e.unwrapIOException();
2554         } finally {
2555           if (parsedMessage != null) {
2556             mergeFrom(parsedMessage);
2557           }
2558         }
2559         return this;
2560       }
2561       private int bitField0_;
2562 
2563       private java.lang.Object accessToken_ = "";
2564       /**
2565        * <pre>
2566        * oauth2.0 access token
2567        * </pre>
2568        *
2569        * <code>optional string access_token = 1;</code>
2570        */
hasAccessToken()2571       public boolean hasAccessToken() {
2572         return ((bitField0_ & 0x00000001) == 0x00000001);
2573       }
2574       /**
2575        * <pre>
2576        * oauth2.0 access token
2577        * </pre>
2578        *
2579        * <code>optional string access_token = 1;</code>
2580        */
getAccessToken()2581       public java.lang.String getAccessToken() {
2582         java.lang.Object ref = accessToken_;
2583         if (!(ref instanceof java.lang.String)) {
2584           com.google.protobuf.ByteString bs =
2585               (com.google.protobuf.ByteString) ref;
2586           java.lang.String s = bs.toStringUtf8();
2587           if (bs.isValidUtf8()) {
2588             accessToken_ = s;
2589           }
2590           return s;
2591         } else {
2592           return (java.lang.String) ref;
2593         }
2594       }
2595       /**
2596        * <pre>
2597        * oauth2.0 access token
2598        * </pre>
2599        *
2600        * <code>optional string access_token = 1;</code>
2601        */
2602       public com.google.protobuf.ByteString
getAccessTokenBytes()2603           getAccessTokenBytes() {
2604         java.lang.Object ref = accessToken_;
2605         if (ref instanceof String) {
2606           com.google.protobuf.ByteString b =
2607               com.google.protobuf.ByteString.copyFromUtf8(
2608                   (java.lang.String) ref);
2609           accessToken_ = b;
2610           return b;
2611         } else {
2612           return (com.google.protobuf.ByteString) ref;
2613         }
2614       }
2615       /**
2616        * <pre>
2617        * oauth2.0 access token
2618        * </pre>
2619        *
2620        * <code>optional string access_token = 1;</code>
2621        */
setAccessToken( java.lang.String value)2622       public Builder setAccessToken(
2623           java.lang.String value) {
2624         if (value == null) {
2625     throw new NullPointerException();
2626   }
2627   bitField0_ |= 0x00000001;
2628         accessToken_ = value;
2629         onChanged();
2630         return this;
2631       }
2632       /**
2633        * <pre>
2634        * oauth2.0 access token
2635        * </pre>
2636        *
2637        * <code>optional string access_token = 1;</code>
2638        */
clearAccessToken()2639       public Builder clearAccessToken() {
2640         bitField0_ = (bitField0_ & ~0x00000001);
2641         accessToken_ = getDefaultInstance().getAccessToken();
2642         onChanged();
2643         return this;
2644       }
2645       /**
2646        * <pre>
2647        * oauth2.0 access token
2648        * </pre>
2649        *
2650        * <code>optional string access_token = 1;</code>
2651        */
setAccessTokenBytes( com.google.protobuf.ByteString value)2652       public Builder setAccessTokenBytes(
2653           com.google.protobuf.ByteString value) {
2654         if (value == null) {
2655     throw new NullPointerException();
2656   }
2657   bitField0_ |= 0x00000001;
2658         accessToken_ = value;
2659         onChanged();
2660         return this;
2661       }
2662 
2663       private java.lang.Object resultPath_ = "";
2664       /**
2665        * <pre>
2666        * GCS path to the corresponding result directory
2667        * </pre>
2668        *
2669        * <code>optional string result_path = 2;</code>
2670        */
hasResultPath()2671       public boolean hasResultPath() {
2672         return ((bitField0_ & 0x00000002) == 0x00000002);
2673       }
2674       /**
2675        * <pre>
2676        * GCS path to the corresponding result directory
2677        * </pre>
2678        *
2679        * <code>optional string result_path = 2;</code>
2680        */
getResultPath()2681       public java.lang.String getResultPath() {
2682         java.lang.Object ref = resultPath_;
2683         if (!(ref instanceof java.lang.String)) {
2684           com.google.protobuf.ByteString bs =
2685               (com.google.protobuf.ByteString) ref;
2686           java.lang.String s = bs.toStringUtf8();
2687           if (bs.isValidUtf8()) {
2688             resultPath_ = s;
2689           }
2690           return s;
2691         } else {
2692           return (java.lang.String) ref;
2693         }
2694       }
2695       /**
2696        * <pre>
2697        * GCS path to the corresponding result directory
2698        * </pre>
2699        *
2700        * <code>optional string result_path = 2;</code>
2701        */
2702       public com.google.protobuf.ByteString
getResultPathBytes()2703           getResultPathBytes() {
2704         java.lang.Object ref = resultPath_;
2705         if (ref instanceof String) {
2706           com.google.protobuf.ByteString b =
2707               com.google.protobuf.ByteString.copyFromUtf8(
2708                   (java.lang.String) ref);
2709           resultPath_ = b;
2710           return b;
2711         } else {
2712           return (com.google.protobuf.ByteString) ref;
2713         }
2714       }
2715       /**
2716        * <pre>
2717        * GCS path to the corresponding result directory
2718        * </pre>
2719        *
2720        * <code>optional string result_path = 2;</code>
2721        */
setResultPath( java.lang.String value)2722       public Builder setResultPath(
2723           java.lang.String value) {
2724         if (value == null) {
2725     throw new NullPointerException();
2726   }
2727   bitField0_ |= 0x00000002;
2728         resultPath_ = value;
2729         onChanged();
2730         return this;
2731       }
2732       /**
2733        * <pre>
2734        * GCS path to the corresponding result directory
2735        * </pre>
2736        *
2737        * <code>optional string result_path = 2;</code>
2738        */
clearResultPath()2739       public Builder clearResultPath() {
2740         bitField0_ = (bitField0_ & ~0x00000002);
2741         resultPath_ = getDefaultInstance().getResultPath();
2742         onChanged();
2743         return this;
2744       }
2745       /**
2746        * <pre>
2747        * GCS path to the corresponding result directory
2748        * </pre>
2749        *
2750        * <code>optional string result_path = 2;</code>
2751        */
setResultPathBytes( com.google.protobuf.ByteString value)2752       public Builder setResultPathBytes(
2753           com.google.protobuf.ByteString value) {
2754         if (value == null) {
2755     throw new NullPointerException();
2756   }
2757   bitField0_ |= 0x00000002;
2758         resultPath_ = value;
2759         onChanged();
2760         return this;
2761       }
2762 
2763       private boolean bootSuccess_ = true;
2764       /**
2765        * <pre>
2766        * whether the device(s) booted-up successfully
2767        * </pre>
2768        *
2769        * <code>optional bool boot_success = 3 [default = true];</code>
2770        */
hasBootSuccess()2771       public boolean hasBootSuccess() {
2772         return ((bitField0_ & 0x00000004) == 0x00000004);
2773       }
2774       /**
2775        * <pre>
2776        * whether the device(s) booted-up successfully
2777        * </pre>
2778        *
2779        * <code>optional bool boot_success = 3 [default = true];</code>
2780        */
getBootSuccess()2781       public boolean getBootSuccess() {
2782         return bootSuccess_;
2783       }
2784       /**
2785        * <pre>
2786        * whether the device(s) booted-up successfully
2787        * </pre>
2788        *
2789        * <code>optional bool boot_success = 3 [default = true];</code>
2790        */
setBootSuccess(boolean value)2791       public Builder setBootSuccess(boolean value) {
2792         bitField0_ |= 0x00000004;
2793         bootSuccess_ = value;
2794         onChanged();
2795         return this;
2796       }
2797       /**
2798        * <pre>
2799        * whether the device(s) booted-up successfully
2800        * </pre>
2801        *
2802        * <code>optional bool boot_success = 3 [default = true];</code>
2803        */
clearBootSuccess()2804       public Builder clearBootSuccess() {
2805         bitField0_ = (bitField0_ & ~0x00000004);
2806         bootSuccess_ = true;
2807         onChanged();
2808         return this;
2809       }
2810 
2811       private java.lang.Object branch_ = "";
2812       /**
2813        * <pre>
2814        * test suite build info
2815        * </pre>
2816        *
2817        * <code>required string branch = 11;</code>
2818        */
hasBranch()2819       public boolean hasBranch() {
2820         return ((bitField0_ & 0x00000008) == 0x00000008);
2821       }
2822       /**
2823        * <pre>
2824        * test suite build info
2825        * </pre>
2826        *
2827        * <code>required string branch = 11;</code>
2828        */
getBranch()2829       public java.lang.String getBranch() {
2830         java.lang.Object ref = branch_;
2831         if (!(ref instanceof java.lang.String)) {
2832           com.google.protobuf.ByteString bs =
2833               (com.google.protobuf.ByteString) ref;
2834           java.lang.String s = bs.toStringUtf8();
2835           if (bs.isValidUtf8()) {
2836             branch_ = s;
2837           }
2838           return s;
2839         } else {
2840           return (java.lang.String) ref;
2841         }
2842       }
2843       /**
2844        * <pre>
2845        * test suite build info
2846        * </pre>
2847        *
2848        * <code>required string branch = 11;</code>
2849        */
2850       public com.google.protobuf.ByteString
getBranchBytes()2851           getBranchBytes() {
2852         java.lang.Object ref = branch_;
2853         if (ref instanceof String) {
2854           com.google.protobuf.ByteString b =
2855               com.google.protobuf.ByteString.copyFromUtf8(
2856                   (java.lang.String) ref);
2857           branch_ = b;
2858           return b;
2859         } else {
2860           return (com.google.protobuf.ByteString) ref;
2861         }
2862       }
2863       /**
2864        * <pre>
2865        * test suite build info
2866        * </pre>
2867        *
2868        * <code>required string branch = 11;</code>
2869        */
setBranch( java.lang.String value)2870       public Builder setBranch(
2871           java.lang.String value) {
2872         if (value == null) {
2873     throw new NullPointerException();
2874   }
2875   bitField0_ |= 0x00000008;
2876         branch_ = value;
2877         onChanged();
2878         return this;
2879       }
2880       /**
2881        * <pre>
2882        * test suite build info
2883        * </pre>
2884        *
2885        * <code>required string branch = 11;</code>
2886        */
clearBranch()2887       public Builder clearBranch() {
2888         bitField0_ = (bitField0_ & ~0x00000008);
2889         branch_ = getDefaultInstance().getBranch();
2890         onChanged();
2891         return this;
2892       }
2893       /**
2894        * <pre>
2895        * test suite build info
2896        * </pre>
2897        *
2898        * <code>required string branch = 11;</code>
2899        */
setBranchBytes( com.google.protobuf.ByteString value)2900       public Builder setBranchBytes(
2901           com.google.protobuf.ByteString value) {
2902         if (value == null) {
2903     throw new NullPointerException();
2904   }
2905   bitField0_ |= 0x00000008;
2906         branch_ = value;
2907         onChanged();
2908         return this;
2909       }
2910 
2911       private java.lang.Object target_ = "";
2912       /**
2913        * <code>required string target = 12;</code>
2914        */
hasTarget()2915       public boolean hasTarget() {
2916         return ((bitField0_ & 0x00000010) == 0x00000010);
2917       }
2918       /**
2919        * <code>required string target = 12;</code>
2920        */
getTarget()2921       public java.lang.String getTarget() {
2922         java.lang.Object ref = target_;
2923         if (!(ref instanceof java.lang.String)) {
2924           com.google.protobuf.ByteString bs =
2925               (com.google.protobuf.ByteString) ref;
2926           java.lang.String s = bs.toStringUtf8();
2927           if (bs.isValidUtf8()) {
2928             target_ = s;
2929           }
2930           return s;
2931         } else {
2932           return (java.lang.String) ref;
2933         }
2934       }
2935       /**
2936        * <code>required string target = 12;</code>
2937        */
2938       public com.google.protobuf.ByteString
getTargetBytes()2939           getTargetBytes() {
2940         java.lang.Object ref = target_;
2941         if (ref instanceof String) {
2942           com.google.protobuf.ByteString b =
2943               com.google.protobuf.ByteString.copyFromUtf8(
2944                   (java.lang.String) ref);
2945           target_ = b;
2946           return b;
2947         } else {
2948           return (com.google.protobuf.ByteString) ref;
2949         }
2950       }
2951       /**
2952        * <code>required string target = 12;</code>
2953        */
setTarget( java.lang.String value)2954       public Builder setTarget(
2955           java.lang.String value) {
2956         if (value == null) {
2957     throw new NullPointerException();
2958   }
2959   bitField0_ |= 0x00000010;
2960         target_ = value;
2961         onChanged();
2962         return this;
2963       }
2964       /**
2965        * <code>required string target = 12;</code>
2966        */
clearTarget()2967       public Builder clearTarget() {
2968         bitField0_ = (bitField0_ & ~0x00000010);
2969         target_ = getDefaultInstance().getTarget();
2970         onChanged();
2971         return this;
2972       }
2973       /**
2974        * <code>required string target = 12;</code>
2975        */
setTargetBytes( com.google.protobuf.ByteString value)2976       public Builder setTargetBytes(
2977           com.google.protobuf.ByteString value) {
2978         if (value == null) {
2979     throw new NullPointerException();
2980   }
2981   bitField0_ |= 0x00000010;
2982         target_ = value;
2983         onChanged();
2984         return this;
2985       }
2986 
2987       private java.lang.Object buildId_ = "";
2988       /**
2989        * <code>required string build_id = 13;</code>
2990        */
hasBuildId()2991       public boolean hasBuildId() {
2992         return ((bitField0_ & 0x00000020) == 0x00000020);
2993       }
2994       /**
2995        * <code>required string build_id = 13;</code>
2996        */
getBuildId()2997       public java.lang.String getBuildId() {
2998         java.lang.Object ref = buildId_;
2999         if (!(ref instanceof java.lang.String)) {
3000           com.google.protobuf.ByteString bs =
3001               (com.google.protobuf.ByteString) ref;
3002           java.lang.String s = bs.toStringUtf8();
3003           if (bs.isValidUtf8()) {
3004             buildId_ = s;
3005           }
3006           return s;
3007         } else {
3008           return (java.lang.String) ref;
3009         }
3010       }
3011       /**
3012        * <code>required string build_id = 13;</code>
3013        */
3014       public com.google.protobuf.ByteString
getBuildIdBytes()3015           getBuildIdBytes() {
3016         java.lang.Object ref = buildId_;
3017         if (ref instanceof String) {
3018           com.google.protobuf.ByteString b =
3019               com.google.protobuf.ByteString.copyFromUtf8(
3020                   (java.lang.String) ref);
3021           buildId_ = b;
3022           return b;
3023         } else {
3024           return (com.google.protobuf.ByteString) ref;
3025         }
3026       }
3027       /**
3028        * <code>required string build_id = 13;</code>
3029        */
setBuildId( java.lang.String value)3030       public Builder setBuildId(
3031           java.lang.String value) {
3032         if (value == null) {
3033     throw new NullPointerException();
3034   }
3035   bitField0_ |= 0x00000020;
3036         buildId_ = value;
3037         onChanged();
3038         return this;
3039       }
3040       /**
3041        * <code>required string build_id = 13;</code>
3042        */
clearBuildId()3043       public Builder clearBuildId() {
3044         bitField0_ = (bitField0_ & ~0x00000020);
3045         buildId_ = getDefaultInstance().getBuildId();
3046         onChanged();
3047         return this;
3048       }
3049       /**
3050        * <code>required string build_id = 13;</code>
3051        */
setBuildIdBytes( com.google.protobuf.ByteString value)3052       public Builder setBuildIdBytes(
3053           com.google.protobuf.ByteString value) {
3054         if (value == null) {
3055     throw new NullPointerException();
3056   }
3057   bitField0_ |= 0x00000020;
3058         buildId_ = value;
3059         onChanged();
3060         return this;
3061       }
3062 
3063       private java.lang.Object suitePlan_ = "";
3064       /**
3065        * <pre>
3066        * attributes of Result tag
3067        * </pre>
3068        *
3069        * <code>optional string suite_plan = 21;</code>
3070        */
hasSuitePlan()3071       public boolean hasSuitePlan() {
3072         return ((bitField0_ & 0x00000040) == 0x00000040);
3073       }
3074       /**
3075        * <pre>
3076        * attributes of Result tag
3077        * </pre>
3078        *
3079        * <code>optional string suite_plan = 21;</code>
3080        */
getSuitePlan()3081       public java.lang.String getSuitePlan() {
3082         java.lang.Object ref = suitePlan_;
3083         if (!(ref instanceof java.lang.String)) {
3084           com.google.protobuf.ByteString bs =
3085               (com.google.protobuf.ByteString) ref;
3086           java.lang.String s = bs.toStringUtf8();
3087           if (bs.isValidUtf8()) {
3088             suitePlan_ = s;
3089           }
3090           return s;
3091         } else {
3092           return (java.lang.String) ref;
3093         }
3094       }
3095       /**
3096        * <pre>
3097        * attributes of Result tag
3098        * </pre>
3099        *
3100        * <code>optional string suite_plan = 21;</code>
3101        */
3102       public com.google.protobuf.ByteString
getSuitePlanBytes()3103           getSuitePlanBytes() {
3104         java.lang.Object ref = suitePlan_;
3105         if (ref instanceof String) {
3106           com.google.protobuf.ByteString b =
3107               com.google.protobuf.ByteString.copyFromUtf8(
3108                   (java.lang.String) ref);
3109           suitePlan_ = b;
3110           return b;
3111         } else {
3112           return (com.google.protobuf.ByteString) ref;
3113         }
3114       }
3115       /**
3116        * <pre>
3117        * attributes of Result tag
3118        * </pre>
3119        *
3120        * <code>optional string suite_plan = 21;</code>
3121        */
setSuitePlan( java.lang.String value)3122       public Builder setSuitePlan(
3123           java.lang.String value) {
3124         if (value == null) {
3125     throw new NullPointerException();
3126   }
3127   bitField0_ |= 0x00000040;
3128         suitePlan_ = value;
3129         onChanged();
3130         return this;
3131       }
3132       /**
3133        * <pre>
3134        * attributes of Result tag
3135        * </pre>
3136        *
3137        * <code>optional string suite_plan = 21;</code>
3138        */
clearSuitePlan()3139       public Builder clearSuitePlan() {
3140         bitField0_ = (bitField0_ & ~0x00000040);
3141         suitePlan_ = getDefaultInstance().getSuitePlan();
3142         onChanged();
3143         return this;
3144       }
3145       /**
3146        * <pre>
3147        * attributes of Result tag
3148        * </pre>
3149        *
3150        * <code>optional string suite_plan = 21;</code>
3151        */
setSuitePlanBytes( com.google.protobuf.ByteString value)3152       public Builder setSuitePlanBytes(
3153           com.google.protobuf.ByteString value) {
3154         if (value == null) {
3155     throw new NullPointerException();
3156   }
3157   bitField0_ |= 0x00000040;
3158         suitePlan_ = value;
3159         onChanged();
3160         return this;
3161       }
3162 
3163       private java.lang.Object suiteVersion_ = "";
3164       /**
3165        * <code>optional string suite_version = 22;</code>
3166        */
hasSuiteVersion()3167       public boolean hasSuiteVersion() {
3168         return ((bitField0_ & 0x00000080) == 0x00000080);
3169       }
3170       /**
3171        * <code>optional string suite_version = 22;</code>
3172        */
getSuiteVersion()3173       public java.lang.String getSuiteVersion() {
3174         java.lang.Object ref = suiteVersion_;
3175         if (!(ref instanceof java.lang.String)) {
3176           com.google.protobuf.ByteString bs =
3177               (com.google.protobuf.ByteString) ref;
3178           java.lang.String s = bs.toStringUtf8();
3179           if (bs.isValidUtf8()) {
3180             suiteVersion_ = s;
3181           }
3182           return s;
3183         } else {
3184           return (java.lang.String) ref;
3185         }
3186       }
3187       /**
3188        * <code>optional string suite_version = 22;</code>
3189        */
3190       public com.google.protobuf.ByteString
getSuiteVersionBytes()3191           getSuiteVersionBytes() {
3192         java.lang.Object ref = suiteVersion_;
3193         if (ref instanceof String) {
3194           com.google.protobuf.ByteString b =
3195               com.google.protobuf.ByteString.copyFromUtf8(
3196                   (java.lang.String) ref);
3197           suiteVersion_ = b;
3198           return b;
3199         } else {
3200           return (com.google.protobuf.ByteString) ref;
3201         }
3202       }
3203       /**
3204        * <code>optional string suite_version = 22;</code>
3205        */
setSuiteVersion( java.lang.String value)3206       public Builder setSuiteVersion(
3207           java.lang.String value) {
3208         if (value == null) {
3209     throw new NullPointerException();
3210   }
3211   bitField0_ |= 0x00000080;
3212         suiteVersion_ = value;
3213         onChanged();
3214         return this;
3215       }
3216       /**
3217        * <code>optional string suite_version = 22;</code>
3218        */
clearSuiteVersion()3219       public Builder clearSuiteVersion() {
3220         bitField0_ = (bitField0_ & ~0x00000080);
3221         suiteVersion_ = getDefaultInstance().getSuiteVersion();
3222         onChanged();
3223         return this;
3224       }
3225       /**
3226        * <code>optional string suite_version = 22;</code>
3227        */
setSuiteVersionBytes( com.google.protobuf.ByteString value)3228       public Builder setSuiteVersionBytes(
3229           com.google.protobuf.ByteString value) {
3230         if (value == null) {
3231     throw new NullPointerException();
3232   }
3233   bitField0_ |= 0x00000080;
3234         suiteVersion_ = value;
3235         onChanged();
3236         return this;
3237       }
3238 
3239       private java.lang.Object suiteBuildNumber_ = "";
3240       /**
3241        * <code>optional string suite_build_number = 23;</code>
3242        */
hasSuiteBuildNumber()3243       public boolean hasSuiteBuildNumber() {
3244         return ((bitField0_ & 0x00000100) == 0x00000100);
3245       }
3246       /**
3247        * <code>optional string suite_build_number = 23;</code>
3248        */
getSuiteBuildNumber()3249       public java.lang.String getSuiteBuildNumber() {
3250         java.lang.Object ref = suiteBuildNumber_;
3251         if (!(ref instanceof java.lang.String)) {
3252           com.google.protobuf.ByteString bs =
3253               (com.google.protobuf.ByteString) ref;
3254           java.lang.String s = bs.toStringUtf8();
3255           if (bs.isValidUtf8()) {
3256             suiteBuildNumber_ = s;
3257           }
3258           return s;
3259         } else {
3260           return (java.lang.String) ref;
3261         }
3262       }
3263       /**
3264        * <code>optional string suite_build_number = 23;</code>
3265        */
3266       public com.google.protobuf.ByteString
getSuiteBuildNumberBytes()3267           getSuiteBuildNumberBytes() {
3268         java.lang.Object ref = suiteBuildNumber_;
3269         if (ref instanceof String) {
3270           com.google.protobuf.ByteString b =
3271               com.google.protobuf.ByteString.copyFromUtf8(
3272                   (java.lang.String) ref);
3273           suiteBuildNumber_ = b;
3274           return b;
3275         } else {
3276           return (com.google.protobuf.ByteString) ref;
3277         }
3278       }
3279       /**
3280        * <code>optional string suite_build_number = 23;</code>
3281        */
setSuiteBuildNumber( java.lang.String value)3282       public Builder setSuiteBuildNumber(
3283           java.lang.String value) {
3284         if (value == null) {
3285     throw new NullPointerException();
3286   }
3287   bitField0_ |= 0x00000100;
3288         suiteBuildNumber_ = value;
3289         onChanged();
3290         return this;
3291       }
3292       /**
3293        * <code>optional string suite_build_number = 23;</code>
3294        */
clearSuiteBuildNumber()3295       public Builder clearSuiteBuildNumber() {
3296         bitField0_ = (bitField0_ & ~0x00000100);
3297         suiteBuildNumber_ = getDefaultInstance().getSuiteBuildNumber();
3298         onChanged();
3299         return this;
3300       }
3301       /**
3302        * <code>optional string suite_build_number = 23;</code>
3303        */
setSuiteBuildNumberBytes( com.google.protobuf.ByteString value)3304       public Builder setSuiteBuildNumberBytes(
3305           com.google.protobuf.ByteString value) {
3306         if (value == null) {
3307     throw new NullPointerException();
3308   }
3309   bitField0_ |= 0x00000100;
3310         suiteBuildNumber_ = value;
3311         onChanged();
3312         return this;
3313       }
3314 
3315       private long startTime_ ;
3316       /**
3317        * <code>optional int64 start_time = 24;</code>
3318        */
hasStartTime()3319       public boolean hasStartTime() {
3320         return ((bitField0_ & 0x00000200) == 0x00000200);
3321       }
3322       /**
3323        * <code>optional int64 start_time = 24;</code>
3324        */
getStartTime()3325       public long getStartTime() {
3326         return startTime_;
3327       }
3328       /**
3329        * <code>optional int64 start_time = 24;</code>
3330        */
setStartTime(long value)3331       public Builder setStartTime(long value) {
3332         bitField0_ |= 0x00000200;
3333         startTime_ = value;
3334         onChanged();
3335         return this;
3336       }
3337       /**
3338        * <code>optional int64 start_time = 24;</code>
3339        */
clearStartTime()3340       public Builder clearStartTime() {
3341         bitField0_ = (bitField0_ & ~0x00000200);
3342         startTime_ = 0L;
3343         onChanged();
3344         return this;
3345       }
3346 
3347       private long endTime_ ;
3348       /**
3349        * <code>optional int64 end_time = 25;</code>
3350        */
hasEndTime()3351       public boolean hasEndTime() {
3352         return ((bitField0_ & 0x00000400) == 0x00000400);
3353       }
3354       /**
3355        * <code>optional int64 end_time = 25;</code>
3356        */
getEndTime()3357       public long getEndTime() {
3358         return endTime_;
3359       }
3360       /**
3361        * <code>optional int64 end_time = 25;</code>
3362        */
setEndTime(long value)3363       public Builder setEndTime(long value) {
3364         bitField0_ |= 0x00000400;
3365         endTime_ = value;
3366         onChanged();
3367         return this;
3368       }
3369       /**
3370        * <code>optional int64 end_time = 25;</code>
3371        */
clearEndTime()3372       public Builder clearEndTime() {
3373         bitField0_ = (bitField0_ & ~0x00000400);
3374         endTime_ = 0L;
3375         onChanged();
3376         return this;
3377       }
3378 
3379       private java.lang.Object hostName_ = "";
3380       /**
3381        * <code>optional string host_name = 26;</code>
3382        */
hasHostName()3383       public boolean hasHostName() {
3384         return ((bitField0_ & 0x00000800) == 0x00000800);
3385       }
3386       /**
3387        * <code>optional string host_name = 26;</code>
3388        */
getHostName()3389       public java.lang.String getHostName() {
3390         java.lang.Object ref = hostName_;
3391         if (!(ref instanceof java.lang.String)) {
3392           com.google.protobuf.ByteString bs =
3393               (com.google.protobuf.ByteString) ref;
3394           java.lang.String s = bs.toStringUtf8();
3395           if (bs.isValidUtf8()) {
3396             hostName_ = s;
3397           }
3398           return s;
3399         } else {
3400           return (java.lang.String) ref;
3401         }
3402       }
3403       /**
3404        * <code>optional string host_name = 26;</code>
3405        */
3406       public com.google.protobuf.ByteString
getHostNameBytes()3407           getHostNameBytes() {
3408         java.lang.Object ref = hostName_;
3409         if (ref instanceof String) {
3410           com.google.protobuf.ByteString b =
3411               com.google.protobuf.ByteString.copyFromUtf8(
3412                   (java.lang.String) ref);
3413           hostName_ = b;
3414           return b;
3415         } else {
3416           return (com.google.protobuf.ByteString) ref;
3417         }
3418       }
3419       /**
3420        * <code>optional string host_name = 26;</code>
3421        */
setHostName( java.lang.String value)3422       public Builder setHostName(
3423           java.lang.String value) {
3424         if (value == null) {
3425     throw new NullPointerException();
3426   }
3427   bitField0_ |= 0x00000800;
3428         hostName_ = value;
3429         onChanged();
3430         return this;
3431       }
3432       /**
3433        * <code>optional string host_name = 26;</code>
3434        */
clearHostName()3435       public Builder clearHostName() {
3436         bitField0_ = (bitField0_ & ~0x00000800);
3437         hostName_ = getDefaultInstance().getHostName();
3438         onChanged();
3439         return this;
3440       }
3441       /**
3442        * <code>optional string host_name = 26;</code>
3443        */
setHostNameBytes( com.google.protobuf.ByteString value)3444       public Builder setHostNameBytes(
3445           com.google.protobuf.ByteString value) {
3446         if (value == null) {
3447     throw new NullPointerException();
3448   }
3449   bitField0_ |= 0x00000800;
3450         hostName_ = value;
3451         onChanged();
3452         return this;
3453       }
3454 
3455       private java.lang.Object suiteName_ = "";
3456       /**
3457        * <code>optional string suite_name = 27;</code>
3458        */
hasSuiteName()3459       public boolean hasSuiteName() {
3460         return ((bitField0_ & 0x00001000) == 0x00001000);
3461       }
3462       /**
3463        * <code>optional string suite_name = 27;</code>
3464        */
getSuiteName()3465       public java.lang.String getSuiteName() {
3466         java.lang.Object ref = suiteName_;
3467         if (!(ref instanceof java.lang.String)) {
3468           com.google.protobuf.ByteString bs =
3469               (com.google.protobuf.ByteString) ref;
3470           java.lang.String s = bs.toStringUtf8();
3471           if (bs.isValidUtf8()) {
3472             suiteName_ = s;
3473           }
3474           return s;
3475         } else {
3476           return (java.lang.String) ref;
3477         }
3478       }
3479       /**
3480        * <code>optional string suite_name = 27;</code>
3481        */
3482       public com.google.protobuf.ByteString
getSuiteNameBytes()3483           getSuiteNameBytes() {
3484         java.lang.Object ref = suiteName_;
3485         if (ref instanceof String) {
3486           com.google.protobuf.ByteString b =
3487               com.google.protobuf.ByteString.copyFromUtf8(
3488                   (java.lang.String) ref);
3489           suiteName_ = b;
3490           return b;
3491         } else {
3492           return (com.google.protobuf.ByteString) ref;
3493         }
3494       }
3495       /**
3496        * <code>optional string suite_name = 27;</code>
3497        */
setSuiteName( java.lang.String value)3498       public Builder setSuiteName(
3499           java.lang.String value) {
3500         if (value == null) {
3501     throw new NullPointerException();
3502   }
3503   bitField0_ |= 0x00001000;
3504         suiteName_ = value;
3505         onChanged();
3506         return this;
3507       }
3508       /**
3509        * <code>optional string suite_name = 27;</code>
3510        */
clearSuiteName()3511       public Builder clearSuiteName() {
3512         bitField0_ = (bitField0_ & ~0x00001000);
3513         suiteName_ = getDefaultInstance().getSuiteName();
3514         onChanged();
3515         return this;
3516       }
3517       /**
3518        * <code>optional string suite_name = 27;</code>
3519        */
setSuiteNameBytes( com.google.protobuf.ByteString value)3520       public Builder setSuiteNameBytes(
3521           com.google.protobuf.ByteString value) {
3522         if (value == null) {
3523     throw new NullPointerException();
3524   }
3525   bitField0_ |= 0x00001000;
3526         suiteName_ = value;
3527         onChanged();
3528         return this;
3529       }
3530 
3531       private java.lang.Object buildSystemFingerprint_ = "";
3532       /**
3533        * <pre>
3534        * attributes of Build tag
3535        * </pre>
3536        *
3537        * <code>optional string build_system_fingerprint = 31;</code>
3538        */
hasBuildSystemFingerprint()3539       public boolean hasBuildSystemFingerprint() {
3540         return ((bitField0_ & 0x00002000) == 0x00002000);
3541       }
3542       /**
3543        * <pre>
3544        * attributes of Build tag
3545        * </pre>
3546        *
3547        * <code>optional string build_system_fingerprint = 31;</code>
3548        */
getBuildSystemFingerprint()3549       public java.lang.String getBuildSystemFingerprint() {
3550         java.lang.Object ref = buildSystemFingerprint_;
3551         if (!(ref instanceof java.lang.String)) {
3552           com.google.protobuf.ByteString bs =
3553               (com.google.protobuf.ByteString) ref;
3554           java.lang.String s = bs.toStringUtf8();
3555           if (bs.isValidUtf8()) {
3556             buildSystemFingerprint_ = s;
3557           }
3558           return s;
3559         } else {
3560           return (java.lang.String) ref;
3561         }
3562       }
3563       /**
3564        * <pre>
3565        * attributes of Build tag
3566        * </pre>
3567        *
3568        * <code>optional string build_system_fingerprint = 31;</code>
3569        */
3570       public com.google.protobuf.ByteString
getBuildSystemFingerprintBytes()3571           getBuildSystemFingerprintBytes() {
3572         java.lang.Object ref = buildSystemFingerprint_;
3573         if (ref instanceof String) {
3574           com.google.protobuf.ByteString b =
3575               com.google.protobuf.ByteString.copyFromUtf8(
3576                   (java.lang.String) ref);
3577           buildSystemFingerprint_ = b;
3578           return b;
3579         } else {
3580           return (com.google.protobuf.ByteString) ref;
3581         }
3582       }
3583       /**
3584        * <pre>
3585        * attributes of Build tag
3586        * </pre>
3587        *
3588        * <code>optional string build_system_fingerprint = 31;</code>
3589        */
setBuildSystemFingerprint( java.lang.String value)3590       public Builder setBuildSystemFingerprint(
3591           java.lang.String value) {
3592         if (value == null) {
3593     throw new NullPointerException();
3594   }
3595   bitField0_ |= 0x00002000;
3596         buildSystemFingerprint_ = value;
3597         onChanged();
3598         return this;
3599       }
3600       /**
3601        * <pre>
3602        * attributes of Build tag
3603        * </pre>
3604        *
3605        * <code>optional string build_system_fingerprint = 31;</code>
3606        */
clearBuildSystemFingerprint()3607       public Builder clearBuildSystemFingerprint() {
3608         bitField0_ = (bitField0_ & ~0x00002000);
3609         buildSystemFingerprint_ = getDefaultInstance().getBuildSystemFingerprint();
3610         onChanged();
3611         return this;
3612       }
3613       /**
3614        * <pre>
3615        * attributes of Build tag
3616        * </pre>
3617        *
3618        * <code>optional string build_system_fingerprint = 31;</code>
3619        */
setBuildSystemFingerprintBytes( com.google.protobuf.ByteString value)3620       public Builder setBuildSystemFingerprintBytes(
3621           com.google.protobuf.ByteString value) {
3622         if (value == null) {
3623     throw new NullPointerException();
3624   }
3625   bitField0_ |= 0x00002000;
3626         buildSystemFingerprint_ = value;
3627         onChanged();
3628         return this;
3629       }
3630 
3631       private java.lang.Object buildVendorFingerprint_ = "";
3632       /**
3633        * <code>optional string build_vendor_fingerprint = 32;</code>
3634        */
hasBuildVendorFingerprint()3635       public boolean hasBuildVendorFingerprint() {
3636         return ((bitField0_ & 0x00004000) == 0x00004000);
3637       }
3638       /**
3639        * <code>optional string build_vendor_fingerprint = 32;</code>
3640        */
getBuildVendorFingerprint()3641       public java.lang.String getBuildVendorFingerprint() {
3642         java.lang.Object ref = buildVendorFingerprint_;
3643         if (!(ref instanceof java.lang.String)) {
3644           com.google.protobuf.ByteString bs =
3645               (com.google.protobuf.ByteString) ref;
3646           java.lang.String s = bs.toStringUtf8();
3647           if (bs.isValidUtf8()) {
3648             buildVendorFingerprint_ = s;
3649           }
3650           return s;
3651         } else {
3652           return (java.lang.String) ref;
3653         }
3654       }
3655       /**
3656        * <code>optional string build_vendor_fingerprint = 32;</code>
3657        */
3658       public com.google.protobuf.ByteString
getBuildVendorFingerprintBytes()3659           getBuildVendorFingerprintBytes() {
3660         java.lang.Object ref = buildVendorFingerprint_;
3661         if (ref instanceof String) {
3662           com.google.protobuf.ByteString b =
3663               com.google.protobuf.ByteString.copyFromUtf8(
3664                   (java.lang.String) ref);
3665           buildVendorFingerprint_ = b;
3666           return b;
3667         } else {
3668           return (com.google.protobuf.ByteString) ref;
3669         }
3670       }
3671       /**
3672        * <code>optional string build_vendor_fingerprint = 32;</code>
3673        */
setBuildVendorFingerprint( java.lang.String value)3674       public Builder setBuildVendorFingerprint(
3675           java.lang.String value) {
3676         if (value == null) {
3677     throw new NullPointerException();
3678   }
3679   bitField0_ |= 0x00004000;
3680         buildVendorFingerprint_ = value;
3681         onChanged();
3682         return this;
3683       }
3684       /**
3685        * <code>optional string build_vendor_fingerprint = 32;</code>
3686        */
clearBuildVendorFingerprint()3687       public Builder clearBuildVendorFingerprint() {
3688         bitField0_ = (bitField0_ & ~0x00004000);
3689         buildVendorFingerprint_ = getDefaultInstance().getBuildVendorFingerprint();
3690         onChanged();
3691         return this;
3692       }
3693       /**
3694        * <code>optional string build_vendor_fingerprint = 32;</code>
3695        */
setBuildVendorFingerprintBytes( com.google.protobuf.ByteString value)3696       public Builder setBuildVendorFingerprintBytes(
3697           com.google.protobuf.ByteString value) {
3698         if (value == null) {
3699     throw new NullPointerException();
3700   }
3701   bitField0_ |= 0x00004000;
3702         buildVendorFingerprint_ = value;
3703         onChanged();
3704         return this;
3705       }
3706 
3707       private int testType_ ;
3708       /**
3709        * <code>optional int32 test_type = 33 [default = 0];</code>
3710        */
hasTestType()3711       public boolean hasTestType() {
3712         return ((bitField0_ & 0x00008000) == 0x00008000);
3713       }
3714       /**
3715        * <code>optional int32 test_type = 33 [default = 0];</code>
3716        */
getTestType()3717       public int getTestType() {
3718         return testType_;
3719       }
3720       /**
3721        * <code>optional int32 test_type = 33 [default = 0];</code>
3722        */
setTestType(int value)3723       public Builder setTestType(int value) {
3724         bitField0_ |= 0x00008000;
3725         testType_ = value;
3726         onChanged();
3727         return this;
3728       }
3729       /**
3730        * <code>optional int32 test_type = 33 [default = 0];</code>
3731        */
clearTestType()3732       public Builder clearTestType() {
3733         bitField0_ = (bitField0_ & ~0x00008000);
3734         testType_ = 0;
3735         onChanged();
3736         return this;
3737       }
3738 
3739       private int passedTestCaseCount_ ;
3740       /**
3741        * <pre>
3742        * attributes of Summary tag
3743        * </pre>
3744        *
3745        * <code>optional int32 passed_test_case_count = 41;</code>
3746        */
hasPassedTestCaseCount()3747       public boolean hasPassedTestCaseCount() {
3748         return ((bitField0_ & 0x00010000) == 0x00010000);
3749       }
3750       /**
3751        * <pre>
3752        * attributes of Summary tag
3753        * </pre>
3754        *
3755        * <code>optional int32 passed_test_case_count = 41;</code>
3756        */
getPassedTestCaseCount()3757       public int getPassedTestCaseCount() {
3758         return passedTestCaseCount_;
3759       }
3760       /**
3761        * <pre>
3762        * attributes of Summary tag
3763        * </pre>
3764        *
3765        * <code>optional int32 passed_test_case_count = 41;</code>
3766        */
setPassedTestCaseCount(int value)3767       public Builder setPassedTestCaseCount(int value) {
3768         bitField0_ |= 0x00010000;
3769         passedTestCaseCount_ = value;
3770         onChanged();
3771         return this;
3772       }
3773       /**
3774        * <pre>
3775        * attributes of Summary tag
3776        * </pre>
3777        *
3778        * <code>optional int32 passed_test_case_count = 41;</code>
3779        */
clearPassedTestCaseCount()3780       public Builder clearPassedTestCaseCount() {
3781         bitField0_ = (bitField0_ & ~0x00010000);
3782         passedTestCaseCount_ = 0;
3783         onChanged();
3784         return this;
3785       }
3786 
3787       private int failedTestCaseCount_ ;
3788       /**
3789        * <code>optional int32 failed_test_case_count = 42;</code>
3790        */
hasFailedTestCaseCount()3791       public boolean hasFailedTestCaseCount() {
3792         return ((bitField0_ & 0x00020000) == 0x00020000);
3793       }
3794       /**
3795        * <code>optional int32 failed_test_case_count = 42;</code>
3796        */
getFailedTestCaseCount()3797       public int getFailedTestCaseCount() {
3798         return failedTestCaseCount_;
3799       }
3800       /**
3801        * <code>optional int32 failed_test_case_count = 42;</code>
3802        */
setFailedTestCaseCount(int value)3803       public Builder setFailedTestCaseCount(int value) {
3804         bitField0_ |= 0x00020000;
3805         failedTestCaseCount_ = value;
3806         onChanged();
3807         return this;
3808       }
3809       /**
3810        * <code>optional int32 failed_test_case_count = 42;</code>
3811        */
clearFailedTestCaseCount()3812       public Builder clearFailedTestCaseCount() {
3813         bitField0_ = (bitField0_ & ~0x00020000);
3814         failedTestCaseCount_ = 0;
3815         onChanged();
3816         return this;
3817       }
3818 
3819       private int modulesDone_ ;
3820       /**
3821        * <code>optional int32 modules_done = 43;</code>
3822        */
hasModulesDone()3823       public boolean hasModulesDone() {
3824         return ((bitField0_ & 0x00040000) == 0x00040000);
3825       }
3826       /**
3827        * <code>optional int32 modules_done = 43;</code>
3828        */
getModulesDone()3829       public int getModulesDone() {
3830         return modulesDone_;
3831       }
3832       /**
3833        * <code>optional int32 modules_done = 43;</code>
3834        */
setModulesDone(int value)3835       public Builder setModulesDone(int value) {
3836         bitField0_ |= 0x00040000;
3837         modulesDone_ = value;
3838         onChanged();
3839         return this;
3840       }
3841       /**
3842        * <code>optional int32 modules_done = 43;</code>
3843        */
clearModulesDone()3844       public Builder clearModulesDone() {
3845         bitField0_ = (bitField0_ & ~0x00040000);
3846         modulesDone_ = 0;
3847         onChanged();
3848         return this;
3849       }
3850 
3851       private int modulesTotal_ ;
3852       /**
3853        * <code>optional int32 modules_total = 44;</code>
3854        */
hasModulesTotal()3855       public boolean hasModulesTotal() {
3856         return ((bitField0_ & 0x00080000) == 0x00080000);
3857       }
3858       /**
3859        * <code>optional int32 modules_total = 44;</code>
3860        */
getModulesTotal()3861       public int getModulesTotal() {
3862         return modulesTotal_;
3863       }
3864       /**
3865        * <code>optional int32 modules_total = 44;</code>
3866        */
setModulesTotal(int value)3867       public Builder setModulesTotal(int value) {
3868         bitField0_ |= 0x00080000;
3869         modulesTotal_ = value;
3870         onChanged();
3871         return this;
3872       }
3873       /**
3874        * <code>optional int32 modules_total = 44;</code>
3875        */
clearModulesTotal()3876       public Builder clearModulesTotal() {
3877         bitField0_ = (bitField0_ & ~0x00080000);
3878         modulesTotal_ = 0;
3879         onChanged();
3880         return this;
3881       }
3882 
3883       private java.lang.Object infraLogPath_ = "";
3884       /**
3885        * <pre>
3886        * GCS path to the corresponding infra log file.
3887        * </pre>
3888        *
3889        * <code>optional string infra_log_path = 51;</code>
3890        */
hasInfraLogPath()3891       public boolean hasInfraLogPath() {
3892         return ((bitField0_ & 0x00100000) == 0x00100000);
3893       }
3894       /**
3895        * <pre>
3896        * GCS path to the corresponding infra log file.
3897        * </pre>
3898        *
3899        * <code>optional string infra_log_path = 51;</code>
3900        */
getInfraLogPath()3901       public java.lang.String getInfraLogPath() {
3902         java.lang.Object ref = infraLogPath_;
3903         if (!(ref instanceof java.lang.String)) {
3904           com.google.protobuf.ByteString bs =
3905               (com.google.protobuf.ByteString) ref;
3906           java.lang.String s = bs.toStringUtf8();
3907           if (bs.isValidUtf8()) {
3908             infraLogPath_ = s;
3909           }
3910           return s;
3911         } else {
3912           return (java.lang.String) ref;
3913         }
3914       }
3915       /**
3916        * <pre>
3917        * GCS path to the corresponding infra log file.
3918        * </pre>
3919        *
3920        * <code>optional string infra_log_path = 51;</code>
3921        */
3922       public com.google.protobuf.ByteString
getInfraLogPathBytes()3923           getInfraLogPathBytes() {
3924         java.lang.Object ref = infraLogPath_;
3925         if (ref instanceof String) {
3926           com.google.protobuf.ByteString b =
3927               com.google.protobuf.ByteString.copyFromUtf8(
3928                   (java.lang.String) ref);
3929           infraLogPath_ = b;
3930           return b;
3931         } else {
3932           return (com.google.protobuf.ByteString) ref;
3933         }
3934       }
3935       /**
3936        * <pre>
3937        * GCS path to the corresponding infra log file.
3938        * </pre>
3939        *
3940        * <code>optional string infra_log_path = 51;</code>
3941        */
setInfraLogPath( java.lang.String value)3942       public Builder setInfraLogPath(
3943           java.lang.String value) {
3944         if (value == null) {
3945     throw new NullPointerException();
3946   }
3947   bitField0_ |= 0x00100000;
3948         infraLogPath_ = value;
3949         onChanged();
3950         return this;
3951       }
3952       /**
3953        * <pre>
3954        * GCS path to the corresponding infra log file.
3955        * </pre>
3956        *
3957        * <code>optional string infra_log_path = 51;</code>
3958        */
clearInfraLogPath()3959       public Builder clearInfraLogPath() {
3960         bitField0_ = (bitField0_ & ~0x00100000);
3961         infraLogPath_ = getDefaultInstance().getInfraLogPath();
3962         onChanged();
3963         return this;
3964       }
3965       /**
3966        * <pre>
3967        * GCS path to the corresponding infra log file.
3968        * </pre>
3969        *
3970        * <code>optional string infra_log_path = 51;</code>
3971        */
setInfraLogPathBytes( com.google.protobuf.ByteString value)3972       public Builder setInfraLogPathBytes(
3973           com.google.protobuf.ByteString value) {
3974         if (value == null) {
3975     throw new NullPointerException();
3976   }
3977   bitField0_ |= 0x00100000;
3978         infraLogPath_ = value;
3979         onChanged();
3980         return this;
3981       }
3982 
3983       private com.google.protobuf.LazyStringList repackedImagePath_ = com.google.protobuf.LazyStringArrayList.EMPTY;
ensureRepackedImagePathIsMutable()3984       private void ensureRepackedImagePathIsMutable() {
3985         if (!((bitField0_ & 0x00200000) == 0x00200000)) {
3986           repackedImagePath_ = new com.google.protobuf.LazyStringArrayList(repackedImagePath_);
3987           bitField0_ |= 0x00200000;
3988          }
3989       }
3990       /**
3991        * <pre>
3992        * GCS path to the repacked device[+GSI] image set.
3993        * </pre>
3994        *
3995        * <code>repeated string repacked_image_path = 52;</code>
3996        */
3997       public com.google.protobuf.ProtocolStringList
getRepackedImagePathList()3998           getRepackedImagePathList() {
3999         return repackedImagePath_.getUnmodifiableView();
4000       }
4001       /**
4002        * <pre>
4003        * GCS path to the repacked device[+GSI] image set.
4004        * </pre>
4005        *
4006        * <code>repeated string repacked_image_path = 52;</code>
4007        */
getRepackedImagePathCount()4008       public int getRepackedImagePathCount() {
4009         return repackedImagePath_.size();
4010       }
4011       /**
4012        * <pre>
4013        * GCS path to the repacked device[+GSI] image set.
4014        * </pre>
4015        *
4016        * <code>repeated string repacked_image_path = 52;</code>
4017        */
getRepackedImagePath(int index)4018       public java.lang.String getRepackedImagePath(int index) {
4019         return repackedImagePath_.get(index);
4020       }
4021       /**
4022        * <pre>
4023        * GCS path to the repacked device[+GSI] image set.
4024        * </pre>
4025        *
4026        * <code>repeated string repacked_image_path = 52;</code>
4027        */
4028       public com.google.protobuf.ByteString
getRepackedImagePathBytes(int index)4029           getRepackedImagePathBytes(int index) {
4030         return repackedImagePath_.getByteString(index);
4031       }
4032       /**
4033        * <pre>
4034        * GCS path to the repacked device[+GSI] image set.
4035        * </pre>
4036        *
4037        * <code>repeated string repacked_image_path = 52;</code>
4038        */
setRepackedImagePath( int index, java.lang.String value)4039       public Builder setRepackedImagePath(
4040           int index, java.lang.String value) {
4041         if (value == null) {
4042     throw new NullPointerException();
4043   }
4044   ensureRepackedImagePathIsMutable();
4045         repackedImagePath_.set(index, value);
4046         onChanged();
4047         return this;
4048       }
4049       /**
4050        * <pre>
4051        * GCS path to the repacked device[+GSI] image set.
4052        * </pre>
4053        *
4054        * <code>repeated string repacked_image_path = 52;</code>
4055        */
addRepackedImagePath( java.lang.String value)4056       public Builder addRepackedImagePath(
4057           java.lang.String value) {
4058         if (value == null) {
4059     throw new NullPointerException();
4060   }
4061   ensureRepackedImagePathIsMutable();
4062         repackedImagePath_.add(value);
4063         onChanged();
4064         return this;
4065       }
4066       /**
4067        * <pre>
4068        * GCS path to the repacked device[+GSI] image set.
4069        * </pre>
4070        *
4071        * <code>repeated string repacked_image_path = 52;</code>
4072        */
addAllRepackedImagePath( java.lang.Iterable<java.lang.String> values)4073       public Builder addAllRepackedImagePath(
4074           java.lang.Iterable<java.lang.String> values) {
4075         ensureRepackedImagePathIsMutable();
4076         com.google.protobuf.AbstractMessageLite.Builder.addAll(
4077             values, repackedImagePath_);
4078         onChanged();
4079         return this;
4080       }
4081       /**
4082        * <pre>
4083        * GCS path to the repacked device[+GSI] image set.
4084        * </pre>
4085        *
4086        * <code>repeated string repacked_image_path = 52;</code>
4087        */
clearRepackedImagePath()4088       public Builder clearRepackedImagePath() {
4089         repackedImagePath_ = com.google.protobuf.LazyStringArrayList.EMPTY;
4090         bitField0_ = (bitField0_ & ~0x00200000);
4091         onChanged();
4092         return this;
4093       }
4094       /**
4095        * <pre>
4096        * GCS path to the repacked device[+GSI] image set.
4097        * </pre>
4098        *
4099        * <code>repeated string repacked_image_path = 52;</code>
4100        */
addRepackedImagePathBytes( com.google.protobuf.ByteString value)4101       public Builder addRepackedImagePathBytes(
4102           com.google.protobuf.ByteString value) {
4103         if (value == null) {
4104     throw new NullPointerException();
4105   }
4106   ensureRepackedImagePathIsMutable();
4107         repackedImagePath_.add(value);
4108         onChanged();
4109         return this;
4110       }
4111 
4112       private java.lang.Object vendorBuildId_ = "";
4113       /**
4114        * <pre>
4115        * Fetch info used to fetch and flash certain builds for retry_prompt command.
4116        * </pre>
4117        *
4118        * <code>optional string vendor_build_id = 61;</code>
4119        */
hasVendorBuildId()4120       public boolean hasVendorBuildId() {
4121         return ((bitField0_ & 0x00400000) == 0x00400000);
4122       }
4123       /**
4124        * <pre>
4125        * Fetch info used to fetch and flash certain builds for retry_prompt command.
4126        * </pre>
4127        *
4128        * <code>optional string vendor_build_id = 61;</code>
4129        */
getVendorBuildId()4130       public java.lang.String getVendorBuildId() {
4131         java.lang.Object ref = vendorBuildId_;
4132         if (!(ref instanceof java.lang.String)) {
4133           com.google.protobuf.ByteString bs =
4134               (com.google.protobuf.ByteString) ref;
4135           java.lang.String s = bs.toStringUtf8();
4136           if (bs.isValidUtf8()) {
4137             vendorBuildId_ = s;
4138           }
4139           return s;
4140         } else {
4141           return (java.lang.String) ref;
4142         }
4143       }
4144       /**
4145        * <pre>
4146        * Fetch info used to fetch and flash certain builds for retry_prompt command.
4147        * </pre>
4148        *
4149        * <code>optional string vendor_build_id = 61;</code>
4150        */
4151       public com.google.protobuf.ByteString
getVendorBuildIdBytes()4152           getVendorBuildIdBytes() {
4153         java.lang.Object ref = vendorBuildId_;
4154         if (ref instanceof String) {
4155           com.google.protobuf.ByteString b =
4156               com.google.protobuf.ByteString.copyFromUtf8(
4157                   (java.lang.String) ref);
4158           vendorBuildId_ = b;
4159           return b;
4160         } else {
4161           return (com.google.protobuf.ByteString) ref;
4162         }
4163       }
4164       /**
4165        * <pre>
4166        * Fetch info used to fetch and flash certain builds for retry_prompt command.
4167        * </pre>
4168        *
4169        * <code>optional string vendor_build_id = 61;</code>
4170        */
setVendorBuildId( java.lang.String value)4171       public Builder setVendorBuildId(
4172           java.lang.String value) {
4173         if (value == null) {
4174     throw new NullPointerException();
4175   }
4176   bitField0_ |= 0x00400000;
4177         vendorBuildId_ = value;
4178         onChanged();
4179         return this;
4180       }
4181       /**
4182        * <pre>
4183        * Fetch info used to fetch and flash certain builds for retry_prompt command.
4184        * </pre>
4185        *
4186        * <code>optional string vendor_build_id = 61;</code>
4187        */
clearVendorBuildId()4188       public Builder clearVendorBuildId() {
4189         bitField0_ = (bitField0_ & ~0x00400000);
4190         vendorBuildId_ = getDefaultInstance().getVendorBuildId();
4191         onChanged();
4192         return this;
4193       }
4194       /**
4195        * <pre>
4196        * Fetch info used to fetch and flash certain builds for retry_prompt command.
4197        * </pre>
4198        *
4199        * <code>optional string vendor_build_id = 61;</code>
4200        */
setVendorBuildIdBytes( com.google.protobuf.ByteString value)4201       public Builder setVendorBuildIdBytes(
4202           com.google.protobuf.ByteString value) {
4203         if (value == null) {
4204     throw new NullPointerException();
4205   }
4206   bitField0_ |= 0x00400000;
4207         vendorBuildId_ = value;
4208         onChanged();
4209         return this;
4210       }
4211 
4212       private java.lang.Object gsiBuildId_ = "";
4213       /**
4214        * <code>optional string gsi_build_id = 62;</code>
4215        */
hasGsiBuildId()4216       public boolean hasGsiBuildId() {
4217         return ((bitField0_ & 0x00800000) == 0x00800000);
4218       }
4219       /**
4220        * <code>optional string gsi_build_id = 62;</code>
4221        */
getGsiBuildId()4222       public java.lang.String getGsiBuildId() {
4223         java.lang.Object ref = gsiBuildId_;
4224         if (!(ref instanceof java.lang.String)) {
4225           com.google.protobuf.ByteString bs =
4226               (com.google.protobuf.ByteString) ref;
4227           java.lang.String s = bs.toStringUtf8();
4228           if (bs.isValidUtf8()) {
4229             gsiBuildId_ = s;
4230           }
4231           return s;
4232         } else {
4233           return (java.lang.String) ref;
4234         }
4235       }
4236       /**
4237        * <code>optional string gsi_build_id = 62;</code>
4238        */
4239       public com.google.protobuf.ByteString
getGsiBuildIdBytes()4240           getGsiBuildIdBytes() {
4241         java.lang.Object ref = gsiBuildId_;
4242         if (ref instanceof String) {
4243           com.google.protobuf.ByteString b =
4244               com.google.protobuf.ByteString.copyFromUtf8(
4245                   (java.lang.String) ref);
4246           gsiBuildId_ = b;
4247           return b;
4248         } else {
4249           return (com.google.protobuf.ByteString) ref;
4250         }
4251       }
4252       /**
4253        * <code>optional string gsi_build_id = 62;</code>
4254        */
setGsiBuildId( java.lang.String value)4255       public Builder setGsiBuildId(
4256           java.lang.String value) {
4257         if (value == null) {
4258     throw new NullPointerException();
4259   }
4260   bitField0_ |= 0x00800000;
4261         gsiBuildId_ = value;
4262         onChanged();
4263         return this;
4264       }
4265       /**
4266        * <code>optional string gsi_build_id = 62;</code>
4267        */
clearGsiBuildId()4268       public Builder clearGsiBuildId() {
4269         bitField0_ = (bitField0_ & ~0x00800000);
4270         gsiBuildId_ = getDefaultInstance().getGsiBuildId();
4271         onChanged();
4272         return this;
4273       }
4274       /**
4275        * <code>optional string gsi_build_id = 62;</code>
4276        */
setGsiBuildIdBytes( com.google.protobuf.ByteString value)4277       public Builder setGsiBuildIdBytes(
4278           com.google.protobuf.ByteString value) {
4279         if (value == null) {
4280     throw new NullPointerException();
4281   }
4282   bitField0_ |= 0x00800000;
4283         gsiBuildId_ = value;
4284         onChanged();
4285         return this;
4286       }
4287 
4288       private com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage scheduleConfig_ = null;
4289       private com.google.protobuf.SingleFieldBuilderV3<
4290           com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage, com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.Builder, com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessageOrBuilder> scheduleConfigBuilder_;
4291       /**
4292        * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63 [deprecated = true];</code>
4293        */
hasScheduleConfig()4294       @java.lang.Deprecated public boolean hasScheduleConfig() {
4295         return ((bitField0_ & 0x01000000) == 0x01000000);
4296       }
4297       /**
4298        * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63 [deprecated = true];</code>
4299        */
getScheduleConfig()4300       @java.lang.Deprecated public com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage getScheduleConfig() {
4301         if (scheduleConfigBuilder_ == null) {
4302           return scheduleConfig_ == null ? com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.getDefaultInstance() : scheduleConfig_;
4303         } else {
4304           return scheduleConfigBuilder_.getMessage();
4305         }
4306       }
4307       /**
4308        * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63 [deprecated = true];</code>
4309        */
setScheduleConfig(com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage value)4310       @java.lang.Deprecated public Builder setScheduleConfig(com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage value) {
4311         if (scheduleConfigBuilder_ == null) {
4312           if (value == null) {
4313             throw new NullPointerException();
4314           }
4315           scheduleConfig_ = value;
4316           onChanged();
4317         } else {
4318           scheduleConfigBuilder_.setMessage(value);
4319         }
4320         bitField0_ |= 0x01000000;
4321         return this;
4322       }
4323       /**
4324        * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63 [deprecated = true];</code>
4325        */
setScheduleConfig( com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.Builder builderForValue)4326       @java.lang.Deprecated public Builder setScheduleConfig(
4327           com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.Builder builderForValue) {
4328         if (scheduleConfigBuilder_ == null) {
4329           scheduleConfig_ = builderForValue.build();
4330           onChanged();
4331         } else {
4332           scheduleConfigBuilder_.setMessage(builderForValue.build());
4333         }
4334         bitField0_ |= 0x01000000;
4335         return this;
4336       }
4337       /**
4338        * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63 [deprecated = true];</code>
4339        */
mergeScheduleConfig(com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage value)4340       @java.lang.Deprecated public Builder mergeScheduleConfig(com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage value) {
4341         if (scheduleConfigBuilder_ == null) {
4342           if (((bitField0_ & 0x01000000) == 0x01000000) &&
4343               scheduleConfig_ != null &&
4344               scheduleConfig_ != com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.getDefaultInstance()) {
4345             scheduleConfig_ =
4346               com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.newBuilder(scheduleConfig_).mergeFrom(value).buildPartial();
4347           } else {
4348             scheduleConfig_ = value;
4349           }
4350           onChanged();
4351         } else {
4352           scheduleConfigBuilder_.mergeFrom(value);
4353         }
4354         bitField0_ |= 0x01000000;
4355         return this;
4356       }
4357       /**
4358        * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63 [deprecated = true];</code>
4359        */
clearScheduleConfig()4360       @java.lang.Deprecated public Builder clearScheduleConfig() {
4361         if (scheduleConfigBuilder_ == null) {
4362           scheduleConfig_ = null;
4363           onChanged();
4364         } else {
4365           scheduleConfigBuilder_.clear();
4366         }
4367         bitField0_ = (bitField0_ & ~0x01000000);
4368         return this;
4369       }
4370       /**
4371        * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63 [deprecated = true];</code>
4372        */
getScheduleConfigBuilder()4373       @java.lang.Deprecated public com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.Builder getScheduleConfigBuilder() {
4374         bitField0_ |= 0x01000000;
4375         onChanged();
4376         return getScheduleConfigFieldBuilder().getBuilder();
4377       }
4378       /**
4379        * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63 [deprecated = true];</code>
4380        */
getScheduleConfigOrBuilder()4381       @java.lang.Deprecated public com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessageOrBuilder getScheduleConfigOrBuilder() {
4382         if (scheduleConfigBuilder_ != null) {
4383           return scheduleConfigBuilder_.getMessageOrBuilder();
4384         } else {
4385           return scheduleConfig_ == null ?
4386               com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.getDefaultInstance() : scheduleConfig_;
4387         }
4388       }
4389       /**
4390        * <code>optional .android.test.lab.ScheduleConfigMessage schedule_config = 63 [deprecated = true];</code>
4391        */
4392       private com.google.protobuf.SingleFieldBuilderV3<
4393           com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage, com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.Builder, com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessageOrBuilder>
getScheduleConfigFieldBuilder()4394           getScheduleConfigFieldBuilder() {
4395         if (scheduleConfigBuilder_ == null) {
4396           scheduleConfigBuilder_ = new com.google.protobuf.SingleFieldBuilderV3<
4397               com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage, com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessage.Builder, com.android.vts.proto.TestScheduleConfigMessageOuterClass.ScheduleConfigMessageOrBuilder>(
4398                   getScheduleConfig(),
4399                   getParentForChildren(),
4400                   isClean());
4401           scheduleConfig_ = null;
4402         }
4403         return scheduleConfigBuilder_;
4404       }
setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)4405       public final Builder setUnknownFields(
4406           final com.google.protobuf.UnknownFieldSet unknownFields) {
4407         return super.setUnknownFields(unknownFields);
4408       }
4409 
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)4410       public final Builder mergeUnknownFields(
4411           final com.google.protobuf.UnknownFieldSet unknownFields) {
4412         return super.mergeUnknownFields(unknownFields);
4413       }
4414 
4415 
4416       // @@protoc_insertion_point(builder_scope:android.vts.TestSuiteResultMessage)
4417     }
4418 
4419     // @@protoc_insertion_point(class_scope:android.vts.TestSuiteResultMessage)
4420     private static final com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage DEFAULT_INSTANCE;
4421     static {
4422       DEFAULT_INSTANCE = new com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage();
4423     }
4424 
getDefaultInstance()4425     public static com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage getDefaultInstance() {
4426       return DEFAULT_INSTANCE;
4427     }
4428 
4429     @java.lang.Deprecated public static final com.google.protobuf.Parser<TestSuiteResultMessage>
4430         PARSER = new com.google.protobuf.AbstractParser<TestSuiteResultMessage>() {
4431       public TestSuiteResultMessage parsePartialFrom(
4432           com.google.protobuf.CodedInputStream input,
4433           com.google.protobuf.ExtensionRegistryLite extensionRegistry)
4434           throws com.google.protobuf.InvalidProtocolBufferException {
4435           return new TestSuiteResultMessage(input, extensionRegistry);
4436       }
4437     };
4438 
parser()4439     public static com.google.protobuf.Parser<TestSuiteResultMessage> parser() {
4440       return PARSER;
4441     }
4442 
4443     @java.lang.Override
getParserForType()4444     public com.google.protobuf.Parser<TestSuiteResultMessage> getParserForType() {
4445       return PARSER;
4446     }
4447 
getDefaultInstanceForType()4448     public com.android.vts.proto.TestSuiteResultMessageProto.TestSuiteResultMessage getDefaultInstanceForType() {
4449       return DEFAULT_INSTANCE;
4450     }
4451 
4452   }
4453 
4454   private static final com.google.protobuf.Descriptors.Descriptor
4455     internal_static_android_vts_TestSuiteResultMessage_descriptor;
4456   private static final
4457     com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
4458       internal_static_android_vts_TestSuiteResultMessage_fieldAccessorTable;
4459 
4460   public static com.google.protobuf.Descriptors.FileDescriptor
getDescriptor()4461       getDescriptor() {
4462     return descriptor;
4463   }
4464   private static  com.google.protobuf.Descriptors.FileDescriptor
4465       descriptor;
4466   static {
4467     java.lang.String[] descriptorData = {
4468       "\n\034TestSuiteResultMessage.proto\022\013android." +
4469       "vts\032\037TestScheduleConfigMessage.proto\"\226\005\n" +
4470       "\026TestSuiteResultMessage\022\024\n\014access_token\030" +
4471       "\001 \001(\t\022\023\n\013result_path\030\002 \001(\t\022\032\n\014boot_succe" +
4472       "ss\030\003 \001(\010:\004true\022\016\n\006branch\030\013 \002(\t\022\016\n\006target" +
4473       "\030\014 \002(\t\022\020\n\010build_id\030\r \002(\t\022\022\n\nsuite_plan\030\025" +
4474       " \001(\t\022\025\n\rsuite_version\030\026 \001(\t\022\032\n\022suite_bui" +
4475       "ld_number\030\027 \001(\t\022\022\n\nstart_time\030\030 \001(\003\022\020\n\010e" +
4476       "nd_time\030\031 \001(\003\022\021\n\thost_name\030\032 \001(\t\022\022\n\nsuit" +
4477       "e_name\030\033 \001(\t\022 \n\030build_system_fingerprint",
4478       "\030\037 \001(\t\022 \n\030build_vendor_fingerprint\030  \001(\t" +
4479       "\022\024\n\ttest_type\030! \001(\005:\0010\022\036\n\026passed_test_ca" +
4480       "se_count\030) \001(\005\022\036\n\026failed_test_case_count" +
4481       "\030* \001(\005\022\024\n\014modules_done\030+ \001(\005\022\025\n\rmodules_" +
4482       "total\030, \001(\005\022\026\n\016infra_log_path\0303 \001(\t\022\033\n\023r" +
4483       "epacked_image_path\0304 \003(\t\022\027\n\017vendor_build" +
4484       "_id\030= \001(\t\022\024\n\014gsi_build_id\030> \001(\t\022D\n\017sched" +
4485       "ule_config\030? \001(\0132\'.android.test.lab.Sche" +
4486       "duleConfigMessageB\002\030\001B6\n\025com.android.vts" +
4487       ".protoB\033TestSuiteResultMessageProtoP\000"
4488     };
4489     com.google.protobuf.Descriptors.FileDescriptor.InternalDescriptorAssigner assigner =
4490         new com.google.protobuf.Descriptors.FileDescriptor.    InternalDescriptorAssigner() {
4491           public com.google.protobuf.ExtensionRegistry assignDescriptors(
4492               com.google.protobuf.Descriptors.FileDescriptor root) {
4493             descriptor = root;
4494             return null;
4495           }
4496         };
4497     com.google.protobuf.Descriptors.FileDescriptor
internalBuildGeneratedFileFrom(descriptorData, new com.google.protobuf.Descriptors.FileDescriptor[] { com.android.vts.proto.TestScheduleConfigMessageOuterClass.getDescriptor(), }, assigner)4498       .internalBuildGeneratedFileFrom(descriptorData,
4499         new com.google.protobuf.Descriptors.FileDescriptor[] {
4500           com.android.vts.proto.TestScheduleConfigMessageOuterClass.getDescriptor(),
4501         }, assigner);
4502     internal_static_android_vts_TestSuiteResultMessage_descriptor =
4503       getDescriptor().getMessageTypes().get(0);
4504     internal_static_android_vts_TestSuiteResultMessage_fieldAccessorTable = new
4505       com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
4506         internal_static_android_vts_TestSuiteResultMessage_descriptor,
4507         new java.lang.String[] { "AccessToken", "ResultPath", "BootSuccess", "Branch", "Target", "BuildId", "SuitePlan", "SuiteVersion", "SuiteBuildNumber", "StartTime", "EndTime", "HostName", "SuiteName", "BuildSystemFingerprint", "BuildVendorFingerprint", "TestType", "PassedTestCaseCount", "FailedTestCaseCount", "ModulesDone", "ModulesTotal", "InfraLogPath", "RepackedImagePath", "VendorBuildId", "GsiBuildId", "ScheduleConfig", });
com.android.vts.proto.TestScheduleConfigMessageOuterClass.getDescriptor()4508     com.android.vts.proto.TestScheduleConfigMessageOuterClass.getDescriptor();
4509   }
4510 
4511   // @@protoc_insertion_point(outer_class_scope)
4512 }
4513