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