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