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