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 * Preserved state for a given instance. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.compute.v1.PreservedState} 29 */ 30 public final class PreservedState extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.PreservedState) 33 PreservedStateOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use PreservedState.newBuilder() to construct. PreservedState(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private PreservedState(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 PreservedState()40 private PreservedState() {} 41 42 @java.lang.Override 43 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)44 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 45 return new PreservedState(); 46 } 47 48 @java.lang.Override getUnknownFields()49 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 50 return this.unknownFields; 51 } 52 getDescriptor()53 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 54 return com.google.cloud.compute.v1.Compute 55 .internal_static_google_cloud_compute_v1_PreservedState_descriptor; 56 } 57 58 @SuppressWarnings({"rawtypes"}) 59 @java.lang.Override internalGetMapField(int number)60 protected com.google.protobuf.MapField internalGetMapField(int number) { 61 switch (number) { 62 case 95594102: 63 return internalGetDisks(); 64 case 86866735: 65 return internalGetMetadata(); 66 default: 67 throw new RuntimeException("Invalid map field number: " + number); 68 } 69 } 70 71 @java.lang.Override 72 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()73 internalGetFieldAccessorTable() { 74 return com.google.cloud.compute.v1.Compute 75 .internal_static_google_cloud_compute_v1_PreservedState_fieldAccessorTable 76 .ensureFieldAccessorsInitialized( 77 com.google.cloud.compute.v1.PreservedState.class, 78 com.google.cloud.compute.v1.PreservedState.Builder.class); 79 } 80 81 public static final int DISKS_FIELD_NUMBER = 95594102; 82 83 private static final class DisksDefaultEntryHolder { 84 static final com.google.protobuf.MapEntry< 85 java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> 86 defaultEntry = 87 com.google.protobuf.MapEntry 88 .<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> 89 newDefaultInstance( 90 com.google.cloud.compute.v1.Compute 91 .internal_static_google_cloud_compute_v1_PreservedState_DisksEntry_descriptor, 92 com.google.protobuf.WireFormat.FieldType.STRING, 93 "", 94 com.google.protobuf.WireFormat.FieldType.MESSAGE, 95 com.google.cloud.compute.v1.PreservedStatePreservedDisk 96 .getDefaultInstance()); 97 } 98 99 @SuppressWarnings("serial") 100 private com.google.protobuf.MapField< 101 java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> 102 disks_; 103 104 private com.google.protobuf.MapField< 105 java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> internalGetDisks()106 internalGetDisks() { 107 if (disks_ == null) { 108 return com.google.protobuf.MapField.emptyMapField(DisksDefaultEntryHolder.defaultEntry); 109 } 110 return disks_; 111 } 112 getDisksCount()113 public int getDisksCount() { 114 return internalGetDisks().getMap().size(); 115 } 116 /** 117 * 118 * 119 * <pre> 120 * Preserved disks defined for this instance. This map is keyed with the device names of the disks. 121 * </pre> 122 * 123 * <code>map<string, .google.cloud.compute.v1.PreservedStatePreservedDisk> disks = 95594102; 124 * </code> 125 */ 126 @java.lang.Override containsDisks(java.lang.String key)127 public boolean containsDisks(java.lang.String key) { 128 if (key == null) { 129 throw new NullPointerException("map key"); 130 } 131 return internalGetDisks().getMap().containsKey(key); 132 } 133 /** Use {@link #getDisksMap()} instead. */ 134 @java.lang.Override 135 @java.lang.Deprecated 136 public java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> getDisks()137 getDisks() { 138 return getDisksMap(); 139 } 140 /** 141 * 142 * 143 * <pre> 144 * Preserved disks defined for this instance. This map is keyed with the device names of the disks. 145 * </pre> 146 * 147 * <code>map<string, .google.cloud.compute.v1.PreservedStatePreservedDisk> disks = 95594102; 148 * </code> 149 */ 150 @java.lang.Override 151 public java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> getDisksMap()152 getDisksMap() { 153 return internalGetDisks().getMap(); 154 } 155 /** 156 * 157 * 158 * <pre> 159 * Preserved disks defined for this instance. This map is keyed with the device names of the disks. 160 * </pre> 161 * 162 * <code>map<string, .google.cloud.compute.v1.PreservedStatePreservedDisk> disks = 95594102; 163 * </code> 164 */ 165 @java.lang.Override getDisksOrDefault( java.lang.String key, com.google.cloud.compute.v1.PreservedStatePreservedDisk defaultValue)166 public /* nullable */ com.google.cloud.compute.v1.PreservedStatePreservedDisk getDisksOrDefault( 167 java.lang.String key, 168 /* nullable */ 169 com.google.cloud.compute.v1.PreservedStatePreservedDisk defaultValue) { 170 if (key == null) { 171 throw new NullPointerException("map key"); 172 } 173 java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> map = 174 internalGetDisks().getMap(); 175 return map.containsKey(key) ? map.get(key) : defaultValue; 176 } 177 /** 178 * 179 * 180 * <pre> 181 * Preserved disks defined for this instance. This map is keyed with the device names of the disks. 182 * </pre> 183 * 184 * <code>map<string, .google.cloud.compute.v1.PreservedStatePreservedDisk> disks = 95594102; 185 * </code> 186 */ 187 @java.lang.Override getDisksOrThrow( java.lang.String key)188 public com.google.cloud.compute.v1.PreservedStatePreservedDisk getDisksOrThrow( 189 java.lang.String key) { 190 if (key == null) { 191 throw new NullPointerException("map key"); 192 } 193 java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> map = 194 internalGetDisks().getMap(); 195 if (!map.containsKey(key)) { 196 throw new java.lang.IllegalArgumentException(); 197 } 198 return map.get(key); 199 } 200 201 public static final int METADATA_FIELD_NUMBER = 86866735; 202 203 private static final class MetadataDefaultEntryHolder { 204 static final com.google.protobuf.MapEntry<java.lang.String, java.lang.String> defaultEntry = 205 com.google.protobuf.MapEntry.<java.lang.String, java.lang.String>newDefaultInstance( 206 com.google.cloud.compute.v1.Compute 207 .internal_static_google_cloud_compute_v1_PreservedState_MetadataEntry_descriptor, 208 com.google.protobuf.WireFormat.FieldType.STRING, 209 "", 210 com.google.protobuf.WireFormat.FieldType.STRING, 211 ""); 212 } 213 214 @SuppressWarnings("serial") 215 private com.google.protobuf.MapField<java.lang.String, java.lang.String> metadata_; 216 internalGetMetadata()217 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetMetadata() { 218 if (metadata_ == null) { 219 return com.google.protobuf.MapField.emptyMapField(MetadataDefaultEntryHolder.defaultEntry); 220 } 221 return metadata_; 222 } 223 getMetadataCount()224 public int getMetadataCount() { 225 return internalGetMetadata().getMap().size(); 226 } 227 /** 228 * 229 * 230 * <pre> 231 * Preserved metadata defined for this instance. 232 * </pre> 233 * 234 * <code>map<string, string> metadata = 86866735;</code> 235 */ 236 @java.lang.Override containsMetadata(java.lang.String key)237 public boolean containsMetadata(java.lang.String key) { 238 if (key == null) { 239 throw new NullPointerException("map key"); 240 } 241 return internalGetMetadata().getMap().containsKey(key); 242 } 243 /** Use {@link #getMetadataMap()} instead. */ 244 @java.lang.Override 245 @java.lang.Deprecated getMetadata()246 public java.util.Map<java.lang.String, java.lang.String> getMetadata() { 247 return getMetadataMap(); 248 } 249 /** 250 * 251 * 252 * <pre> 253 * Preserved metadata defined for this instance. 254 * </pre> 255 * 256 * <code>map<string, string> metadata = 86866735;</code> 257 */ 258 @java.lang.Override getMetadataMap()259 public java.util.Map<java.lang.String, java.lang.String> getMetadataMap() { 260 return internalGetMetadata().getMap(); 261 } 262 /** 263 * 264 * 265 * <pre> 266 * Preserved metadata defined for this instance. 267 * </pre> 268 * 269 * <code>map<string, string> metadata = 86866735;</code> 270 */ 271 @java.lang.Override getMetadataOrDefault( java.lang.String key, java.lang.String defaultValue)272 public /* nullable */ java.lang.String getMetadataOrDefault( 273 java.lang.String key, 274 /* nullable */ 275 java.lang.String defaultValue) { 276 if (key == null) { 277 throw new NullPointerException("map key"); 278 } 279 java.util.Map<java.lang.String, java.lang.String> map = internalGetMetadata().getMap(); 280 return map.containsKey(key) ? map.get(key) : defaultValue; 281 } 282 /** 283 * 284 * 285 * <pre> 286 * Preserved metadata defined for this instance. 287 * </pre> 288 * 289 * <code>map<string, string> metadata = 86866735;</code> 290 */ 291 @java.lang.Override getMetadataOrThrow(java.lang.String key)292 public java.lang.String getMetadataOrThrow(java.lang.String key) { 293 if (key == null) { 294 throw new NullPointerException("map key"); 295 } 296 java.util.Map<java.lang.String, java.lang.String> map = internalGetMetadata().getMap(); 297 if (!map.containsKey(key)) { 298 throw new java.lang.IllegalArgumentException(); 299 } 300 return map.get(key); 301 } 302 303 private byte memoizedIsInitialized = -1; 304 305 @java.lang.Override isInitialized()306 public final boolean isInitialized() { 307 byte isInitialized = memoizedIsInitialized; 308 if (isInitialized == 1) return true; 309 if (isInitialized == 0) return false; 310 311 memoizedIsInitialized = 1; 312 return true; 313 } 314 315 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)316 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 317 com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( 318 output, internalGetMetadata(), MetadataDefaultEntryHolder.defaultEntry, 86866735); 319 com.google.protobuf.GeneratedMessageV3.serializeStringMapTo( 320 output, internalGetDisks(), DisksDefaultEntryHolder.defaultEntry, 95594102); 321 getUnknownFields().writeTo(output); 322 } 323 324 @java.lang.Override getSerializedSize()325 public int getSerializedSize() { 326 int size = memoizedSize; 327 if (size != -1) return size; 328 329 size = 0; 330 for (java.util.Map.Entry<java.lang.String, java.lang.String> entry : 331 internalGetMetadata().getMap().entrySet()) { 332 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> metadata__ = 333 MetadataDefaultEntryHolder.defaultEntry 334 .newBuilderForType() 335 .setKey(entry.getKey()) 336 .setValue(entry.getValue()) 337 .build(); 338 size += com.google.protobuf.CodedOutputStream.computeMessageSize(86866735, metadata__); 339 } 340 for (java.util.Map.Entry< 341 java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> 342 entry : internalGetDisks().getMap().entrySet()) { 343 com.google.protobuf.MapEntry< 344 java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> 345 disks__ = 346 DisksDefaultEntryHolder.defaultEntry 347 .newBuilderForType() 348 .setKey(entry.getKey()) 349 .setValue(entry.getValue()) 350 .build(); 351 size += com.google.protobuf.CodedOutputStream.computeMessageSize(95594102, disks__); 352 } 353 size += getUnknownFields().getSerializedSize(); 354 memoizedSize = size; 355 return size; 356 } 357 358 @java.lang.Override equals(final java.lang.Object obj)359 public boolean equals(final java.lang.Object obj) { 360 if (obj == this) { 361 return true; 362 } 363 if (!(obj instanceof com.google.cloud.compute.v1.PreservedState)) { 364 return super.equals(obj); 365 } 366 com.google.cloud.compute.v1.PreservedState other = 367 (com.google.cloud.compute.v1.PreservedState) obj; 368 369 if (!internalGetDisks().equals(other.internalGetDisks())) return false; 370 if (!internalGetMetadata().equals(other.internalGetMetadata())) return false; 371 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 372 return true; 373 } 374 375 @java.lang.Override hashCode()376 public int hashCode() { 377 if (memoizedHashCode != 0) { 378 return memoizedHashCode; 379 } 380 int hash = 41; 381 hash = (19 * hash) + getDescriptor().hashCode(); 382 if (!internalGetDisks().getMap().isEmpty()) { 383 hash = (37 * hash) + DISKS_FIELD_NUMBER; 384 hash = (53 * hash) + internalGetDisks().hashCode(); 385 } 386 if (!internalGetMetadata().getMap().isEmpty()) { 387 hash = (37 * hash) + METADATA_FIELD_NUMBER; 388 hash = (53 * hash) + internalGetMetadata().hashCode(); 389 } 390 hash = (29 * hash) + getUnknownFields().hashCode(); 391 memoizedHashCode = hash; 392 return hash; 393 } 394 parseFrom(java.nio.ByteBuffer data)395 public static com.google.cloud.compute.v1.PreservedState parseFrom(java.nio.ByteBuffer data) 396 throws com.google.protobuf.InvalidProtocolBufferException { 397 return PARSER.parseFrom(data); 398 } 399 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)400 public static com.google.cloud.compute.v1.PreservedState parseFrom( 401 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 402 throws com.google.protobuf.InvalidProtocolBufferException { 403 return PARSER.parseFrom(data, extensionRegistry); 404 } 405 parseFrom( com.google.protobuf.ByteString data)406 public static com.google.cloud.compute.v1.PreservedState parseFrom( 407 com.google.protobuf.ByteString data) 408 throws com.google.protobuf.InvalidProtocolBufferException { 409 return PARSER.parseFrom(data); 410 } 411 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)412 public static com.google.cloud.compute.v1.PreservedState parseFrom( 413 com.google.protobuf.ByteString data, 414 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 415 throws com.google.protobuf.InvalidProtocolBufferException { 416 return PARSER.parseFrom(data, extensionRegistry); 417 } 418 parseFrom(byte[] data)419 public static com.google.cloud.compute.v1.PreservedState parseFrom(byte[] data) 420 throws com.google.protobuf.InvalidProtocolBufferException { 421 return PARSER.parseFrom(data); 422 } 423 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)424 public static com.google.cloud.compute.v1.PreservedState parseFrom( 425 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 426 throws com.google.protobuf.InvalidProtocolBufferException { 427 return PARSER.parseFrom(data, extensionRegistry); 428 } 429 parseFrom(java.io.InputStream input)430 public static com.google.cloud.compute.v1.PreservedState parseFrom(java.io.InputStream input) 431 throws java.io.IOException { 432 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 433 } 434 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)435 public static com.google.cloud.compute.v1.PreservedState parseFrom( 436 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 437 throws java.io.IOException { 438 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 439 PARSER, input, extensionRegistry); 440 } 441 parseDelimitedFrom( java.io.InputStream input)442 public static com.google.cloud.compute.v1.PreservedState parseDelimitedFrom( 443 java.io.InputStream input) throws java.io.IOException { 444 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 445 } 446 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)447 public static com.google.cloud.compute.v1.PreservedState parseDelimitedFrom( 448 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 449 throws java.io.IOException { 450 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 451 PARSER, input, extensionRegistry); 452 } 453 parseFrom( com.google.protobuf.CodedInputStream input)454 public static com.google.cloud.compute.v1.PreservedState parseFrom( 455 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 456 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 457 } 458 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)459 public static com.google.cloud.compute.v1.PreservedState parseFrom( 460 com.google.protobuf.CodedInputStream input, 461 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 462 throws java.io.IOException { 463 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 464 PARSER, input, extensionRegistry); 465 } 466 467 @java.lang.Override newBuilderForType()468 public Builder newBuilderForType() { 469 return newBuilder(); 470 } 471 newBuilder()472 public static Builder newBuilder() { 473 return DEFAULT_INSTANCE.toBuilder(); 474 } 475 newBuilder(com.google.cloud.compute.v1.PreservedState prototype)476 public static Builder newBuilder(com.google.cloud.compute.v1.PreservedState prototype) { 477 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 478 } 479 480 @java.lang.Override toBuilder()481 public Builder toBuilder() { 482 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 483 } 484 485 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)486 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 487 Builder builder = new Builder(parent); 488 return builder; 489 } 490 /** 491 * 492 * 493 * <pre> 494 * Preserved state for a given instance. 495 * </pre> 496 * 497 * Protobuf type {@code google.cloud.compute.v1.PreservedState} 498 */ 499 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 500 implements 501 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.PreservedState) 502 com.google.cloud.compute.v1.PreservedStateOrBuilder { getDescriptor()503 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 504 return com.google.cloud.compute.v1.Compute 505 .internal_static_google_cloud_compute_v1_PreservedState_descriptor; 506 } 507 508 @SuppressWarnings({"rawtypes"}) internalGetMapField(int number)509 protected com.google.protobuf.MapField internalGetMapField(int number) { 510 switch (number) { 511 case 95594102: 512 return internalGetDisks(); 513 case 86866735: 514 return internalGetMetadata(); 515 default: 516 throw new RuntimeException("Invalid map field number: " + number); 517 } 518 } 519 520 @SuppressWarnings({"rawtypes"}) internalGetMutableMapField(int number)521 protected com.google.protobuf.MapField internalGetMutableMapField(int number) { 522 switch (number) { 523 case 95594102: 524 return internalGetMutableDisks(); 525 case 86866735: 526 return internalGetMutableMetadata(); 527 default: 528 throw new RuntimeException("Invalid map field number: " + number); 529 } 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_PreservedState_fieldAccessorTable 537 .ensureFieldAccessorsInitialized( 538 com.google.cloud.compute.v1.PreservedState.class, 539 com.google.cloud.compute.v1.PreservedState.Builder.class); 540 } 541 542 // Construct using com.google.cloud.compute.v1.PreservedState.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 internalGetMutableDisks().clear(); 554 internalGetMutableMetadata().clear(); 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_PreservedState_descriptor; 562 } 563 564 @java.lang.Override getDefaultInstanceForType()565 public com.google.cloud.compute.v1.PreservedState getDefaultInstanceForType() { 566 return com.google.cloud.compute.v1.PreservedState.getDefaultInstance(); 567 } 568 569 @java.lang.Override build()570 public com.google.cloud.compute.v1.PreservedState build() { 571 com.google.cloud.compute.v1.PreservedState 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.PreservedState buildPartial() { 580 com.google.cloud.compute.v1.PreservedState result = 581 new com.google.cloud.compute.v1.PreservedState(this); 582 if (bitField0_ != 0) { 583 buildPartial0(result); 584 } 585 onBuilt(); 586 return result; 587 } 588 buildPartial0(com.google.cloud.compute.v1.PreservedState result)589 private void buildPartial0(com.google.cloud.compute.v1.PreservedState result) { 590 int from_bitField0_ = bitField0_; 591 if (((from_bitField0_ & 0x00000001) != 0)) { 592 result.disks_ = internalGetDisks(); 593 result.disks_.makeImmutable(); 594 } 595 if (((from_bitField0_ & 0x00000002) != 0)) { 596 result.metadata_ = internalGetMetadata(); 597 result.metadata_.makeImmutable(); 598 } 599 } 600 601 @java.lang.Override clone()602 public Builder clone() { 603 return super.clone(); 604 } 605 606 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)607 public Builder setField( 608 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 609 return super.setField(field, value); 610 } 611 612 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)613 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 614 return super.clearField(field); 615 } 616 617 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)618 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 619 return super.clearOneof(oneof); 620 } 621 622 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)623 public Builder setRepeatedField( 624 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 625 return super.setRepeatedField(field, index, value); 626 } 627 628 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)629 public Builder addRepeatedField( 630 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 631 return super.addRepeatedField(field, value); 632 } 633 634 @java.lang.Override mergeFrom(com.google.protobuf.Message other)635 public Builder mergeFrom(com.google.protobuf.Message other) { 636 if (other instanceof com.google.cloud.compute.v1.PreservedState) { 637 return mergeFrom((com.google.cloud.compute.v1.PreservedState) other); 638 } else { 639 super.mergeFrom(other); 640 return this; 641 } 642 } 643 mergeFrom(com.google.cloud.compute.v1.PreservedState other)644 public Builder mergeFrom(com.google.cloud.compute.v1.PreservedState other) { 645 if (other == com.google.cloud.compute.v1.PreservedState.getDefaultInstance()) return this; 646 internalGetMutableDisks().mergeFrom(other.internalGetDisks()); 647 bitField0_ |= 0x00000001; 648 internalGetMutableMetadata().mergeFrom(other.internalGetMetadata()); 649 bitField0_ |= 0x00000002; 650 this.mergeUnknownFields(other.getUnknownFields()); 651 onChanged(); 652 return this; 653 } 654 655 @java.lang.Override isInitialized()656 public final boolean isInitialized() { 657 return true; 658 } 659 660 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)661 public Builder mergeFrom( 662 com.google.protobuf.CodedInputStream input, 663 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 664 throws java.io.IOException { 665 if (extensionRegistry == null) { 666 throw new java.lang.NullPointerException(); 667 } 668 try { 669 boolean done = false; 670 while (!done) { 671 int tag = input.readTag(); 672 switch (tag) { 673 case 0: 674 done = true; 675 break; 676 case 694933882: 677 { 678 com.google.protobuf.MapEntry<java.lang.String, java.lang.String> metadata__ = 679 input.readMessage( 680 MetadataDefaultEntryHolder.defaultEntry.getParserForType(), 681 extensionRegistry); 682 internalGetMutableMetadata() 683 .getMutableMap() 684 .put(metadata__.getKey(), metadata__.getValue()); 685 bitField0_ |= 0x00000002; 686 break; 687 } // case 694933882 688 case 764752818: 689 { 690 com.google.protobuf.MapEntry< 691 java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> 692 disks__ = 693 input.readMessage( 694 DisksDefaultEntryHolder.defaultEntry.getParserForType(), 695 extensionRegistry); 696 internalGetMutableDisks().getMutableMap().put(disks__.getKey(), disks__.getValue()); 697 bitField0_ |= 0x00000001; 698 break; 699 } // case 764752818 700 default: 701 { 702 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 703 done = true; // was an endgroup tag 704 } 705 break; 706 } // default: 707 } // switch (tag) 708 } // while (!done) 709 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 710 throw e.unwrapIOException(); 711 } finally { 712 onChanged(); 713 } // finally 714 return this; 715 } 716 717 private int bitField0_; 718 719 private com.google.protobuf.MapField< 720 java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> 721 disks_; 722 723 private com.google.protobuf.MapField< 724 java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> internalGetDisks()725 internalGetDisks() { 726 if (disks_ == null) { 727 return com.google.protobuf.MapField.emptyMapField(DisksDefaultEntryHolder.defaultEntry); 728 } 729 return disks_; 730 } 731 732 private com.google.protobuf.MapField< 733 java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> internalGetMutableDisks()734 internalGetMutableDisks() { 735 if (disks_ == null) { 736 disks_ = com.google.protobuf.MapField.newMapField(DisksDefaultEntryHolder.defaultEntry); 737 } 738 if (!disks_.isMutable()) { 739 disks_ = disks_.copy(); 740 } 741 bitField0_ |= 0x00000001; 742 onChanged(); 743 return disks_; 744 } 745 getDisksCount()746 public int getDisksCount() { 747 return internalGetDisks().getMap().size(); 748 } 749 /** 750 * 751 * 752 * <pre> 753 * Preserved disks defined for this instance. This map is keyed with the device names of the disks. 754 * </pre> 755 * 756 * <code> 757 * map<string, .google.cloud.compute.v1.PreservedStatePreservedDisk> disks = 95594102; 758 * </code> 759 */ 760 @java.lang.Override containsDisks(java.lang.String key)761 public boolean containsDisks(java.lang.String key) { 762 if (key == null) { 763 throw new NullPointerException("map key"); 764 } 765 return internalGetDisks().getMap().containsKey(key); 766 } 767 /** Use {@link #getDisksMap()} instead. */ 768 @java.lang.Override 769 @java.lang.Deprecated 770 public java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> getDisks()771 getDisks() { 772 return getDisksMap(); 773 } 774 /** 775 * 776 * 777 * <pre> 778 * Preserved disks defined for this instance. This map is keyed with the device names of the disks. 779 * </pre> 780 * 781 * <code> 782 * map<string, .google.cloud.compute.v1.PreservedStatePreservedDisk> disks = 95594102; 783 * </code> 784 */ 785 @java.lang.Override 786 public java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> getDisksMap()787 getDisksMap() { 788 return internalGetDisks().getMap(); 789 } 790 /** 791 * 792 * 793 * <pre> 794 * Preserved disks defined for this instance. This map is keyed with the device names of the disks. 795 * </pre> 796 * 797 * <code> 798 * map<string, .google.cloud.compute.v1.PreservedStatePreservedDisk> disks = 95594102; 799 * </code> 800 */ 801 @java.lang.Override getDisksOrDefault( java.lang.String key, com.google.cloud.compute.v1.PreservedStatePreservedDisk defaultValue)802 public /* nullable */ com.google.cloud.compute.v1.PreservedStatePreservedDisk getDisksOrDefault( 803 java.lang.String key, 804 /* nullable */ 805 com.google.cloud.compute.v1.PreservedStatePreservedDisk defaultValue) { 806 if (key == null) { 807 throw new NullPointerException("map key"); 808 } 809 java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> map = 810 internalGetDisks().getMap(); 811 return map.containsKey(key) ? map.get(key) : defaultValue; 812 } 813 /** 814 * 815 * 816 * <pre> 817 * Preserved disks defined for this instance. This map is keyed with the device names of the disks. 818 * </pre> 819 * 820 * <code> 821 * map<string, .google.cloud.compute.v1.PreservedStatePreservedDisk> disks = 95594102; 822 * </code> 823 */ 824 @java.lang.Override getDisksOrThrow( java.lang.String key)825 public com.google.cloud.compute.v1.PreservedStatePreservedDisk getDisksOrThrow( 826 java.lang.String key) { 827 if (key == null) { 828 throw new NullPointerException("map key"); 829 } 830 java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> map = 831 internalGetDisks().getMap(); 832 if (!map.containsKey(key)) { 833 throw new java.lang.IllegalArgumentException(); 834 } 835 return map.get(key); 836 } 837 clearDisks()838 public Builder clearDisks() { 839 bitField0_ = (bitField0_ & ~0x00000001); 840 internalGetMutableDisks().getMutableMap().clear(); 841 return this; 842 } 843 /** 844 * 845 * 846 * <pre> 847 * Preserved disks defined for this instance. This map is keyed with the device names of the disks. 848 * </pre> 849 * 850 * <code> 851 * map<string, .google.cloud.compute.v1.PreservedStatePreservedDisk> disks = 95594102; 852 * </code> 853 */ removeDisks(java.lang.String key)854 public Builder removeDisks(java.lang.String key) { 855 if (key == null) { 856 throw new NullPointerException("map key"); 857 } 858 internalGetMutableDisks().getMutableMap().remove(key); 859 return this; 860 } 861 /** Use alternate mutation accessors instead. */ 862 @java.lang.Deprecated 863 public java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> getMutableDisks()864 getMutableDisks() { 865 bitField0_ |= 0x00000001; 866 return internalGetMutableDisks().getMutableMap(); 867 } 868 /** 869 * 870 * 871 * <pre> 872 * Preserved disks defined for this instance. This map is keyed with the device names of the disks. 873 * </pre> 874 * 875 * <code> 876 * map<string, .google.cloud.compute.v1.PreservedStatePreservedDisk> disks = 95594102; 877 * </code> 878 */ putDisks( java.lang.String key, com.google.cloud.compute.v1.PreservedStatePreservedDisk value)879 public Builder putDisks( 880 java.lang.String key, com.google.cloud.compute.v1.PreservedStatePreservedDisk value) { 881 if (key == null) { 882 throw new NullPointerException("map key"); 883 } 884 if (value == null) { 885 throw new NullPointerException("map value"); 886 } 887 internalGetMutableDisks().getMutableMap().put(key, value); 888 bitField0_ |= 0x00000001; 889 return this; 890 } 891 /** 892 * 893 * 894 * <pre> 895 * Preserved disks defined for this instance. This map is keyed with the device names of the disks. 896 * </pre> 897 * 898 * <code> 899 * map<string, .google.cloud.compute.v1.PreservedStatePreservedDisk> disks = 95594102; 900 * </code> 901 */ putAllDisks( java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> values)902 public Builder putAllDisks( 903 java.util.Map<java.lang.String, com.google.cloud.compute.v1.PreservedStatePreservedDisk> 904 values) { 905 internalGetMutableDisks().getMutableMap().putAll(values); 906 bitField0_ |= 0x00000001; 907 return this; 908 } 909 910 private com.google.protobuf.MapField<java.lang.String, java.lang.String> metadata_; 911 internalGetMetadata()912 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetMetadata() { 913 if (metadata_ == null) { 914 return com.google.protobuf.MapField.emptyMapField(MetadataDefaultEntryHolder.defaultEntry); 915 } 916 return metadata_; 917 } 918 919 private com.google.protobuf.MapField<java.lang.String, java.lang.String> internalGetMutableMetadata()920 internalGetMutableMetadata() { 921 if (metadata_ == null) { 922 metadata_ = 923 com.google.protobuf.MapField.newMapField(MetadataDefaultEntryHolder.defaultEntry); 924 } 925 if (!metadata_.isMutable()) { 926 metadata_ = metadata_.copy(); 927 } 928 bitField0_ |= 0x00000002; 929 onChanged(); 930 return metadata_; 931 } 932 getMetadataCount()933 public int getMetadataCount() { 934 return internalGetMetadata().getMap().size(); 935 } 936 /** 937 * 938 * 939 * <pre> 940 * Preserved metadata defined for this instance. 941 * </pre> 942 * 943 * <code>map<string, string> metadata = 86866735;</code> 944 */ 945 @java.lang.Override containsMetadata(java.lang.String key)946 public boolean containsMetadata(java.lang.String key) { 947 if (key == null) { 948 throw new NullPointerException("map key"); 949 } 950 return internalGetMetadata().getMap().containsKey(key); 951 } 952 /** Use {@link #getMetadataMap()} instead. */ 953 @java.lang.Override 954 @java.lang.Deprecated getMetadata()955 public java.util.Map<java.lang.String, java.lang.String> getMetadata() { 956 return getMetadataMap(); 957 } 958 /** 959 * 960 * 961 * <pre> 962 * Preserved metadata defined for this instance. 963 * </pre> 964 * 965 * <code>map<string, string> metadata = 86866735;</code> 966 */ 967 @java.lang.Override getMetadataMap()968 public java.util.Map<java.lang.String, java.lang.String> getMetadataMap() { 969 return internalGetMetadata().getMap(); 970 } 971 /** 972 * 973 * 974 * <pre> 975 * Preserved metadata defined for this instance. 976 * </pre> 977 * 978 * <code>map<string, string> metadata = 86866735;</code> 979 */ 980 @java.lang.Override getMetadataOrDefault( java.lang.String key, java.lang.String defaultValue)981 public /* nullable */ java.lang.String getMetadataOrDefault( 982 java.lang.String key, 983 /* nullable */ 984 java.lang.String defaultValue) { 985 if (key == null) { 986 throw new NullPointerException("map key"); 987 } 988 java.util.Map<java.lang.String, java.lang.String> map = internalGetMetadata().getMap(); 989 return map.containsKey(key) ? map.get(key) : defaultValue; 990 } 991 /** 992 * 993 * 994 * <pre> 995 * Preserved metadata defined for this instance. 996 * </pre> 997 * 998 * <code>map<string, string> metadata = 86866735;</code> 999 */ 1000 @java.lang.Override getMetadataOrThrow(java.lang.String key)1001 public java.lang.String getMetadataOrThrow(java.lang.String key) { 1002 if (key == null) { 1003 throw new NullPointerException("map key"); 1004 } 1005 java.util.Map<java.lang.String, java.lang.String> map = internalGetMetadata().getMap(); 1006 if (!map.containsKey(key)) { 1007 throw new java.lang.IllegalArgumentException(); 1008 } 1009 return map.get(key); 1010 } 1011 clearMetadata()1012 public Builder clearMetadata() { 1013 bitField0_ = (bitField0_ & ~0x00000002); 1014 internalGetMutableMetadata().getMutableMap().clear(); 1015 return this; 1016 } 1017 /** 1018 * 1019 * 1020 * <pre> 1021 * Preserved metadata defined for this instance. 1022 * </pre> 1023 * 1024 * <code>map<string, string> metadata = 86866735;</code> 1025 */ removeMetadata(java.lang.String key)1026 public Builder removeMetadata(java.lang.String key) { 1027 if (key == null) { 1028 throw new NullPointerException("map key"); 1029 } 1030 internalGetMutableMetadata().getMutableMap().remove(key); 1031 return this; 1032 } 1033 /** Use alternate mutation accessors instead. */ 1034 @java.lang.Deprecated getMutableMetadata()1035 public java.util.Map<java.lang.String, java.lang.String> getMutableMetadata() { 1036 bitField0_ |= 0x00000002; 1037 return internalGetMutableMetadata().getMutableMap(); 1038 } 1039 /** 1040 * 1041 * 1042 * <pre> 1043 * Preserved metadata defined for this instance. 1044 * </pre> 1045 * 1046 * <code>map<string, string> metadata = 86866735;</code> 1047 */ putMetadata(java.lang.String key, java.lang.String value)1048 public Builder putMetadata(java.lang.String key, java.lang.String value) { 1049 if (key == null) { 1050 throw new NullPointerException("map key"); 1051 } 1052 if (value == null) { 1053 throw new NullPointerException("map value"); 1054 } 1055 internalGetMutableMetadata().getMutableMap().put(key, value); 1056 bitField0_ |= 0x00000002; 1057 return this; 1058 } 1059 /** 1060 * 1061 * 1062 * <pre> 1063 * Preserved metadata defined for this instance. 1064 * </pre> 1065 * 1066 * <code>map<string, string> metadata = 86866735;</code> 1067 */ putAllMetadata(java.util.Map<java.lang.String, java.lang.String> values)1068 public Builder putAllMetadata(java.util.Map<java.lang.String, java.lang.String> values) { 1069 internalGetMutableMetadata().getMutableMap().putAll(values); 1070 bitField0_ |= 0x00000002; 1071 return this; 1072 } 1073 1074 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1075 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1076 return super.setUnknownFields(unknownFields); 1077 } 1078 1079 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1080 public final Builder mergeUnknownFields( 1081 final com.google.protobuf.UnknownFieldSet unknownFields) { 1082 return super.mergeUnknownFields(unknownFields); 1083 } 1084 1085 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.PreservedState) 1086 } 1087 1088 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.PreservedState) 1089 private static final com.google.cloud.compute.v1.PreservedState DEFAULT_INSTANCE; 1090 1091 static { 1092 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.PreservedState(); 1093 } 1094 getDefaultInstance()1095 public static com.google.cloud.compute.v1.PreservedState getDefaultInstance() { 1096 return DEFAULT_INSTANCE; 1097 } 1098 1099 private static final com.google.protobuf.Parser<PreservedState> PARSER = 1100 new com.google.protobuf.AbstractParser<PreservedState>() { 1101 @java.lang.Override 1102 public PreservedState parsePartialFrom( 1103 com.google.protobuf.CodedInputStream input, 1104 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1105 throws com.google.protobuf.InvalidProtocolBufferException { 1106 Builder builder = newBuilder(); 1107 try { 1108 builder.mergeFrom(input, extensionRegistry); 1109 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1110 throw e.setUnfinishedMessage(builder.buildPartial()); 1111 } catch (com.google.protobuf.UninitializedMessageException e) { 1112 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1113 } catch (java.io.IOException e) { 1114 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1115 .setUnfinishedMessage(builder.buildPartial()); 1116 } 1117 return builder.buildPartial(); 1118 } 1119 }; 1120 parser()1121 public static com.google.protobuf.Parser<PreservedState> parser() { 1122 return PARSER; 1123 } 1124 1125 @java.lang.Override getParserForType()1126 public com.google.protobuf.Parser<PreservedState> getParserForType() { 1127 return PARSER; 1128 } 1129 1130 @java.lang.Override getDefaultInstanceForType()1131 public com.google.cloud.compute.v1.PreservedState getDefaultInstanceForType() { 1132 return DEFAULT_INSTANCE; 1133 } 1134 } 1135