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