• 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/common.proto
19 
20 package io.grafeas.v1;
21 
22 /**
23  *
24  *
25  * <pre>
26  * Metadata for any related URL information.
27  * </pre>
28  *
29  * Protobuf type {@code grafeas.v1.RelatedUrl}
30  */
31 public final class RelatedUrl extends com.google.protobuf.GeneratedMessageV3
32     implements
33     // @@protoc_insertion_point(message_implements:grafeas.v1.RelatedUrl)
34     RelatedUrlOrBuilder {
35   private static final long serialVersionUID = 0L;
36   // Use RelatedUrl.newBuilder() to construct.
RelatedUrl(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37   private RelatedUrl(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
38     super(builder);
39   }
40 
RelatedUrl()41   private RelatedUrl() {
42     url_ = "";
43     label_ = "";
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new RelatedUrl();
50   }
51 
52   @java.lang.Override
getUnknownFields()53   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
54     return this.unknownFields;
55   }
56 
getDescriptor()57   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
58     return io.grafeas.v1.Common.internal_static_grafeas_v1_RelatedUrl_descriptor;
59   }
60 
61   @java.lang.Override
62   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()63       internalGetFieldAccessorTable() {
64     return io.grafeas.v1.Common.internal_static_grafeas_v1_RelatedUrl_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             io.grafeas.v1.RelatedUrl.class, io.grafeas.v1.RelatedUrl.Builder.class);
67   }
68 
69   public static final int URL_FIELD_NUMBER = 1;
70 
71   @SuppressWarnings("serial")
72   private volatile java.lang.Object url_ = "";
73   /**
74    *
75    *
76    * <pre>
77    * Specific URL associated with the resource.
78    * </pre>
79    *
80    * <code>string url = 1;</code>
81    *
82    * @return The url.
83    */
84   @java.lang.Override
getUrl()85   public java.lang.String getUrl() {
86     java.lang.Object ref = url_;
87     if (ref instanceof java.lang.String) {
88       return (java.lang.String) ref;
89     } else {
90       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
91       java.lang.String s = bs.toStringUtf8();
92       url_ = s;
93       return s;
94     }
95   }
96   /**
97    *
98    *
99    * <pre>
100    * Specific URL associated with the resource.
101    * </pre>
102    *
103    * <code>string url = 1;</code>
104    *
105    * @return The bytes for url.
106    */
107   @java.lang.Override
getUrlBytes()108   public com.google.protobuf.ByteString getUrlBytes() {
109     java.lang.Object ref = url_;
110     if (ref instanceof java.lang.String) {
111       com.google.protobuf.ByteString b =
112           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
113       url_ = b;
114       return b;
115     } else {
116       return (com.google.protobuf.ByteString) ref;
117     }
118   }
119 
120   public static final int LABEL_FIELD_NUMBER = 2;
121 
122   @SuppressWarnings("serial")
123   private volatile java.lang.Object label_ = "";
124   /**
125    *
126    *
127    * <pre>
128    * Label to describe usage of the URL.
129    * </pre>
130    *
131    * <code>string label = 2;</code>
132    *
133    * @return The label.
134    */
135   @java.lang.Override
getLabel()136   public java.lang.String getLabel() {
137     java.lang.Object ref = label_;
138     if (ref instanceof java.lang.String) {
139       return (java.lang.String) ref;
140     } else {
141       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
142       java.lang.String s = bs.toStringUtf8();
143       label_ = s;
144       return s;
145     }
146   }
147   /**
148    *
149    *
150    * <pre>
151    * Label to describe usage of the URL.
152    * </pre>
153    *
154    * <code>string label = 2;</code>
155    *
156    * @return The bytes for label.
157    */
158   @java.lang.Override
getLabelBytes()159   public com.google.protobuf.ByteString getLabelBytes() {
160     java.lang.Object ref = label_;
161     if (ref instanceof java.lang.String) {
162       com.google.protobuf.ByteString b =
163           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
164       label_ = b;
165       return b;
166     } else {
167       return (com.google.protobuf.ByteString) ref;
168     }
169   }
170 
171   private byte memoizedIsInitialized = -1;
172 
173   @java.lang.Override
isInitialized()174   public final boolean isInitialized() {
175     byte isInitialized = memoizedIsInitialized;
176     if (isInitialized == 1) return true;
177     if (isInitialized == 0) return false;
178 
179     memoizedIsInitialized = 1;
180     return true;
181   }
182 
183   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)184   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
185     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(url_)) {
186       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, url_);
187     }
188     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) {
189       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, label_);
190     }
191     getUnknownFields().writeTo(output);
192   }
193 
194   @java.lang.Override
getSerializedSize()195   public int getSerializedSize() {
196     int size = memoizedSize;
197     if (size != -1) return size;
198 
199     size = 0;
200     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(url_)) {
201       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, url_);
202     }
203     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(label_)) {
204       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, label_);
205     }
206     size += getUnknownFields().getSerializedSize();
207     memoizedSize = size;
208     return size;
209   }
210 
211   @java.lang.Override
equals(final java.lang.Object obj)212   public boolean equals(final java.lang.Object obj) {
213     if (obj == this) {
214       return true;
215     }
216     if (!(obj instanceof io.grafeas.v1.RelatedUrl)) {
217       return super.equals(obj);
218     }
219     io.grafeas.v1.RelatedUrl other = (io.grafeas.v1.RelatedUrl) obj;
220 
221     if (!getUrl().equals(other.getUrl())) return false;
222     if (!getLabel().equals(other.getLabel())) return false;
223     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
224     return true;
225   }
226 
227   @java.lang.Override
hashCode()228   public int hashCode() {
229     if (memoizedHashCode != 0) {
230       return memoizedHashCode;
231     }
232     int hash = 41;
233     hash = (19 * hash) + getDescriptor().hashCode();
234     hash = (37 * hash) + URL_FIELD_NUMBER;
235     hash = (53 * hash) + getUrl().hashCode();
236     hash = (37 * hash) + LABEL_FIELD_NUMBER;
237     hash = (53 * hash) + getLabel().hashCode();
238     hash = (29 * hash) + getUnknownFields().hashCode();
239     memoizedHashCode = hash;
240     return hash;
241   }
242 
parseFrom(java.nio.ByteBuffer data)243   public static io.grafeas.v1.RelatedUrl parseFrom(java.nio.ByteBuffer data)
244       throws com.google.protobuf.InvalidProtocolBufferException {
245     return PARSER.parseFrom(data);
246   }
247 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)248   public static io.grafeas.v1.RelatedUrl parseFrom(
249       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
250       throws com.google.protobuf.InvalidProtocolBufferException {
251     return PARSER.parseFrom(data, extensionRegistry);
252   }
253 
parseFrom(com.google.protobuf.ByteString data)254   public static io.grafeas.v1.RelatedUrl parseFrom(com.google.protobuf.ByteString data)
255       throws com.google.protobuf.InvalidProtocolBufferException {
256     return PARSER.parseFrom(data);
257   }
258 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)259   public static io.grafeas.v1.RelatedUrl parseFrom(
260       com.google.protobuf.ByteString data,
261       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
262       throws com.google.protobuf.InvalidProtocolBufferException {
263     return PARSER.parseFrom(data, extensionRegistry);
264   }
265 
parseFrom(byte[] data)266   public static io.grafeas.v1.RelatedUrl parseFrom(byte[] data)
267       throws com.google.protobuf.InvalidProtocolBufferException {
268     return PARSER.parseFrom(data);
269   }
270 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)271   public static io.grafeas.v1.RelatedUrl parseFrom(
272       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
273       throws com.google.protobuf.InvalidProtocolBufferException {
274     return PARSER.parseFrom(data, extensionRegistry);
275   }
276 
parseFrom(java.io.InputStream input)277   public static io.grafeas.v1.RelatedUrl parseFrom(java.io.InputStream input)
278       throws java.io.IOException {
279     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
280   }
281 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)282   public static io.grafeas.v1.RelatedUrl parseFrom(
283       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
284       throws java.io.IOException {
285     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
286         PARSER, input, extensionRegistry);
287   }
288 
parseDelimitedFrom(java.io.InputStream input)289   public static io.grafeas.v1.RelatedUrl parseDelimitedFrom(java.io.InputStream input)
290       throws java.io.IOException {
291     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
292   }
293 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)294   public static io.grafeas.v1.RelatedUrl parseDelimitedFrom(
295       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
296       throws java.io.IOException {
297     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
298         PARSER, input, extensionRegistry);
299   }
300 
parseFrom(com.google.protobuf.CodedInputStream input)301   public static io.grafeas.v1.RelatedUrl parseFrom(com.google.protobuf.CodedInputStream input)
302       throws java.io.IOException {
303     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
304   }
305 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)306   public static io.grafeas.v1.RelatedUrl parseFrom(
307       com.google.protobuf.CodedInputStream input,
308       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
309       throws java.io.IOException {
310     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
311         PARSER, input, extensionRegistry);
312   }
313 
314   @java.lang.Override
newBuilderForType()315   public Builder newBuilderForType() {
316     return newBuilder();
317   }
318 
newBuilder()319   public static Builder newBuilder() {
320     return DEFAULT_INSTANCE.toBuilder();
321   }
322 
newBuilder(io.grafeas.v1.RelatedUrl prototype)323   public static Builder newBuilder(io.grafeas.v1.RelatedUrl prototype) {
324     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
325   }
326 
327   @java.lang.Override
toBuilder()328   public Builder toBuilder() {
329     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
330   }
331 
332   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)333   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
334     Builder builder = new Builder(parent);
335     return builder;
336   }
337   /**
338    *
339    *
340    * <pre>
341    * Metadata for any related URL information.
342    * </pre>
343    *
344    * Protobuf type {@code grafeas.v1.RelatedUrl}
345    */
346   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
347       implements
348       // @@protoc_insertion_point(builder_implements:grafeas.v1.RelatedUrl)
349       io.grafeas.v1.RelatedUrlOrBuilder {
getDescriptor()350     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
351       return io.grafeas.v1.Common.internal_static_grafeas_v1_RelatedUrl_descriptor;
352     }
353 
354     @java.lang.Override
355     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()356         internalGetFieldAccessorTable() {
357       return io.grafeas.v1.Common.internal_static_grafeas_v1_RelatedUrl_fieldAccessorTable
358           .ensureFieldAccessorsInitialized(
359               io.grafeas.v1.RelatedUrl.class, io.grafeas.v1.RelatedUrl.Builder.class);
360     }
361 
362     // Construct using io.grafeas.v1.RelatedUrl.newBuilder()
Builder()363     private Builder() {}
364 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)365     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
366       super(parent);
367     }
368 
369     @java.lang.Override
clear()370     public Builder clear() {
371       super.clear();
372       bitField0_ = 0;
373       url_ = "";
374       label_ = "";
375       return this;
376     }
377 
378     @java.lang.Override
getDescriptorForType()379     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
380       return io.grafeas.v1.Common.internal_static_grafeas_v1_RelatedUrl_descriptor;
381     }
382 
383     @java.lang.Override
getDefaultInstanceForType()384     public io.grafeas.v1.RelatedUrl getDefaultInstanceForType() {
385       return io.grafeas.v1.RelatedUrl.getDefaultInstance();
386     }
387 
388     @java.lang.Override
build()389     public io.grafeas.v1.RelatedUrl build() {
390       io.grafeas.v1.RelatedUrl result = buildPartial();
391       if (!result.isInitialized()) {
392         throw newUninitializedMessageException(result);
393       }
394       return result;
395     }
396 
397     @java.lang.Override
buildPartial()398     public io.grafeas.v1.RelatedUrl buildPartial() {
399       io.grafeas.v1.RelatedUrl result = new io.grafeas.v1.RelatedUrl(this);
400       if (bitField0_ != 0) {
401         buildPartial0(result);
402       }
403       onBuilt();
404       return result;
405     }
406 
buildPartial0(io.grafeas.v1.RelatedUrl result)407     private void buildPartial0(io.grafeas.v1.RelatedUrl result) {
408       int from_bitField0_ = bitField0_;
409       if (((from_bitField0_ & 0x00000001) != 0)) {
410         result.url_ = url_;
411       }
412       if (((from_bitField0_ & 0x00000002) != 0)) {
413         result.label_ = label_;
414       }
415     }
416 
417     @java.lang.Override
clone()418     public Builder clone() {
419       return super.clone();
420     }
421 
422     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)423     public Builder setField(
424         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
425       return super.setField(field, value);
426     }
427 
428     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)429     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
430       return super.clearField(field);
431     }
432 
433     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)434     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
435       return super.clearOneof(oneof);
436     }
437 
438     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)439     public Builder setRepeatedField(
440         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
441       return super.setRepeatedField(field, index, value);
442     }
443 
444     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)445     public Builder addRepeatedField(
446         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
447       return super.addRepeatedField(field, value);
448     }
449 
450     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)451     public Builder mergeFrom(com.google.protobuf.Message other) {
452       if (other instanceof io.grafeas.v1.RelatedUrl) {
453         return mergeFrom((io.grafeas.v1.RelatedUrl) other);
454       } else {
455         super.mergeFrom(other);
456         return this;
457       }
458     }
459 
mergeFrom(io.grafeas.v1.RelatedUrl other)460     public Builder mergeFrom(io.grafeas.v1.RelatedUrl other) {
461       if (other == io.grafeas.v1.RelatedUrl.getDefaultInstance()) return this;
462       if (!other.getUrl().isEmpty()) {
463         url_ = other.url_;
464         bitField0_ |= 0x00000001;
465         onChanged();
466       }
467       if (!other.getLabel().isEmpty()) {
468         label_ = other.label_;
469         bitField0_ |= 0x00000002;
470         onChanged();
471       }
472       this.mergeUnknownFields(other.getUnknownFields());
473       onChanged();
474       return this;
475     }
476 
477     @java.lang.Override
isInitialized()478     public final boolean isInitialized() {
479       return true;
480     }
481 
482     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)483     public Builder mergeFrom(
484         com.google.protobuf.CodedInputStream input,
485         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
486         throws java.io.IOException {
487       if (extensionRegistry == null) {
488         throw new java.lang.NullPointerException();
489       }
490       try {
491         boolean done = false;
492         while (!done) {
493           int tag = input.readTag();
494           switch (tag) {
495             case 0:
496               done = true;
497               break;
498             case 10:
499               {
500                 url_ = input.readStringRequireUtf8();
501                 bitField0_ |= 0x00000001;
502                 break;
503               } // case 10
504             case 18:
505               {
506                 label_ = input.readStringRequireUtf8();
507                 bitField0_ |= 0x00000002;
508                 break;
509               } // case 18
510             default:
511               {
512                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
513                   done = true; // was an endgroup tag
514                 }
515                 break;
516               } // default:
517           } // switch (tag)
518         } // while (!done)
519       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
520         throw e.unwrapIOException();
521       } finally {
522         onChanged();
523       } // finally
524       return this;
525     }
526 
527     private int bitField0_;
528 
529     private java.lang.Object url_ = "";
530     /**
531      *
532      *
533      * <pre>
534      * Specific URL associated with the resource.
535      * </pre>
536      *
537      * <code>string url = 1;</code>
538      *
539      * @return The url.
540      */
getUrl()541     public java.lang.String getUrl() {
542       java.lang.Object ref = url_;
543       if (!(ref instanceof java.lang.String)) {
544         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
545         java.lang.String s = bs.toStringUtf8();
546         url_ = s;
547         return s;
548       } else {
549         return (java.lang.String) ref;
550       }
551     }
552     /**
553      *
554      *
555      * <pre>
556      * Specific URL associated with the resource.
557      * </pre>
558      *
559      * <code>string url = 1;</code>
560      *
561      * @return The bytes for url.
562      */
getUrlBytes()563     public com.google.protobuf.ByteString getUrlBytes() {
564       java.lang.Object ref = url_;
565       if (ref instanceof String) {
566         com.google.protobuf.ByteString b =
567             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
568         url_ = b;
569         return b;
570       } else {
571         return (com.google.protobuf.ByteString) ref;
572       }
573     }
574     /**
575      *
576      *
577      * <pre>
578      * Specific URL associated with the resource.
579      * </pre>
580      *
581      * <code>string url = 1;</code>
582      *
583      * @param value The url to set.
584      * @return This builder for chaining.
585      */
setUrl(java.lang.String value)586     public Builder setUrl(java.lang.String value) {
587       if (value == null) {
588         throw new NullPointerException();
589       }
590       url_ = value;
591       bitField0_ |= 0x00000001;
592       onChanged();
593       return this;
594     }
595     /**
596      *
597      *
598      * <pre>
599      * Specific URL associated with the resource.
600      * </pre>
601      *
602      * <code>string url = 1;</code>
603      *
604      * @return This builder for chaining.
605      */
clearUrl()606     public Builder clearUrl() {
607       url_ = getDefaultInstance().getUrl();
608       bitField0_ = (bitField0_ & ~0x00000001);
609       onChanged();
610       return this;
611     }
612     /**
613      *
614      *
615      * <pre>
616      * Specific URL associated with the resource.
617      * </pre>
618      *
619      * <code>string url = 1;</code>
620      *
621      * @param value The bytes for url to set.
622      * @return This builder for chaining.
623      */
setUrlBytes(com.google.protobuf.ByteString value)624     public Builder setUrlBytes(com.google.protobuf.ByteString value) {
625       if (value == null) {
626         throw new NullPointerException();
627       }
628       checkByteStringIsUtf8(value);
629       url_ = value;
630       bitField0_ |= 0x00000001;
631       onChanged();
632       return this;
633     }
634 
635     private java.lang.Object label_ = "";
636     /**
637      *
638      *
639      * <pre>
640      * Label to describe usage of the URL.
641      * </pre>
642      *
643      * <code>string label = 2;</code>
644      *
645      * @return The label.
646      */
getLabel()647     public java.lang.String getLabel() {
648       java.lang.Object ref = label_;
649       if (!(ref instanceof java.lang.String)) {
650         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
651         java.lang.String s = bs.toStringUtf8();
652         label_ = s;
653         return s;
654       } else {
655         return (java.lang.String) ref;
656       }
657     }
658     /**
659      *
660      *
661      * <pre>
662      * Label to describe usage of the URL.
663      * </pre>
664      *
665      * <code>string label = 2;</code>
666      *
667      * @return The bytes for label.
668      */
getLabelBytes()669     public com.google.protobuf.ByteString getLabelBytes() {
670       java.lang.Object ref = label_;
671       if (ref instanceof String) {
672         com.google.protobuf.ByteString b =
673             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
674         label_ = b;
675         return b;
676       } else {
677         return (com.google.protobuf.ByteString) ref;
678       }
679     }
680     /**
681      *
682      *
683      * <pre>
684      * Label to describe usage of the URL.
685      * </pre>
686      *
687      * <code>string label = 2;</code>
688      *
689      * @param value The label to set.
690      * @return This builder for chaining.
691      */
setLabel(java.lang.String value)692     public Builder setLabel(java.lang.String value) {
693       if (value == null) {
694         throw new NullPointerException();
695       }
696       label_ = value;
697       bitField0_ |= 0x00000002;
698       onChanged();
699       return this;
700     }
701     /**
702      *
703      *
704      * <pre>
705      * Label to describe usage of the URL.
706      * </pre>
707      *
708      * <code>string label = 2;</code>
709      *
710      * @return This builder for chaining.
711      */
clearLabel()712     public Builder clearLabel() {
713       label_ = getDefaultInstance().getLabel();
714       bitField0_ = (bitField0_ & ~0x00000002);
715       onChanged();
716       return this;
717     }
718     /**
719      *
720      *
721      * <pre>
722      * Label to describe usage of the URL.
723      * </pre>
724      *
725      * <code>string label = 2;</code>
726      *
727      * @param value The bytes for label to set.
728      * @return This builder for chaining.
729      */
setLabelBytes(com.google.protobuf.ByteString value)730     public Builder setLabelBytes(com.google.protobuf.ByteString value) {
731       if (value == null) {
732         throw new NullPointerException();
733       }
734       checkByteStringIsUtf8(value);
735       label_ = value;
736       bitField0_ |= 0x00000002;
737       onChanged();
738       return this;
739     }
740 
741     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)742     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
743       return super.setUnknownFields(unknownFields);
744     }
745 
746     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)747     public final Builder mergeUnknownFields(
748         final com.google.protobuf.UnknownFieldSet unknownFields) {
749       return super.mergeUnknownFields(unknownFields);
750     }
751 
752     // @@protoc_insertion_point(builder_scope:grafeas.v1.RelatedUrl)
753   }
754 
755   // @@protoc_insertion_point(class_scope:grafeas.v1.RelatedUrl)
756   private static final io.grafeas.v1.RelatedUrl DEFAULT_INSTANCE;
757 
758   static {
759     DEFAULT_INSTANCE = new io.grafeas.v1.RelatedUrl();
760   }
761 
getDefaultInstance()762   public static io.grafeas.v1.RelatedUrl getDefaultInstance() {
763     return DEFAULT_INSTANCE;
764   }
765 
766   private static final com.google.protobuf.Parser<RelatedUrl> PARSER =
767       new com.google.protobuf.AbstractParser<RelatedUrl>() {
768         @java.lang.Override
769         public RelatedUrl parsePartialFrom(
770             com.google.protobuf.CodedInputStream input,
771             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
772             throws com.google.protobuf.InvalidProtocolBufferException {
773           Builder builder = newBuilder();
774           try {
775             builder.mergeFrom(input, extensionRegistry);
776           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
777             throw e.setUnfinishedMessage(builder.buildPartial());
778           } catch (com.google.protobuf.UninitializedMessageException e) {
779             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
780           } catch (java.io.IOException e) {
781             throw new com.google.protobuf.InvalidProtocolBufferException(e)
782                 .setUnfinishedMessage(builder.buildPartial());
783           }
784           return builder.buildPartial();
785         }
786       };
787 
parser()788   public static com.google.protobuf.Parser<RelatedUrl> parser() {
789     return PARSER;
790   }
791 
792   @java.lang.Override
getParserForType()793   public com.google.protobuf.Parser<RelatedUrl> getParserForType() {
794     return PARSER;
795   }
796 
797   @java.lang.Override
getDefaultInstanceForType()798   public io.grafeas.v1.RelatedUrl getDefaultInstanceForType() {
799     return DEFAULT_INSTANCE;
800   }
801 }
802