• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/devtools/clouderrorreporting/v1beta1/common.proto
18 
19 package com.google.devtools.clouderrorreporting.v1beta1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Description of a group of similar error events.
26  * </pre>
27  *
28  * Protobuf type {@code google.devtools.clouderrorreporting.v1beta1.ErrorGroup}
29  */
30 public final class ErrorGroup extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.devtools.clouderrorreporting.v1beta1.ErrorGroup)
33     ErrorGroupOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use ErrorGroup.newBuilder() to construct.
ErrorGroup(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private ErrorGroup(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
ErrorGroup()40   private ErrorGroup() {
41     name_ = "";
42     groupId_ = "";
43     trackingIssues_ = java.util.Collections.emptyList();
44     resolutionStatus_ = 0;
45   }
46 
47   @java.lang.Override
48   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)49   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
50     return new ErrorGroup();
51   }
52 
53   @java.lang.Override
getUnknownFields()54   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
55     return this.unknownFields;
56   }
57 
getDescriptor()58   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
59     return com.google.devtools.clouderrorreporting.v1beta1.CommonProto
60         .internal_static_google_devtools_clouderrorreporting_v1beta1_ErrorGroup_descriptor;
61   }
62 
63   @java.lang.Override
64   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()65       internalGetFieldAccessorTable() {
66     return com.google.devtools.clouderrorreporting.v1beta1.CommonProto
67         .internal_static_google_devtools_clouderrorreporting_v1beta1_ErrorGroup_fieldAccessorTable
68         .ensureFieldAccessorsInitialized(
69             com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup.class,
70             com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup.Builder.class);
71   }
72 
73   public static final int NAME_FIELD_NUMBER = 1;
74 
75   @SuppressWarnings("serial")
76   private volatile java.lang.Object name_ = "";
77   /**
78    *
79    *
80    * <pre>
81    * The group resource name.
82    * Example: &lt;code&gt;projects/my-project-123/groups/CNSgkpnppqKCUw&lt;/code&gt;
83    * </pre>
84    *
85    * <code>string name = 1;</code>
86    *
87    * @return The name.
88    */
89   @java.lang.Override
getName()90   public java.lang.String getName() {
91     java.lang.Object ref = name_;
92     if (ref instanceof java.lang.String) {
93       return (java.lang.String) ref;
94     } else {
95       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
96       java.lang.String s = bs.toStringUtf8();
97       name_ = s;
98       return s;
99     }
100   }
101   /**
102    *
103    *
104    * <pre>
105    * The group resource name.
106    * Example: &lt;code&gt;projects/my-project-123/groups/CNSgkpnppqKCUw&lt;/code&gt;
107    * </pre>
108    *
109    * <code>string name = 1;</code>
110    *
111    * @return The bytes for name.
112    */
113   @java.lang.Override
getNameBytes()114   public com.google.protobuf.ByteString getNameBytes() {
115     java.lang.Object ref = name_;
116     if (ref instanceof java.lang.String) {
117       com.google.protobuf.ByteString b =
118           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
119       name_ = b;
120       return b;
121     } else {
122       return (com.google.protobuf.ByteString) ref;
123     }
124   }
125 
126   public static final int GROUP_ID_FIELD_NUMBER = 2;
127 
128   @SuppressWarnings("serial")
129   private volatile java.lang.Object groupId_ = "";
130   /**
131    *
132    *
133    * <pre>
134    * Group IDs are unique for a given project. If the same kind of error
135    * occurs in different service contexts, it will receive the same group ID.
136    * </pre>
137    *
138    * <code>string group_id = 2;</code>
139    *
140    * @return The groupId.
141    */
142   @java.lang.Override
getGroupId()143   public java.lang.String getGroupId() {
144     java.lang.Object ref = groupId_;
145     if (ref instanceof java.lang.String) {
146       return (java.lang.String) ref;
147     } else {
148       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
149       java.lang.String s = bs.toStringUtf8();
150       groupId_ = s;
151       return s;
152     }
153   }
154   /**
155    *
156    *
157    * <pre>
158    * Group IDs are unique for a given project. If the same kind of error
159    * occurs in different service contexts, it will receive the same group ID.
160    * </pre>
161    *
162    * <code>string group_id = 2;</code>
163    *
164    * @return The bytes for groupId.
165    */
166   @java.lang.Override
getGroupIdBytes()167   public com.google.protobuf.ByteString getGroupIdBytes() {
168     java.lang.Object ref = groupId_;
169     if (ref instanceof java.lang.String) {
170       com.google.protobuf.ByteString b =
171           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
172       groupId_ = b;
173       return b;
174     } else {
175       return (com.google.protobuf.ByteString) ref;
176     }
177   }
178 
179   public static final int TRACKING_ISSUES_FIELD_NUMBER = 3;
180 
181   @SuppressWarnings("serial")
182   private java.util.List<com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue>
183       trackingIssues_;
184   /**
185    *
186    *
187    * <pre>
188    * Associated tracking issues.
189    * </pre>
190    *
191    * <code>repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
192    * </code>
193    */
194   @java.lang.Override
195   public java.util.List<com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue>
getTrackingIssuesList()196       getTrackingIssuesList() {
197     return trackingIssues_;
198   }
199   /**
200    *
201    *
202    * <pre>
203    * Associated tracking issues.
204    * </pre>
205    *
206    * <code>repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
207    * </code>
208    */
209   @java.lang.Override
210   public java.util.List<
211           ? extends com.google.devtools.clouderrorreporting.v1beta1.TrackingIssueOrBuilder>
getTrackingIssuesOrBuilderList()212       getTrackingIssuesOrBuilderList() {
213     return trackingIssues_;
214   }
215   /**
216    *
217    *
218    * <pre>
219    * Associated tracking issues.
220    * </pre>
221    *
222    * <code>repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
223    * </code>
224    */
225   @java.lang.Override
getTrackingIssuesCount()226   public int getTrackingIssuesCount() {
227     return trackingIssues_.size();
228   }
229   /**
230    *
231    *
232    * <pre>
233    * Associated tracking issues.
234    * </pre>
235    *
236    * <code>repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
237    * </code>
238    */
239   @java.lang.Override
getTrackingIssues( int index)240   public com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue getTrackingIssues(
241       int index) {
242     return trackingIssues_.get(index);
243   }
244   /**
245    *
246    *
247    * <pre>
248    * Associated tracking issues.
249    * </pre>
250    *
251    * <code>repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
252    * </code>
253    */
254   @java.lang.Override
255   public com.google.devtools.clouderrorreporting.v1beta1.TrackingIssueOrBuilder
getTrackingIssuesOrBuilder(int index)256       getTrackingIssuesOrBuilder(int index) {
257     return trackingIssues_.get(index);
258   }
259 
260   public static final int RESOLUTION_STATUS_FIELD_NUMBER = 5;
261   private int resolutionStatus_ = 0;
262   /**
263    *
264    *
265    * <pre>
266    * Error group's resolution status.
267    * An unspecified resolution status will be interpreted as OPEN
268    * </pre>
269    *
270    * <code>.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus resolution_status = 5;
271    * </code>
272    *
273    * @return The enum numeric value on the wire for resolutionStatus.
274    */
275   @java.lang.Override
getResolutionStatusValue()276   public int getResolutionStatusValue() {
277     return resolutionStatus_;
278   }
279   /**
280    *
281    *
282    * <pre>
283    * Error group's resolution status.
284    * An unspecified resolution status will be interpreted as OPEN
285    * </pre>
286    *
287    * <code>.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus resolution_status = 5;
288    * </code>
289    *
290    * @return The resolutionStatus.
291    */
292   @java.lang.Override
getResolutionStatus()293   public com.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus getResolutionStatus() {
294     com.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus result =
295         com.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus.forNumber(
296             resolutionStatus_);
297     return result == null
298         ? com.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus.UNRECOGNIZED
299         : result;
300   }
301 
302   private byte memoizedIsInitialized = -1;
303 
304   @java.lang.Override
isInitialized()305   public final boolean isInitialized() {
306     byte isInitialized = memoizedIsInitialized;
307     if (isInitialized == 1) return true;
308     if (isInitialized == 0) return false;
309 
310     memoizedIsInitialized = 1;
311     return true;
312   }
313 
314   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)315   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
316     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
317       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, name_);
318     }
319     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(groupId_)) {
320       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, groupId_);
321     }
322     for (int i = 0; i < trackingIssues_.size(); i++) {
323       output.writeMessage(3, trackingIssues_.get(i));
324     }
325     if (resolutionStatus_
326         != com.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus
327             .RESOLUTION_STATUS_UNSPECIFIED
328             .getNumber()) {
329       output.writeEnum(5, resolutionStatus_);
330     }
331     getUnknownFields().writeTo(output);
332   }
333 
334   @java.lang.Override
getSerializedSize()335   public int getSerializedSize() {
336     int size = memoizedSize;
337     if (size != -1) return size;
338 
339     size = 0;
340     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(name_)) {
341       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, name_);
342     }
343     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(groupId_)) {
344       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, groupId_);
345     }
346     for (int i = 0; i < trackingIssues_.size(); i++) {
347       size += com.google.protobuf.CodedOutputStream.computeMessageSize(3, trackingIssues_.get(i));
348     }
349     if (resolutionStatus_
350         != com.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus
351             .RESOLUTION_STATUS_UNSPECIFIED
352             .getNumber()) {
353       size += com.google.protobuf.CodedOutputStream.computeEnumSize(5, resolutionStatus_);
354     }
355     size += getUnknownFields().getSerializedSize();
356     memoizedSize = size;
357     return size;
358   }
359 
360   @java.lang.Override
equals(final java.lang.Object obj)361   public boolean equals(final java.lang.Object obj) {
362     if (obj == this) {
363       return true;
364     }
365     if (!(obj instanceof com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup)) {
366       return super.equals(obj);
367     }
368     com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup other =
369         (com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup) obj;
370 
371     if (!getName().equals(other.getName())) return false;
372     if (!getGroupId().equals(other.getGroupId())) return false;
373     if (!getTrackingIssuesList().equals(other.getTrackingIssuesList())) return false;
374     if (resolutionStatus_ != other.resolutionStatus_) return false;
375     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
376     return true;
377   }
378 
379   @java.lang.Override
hashCode()380   public int hashCode() {
381     if (memoizedHashCode != 0) {
382       return memoizedHashCode;
383     }
384     int hash = 41;
385     hash = (19 * hash) + getDescriptor().hashCode();
386     hash = (37 * hash) + NAME_FIELD_NUMBER;
387     hash = (53 * hash) + getName().hashCode();
388     hash = (37 * hash) + GROUP_ID_FIELD_NUMBER;
389     hash = (53 * hash) + getGroupId().hashCode();
390     if (getTrackingIssuesCount() > 0) {
391       hash = (37 * hash) + TRACKING_ISSUES_FIELD_NUMBER;
392       hash = (53 * hash) + getTrackingIssuesList().hashCode();
393     }
394     hash = (37 * hash) + RESOLUTION_STATUS_FIELD_NUMBER;
395     hash = (53 * hash) + resolutionStatus_;
396     hash = (29 * hash) + getUnknownFields().hashCode();
397     memoizedHashCode = hash;
398     return hash;
399   }
400 
parseFrom( java.nio.ByteBuffer data)401   public static com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup parseFrom(
402       java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException {
403     return PARSER.parseFrom(data);
404   }
405 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)406   public static com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup parseFrom(
407       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
408       throws com.google.protobuf.InvalidProtocolBufferException {
409     return PARSER.parseFrom(data, extensionRegistry);
410   }
411 
parseFrom( com.google.protobuf.ByteString data)412   public static com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup parseFrom(
413       com.google.protobuf.ByteString data)
414       throws com.google.protobuf.InvalidProtocolBufferException {
415     return PARSER.parseFrom(data);
416   }
417 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)418   public static com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup parseFrom(
419       com.google.protobuf.ByteString data,
420       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
421       throws com.google.protobuf.InvalidProtocolBufferException {
422     return PARSER.parseFrom(data, extensionRegistry);
423   }
424 
parseFrom(byte[] data)425   public static com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup parseFrom(byte[] data)
426       throws com.google.protobuf.InvalidProtocolBufferException {
427     return PARSER.parseFrom(data);
428   }
429 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)430   public static com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup parseFrom(
431       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
432       throws com.google.protobuf.InvalidProtocolBufferException {
433     return PARSER.parseFrom(data, extensionRegistry);
434   }
435 
parseFrom( java.io.InputStream input)436   public static com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup parseFrom(
437       java.io.InputStream input) throws java.io.IOException {
438     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
439   }
440 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)441   public static com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup parseFrom(
442       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
443       throws java.io.IOException {
444     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
445         PARSER, input, extensionRegistry);
446   }
447 
parseDelimitedFrom( java.io.InputStream input)448   public static com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup parseDelimitedFrom(
449       java.io.InputStream input) throws java.io.IOException {
450     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
451   }
452 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)453   public static com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup parseDelimitedFrom(
454       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
455       throws java.io.IOException {
456     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
457         PARSER, input, extensionRegistry);
458   }
459 
parseFrom( com.google.protobuf.CodedInputStream input)460   public static com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup parseFrom(
461       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
462     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
463   }
464 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)465   public static com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup parseFrom(
466       com.google.protobuf.CodedInputStream input,
467       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
468       throws java.io.IOException {
469     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
470         PARSER, input, extensionRegistry);
471   }
472 
473   @java.lang.Override
newBuilderForType()474   public Builder newBuilderForType() {
475     return newBuilder();
476   }
477 
newBuilder()478   public static Builder newBuilder() {
479     return DEFAULT_INSTANCE.toBuilder();
480   }
481 
newBuilder( com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup prototype)482   public static Builder newBuilder(
483       com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup prototype) {
484     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
485   }
486 
487   @java.lang.Override
toBuilder()488   public Builder toBuilder() {
489     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
490   }
491 
492   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)493   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
494     Builder builder = new Builder(parent);
495     return builder;
496   }
497   /**
498    *
499    *
500    * <pre>
501    * Description of a group of similar error events.
502    * </pre>
503    *
504    * Protobuf type {@code google.devtools.clouderrorreporting.v1beta1.ErrorGroup}
505    */
506   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
507       implements
508       // @@protoc_insertion_point(builder_implements:google.devtools.clouderrorreporting.v1beta1.ErrorGroup)
509       com.google.devtools.clouderrorreporting.v1beta1.ErrorGroupOrBuilder {
getDescriptor()510     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
511       return com.google.devtools.clouderrorreporting.v1beta1.CommonProto
512           .internal_static_google_devtools_clouderrorreporting_v1beta1_ErrorGroup_descriptor;
513     }
514 
515     @java.lang.Override
516     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()517         internalGetFieldAccessorTable() {
518       return com.google.devtools.clouderrorreporting.v1beta1.CommonProto
519           .internal_static_google_devtools_clouderrorreporting_v1beta1_ErrorGroup_fieldAccessorTable
520           .ensureFieldAccessorsInitialized(
521               com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup.class,
522               com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup.Builder.class);
523     }
524 
525     // Construct using com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup.newBuilder()
Builder()526     private Builder() {}
527 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)528     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
529       super(parent);
530     }
531 
532     @java.lang.Override
clear()533     public Builder clear() {
534       super.clear();
535       bitField0_ = 0;
536       name_ = "";
537       groupId_ = "";
538       if (trackingIssuesBuilder_ == null) {
539         trackingIssues_ = java.util.Collections.emptyList();
540       } else {
541         trackingIssues_ = null;
542         trackingIssuesBuilder_.clear();
543       }
544       bitField0_ = (bitField0_ & ~0x00000004);
545       resolutionStatus_ = 0;
546       return this;
547     }
548 
549     @java.lang.Override
getDescriptorForType()550     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
551       return com.google.devtools.clouderrorreporting.v1beta1.CommonProto
552           .internal_static_google_devtools_clouderrorreporting_v1beta1_ErrorGroup_descriptor;
553     }
554 
555     @java.lang.Override
getDefaultInstanceForType()556     public com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup getDefaultInstanceForType() {
557       return com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup.getDefaultInstance();
558     }
559 
560     @java.lang.Override
build()561     public com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup build() {
562       com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup result = buildPartial();
563       if (!result.isInitialized()) {
564         throw newUninitializedMessageException(result);
565       }
566       return result;
567     }
568 
569     @java.lang.Override
buildPartial()570     public com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup buildPartial() {
571       com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup result =
572           new com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup(this);
573       buildPartialRepeatedFields(result);
574       if (bitField0_ != 0) {
575         buildPartial0(result);
576       }
577       onBuilt();
578       return result;
579     }
580 
buildPartialRepeatedFields( com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup result)581     private void buildPartialRepeatedFields(
582         com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup result) {
583       if (trackingIssuesBuilder_ == null) {
584         if (((bitField0_ & 0x00000004) != 0)) {
585           trackingIssues_ = java.util.Collections.unmodifiableList(trackingIssues_);
586           bitField0_ = (bitField0_ & ~0x00000004);
587         }
588         result.trackingIssues_ = trackingIssues_;
589       } else {
590         result.trackingIssues_ = trackingIssuesBuilder_.build();
591       }
592     }
593 
buildPartial0(com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup result)594     private void buildPartial0(com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup result) {
595       int from_bitField0_ = bitField0_;
596       if (((from_bitField0_ & 0x00000001) != 0)) {
597         result.name_ = name_;
598       }
599       if (((from_bitField0_ & 0x00000002) != 0)) {
600         result.groupId_ = groupId_;
601       }
602       if (((from_bitField0_ & 0x00000008) != 0)) {
603         result.resolutionStatus_ = resolutionStatus_;
604       }
605     }
606 
607     @java.lang.Override
clone()608     public Builder clone() {
609       return super.clone();
610     }
611 
612     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)613     public Builder setField(
614         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
615       return super.setField(field, value);
616     }
617 
618     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)619     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
620       return super.clearField(field);
621     }
622 
623     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)624     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
625       return super.clearOneof(oneof);
626     }
627 
628     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)629     public Builder setRepeatedField(
630         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
631       return super.setRepeatedField(field, index, value);
632     }
633 
634     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)635     public Builder addRepeatedField(
636         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
637       return super.addRepeatedField(field, value);
638     }
639 
640     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)641     public Builder mergeFrom(com.google.protobuf.Message other) {
642       if (other instanceof com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup) {
643         return mergeFrom((com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup) other);
644       } else {
645         super.mergeFrom(other);
646         return this;
647       }
648     }
649 
mergeFrom(com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup other)650     public Builder mergeFrom(com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup other) {
651       if (other == com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup.getDefaultInstance())
652         return this;
653       if (!other.getName().isEmpty()) {
654         name_ = other.name_;
655         bitField0_ |= 0x00000001;
656         onChanged();
657       }
658       if (!other.getGroupId().isEmpty()) {
659         groupId_ = other.groupId_;
660         bitField0_ |= 0x00000002;
661         onChanged();
662       }
663       if (trackingIssuesBuilder_ == null) {
664         if (!other.trackingIssues_.isEmpty()) {
665           if (trackingIssues_.isEmpty()) {
666             trackingIssues_ = other.trackingIssues_;
667             bitField0_ = (bitField0_ & ~0x00000004);
668           } else {
669             ensureTrackingIssuesIsMutable();
670             trackingIssues_.addAll(other.trackingIssues_);
671           }
672           onChanged();
673         }
674       } else {
675         if (!other.trackingIssues_.isEmpty()) {
676           if (trackingIssuesBuilder_.isEmpty()) {
677             trackingIssuesBuilder_.dispose();
678             trackingIssuesBuilder_ = null;
679             trackingIssues_ = other.trackingIssues_;
680             bitField0_ = (bitField0_ & ~0x00000004);
681             trackingIssuesBuilder_ =
682                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
683                     ? getTrackingIssuesFieldBuilder()
684                     : null;
685           } else {
686             trackingIssuesBuilder_.addAllMessages(other.trackingIssues_);
687           }
688         }
689       }
690       if (other.resolutionStatus_ != 0) {
691         setResolutionStatusValue(other.getResolutionStatusValue());
692       }
693       this.mergeUnknownFields(other.getUnknownFields());
694       onChanged();
695       return this;
696     }
697 
698     @java.lang.Override
isInitialized()699     public final boolean isInitialized() {
700       return true;
701     }
702 
703     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)704     public Builder mergeFrom(
705         com.google.protobuf.CodedInputStream input,
706         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
707         throws java.io.IOException {
708       if (extensionRegistry == null) {
709         throw new java.lang.NullPointerException();
710       }
711       try {
712         boolean done = false;
713         while (!done) {
714           int tag = input.readTag();
715           switch (tag) {
716             case 0:
717               done = true;
718               break;
719             case 10:
720               {
721                 name_ = input.readStringRequireUtf8();
722                 bitField0_ |= 0x00000001;
723                 break;
724               } // case 10
725             case 18:
726               {
727                 groupId_ = input.readStringRequireUtf8();
728                 bitField0_ |= 0x00000002;
729                 break;
730               } // case 18
731             case 26:
732               {
733                 com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue m =
734                     input.readMessage(
735                         com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.parser(),
736                         extensionRegistry);
737                 if (trackingIssuesBuilder_ == null) {
738                   ensureTrackingIssuesIsMutable();
739                   trackingIssues_.add(m);
740                 } else {
741                   trackingIssuesBuilder_.addMessage(m);
742                 }
743                 break;
744               } // case 26
745             case 40:
746               {
747                 resolutionStatus_ = input.readEnum();
748                 bitField0_ |= 0x00000008;
749                 break;
750               } // case 40
751             default:
752               {
753                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
754                   done = true; // was an endgroup tag
755                 }
756                 break;
757               } // default:
758           } // switch (tag)
759         } // while (!done)
760       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
761         throw e.unwrapIOException();
762       } finally {
763         onChanged();
764       } // finally
765       return this;
766     }
767 
768     private int bitField0_;
769 
770     private java.lang.Object name_ = "";
771     /**
772      *
773      *
774      * <pre>
775      * The group resource name.
776      * Example: &lt;code&gt;projects/my-project-123/groups/CNSgkpnppqKCUw&lt;/code&gt;
777      * </pre>
778      *
779      * <code>string name = 1;</code>
780      *
781      * @return The name.
782      */
getName()783     public java.lang.String getName() {
784       java.lang.Object ref = name_;
785       if (!(ref instanceof java.lang.String)) {
786         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
787         java.lang.String s = bs.toStringUtf8();
788         name_ = s;
789         return s;
790       } else {
791         return (java.lang.String) ref;
792       }
793     }
794     /**
795      *
796      *
797      * <pre>
798      * The group resource name.
799      * Example: &lt;code&gt;projects/my-project-123/groups/CNSgkpnppqKCUw&lt;/code&gt;
800      * </pre>
801      *
802      * <code>string name = 1;</code>
803      *
804      * @return The bytes for name.
805      */
getNameBytes()806     public com.google.protobuf.ByteString getNameBytes() {
807       java.lang.Object ref = name_;
808       if (ref instanceof String) {
809         com.google.protobuf.ByteString b =
810             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
811         name_ = b;
812         return b;
813       } else {
814         return (com.google.protobuf.ByteString) ref;
815       }
816     }
817     /**
818      *
819      *
820      * <pre>
821      * The group resource name.
822      * Example: &lt;code&gt;projects/my-project-123/groups/CNSgkpnppqKCUw&lt;/code&gt;
823      * </pre>
824      *
825      * <code>string name = 1;</code>
826      *
827      * @param value The name to set.
828      * @return This builder for chaining.
829      */
setName(java.lang.String value)830     public Builder setName(java.lang.String value) {
831       if (value == null) {
832         throw new NullPointerException();
833       }
834       name_ = value;
835       bitField0_ |= 0x00000001;
836       onChanged();
837       return this;
838     }
839     /**
840      *
841      *
842      * <pre>
843      * The group resource name.
844      * Example: &lt;code&gt;projects/my-project-123/groups/CNSgkpnppqKCUw&lt;/code&gt;
845      * </pre>
846      *
847      * <code>string name = 1;</code>
848      *
849      * @return This builder for chaining.
850      */
clearName()851     public Builder clearName() {
852       name_ = getDefaultInstance().getName();
853       bitField0_ = (bitField0_ & ~0x00000001);
854       onChanged();
855       return this;
856     }
857     /**
858      *
859      *
860      * <pre>
861      * The group resource name.
862      * Example: &lt;code&gt;projects/my-project-123/groups/CNSgkpnppqKCUw&lt;/code&gt;
863      * </pre>
864      *
865      * <code>string name = 1;</code>
866      *
867      * @param value The bytes for name to set.
868      * @return This builder for chaining.
869      */
setNameBytes(com.google.protobuf.ByteString value)870     public Builder setNameBytes(com.google.protobuf.ByteString value) {
871       if (value == null) {
872         throw new NullPointerException();
873       }
874       checkByteStringIsUtf8(value);
875       name_ = value;
876       bitField0_ |= 0x00000001;
877       onChanged();
878       return this;
879     }
880 
881     private java.lang.Object groupId_ = "";
882     /**
883      *
884      *
885      * <pre>
886      * Group IDs are unique for a given project. If the same kind of error
887      * occurs in different service contexts, it will receive the same group ID.
888      * </pre>
889      *
890      * <code>string group_id = 2;</code>
891      *
892      * @return The groupId.
893      */
getGroupId()894     public java.lang.String getGroupId() {
895       java.lang.Object ref = groupId_;
896       if (!(ref instanceof java.lang.String)) {
897         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
898         java.lang.String s = bs.toStringUtf8();
899         groupId_ = s;
900         return s;
901       } else {
902         return (java.lang.String) ref;
903       }
904     }
905     /**
906      *
907      *
908      * <pre>
909      * Group IDs are unique for a given project. If the same kind of error
910      * occurs in different service contexts, it will receive the same group ID.
911      * </pre>
912      *
913      * <code>string group_id = 2;</code>
914      *
915      * @return The bytes for groupId.
916      */
getGroupIdBytes()917     public com.google.protobuf.ByteString getGroupIdBytes() {
918       java.lang.Object ref = groupId_;
919       if (ref instanceof String) {
920         com.google.protobuf.ByteString b =
921             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
922         groupId_ = b;
923         return b;
924       } else {
925         return (com.google.protobuf.ByteString) ref;
926       }
927     }
928     /**
929      *
930      *
931      * <pre>
932      * Group IDs are unique for a given project. If the same kind of error
933      * occurs in different service contexts, it will receive the same group ID.
934      * </pre>
935      *
936      * <code>string group_id = 2;</code>
937      *
938      * @param value The groupId to set.
939      * @return This builder for chaining.
940      */
setGroupId(java.lang.String value)941     public Builder setGroupId(java.lang.String value) {
942       if (value == null) {
943         throw new NullPointerException();
944       }
945       groupId_ = value;
946       bitField0_ |= 0x00000002;
947       onChanged();
948       return this;
949     }
950     /**
951      *
952      *
953      * <pre>
954      * Group IDs are unique for a given project. If the same kind of error
955      * occurs in different service contexts, it will receive the same group ID.
956      * </pre>
957      *
958      * <code>string group_id = 2;</code>
959      *
960      * @return This builder for chaining.
961      */
clearGroupId()962     public Builder clearGroupId() {
963       groupId_ = getDefaultInstance().getGroupId();
964       bitField0_ = (bitField0_ & ~0x00000002);
965       onChanged();
966       return this;
967     }
968     /**
969      *
970      *
971      * <pre>
972      * Group IDs are unique for a given project. If the same kind of error
973      * occurs in different service contexts, it will receive the same group ID.
974      * </pre>
975      *
976      * <code>string group_id = 2;</code>
977      *
978      * @param value The bytes for groupId to set.
979      * @return This builder for chaining.
980      */
setGroupIdBytes(com.google.protobuf.ByteString value)981     public Builder setGroupIdBytes(com.google.protobuf.ByteString value) {
982       if (value == null) {
983         throw new NullPointerException();
984       }
985       checkByteStringIsUtf8(value);
986       groupId_ = value;
987       bitField0_ |= 0x00000002;
988       onChanged();
989       return this;
990     }
991 
992     private java.util.List<com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue>
993         trackingIssues_ = java.util.Collections.emptyList();
994 
ensureTrackingIssuesIsMutable()995     private void ensureTrackingIssuesIsMutable() {
996       if (!((bitField0_ & 0x00000004) != 0)) {
997         trackingIssues_ =
998             new java.util.ArrayList<com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue>(
999                 trackingIssues_);
1000         bitField0_ |= 0x00000004;
1001       }
1002     }
1003 
1004     private com.google.protobuf.RepeatedFieldBuilderV3<
1005             com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue,
1006             com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.Builder,
1007             com.google.devtools.clouderrorreporting.v1beta1.TrackingIssueOrBuilder>
1008         trackingIssuesBuilder_;
1009 
1010     /**
1011      *
1012      *
1013      * <pre>
1014      * Associated tracking issues.
1015      * </pre>
1016      *
1017      * <code>
1018      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1019      * </code>
1020      */
1021     public java.util.List<com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue>
getTrackingIssuesList()1022         getTrackingIssuesList() {
1023       if (trackingIssuesBuilder_ == null) {
1024         return java.util.Collections.unmodifiableList(trackingIssues_);
1025       } else {
1026         return trackingIssuesBuilder_.getMessageList();
1027       }
1028     }
1029     /**
1030      *
1031      *
1032      * <pre>
1033      * Associated tracking issues.
1034      * </pre>
1035      *
1036      * <code>
1037      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1038      * </code>
1039      */
getTrackingIssuesCount()1040     public int getTrackingIssuesCount() {
1041       if (trackingIssuesBuilder_ == null) {
1042         return trackingIssues_.size();
1043       } else {
1044         return trackingIssuesBuilder_.getCount();
1045       }
1046     }
1047     /**
1048      *
1049      *
1050      * <pre>
1051      * Associated tracking issues.
1052      * </pre>
1053      *
1054      * <code>
1055      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1056      * </code>
1057      */
getTrackingIssues( int index)1058     public com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue getTrackingIssues(
1059         int index) {
1060       if (trackingIssuesBuilder_ == null) {
1061         return trackingIssues_.get(index);
1062       } else {
1063         return trackingIssuesBuilder_.getMessage(index);
1064       }
1065     }
1066     /**
1067      *
1068      *
1069      * <pre>
1070      * Associated tracking issues.
1071      * </pre>
1072      *
1073      * <code>
1074      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1075      * </code>
1076      */
setTrackingIssues( int index, com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue value)1077     public Builder setTrackingIssues(
1078         int index, com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue value) {
1079       if (trackingIssuesBuilder_ == null) {
1080         if (value == null) {
1081           throw new NullPointerException();
1082         }
1083         ensureTrackingIssuesIsMutable();
1084         trackingIssues_.set(index, value);
1085         onChanged();
1086       } else {
1087         trackingIssuesBuilder_.setMessage(index, value);
1088       }
1089       return this;
1090     }
1091     /**
1092      *
1093      *
1094      * <pre>
1095      * Associated tracking issues.
1096      * </pre>
1097      *
1098      * <code>
1099      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1100      * </code>
1101      */
setTrackingIssues( int index, com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.Builder builderForValue)1102     public Builder setTrackingIssues(
1103         int index,
1104         com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.Builder builderForValue) {
1105       if (trackingIssuesBuilder_ == null) {
1106         ensureTrackingIssuesIsMutable();
1107         trackingIssues_.set(index, builderForValue.build());
1108         onChanged();
1109       } else {
1110         trackingIssuesBuilder_.setMessage(index, builderForValue.build());
1111       }
1112       return this;
1113     }
1114     /**
1115      *
1116      *
1117      * <pre>
1118      * Associated tracking issues.
1119      * </pre>
1120      *
1121      * <code>
1122      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1123      * </code>
1124      */
addTrackingIssues( com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue value)1125     public Builder addTrackingIssues(
1126         com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue value) {
1127       if (trackingIssuesBuilder_ == null) {
1128         if (value == null) {
1129           throw new NullPointerException();
1130         }
1131         ensureTrackingIssuesIsMutable();
1132         trackingIssues_.add(value);
1133         onChanged();
1134       } else {
1135         trackingIssuesBuilder_.addMessage(value);
1136       }
1137       return this;
1138     }
1139     /**
1140      *
1141      *
1142      * <pre>
1143      * Associated tracking issues.
1144      * </pre>
1145      *
1146      * <code>
1147      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1148      * </code>
1149      */
addTrackingIssues( int index, com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue value)1150     public Builder addTrackingIssues(
1151         int index, com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue value) {
1152       if (trackingIssuesBuilder_ == null) {
1153         if (value == null) {
1154           throw new NullPointerException();
1155         }
1156         ensureTrackingIssuesIsMutable();
1157         trackingIssues_.add(index, value);
1158         onChanged();
1159       } else {
1160         trackingIssuesBuilder_.addMessage(index, value);
1161       }
1162       return this;
1163     }
1164     /**
1165      *
1166      *
1167      * <pre>
1168      * Associated tracking issues.
1169      * </pre>
1170      *
1171      * <code>
1172      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1173      * </code>
1174      */
addTrackingIssues( com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.Builder builderForValue)1175     public Builder addTrackingIssues(
1176         com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.Builder builderForValue) {
1177       if (trackingIssuesBuilder_ == null) {
1178         ensureTrackingIssuesIsMutable();
1179         trackingIssues_.add(builderForValue.build());
1180         onChanged();
1181       } else {
1182         trackingIssuesBuilder_.addMessage(builderForValue.build());
1183       }
1184       return this;
1185     }
1186     /**
1187      *
1188      *
1189      * <pre>
1190      * Associated tracking issues.
1191      * </pre>
1192      *
1193      * <code>
1194      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1195      * </code>
1196      */
addTrackingIssues( int index, com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.Builder builderForValue)1197     public Builder addTrackingIssues(
1198         int index,
1199         com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.Builder builderForValue) {
1200       if (trackingIssuesBuilder_ == null) {
1201         ensureTrackingIssuesIsMutable();
1202         trackingIssues_.add(index, builderForValue.build());
1203         onChanged();
1204       } else {
1205         trackingIssuesBuilder_.addMessage(index, builderForValue.build());
1206       }
1207       return this;
1208     }
1209     /**
1210      *
1211      *
1212      * <pre>
1213      * Associated tracking issues.
1214      * </pre>
1215      *
1216      * <code>
1217      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1218      * </code>
1219      */
addAllTrackingIssues( java.lang.Iterable<? extends com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue> values)1220     public Builder addAllTrackingIssues(
1221         java.lang.Iterable<? extends com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue>
1222             values) {
1223       if (trackingIssuesBuilder_ == null) {
1224         ensureTrackingIssuesIsMutable();
1225         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, trackingIssues_);
1226         onChanged();
1227       } else {
1228         trackingIssuesBuilder_.addAllMessages(values);
1229       }
1230       return this;
1231     }
1232     /**
1233      *
1234      *
1235      * <pre>
1236      * Associated tracking issues.
1237      * </pre>
1238      *
1239      * <code>
1240      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1241      * </code>
1242      */
clearTrackingIssues()1243     public Builder clearTrackingIssues() {
1244       if (trackingIssuesBuilder_ == null) {
1245         trackingIssues_ = java.util.Collections.emptyList();
1246         bitField0_ = (bitField0_ & ~0x00000004);
1247         onChanged();
1248       } else {
1249         trackingIssuesBuilder_.clear();
1250       }
1251       return this;
1252     }
1253     /**
1254      *
1255      *
1256      * <pre>
1257      * Associated tracking issues.
1258      * </pre>
1259      *
1260      * <code>
1261      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1262      * </code>
1263      */
removeTrackingIssues(int index)1264     public Builder removeTrackingIssues(int index) {
1265       if (trackingIssuesBuilder_ == null) {
1266         ensureTrackingIssuesIsMutable();
1267         trackingIssues_.remove(index);
1268         onChanged();
1269       } else {
1270         trackingIssuesBuilder_.remove(index);
1271       }
1272       return this;
1273     }
1274     /**
1275      *
1276      *
1277      * <pre>
1278      * Associated tracking issues.
1279      * </pre>
1280      *
1281      * <code>
1282      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1283      * </code>
1284      */
1285     public com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.Builder
getTrackingIssuesBuilder(int index)1286         getTrackingIssuesBuilder(int index) {
1287       return getTrackingIssuesFieldBuilder().getBuilder(index);
1288     }
1289     /**
1290      *
1291      *
1292      * <pre>
1293      * Associated tracking issues.
1294      * </pre>
1295      *
1296      * <code>
1297      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1298      * </code>
1299      */
1300     public com.google.devtools.clouderrorreporting.v1beta1.TrackingIssueOrBuilder
getTrackingIssuesOrBuilder(int index)1301         getTrackingIssuesOrBuilder(int index) {
1302       if (trackingIssuesBuilder_ == null) {
1303         return trackingIssues_.get(index);
1304       } else {
1305         return trackingIssuesBuilder_.getMessageOrBuilder(index);
1306       }
1307     }
1308     /**
1309      *
1310      *
1311      * <pre>
1312      * Associated tracking issues.
1313      * </pre>
1314      *
1315      * <code>
1316      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1317      * </code>
1318      */
1319     public java.util.List<
1320             ? extends com.google.devtools.clouderrorreporting.v1beta1.TrackingIssueOrBuilder>
getTrackingIssuesOrBuilderList()1321         getTrackingIssuesOrBuilderList() {
1322       if (trackingIssuesBuilder_ != null) {
1323         return trackingIssuesBuilder_.getMessageOrBuilderList();
1324       } else {
1325         return java.util.Collections.unmodifiableList(trackingIssues_);
1326       }
1327     }
1328     /**
1329      *
1330      *
1331      * <pre>
1332      * Associated tracking issues.
1333      * </pre>
1334      *
1335      * <code>
1336      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1337      * </code>
1338      */
1339     public com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.Builder
addTrackingIssuesBuilder()1340         addTrackingIssuesBuilder() {
1341       return getTrackingIssuesFieldBuilder()
1342           .addBuilder(
1343               com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.getDefaultInstance());
1344     }
1345     /**
1346      *
1347      *
1348      * <pre>
1349      * Associated tracking issues.
1350      * </pre>
1351      *
1352      * <code>
1353      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1354      * </code>
1355      */
1356     public com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.Builder
addTrackingIssuesBuilder(int index)1357         addTrackingIssuesBuilder(int index) {
1358       return getTrackingIssuesFieldBuilder()
1359           .addBuilder(
1360               index,
1361               com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.getDefaultInstance());
1362     }
1363     /**
1364      *
1365      *
1366      * <pre>
1367      * Associated tracking issues.
1368      * </pre>
1369      *
1370      * <code>
1371      * repeated .google.devtools.clouderrorreporting.v1beta1.TrackingIssue tracking_issues = 3;
1372      * </code>
1373      */
1374     public java.util.List<com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.Builder>
getTrackingIssuesBuilderList()1375         getTrackingIssuesBuilderList() {
1376       return getTrackingIssuesFieldBuilder().getBuilderList();
1377     }
1378 
1379     private com.google.protobuf.RepeatedFieldBuilderV3<
1380             com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue,
1381             com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.Builder,
1382             com.google.devtools.clouderrorreporting.v1beta1.TrackingIssueOrBuilder>
getTrackingIssuesFieldBuilder()1383         getTrackingIssuesFieldBuilder() {
1384       if (trackingIssuesBuilder_ == null) {
1385         trackingIssuesBuilder_ =
1386             new com.google.protobuf.RepeatedFieldBuilderV3<
1387                 com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue,
1388                 com.google.devtools.clouderrorreporting.v1beta1.TrackingIssue.Builder,
1389                 com.google.devtools.clouderrorreporting.v1beta1.TrackingIssueOrBuilder>(
1390                 trackingIssues_,
1391                 ((bitField0_ & 0x00000004) != 0),
1392                 getParentForChildren(),
1393                 isClean());
1394         trackingIssues_ = null;
1395       }
1396       return trackingIssuesBuilder_;
1397     }
1398 
1399     private int resolutionStatus_ = 0;
1400     /**
1401      *
1402      *
1403      * <pre>
1404      * Error group's resolution status.
1405      * An unspecified resolution status will be interpreted as OPEN
1406      * </pre>
1407      *
1408      * <code>.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus resolution_status = 5;
1409      * </code>
1410      *
1411      * @return The enum numeric value on the wire for resolutionStatus.
1412      */
1413     @java.lang.Override
getResolutionStatusValue()1414     public int getResolutionStatusValue() {
1415       return resolutionStatus_;
1416     }
1417     /**
1418      *
1419      *
1420      * <pre>
1421      * Error group's resolution status.
1422      * An unspecified resolution status will be interpreted as OPEN
1423      * </pre>
1424      *
1425      * <code>.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus resolution_status = 5;
1426      * </code>
1427      *
1428      * @param value The enum numeric value on the wire for resolutionStatus to set.
1429      * @return This builder for chaining.
1430      */
setResolutionStatusValue(int value)1431     public Builder setResolutionStatusValue(int value) {
1432       resolutionStatus_ = value;
1433       bitField0_ |= 0x00000008;
1434       onChanged();
1435       return this;
1436     }
1437     /**
1438      *
1439      *
1440      * <pre>
1441      * Error group's resolution status.
1442      * An unspecified resolution status will be interpreted as OPEN
1443      * </pre>
1444      *
1445      * <code>.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus resolution_status = 5;
1446      * </code>
1447      *
1448      * @return The resolutionStatus.
1449      */
1450     @java.lang.Override
getResolutionStatus()1451     public com.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus getResolutionStatus() {
1452       com.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus result =
1453           com.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus.forNumber(
1454               resolutionStatus_);
1455       return result == null
1456           ? com.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus.UNRECOGNIZED
1457           : result;
1458     }
1459     /**
1460      *
1461      *
1462      * <pre>
1463      * Error group's resolution status.
1464      * An unspecified resolution status will be interpreted as OPEN
1465      * </pre>
1466      *
1467      * <code>.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus resolution_status = 5;
1468      * </code>
1469      *
1470      * @param value The resolutionStatus to set.
1471      * @return This builder for chaining.
1472      */
setResolutionStatus( com.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus value)1473     public Builder setResolutionStatus(
1474         com.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus value) {
1475       if (value == null) {
1476         throw new NullPointerException();
1477       }
1478       bitField0_ |= 0x00000008;
1479       resolutionStatus_ = value.getNumber();
1480       onChanged();
1481       return this;
1482     }
1483     /**
1484      *
1485      *
1486      * <pre>
1487      * Error group's resolution status.
1488      * An unspecified resolution status will be interpreted as OPEN
1489      * </pre>
1490      *
1491      * <code>.google.devtools.clouderrorreporting.v1beta1.ResolutionStatus resolution_status = 5;
1492      * </code>
1493      *
1494      * @return This builder for chaining.
1495      */
clearResolutionStatus()1496     public Builder clearResolutionStatus() {
1497       bitField0_ = (bitField0_ & ~0x00000008);
1498       resolutionStatus_ = 0;
1499       onChanged();
1500       return this;
1501     }
1502 
1503     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1504     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
1505       return super.setUnknownFields(unknownFields);
1506     }
1507 
1508     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1509     public final Builder mergeUnknownFields(
1510         final com.google.protobuf.UnknownFieldSet unknownFields) {
1511       return super.mergeUnknownFields(unknownFields);
1512     }
1513 
1514     // @@protoc_insertion_point(builder_scope:google.devtools.clouderrorreporting.v1beta1.ErrorGroup)
1515   }
1516 
1517   // @@protoc_insertion_point(class_scope:google.devtools.clouderrorreporting.v1beta1.ErrorGroup)
1518   private static final com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup DEFAULT_INSTANCE;
1519 
1520   static {
1521     DEFAULT_INSTANCE = new com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup();
1522   }
1523 
getDefaultInstance()1524   public static com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup getDefaultInstance() {
1525     return DEFAULT_INSTANCE;
1526   }
1527 
1528   private static final com.google.protobuf.Parser<ErrorGroup> PARSER =
1529       new com.google.protobuf.AbstractParser<ErrorGroup>() {
1530         @java.lang.Override
1531         public ErrorGroup parsePartialFrom(
1532             com.google.protobuf.CodedInputStream input,
1533             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
1534             throws com.google.protobuf.InvalidProtocolBufferException {
1535           Builder builder = newBuilder();
1536           try {
1537             builder.mergeFrom(input, extensionRegistry);
1538           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
1539             throw e.setUnfinishedMessage(builder.buildPartial());
1540           } catch (com.google.protobuf.UninitializedMessageException e) {
1541             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
1542           } catch (java.io.IOException e) {
1543             throw new com.google.protobuf.InvalidProtocolBufferException(e)
1544                 .setUnfinishedMessage(builder.buildPartial());
1545           }
1546           return builder.buildPartial();
1547         }
1548       };
1549 
parser()1550   public static com.google.protobuf.Parser<ErrorGroup> parser() {
1551     return PARSER;
1552   }
1553 
1554   @java.lang.Override
getParserForType()1555   public com.google.protobuf.Parser<ErrorGroup> getParserForType() {
1556     return PARSER;
1557   }
1558 
1559   @java.lang.Override
getDefaultInstanceForType()1560   public com.google.devtools.clouderrorreporting.v1beta1.ErrorGroup getDefaultInstanceForType() {
1561     return DEFAULT_INSTANCE;
1562   }
1563 }
1564