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