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