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