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