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