• 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/cloudtrace/v1/trace.proto
18 
19 package com.google.devtools.cloudtrace.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * List of new or updated traces.
26  * </pre>
27  *
28  * Protobuf type {@code google.devtools.cloudtrace.v1.Traces}
29  */
30 public final class Traces extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.devtools.cloudtrace.v1.Traces)
33     TracesOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use Traces.newBuilder() to construct.
Traces(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private Traces(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
Traces()40   private Traces() {
41     traces_ = java.util.Collections.emptyList();
42   }
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new Traces();
48   }
49 
50   @java.lang.Override
getUnknownFields()51   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
52     return this.unknownFields;
53   }
54 
getDescriptor()55   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
56     return com.google.devtools.cloudtrace.v1.TraceProto
57         .internal_static_google_devtools_cloudtrace_v1_Traces_descriptor;
58   }
59 
60   @java.lang.Override
61   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()62       internalGetFieldAccessorTable() {
63     return com.google.devtools.cloudtrace.v1.TraceProto
64         .internal_static_google_devtools_cloudtrace_v1_Traces_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.devtools.cloudtrace.v1.Traces.class,
67             com.google.devtools.cloudtrace.v1.Traces.Builder.class);
68   }
69 
70   public static final int TRACES_FIELD_NUMBER = 1;
71 
72   @SuppressWarnings("serial")
73   private java.util.List<com.google.devtools.cloudtrace.v1.Trace> traces_;
74   /**
75    *
76    *
77    * <pre>
78    * List of traces.
79    * </pre>
80    *
81    * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
82    */
83   @java.lang.Override
getTracesList()84   public java.util.List<com.google.devtools.cloudtrace.v1.Trace> getTracesList() {
85     return traces_;
86   }
87   /**
88    *
89    *
90    * <pre>
91    * List of traces.
92    * </pre>
93    *
94    * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
95    */
96   @java.lang.Override
97   public java.util.List<? extends com.google.devtools.cloudtrace.v1.TraceOrBuilder>
getTracesOrBuilderList()98       getTracesOrBuilderList() {
99     return traces_;
100   }
101   /**
102    *
103    *
104    * <pre>
105    * List of traces.
106    * </pre>
107    *
108    * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
109    */
110   @java.lang.Override
getTracesCount()111   public int getTracesCount() {
112     return traces_.size();
113   }
114   /**
115    *
116    *
117    * <pre>
118    * List of traces.
119    * </pre>
120    *
121    * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
122    */
123   @java.lang.Override
getTraces(int index)124   public com.google.devtools.cloudtrace.v1.Trace getTraces(int index) {
125     return traces_.get(index);
126   }
127   /**
128    *
129    *
130    * <pre>
131    * List of traces.
132    * </pre>
133    *
134    * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
135    */
136   @java.lang.Override
getTracesOrBuilder(int index)137   public com.google.devtools.cloudtrace.v1.TraceOrBuilder getTracesOrBuilder(int index) {
138     return traces_.get(index);
139   }
140 
141   private byte memoizedIsInitialized = -1;
142 
143   @java.lang.Override
isInitialized()144   public final boolean isInitialized() {
145     byte isInitialized = memoizedIsInitialized;
146     if (isInitialized == 1) return true;
147     if (isInitialized == 0) return false;
148 
149     memoizedIsInitialized = 1;
150     return true;
151   }
152 
153   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)154   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
155     for (int i = 0; i < traces_.size(); i++) {
156       output.writeMessage(1, traces_.get(i));
157     }
158     getUnknownFields().writeTo(output);
159   }
160 
161   @java.lang.Override
getSerializedSize()162   public int getSerializedSize() {
163     int size = memoizedSize;
164     if (size != -1) return size;
165 
166     size = 0;
167     for (int i = 0; i < traces_.size(); i++) {
168       size += com.google.protobuf.CodedOutputStream.computeMessageSize(1, traces_.get(i));
169     }
170     size += getUnknownFields().getSerializedSize();
171     memoizedSize = size;
172     return size;
173   }
174 
175   @java.lang.Override
equals(final java.lang.Object obj)176   public boolean equals(final java.lang.Object obj) {
177     if (obj == this) {
178       return true;
179     }
180     if (!(obj instanceof com.google.devtools.cloudtrace.v1.Traces)) {
181       return super.equals(obj);
182     }
183     com.google.devtools.cloudtrace.v1.Traces other = (com.google.devtools.cloudtrace.v1.Traces) obj;
184 
185     if (!getTracesList().equals(other.getTracesList())) return false;
186     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
187     return true;
188   }
189 
190   @java.lang.Override
hashCode()191   public int hashCode() {
192     if (memoizedHashCode != 0) {
193       return memoizedHashCode;
194     }
195     int hash = 41;
196     hash = (19 * hash) + getDescriptor().hashCode();
197     if (getTracesCount() > 0) {
198       hash = (37 * hash) + TRACES_FIELD_NUMBER;
199       hash = (53 * hash) + getTracesList().hashCode();
200     }
201     hash = (29 * hash) + getUnknownFields().hashCode();
202     memoizedHashCode = hash;
203     return hash;
204   }
205 
parseFrom(java.nio.ByteBuffer data)206   public static com.google.devtools.cloudtrace.v1.Traces parseFrom(java.nio.ByteBuffer data)
207       throws com.google.protobuf.InvalidProtocolBufferException {
208     return PARSER.parseFrom(data);
209   }
210 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)211   public static com.google.devtools.cloudtrace.v1.Traces parseFrom(
212       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
213       throws com.google.protobuf.InvalidProtocolBufferException {
214     return PARSER.parseFrom(data, extensionRegistry);
215   }
216 
parseFrom( com.google.protobuf.ByteString data)217   public static com.google.devtools.cloudtrace.v1.Traces parseFrom(
218       com.google.protobuf.ByteString data)
219       throws com.google.protobuf.InvalidProtocolBufferException {
220     return PARSER.parseFrom(data);
221   }
222 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)223   public static com.google.devtools.cloudtrace.v1.Traces parseFrom(
224       com.google.protobuf.ByteString data,
225       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
226       throws com.google.protobuf.InvalidProtocolBufferException {
227     return PARSER.parseFrom(data, extensionRegistry);
228   }
229 
parseFrom(byte[] data)230   public static com.google.devtools.cloudtrace.v1.Traces parseFrom(byte[] data)
231       throws com.google.protobuf.InvalidProtocolBufferException {
232     return PARSER.parseFrom(data);
233   }
234 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)235   public static com.google.devtools.cloudtrace.v1.Traces parseFrom(
236       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
237       throws com.google.protobuf.InvalidProtocolBufferException {
238     return PARSER.parseFrom(data, extensionRegistry);
239   }
240 
parseFrom(java.io.InputStream input)241   public static com.google.devtools.cloudtrace.v1.Traces parseFrom(java.io.InputStream input)
242       throws java.io.IOException {
243     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
244   }
245 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)246   public static com.google.devtools.cloudtrace.v1.Traces parseFrom(
247       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
248       throws java.io.IOException {
249     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
250         PARSER, input, extensionRegistry);
251   }
252 
parseDelimitedFrom( java.io.InputStream input)253   public static com.google.devtools.cloudtrace.v1.Traces parseDelimitedFrom(
254       java.io.InputStream input) throws java.io.IOException {
255     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
256   }
257 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)258   public static com.google.devtools.cloudtrace.v1.Traces parseDelimitedFrom(
259       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
260       throws java.io.IOException {
261     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
262         PARSER, input, extensionRegistry);
263   }
264 
parseFrom( com.google.protobuf.CodedInputStream input)265   public static com.google.devtools.cloudtrace.v1.Traces parseFrom(
266       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
267     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
268   }
269 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)270   public static com.google.devtools.cloudtrace.v1.Traces parseFrom(
271       com.google.protobuf.CodedInputStream input,
272       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
273       throws java.io.IOException {
274     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
275         PARSER, input, extensionRegistry);
276   }
277 
278   @java.lang.Override
newBuilderForType()279   public Builder newBuilderForType() {
280     return newBuilder();
281   }
282 
newBuilder()283   public static Builder newBuilder() {
284     return DEFAULT_INSTANCE.toBuilder();
285   }
286 
newBuilder(com.google.devtools.cloudtrace.v1.Traces prototype)287   public static Builder newBuilder(com.google.devtools.cloudtrace.v1.Traces prototype) {
288     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
289   }
290 
291   @java.lang.Override
toBuilder()292   public Builder toBuilder() {
293     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
294   }
295 
296   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)297   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
298     Builder builder = new Builder(parent);
299     return builder;
300   }
301   /**
302    *
303    *
304    * <pre>
305    * List of new or updated traces.
306    * </pre>
307    *
308    * Protobuf type {@code google.devtools.cloudtrace.v1.Traces}
309    */
310   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
311       implements
312       // @@protoc_insertion_point(builder_implements:google.devtools.cloudtrace.v1.Traces)
313       com.google.devtools.cloudtrace.v1.TracesOrBuilder {
getDescriptor()314     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
315       return com.google.devtools.cloudtrace.v1.TraceProto
316           .internal_static_google_devtools_cloudtrace_v1_Traces_descriptor;
317     }
318 
319     @java.lang.Override
320     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()321         internalGetFieldAccessorTable() {
322       return com.google.devtools.cloudtrace.v1.TraceProto
323           .internal_static_google_devtools_cloudtrace_v1_Traces_fieldAccessorTable
324           .ensureFieldAccessorsInitialized(
325               com.google.devtools.cloudtrace.v1.Traces.class,
326               com.google.devtools.cloudtrace.v1.Traces.Builder.class);
327     }
328 
329     // Construct using com.google.devtools.cloudtrace.v1.Traces.newBuilder()
Builder()330     private Builder() {}
331 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)332     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
333       super(parent);
334     }
335 
336     @java.lang.Override
clear()337     public Builder clear() {
338       super.clear();
339       bitField0_ = 0;
340       if (tracesBuilder_ == null) {
341         traces_ = java.util.Collections.emptyList();
342       } else {
343         traces_ = null;
344         tracesBuilder_.clear();
345       }
346       bitField0_ = (bitField0_ & ~0x00000001);
347       return this;
348     }
349 
350     @java.lang.Override
getDescriptorForType()351     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
352       return com.google.devtools.cloudtrace.v1.TraceProto
353           .internal_static_google_devtools_cloudtrace_v1_Traces_descriptor;
354     }
355 
356     @java.lang.Override
getDefaultInstanceForType()357     public com.google.devtools.cloudtrace.v1.Traces getDefaultInstanceForType() {
358       return com.google.devtools.cloudtrace.v1.Traces.getDefaultInstance();
359     }
360 
361     @java.lang.Override
build()362     public com.google.devtools.cloudtrace.v1.Traces build() {
363       com.google.devtools.cloudtrace.v1.Traces result = buildPartial();
364       if (!result.isInitialized()) {
365         throw newUninitializedMessageException(result);
366       }
367       return result;
368     }
369 
370     @java.lang.Override
buildPartial()371     public com.google.devtools.cloudtrace.v1.Traces buildPartial() {
372       com.google.devtools.cloudtrace.v1.Traces result =
373           new com.google.devtools.cloudtrace.v1.Traces(this);
374       buildPartialRepeatedFields(result);
375       if (bitField0_ != 0) {
376         buildPartial0(result);
377       }
378       onBuilt();
379       return result;
380     }
381 
buildPartialRepeatedFields(com.google.devtools.cloudtrace.v1.Traces result)382     private void buildPartialRepeatedFields(com.google.devtools.cloudtrace.v1.Traces result) {
383       if (tracesBuilder_ == null) {
384         if (((bitField0_ & 0x00000001) != 0)) {
385           traces_ = java.util.Collections.unmodifiableList(traces_);
386           bitField0_ = (bitField0_ & ~0x00000001);
387         }
388         result.traces_ = traces_;
389       } else {
390         result.traces_ = tracesBuilder_.build();
391       }
392     }
393 
buildPartial0(com.google.devtools.cloudtrace.v1.Traces result)394     private void buildPartial0(com.google.devtools.cloudtrace.v1.Traces result) {
395       int from_bitField0_ = bitField0_;
396     }
397 
398     @java.lang.Override
clone()399     public Builder clone() {
400       return super.clone();
401     }
402 
403     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)404     public Builder setField(
405         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
406       return super.setField(field, value);
407     }
408 
409     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)410     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
411       return super.clearField(field);
412     }
413 
414     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)415     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
416       return super.clearOneof(oneof);
417     }
418 
419     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)420     public Builder setRepeatedField(
421         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
422       return super.setRepeatedField(field, index, value);
423     }
424 
425     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)426     public Builder addRepeatedField(
427         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
428       return super.addRepeatedField(field, value);
429     }
430 
431     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)432     public Builder mergeFrom(com.google.protobuf.Message other) {
433       if (other instanceof com.google.devtools.cloudtrace.v1.Traces) {
434         return mergeFrom((com.google.devtools.cloudtrace.v1.Traces) other);
435       } else {
436         super.mergeFrom(other);
437         return this;
438       }
439     }
440 
mergeFrom(com.google.devtools.cloudtrace.v1.Traces other)441     public Builder mergeFrom(com.google.devtools.cloudtrace.v1.Traces other) {
442       if (other == com.google.devtools.cloudtrace.v1.Traces.getDefaultInstance()) return this;
443       if (tracesBuilder_ == null) {
444         if (!other.traces_.isEmpty()) {
445           if (traces_.isEmpty()) {
446             traces_ = other.traces_;
447             bitField0_ = (bitField0_ & ~0x00000001);
448           } else {
449             ensureTracesIsMutable();
450             traces_.addAll(other.traces_);
451           }
452           onChanged();
453         }
454       } else {
455         if (!other.traces_.isEmpty()) {
456           if (tracesBuilder_.isEmpty()) {
457             tracesBuilder_.dispose();
458             tracesBuilder_ = null;
459             traces_ = other.traces_;
460             bitField0_ = (bitField0_ & ~0x00000001);
461             tracesBuilder_ =
462                 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders
463                     ? getTracesFieldBuilder()
464                     : null;
465           } else {
466             tracesBuilder_.addAllMessages(other.traces_);
467           }
468         }
469       }
470       this.mergeUnknownFields(other.getUnknownFields());
471       onChanged();
472       return this;
473     }
474 
475     @java.lang.Override
isInitialized()476     public final boolean isInitialized() {
477       return true;
478     }
479 
480     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)481     public Builder mergeFrom(
482         com.google.protobuf.CodedInputStream input,
483         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
484         throws java.io.IOException {
485       if (extensionRegistry == null) {
486         throw new java.lang.NullPointerException();
487       }
488       try {
489         boolean done = false;
490         while (!done) {
491           int tag = input.readTag();
492           switch (tag) {
493             case 0:
494               done = true;
495               break;
496             case 10:
497               {
498                 com.google.devtools.cloudtrace.v1.Trace m =
499                     input.readMessage(
500                         com.google.devtools.cloudtrace.v1.Trace.parser(), extensionRegistry);
501                 if (tracesBuilder_ == null) {
502                   ensureTracesIsMutable();
503                   traces_.add(m);
504                 } else {
505                   tracesBuilder_.addMessage(m);
506                 }
507                 break;
508               } // case 10
509             default:
510               {
511                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
512                   done = true; // was an endgroup tag
513                 }
514                 break;
515               } // default:
516           } // switch (tag)
517         } // while (!done)
518       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
519         throw e.unwrapIOException();
520       } finally {
521         onChanged();
522       } // finally
523       return this;
524     }
525 
526     private int bitField0_;
527 
528     private java.util.List<com.google.devtools.cloudtrace.v1.Trace> traces_ =
529         java.util.Collections.emptyList();
530 
ensureTracesIsMutable()531     private void ensureTracesIsMutable() {
532       if (!((bitField0_ & 0x00000001) != 0)) {
533         traces_ = new java.util.ArrayList<com.google.devtools.cloudtrace.v1.Trace>(traces_);
534         bitField0_ |= 0x00000001;
535       }
536     }
537 
538     private com.google.protobuf.RepeatedFieldBuilderV3<
539             com.google.devtools.cloudtrace.v1.Trace,
540             com.google.devtools.cloudtrace.v1.Trace.Builder,
541             com.google.devtools.cloudtrace.v1.TraceOrBuilder>
542         tracesBuilder_;
543 
544     /**
545      *
546      *
547      * <pre>
548      * List of traces.
549      * </pre>
550      *
551      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
552      */
getTracesList()553     public java.util.List<com.google.devtools.cloudtrace.v1.Trace> getTracesList() {
554       if (tracesBuilder_ == null) {
555         return java.util.Collections.unmodifiableList(traces_);
556       } else {
557         return tracesBuilder_.getMessageList();
558       }
559     }
560     /**
561      *
562      *
563      * <pre>
564      * List of traces.
565      * </pre>
566      *
567      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
568      */
getTracesCount()569     public int getTracesCount() {
570       if (tracesBuilder_ == null) {
571         return traces_.size();
572       } else {
573         return tracesBuilder_.getCount();
574       }
575     }
576     /**
577      *
578      *
579      * <pre>
580      * List of traces.
581      * </pre>
582      *
583      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
584      */
getTraces(int index)585     public com.google.devtools.cloudtrace.v1.Trace getTraces(int index) {
586       if (tracesBuilder_ == null) {
587         return traces_.get(index);
588       } else {
589         return tracesBuilder_.getMessage(index);
590       }
591     }
592     /**
593      *
594      *
595      * <pre>
596      * List of traces.
597      * </pre>
598      *
599      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
600      */
setTraces(int index, com.google.devtools.cloudtrace.v1.Trace value)601     public Builder setTraces(int index, com.google.devtools.cloudtrace.v1.Trace value) {
602       if (tracesBuilder_ == null) {
603         if (value == null) {
604           throw new NullPointerException();
605         }
606         ensureTracesIsMutable();
607         traces_.set(index, value);
608         onChanged();
609       } else {
610         tracesBuilder_.setMessage(index, value);
611       }
612       return this;
613     }
614     /**
615      *
616      *
617      * <pre>
618      * List of traces.
619      * </pre>
620      *
621      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
622      */
setTraces( int index, com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue)623     public Builder setTraces(
624         int index, com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue) {
625       if (tracesBuilder_ == null) {
626         ensureTracesIsMutable();
627         traces_.set(index, builderForValue.build());
628         onChanged();
629       } else {
630         tracesBuilder_.setMessage(index, builderForValue.build());
631       }
632       return this;
633     }
634     /**
635      *
636      *
637      * <pre>
638      * List of traces.
639      * </pre>
640      *
641      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
642      */
addTraces(com.google.devtools.cloudtrace.v1.Trace value)643     public Builder addTraces(com.google.devtools.cloudtrace.v1.Trace value) {
644       if (tracesBuilder_ == null) {
645         if (value == null) {
646           throw new NullPointerException();
647         }
648         ensureTracesIsMutable();
649         traces_.add(value);
650         onChanged();
651       } else {
652         tracesBuilder_.addMessage(value);
653       }
654       return this;
655     }
656     /**
657      *
658      *
659      * <pre>
660      * List of traces.
661      * </pre>
662      *
663      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
664      */
addTraces(int index, com.google.devtools.cloudtrace.v1.Trace value)665     public Builder addTraces(int index, com.google.devtools.cloudtrace.v1.Trace value) {
666       if (tracesBuilder_ == null) {
667         if (value == null) {
668           throw new NullPointerException();
669         }
670         ensureTracesIsMutable();
671         traces_.add(index, value);
672         onChanged();
673       } else {
674         tracesBuilder_.addMessage(index, value);
675       }
676       return this;
677     }
678     /**
679      *
680      *
681      * <pre>
682      * List of traces.
683      * </pre>
684      *
685      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
686      */
addTraces(com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue)687     public Builder addTraces(com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue) {
688       if (tracesBuilder_ == null) {
689         ensureTracesIsMutable();
690         traces_.add(builderForValue.build());
691         onChanged();
692       } else {
693         tracesBuilder_.addMessage(builderForValue.build());
694       }
695       return this;
696     }
697     /**
698      *
699      *
700      * <pre>
701      * List of traces.
702      * </pre>
703      *
704      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
705      */
addTraces( int index, com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue)706     public Builder addTraces(
707         int index, com.google.devtools.cloudtrace.v1.Trace.Builder builderForValue) {
708       if (tracesBuilder_ == null) {
709         ensureTracesIsMutable();
710         traces_.add(index, builderForValue.build());
711         onChanged();
712       } else {
713         tracesBuilder_.addMessage(index, builderForValue.build());
714       }
715       return this;
716     }
717     /**
718      *
719      *
720      * <pre>
721      * List of traces.
722      * </pre>
723      *
724      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
725      */
addAllTraces( java.lang.Iterable<? extends com.google.devtools.cloudtrace.v1.Trace> values)726     public Builder addAllTraces(
727         java.lang.Iterable<? extends com.google.devtools.cloudtrace.v1.Trace> values) {
728       if (tracesBuilder_ == null) {
729         ensureTracesIsMutable();
730         com.google.protobuf.AbstractMessageLite.Builder.addAll(values, traces_);
731         onChanged();
732       } else {
733         tracesBuilder_.addAllMessages(values);
734       }
735       return this;
736     }
737     /**
738      *
739      *
740      * <pre>
741      * List of traces.
742      * </pre>
743      *
744      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
745      */
clearTraces()746     public Builder clearTraces() {
747       if (tracesBuilder_ == null) {
748         traces_ = java.util.Collections.emptyList();
749         bitField0_ = (bitField0_ & ~0x00000001);
750         onChanged();
751       } else {
752         tracesBuilder_.clear();
753       }
754       return this;
755     }
756     /**
757      *
758      *
759      * <pre>
760      * List of traces.
761      * </pre>
762      *
763      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
764      */
removeTraces(int index)765     public Builder removeTraces(int index) {
766       if (tracesBuilder_ == null) {
767         ensureTracesIsMutable();
768         traces_.remove(index);
769         onChanged();
770       } else {
771         tracesBuilder_.remove(index);
772       }
773       return this;
774     }
775     /**
776      *
777      *
778      * <pre>
779      * List of traces.
780      * </pre>
781      *
782      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
783      */
getTracesBuilder(int index)784     public com.google.devtools.cloudtrace.v1.Trace.Builder getTracesBuilder(int index) {
785       return getTracesFieldBuilder().getBuilder(index);
786     }
787     /**
788      *
789      *
790      * <pre>
791      * List of traces.
792      * </pre>
793      *
794      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
795      */
getTracesOrBuilder(int index)796     public com.google.devtools.cloudtrace.v1.TraceOrBuilder getTracesOrBuilder(int index) {
797       if (tracesBuilder_ == null) {
798         return traces_.get(index);
799       } else {
800         return tracesBuilder_.getMessageOrBuilder(index);
801       }
802     }
803     /**
804      *
805      *
806      * <pre>
807      * List of traces.
808      * </pre>
809      *
810      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
811      */
812     public java.util.List<? extends com.google.devtools.cloudtrace.v1.TraceOrBuilder>
getTracesOrBuilderList()813         getTracesOrBuilderList() {
814       if (tracesBuilder_ != null) {
815         return tracesBuilder_.getMessageOrBuilderList();
816       } else {
817         return java.util.Collections.unmodifiableList(traces_);
818       }
819     }
820     /**
821      *
822      *
823      * <pre>
824      * List of traces.
825      * </pre>
826      *
827      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
828      */
addTracesBuilder()829     public com.google.devtools.cloudtrace.v1.Trace.Builder addTracesBuilder() {
830       return getTracesFieldBuilder()
831           .addBuilder(com.google.devtools.cloudtrace.v1.Trace.getDefaultInstance());
832     }
833     /**
834      *
835      *
836      * <pre>
837      * List of traces.
838      * </pre>
839      *
840      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
841      */
addTracesBuilder(int index)842     public com.google.devtools.cloudtrace.v1.Trace.Builder addTracesBuilder(int index) {
843       return getTracesFieldBuilder()
844           .addBuilder(index, com.google.devtools.cloudtrace.v1.Trace.getDefaultInstance());
845     }
846     /**
847      *
848      *
849      * <pre>
850      * List of traces.
851      * </pre>
852      *
853      * <code>repeated .google.devtools.cloudtrace.v1.Trace traces = 1;</code>
854      */
getTracesBuilderList()855     public java.util.List<com.google.devtools.cloudtrace.v1.Trace.Builder> getTracesBuilderList() {
856       return getTracesFieldBuilder().getBuilderList();
857     }
858 
859     private com.google.protobuf.RepeatedFieldBuilderV3<
860             com.google.devtools.cloudtrace.v1.Trace,
861             com.google.devtools.cloudtrace.v1.Trace.Builder,
862             com.google.devtools.cloudtrace.v1.TraceOrBuilder>
getTracesFieldBuilder()863         getTracesFieldBuilder() {
864       if (tracesBuilder_ == null) {
865         tracesBuilder_ =
866             new com.google.protobuf.RepeatedFieldBuilderV3<
867                 com.google.devtools.cloudtrace.v1.Trace,
868                 com.google.devtools.cloudtrace.v1.Trace.Builder,
869                 com.google.devtools.cloudtrace.v1.TraceOrBuilder>(
870                 traces_, ((bitField0_ & 0x00000001) != 0), getParentForChildren(), isClean());
871         traces_ = null;
872       }
873       return tracesBuilder_;
874     }
875 
876     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)877     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
878       return super.setUnknownFields(unknownFields);
879     }
880 
881     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)882     public final Builder mergeUnknownFields(
883         final com.google.protobuf.UnknownFieldSet unknownFields) {
884       return super.mergeUnknownFields(unknownFields);
885     }
886 
887     // @@protoc_insertion_point(builder_scope:google.devtools.cloudtrace.v1.Traces)
888   }
889 
890   // @@protoc_insertion_point(class_scope:google.devtools.cloudtrace.v1.Traces)
891   private static final com.google.devtools.cloudtrace.v1.Traces DEFAULT_INSTANCE;
892 
893   static {
894     DEFAULT_INSTANCE = new com.google.devtools.cloudtrace.v1.Traces();
895   }
896 
getDefaultInstance()897   public static com.google.devtools.cloudtrace.v1.Traces getDefaultInstance() {
898     return DEFAULT_INSTANCE;
899   }
900 
901   private static final com.google.protobuf.Parser<Traces> PARSER =
902       new com.google.protobuf.AbstractParser<Traces>() {
903         @java.lang.Override
904         public Traces parsePartialFrom(
905             com.google.protobuf.CodedInputStream input,
906             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
907             throws com.google.protobuf.InvalidProtocolBufferException {
908           Builder builder = newBuilder();
909           try {
910             builder.mergeFrom(input, extensionRegistry);
911           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
912             throw e.setUnfinishedMessage(builder.buildPartial());
913           } catch (com.google.protobuf.UninitializedMessageException e) {
914             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
915           } catch (java.io.IOException e) {
916             throw new com.google.protobuf.InvalidProtocolBufferException(e)
917                 .setUnfinishedMessage(builder.buildPartial());
918           }
919           return builder.buildPartial();
920         }
921       };
922 
parser()923   public static com.google.protobuf.Parser<Traces> parser() {
924     return PARSER;
925   }
926 
927   @java.lang.Override
getParserForType()928   public com.google.protobuf.Parser<Traces> getParserForType() {
929     return PARSER;
930   }
931 
932   @java.lang.Override
getDefaultInstanceForType()933   public com.google.devtools.cloudtrace.v1.Traces getDefaultInstanceForType() {
934     return DEFAULT_INSTANCE;
935   }
936 }
937