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