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.FirewallPolicyList} 28 */ 29 public final class FirewallPolicyList extends com.google.protobuf.GeneratedMessageV3 30 implements 31 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.FirewallPolicyList) 32 FirewallPolicyListOrBuilder { 33 private static final long serialVersionUID = 0L; 34 // Use FirewallPolicyList.newBuilder() to construct. FirewallPolicyList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35 private FirewallPolicyList(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 36 super(builder); 37 } 38 FirewallPolicyList()39 private FirewallPolicyList() { 40 id_ = ""; 41 items_ = java.util.Collections.emptyList(); 42 kind_ = ""; 43 nextPageToken_ = ""; 44 } 45 46 @java.lang.Override 47 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)48 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 49 return new FirewallPolicyList(); 50 } 51 52 @java.lang.Override getUnknownFields()53 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 54 return this.unknownFields; 55 } 56 getDescriptor()57 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 58 return com.google.cloud.compute.v1.Compute 59 .internal_static_google_cloud_compute_v1_FirewallPolicyList_descriptor; 60 } 61 62 @java.lang.Override 63 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()64 internalGetFieldAccessorTable() { 65 return com.google.cloud.compute.v1.Compute 66 .internal_static_google_cloud_compute_v1_FirewallPolicyList_fieldAccessorTable 67 .ensureFieldAccessorsInitialized( 68 com.google.cloud.compute.v1.FirewallPolicyList.class, 69 com.google.cloud.compute.v1.FirewallPolicyList.Builder.class); 70 } 71 72 private int bitField0_; 73 public static final int ID_FIELD_NUMBER = 3355; 74 75 @SuppressWarnings("serial") 76 private volatile java.lang.Object id_ = ""; 77 /** 78 * 79 * 80 * <pre> 81 * [Output Only] Unique identifier for the resource; defined by the server. 82 * </pre> 83 * 84 * <code>optional string id = 3355;</code> 85 * 86 * @return Whether the id field is set. 87 */ 88 @java.lang.Override hasId()89 public boolean hasId() { 90 return ((bitField0_ & 0x00000001) != 0); 91 } 92 /** 93 * 94 * 95 * <pre> 96 * [Output Only] Unique identifier for the resource; defined by the server. 97 * </pre> 98 * 99 * <code>optional string id = 3355;</code> 100 * 101 * @return The id. 102 */ 103 @java.lang.Override getId()104 public java.lang.String getId() { 105 java.lang.Object ref = id_; 106 if (ref instanceof java.lang.String) { 107 return (java.lang.String) ref; 108 } else { 109 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 110 java.lang.String s = bs.toStringUtf8(); 111 id_ = s; 112 return s; 113 } 114 } 115 /** 116 * 117 * 118 * <pre> 119 * [Output Only] Unique identifier for the resource; defined by the server. 120 * </pre> 121 * 122 * <code>optional string id = 3355;</code> 123 * 124 * @return The bytes for id. 125 */ 126 @java.lang.Override getIdBytes()127 public com.google.protobuf.ByteString getIdBytes() { 128 java.lang.Object ref = id_; 129 if (ref instanceof java.lang.String) { 130 com.google.protobuf.ByteString b = 131 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 132 id_ = b; 133 return b; 134 } else { 135 return (com.google.protobuf.ByteString) ref; 136 } 137 } 138 139 public static final int ITEMS_FIELD_NUMBER = 100526016; 140 141 @SuppressWarnings("serial") 142 private java.util.List<com.google.cloud.compute.v1.FirewallPolicy> items_; 143 /** 144 * 145 * 146 * <pre> 147 * A list of FirewallPolicy resources. 148 * </pre> 149 * 150 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 151 */ 152 @java.lang.Override getItemsList()153 public java.util.List<com.google.cloud.compute.v1.FirewallPolicy> getItemsList() { 154 return items_; 155 } 156 /** 157 * 158 * 159 * <pre> 160 * A list of FirewallPolicy resources. 161 * </pre> 162 * 163 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 164 */ 165 @java.lang.Override 166 public java.util.List<? extends com.google.cloud.compute.v1.FirewallPolicyOrBuilder> getItemsOrBuilderList()167 getItemsOrBuilderList() { 168 return items_; 169 } 170 /** 171 * 172 * 173 * <pre> 174 * A list of FirewallPolicy resources. 175 * </pre> 176 * 177 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 178 */ 179 @java.lang.Override getItemsCount()180 public int getItemsCount() { 181 return items_.size(); 182 } 183 /** 184 * 185 * 186 * <pre> 187 * A list of FirewallPolicy resources. 188 * </pre> 189 * 190 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 191 */ 192 @java.lang.Override getItems(int index)193 public com.google.cloud.compute.v1.FirewallPolicy getItems(int index) { 194 return items_.get(index); 195 } 196 /** 197 * 198 * 199 * <pre> 200 * A list of FirewallPolicy resources. 201 * </pre> 202 * 203 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 204 */ 205 @java.lang.Override getItemsOrBuilder(int index)206 public com.google.cloud.compute.v1.FirewallPolicyOrBuilder getItemsOrBuilder(int index) { 207 return items_.get(index); 208 } 209 210 public static final int KIND_FIELD_NUMBER = 3292052; 211 212 @SuppressWarnings("serial") 213 private volatile java.lang.Object kind_ = ""; 214 /** 215 * 216 * 217 * <pre> 218 * [Output Only] Type of resource. Always compute#firewallPolicyList for listsof FirewallPolicies 219 * </pre> 220 * 221 * <code>optional string kind = 3292052;</code> 222 * 223 * @return Whether the kind field is set. 224 */ 225 @java.lang.Override hasKind()226 public boolean hasKind() { 227 return ((bitField0_ & 0x00000002) != 0); 228 } 229 /** 230 * 231 * 232 * <pre> 233 * [Output Only] Type of resource. Always compute#firewallPolicyList for listsof FirewallPolicies 234 * </pre> 235 * 236 * <code>optional string kind = 3292052;</code> 237 * 238 * @return The kind. 239 */ 240 @java.lang.Override getKind()241 public java.lang.String getKind() { 242 java.lang.Object ref = kind_; 243 if (ref instanceof java.lang.String) { 244 return (java.lang.String) ref; 245 } else { 246 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 247 java.lang.String s = bs.toStringUtf8(); 248 kind_ = s; 249 return s; 250 } 251 } 252 /** 253 * 254 * 255 * <pre> 256 * [Output Only] Type of resource. Always compute#firewallPolicyList for listsof FirewallPolicies 257 * </pre> 258 * 259 * <code>optional string kind = 3292052;</code> 260 * 261 * @return The bytes for kind. 262 */ 263 @java.lang.Override getKindBytes()264 public com.google.protobuf.ByteString getKindBytes() { 265 java.lang.Object ref = kind_; 266 if (ref instanceof java.lang.String) { 267 com.google.protobuf.ByteString b = 268 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 269 kind_ = b; 270 return b; 271 } else { 272 return (com.google.protobuf.ByteString) ref; 273 } 274 } 275 276 public static final int NEXT_PAGE_TOKEN_FIELD_NUMBER = 79797525; 277 278 @SuppressWarnings("serial") 279 private volatile java.lang.Object nextPageToken_ = ""; 280 /** 281 * 282 * 283 * <pre> 284 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 285 * </pre> 286 * 287 * <code>optional string next_page_token = 79797525;</code> 288 * 289 * @return Whether the nextPageToken field is set. 290 */ 291 @java.lang.Override hasNextPageToken()292 public boolean hasNextPageToken() { 293 return ((bitField0_ & 0x00000004) != 0); 294 } 295 /** 296 * 297 * 298 * <pre> 299 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 300 * </pre> 301 * 302 * <code>optional string next_page_token = 79797525;</code> 303 * 304 * @return The nextPageToken. 305 */ 306 @java.lang.Override getNextPageToken()307 public java.lang.String getNextPageToken() { 308 java.lang.Object ref = nextPageToken_; 309 if (ref instanceof java.lang.String) { 310 return (java.lang.String) ref; 311 } else { 312 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 313 java.lang.String s = bs.toStringUtf8(); 314 nextPageToken_ = s; 315 return s; 316 } 317 } 318 /** 319 * 320 * 321 * <pre> 322 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 323 * </pre> 324 * 325 * <code>optional string next_page_token = 79797525;</code> 326 * 327 * @return The bytes for nextPageToken. 328 */ 329 @java.lang.Override getNextPageTokenBytes()330 public com.google.protobuf.ByteString getNextPageTokenBytes() { 331 java.lang.Object ref = nextPageToken_; 332 if (ref instanceof java.lang.String) { 333 com.google.protobuf.ByteString b = 334 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 335 nextPageToken_ = b; 336 return b; 337 } else { 338 return (com.google.protobuf.ByteString) ref; 339 } 340 } 341 342 public static final int WARNING_FIELD_NUMBER = 50704284; 343 private com.google.cloud.compute.v1.Warning warning_; 344 /** 345 * 346 * 347 * <pre> 348 * [Output Only] Informational warning message. 349 * </pre> 350 * 351 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 352 * 353 * @return Whether the warning field is set. 354 */ 355 @java.lang.Override hasWarning()356 public boolean hasWarning() { 357 return ((bitField0_ & 0x00000008) != 0); 358 } 359 /** 360 * 361 * 362 * <pre> 363 * [Output Only] Informational warning message. 364 * </pre> 365 * 366 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 367 * 368 * @return The warning. 369 */ 370 @java.lang.Override getWarning()371 public com.google.cloud.compute.v1.Warning getWarning() { 372 return warning_ == null ? com.google.cloud.compute.v1.Warning.getDefaultInstance() : warning_; 373 } 374 /** 375 * 376 * 377 * <pre> 378 * [Output Only] Informational warning message. 379 * </pre> 380 * 381 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 382 */ 383 @java.lang.Override getWarningOrBuilder()384 public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() { 385 return warning_ == null ? com.google.cloud.compute.v1.Warning.getDefaultInstance() : warning_; 386 } 387 388 private byte memoizedIsInitialized = -1; 389 390 @java.lang.Override isInitialized()391 public final boolean isInitialized() { 392 byte isInitialized = memoizedIsInitialized; 393 if (isInitialized == 1) return true; 394 if (isInitialized == 0) return false; 395 396 memoizedIsInitialized = 1; 397 return true; 398 } 399 400 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)401 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 402 if (((bitField0_ & 0x00000001) != 0)) { 403 com.google.protobuf.GeneratedMessageV3.writeString(output, 3355, id_); 404 } 405 if (((bitField0_ & 0x00000002) != 0)) { 406 com.google.protobuf.GeneratedMessageV3.writeString(output, 3292052, kind_); 407 } 408 if (((bitField0_ & 0x00000008) != 0)) { 409 output.writeMessage(50704284, getWarning()); 410 } 411 if (((bitField0_ & 0x00000004) != 0)) { 412 com.google.protobuf.GeneratedMessageV3.writeString(output, 79797525, nextPageToken_); 413 } 414 for (int i = 0; i < items_.size(); i++) { 415 output.writeMessage(100526016, items_.get(i)); 416 } 417 getUnknownFields().writeTo(output); 418 } 419 420 @java.lang.Override getSerializedSize()421 public int getSerializedSize() { 422 int size = memoizedSize; 423 if (size != -1) return size; 424 425 size = 0; 426 if (((bitField0_ & 0x00000001) != 0)) { 427 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3355, id_); 428 } 429 if (((bitField0_ & 0x00000002) != 0)) { 430 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3292052, kind_); 431 } 432 if (((bitField0_ & 0x00000008) != 0)) { 433 size += com.google.protobuf.CodedOutputStream.computeMessageSize(50704284, getWarning()); 434 } 435 if (((bitField0_ & 0x00000004) != 0)) { 436 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(79797525, nextPageToken_); 437 } 438 for (int i = 0; i < items_.size(); i++) { 439 size += com.google.protobuf.CodedOutputStream.computeMessageSize(100526016, items_.get(i)); 440 } 441 size += getUnknownFields().getSerializedSize(); 442 memoizedSize = size; 443 return size; 444 } 445 446 @java.lang.Override equals(final java.lang.Object obj)447 public boolean equals(final java.lang.Object obj) { 448 if (obj == this) { 449 return true; 450 } 451 if (!(obj instanceof com.google.cloud.compute.v1.FirewallPolicyList)) { 452 return super.equals(obj); 453 } 454 com.google.cloud.compute.v1.FirewallPolicyList other = 455 (com.google.cloud.compute.v1.FirewallPolicyList) obj; 456 457 if (hasId() != other.hasId()) return false; 458 if (hasId()) { 459 if (!getId().equals(other.getId())) return false; 460 } 461 if (!getItemsList().equals(other.getItemsList())) return false; 462 if (hasKind() != other.hasKind()) return false; 463 if (hasKind()) { 464 if (!getKind().equals(other.getKind())) return false; 465 } 466 if (hasNextPageToken() != other.hasNextPageToken()) return false; 467 if (hasNextPageToken()) { 468 if (!getNextPageToken().equals(other.getNextPageToken())) return false; 469 } 470 if (hasWarning() != other.hasWarning()) return false; 471 if (hasWarning()) { 472 if (!getWarning().equals(other.getWarning())) return false; 473 } 474 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 475 return true; 476 } 477 478 @java.lang.Override hashCode()479 public int hashCode() { 480 if (memoizedHashCode != 0) { 481 return memoizedHashCode; 482 } 483 int hash = 41; 484 hash = (19 * hash) + getDescriptor().hashCode(); 485 if (hasId()) { 486 hash = (37 * hash) + ID_FIELD_NUMBER; 487 hash = (53 * hash) + getId().hashCode(); 488 } 489 if (getItemsCount() > 0) { 490 hash = (37 * hash) + ITEMS_FIELD_NUMBER; 491 hash = (53 * hash) + getItemsList().hashCode(); 492 } 493 if (hasKind()) { 494 hash = (37 * hash) + KIND_FIELD_NUMBER; 495 hash = (53 * hash) + getKind().hashCode(); 496 } 497 if (hasNextPageToken()) { 498 hash = (37 * hash) + NEXT_PAGE_TOKEN_FIELD_NUMBER; 499 hash = (53 * hash) + getNextPageToken().hashCode(); 500 } 501 if (hasWarning()) { 502 hash = (37 * hash) + WARNING_FIELD_NUMBER; 503 hash = (53 * hash) + getWarning().hashCode(); 504 } 505 hash = (29 * hash) + getUnknownFields().hashCode(); 506 memoizedHashCode = hash; 507 return hash; 508 } 509 parseFrom(java.nio.ByteBuffer data)510 public static com.google.cloud.compute.v1.FirewallPolicyList parseFrom(java.nio.ByteBuffer data) 511 throws com.google.protobuf.InvalidProtocolBufferException { 512 return PARSER.parseFrom(data); 513 } 514 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)515 public static com.google.cloud.compute.v1.FirewallPolicyList parseFrom( 516 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 517 throws com.google.protobuf.InvalidProtocolBufferException { 518 return PARSER.parseFrom(data, extensionRegistry); 519 } 520 parseFrom( com.google.protobuf.ByteString data)521 public static com.google.cloud.compute.v1.FirewallPolicyList parseFrom( 522 com.google.protobuf.ByteString data) 523 throws com.google.protobuf.InvalidProtocolBufferException { 524 return PARSER.parseFrom(data); 525 } 526 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)527 public static com.google.cloud.compute.v1.FirewallPolicyList parseFrom( 528 com.google.protobuf.ByteString data, 529 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 530 throws com.google.protobuf.InvalidProtocolBufferException { 531 return PARSER.parseFrom(data, extensionRegistry); 532 } 533 parseFrom(byte[] data)534 public static com.google.cloud.compute.v1.FirewallPolicyList parseFrom(byte[] data) 535 throws com.google.protobuf.InvalidProtocolBufferException { 536 return PARSER.parseFrom(data); 537 } 538 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)539 public static com.google.cloud.compute.v1.FirewallPolicyList parseFrom( 540 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 541 throws com.google.protobuf.InvalidProtocolBufferException { 542 return PARSER.parseFrom(data, extensionRegistry); 543 } 544 parseFrom(java.io.InputStream input)545 public static com.google.cloud.compute.v1.FirewallPolicyList parseFrom(java.io.InputStream input) 546 throws java.io.IOException { 547 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 548 } 549 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)550 public static com.google.cloud.compute.v1.FirewallPolicyList parseFrom( 551 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 552 throws java.io.IOException { 553 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 554 PARSER, input, extensionRegistry); 555 } 556 parseDelimitedFrom( java.io.InputStream input)557 public static com.google.cloud.compute.v1.FirewallPolicyList parseDelimitedFrom( 558 java.io.InputStream input) throws java.io.IOException { 559 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 560 } 561 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)562 public static com.google.cloud.compute.v1.FirewallPolicyList parseDelimitedFrom( 563 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 564 throws java.io.IOException { 565 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 566 PARSER, input, extensionRegistry); 567 } 568 parseFrom( com.google.protobuf.CodedInputStream input)569 public static com.google.cloud.compute.v1.FirewallPolicyList parseFrom( 570 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 571 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 572 } 573 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)574 public static com.google.cloud.compute.v1.FirewallPolicyList parseFrom( 575 com.google.protobuf.CodedInputStream input, 576 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 577 throws java.io.IOException { 578 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 579 PARSER, input, extensionRegistry); 580 } 581 582 @java.lang.Override newBuilderForType()583 public Builder newBuilderForType() { 584 return newBuilder(); 585 } 586 newBuilder()587 public static Builder newBuilder() { 588 return DEFAULT_INSTANCE.toBuilder(); 589 } 590 newBuilder(com.google.cloud.compute.v1.FirewallPolicyList prototype)591 public static Builder newBuilder(com.google.cloud.compute.v1.FirewallPolicyList prototype) { 592 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 593 } 594 595 @java.lang.Override toBuilder()596 public Builder toBuilder() { 597 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 598 } 599 600 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)601 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 602 Builder builder = new Builder(parent); 603 return builder; 604 } 605 /** 606 * 607 * 608 * <pre> 609 * </pre> 610 * 611 * Protobuf type {@code google.cloud.compute.v1.FirewallPolicyList} 612 */ 613 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 614 implements 615 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.FirewallPolicyList) 616 com.google.cloud.compute.v1.FirewallPolicyListOrBuilder { getDescriptor()617 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 618 return com.google.cloud.compute.v1.Compute 619 .internal_static_google_cloud_compute_v1_FirewallPolicyList_descriptor; 620 } 621 622 @java.lang.Override 623 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()624 internalGetFieldAccessorTable() { 625 return com.google.cloud.compute.v1.Compute 626 .internal_static_google_cloud_compute_v1_FirewallPolicyList_fieldAccessorTable 627 .ensureFieldAccessorsInitialized( 628 com.google.cloud.compute.v1.FirewallPolicyList.class, 629 com.google.cloud.compute.v1.FirewallPolicyList.Builder.class); 630 } 631 632 // Construct using com.google.cloud.compute.v1.FirewallPolicyList.newBuilder() Builder()633 private Builder() { 634 maybeForceBuilderInitialization(); 635 } 636 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)637 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 638 super(parent); 639 maybeForceBuilderInitialization(); 640 } 641 maybeForceBuilderInitialization()642 private void maybeForceBuilderInitialization() { 643 if (com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders) { 644 getItemsFieldBuilder(); 645 getWarningFieldBuilder(); 646 } 647 } 648 649 @java.lang.Override clear()650 public Builder clear() { 651 super.clear(); 652 bitField0_ = 0; 653 id_ = ""; 654 if (itemsBuilder_ == null) { 655 items_ = java.util.Collections.emptyList(); 656 } else { 657 items_ = null; 658 itemsBuilder_.clear(); 659 } 660 bitField0_ = (bitField0_ & ~0x00000002); 661 kind_ = ""; 662 nextPageToken_ = ""; 663 warning_ = null; 664 if (warningBuilder_ != null) { 665 warningBuilder_.dispose(); 666 warningBuilder_ = null; 667 } 668 return this; 669 } 670 671 @java.lang.Override getDescriptorForType()672 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 673 return com.google.cloud.compute.v1.Compute 674 .internal_static_google_cloud_compute_v1_FirewallPolicyList_descriptor; 675 } 676 677 @java.lang.Override getDefaultInstanceForType()678 public com.google.cloud.compute.v1.FirewallPolicyList getDefaultInstanceForType() { 679 return com.google.cloud.compute.v1.FirewallPolicyList.getDefaultInstance(); 680 } 681 682 @java.lang.Override build()683 public com.google.cloud.compute.v1.FirewallPolicyList build() { 684 com.google.cloud.compute.v1.FirewallPolicyList result = buildPartial(); 685 if (!result.isInitialized()) { 686 throw newUninitializedMessageException(result); 687 } 688 return result; 689 } 690 691 @java.lang.Override buildPartial()692 public com.google.cloud.compute.v1.FirewallPolicyList buildPartial() { 693 com.google.cloud.compute.v1.FirewallPolicyList result = 694 new com.google.cloud.compute.v1.FirewallPolicyList(this); 695 buildPartialRepeatedFields(result); 696 if (bitField0_ != 0) { 697 buildPartial0(result); 698 } 699 onBuilt(); 700 return result; 701 } 702 buildPartialRepeatedFields(com.google.cloud.compute.v1.FirewallPolicyList result)703 private void buildPartialRepeatedFields(com.google.cloud.compute.v1.FirewallPolicyList result) { 704 if (itemsBuilder_ == null) { 705 if (((bitField0_ & 0x00000002) != 0)) { 706 items_ = java.util.Collections.unmodifiableList(items_); 707 bitField0_ = (bitField0_ & ~0x00000002); 708 } 709 result.items_ = items_; 710 } else { 711 result.items_ = itemsBuilder_.build(); 712 } 713 } 714 buildPartial0(com.google.cloud.compute.v1.FirewallPolicyList result)715 private void buildPartial0(com.google.cloud.compute.v1.FirewallPolicyList result) { 716 int from_bitField0_ = bitField0_; 717 int to_bitField0_ = 0; 718 if (((from_bitField0_ & 0x00000001) != 0)) { 719 result.id_ = id_; 720 to_bitField0_ |= 0x00000001; 721 } 722 if (((from_bitField0_ & 0x00000004) != 0)) { 723 result.kind_ = kind_; 724 to_bitField0_ |= 0x00000002; 725 } 726 if (((from_bitField0_ & 0x00000008) != 0)) { 727 result.nextPageToken_ = nextPageToken_; 728 to_bitField0_ |= 0x00000004; 729 } 730 if (((from_bitField0_ & 0x00000010) != 0)) { 731 result.warning_ = warningBuilder_ == null ? warning_ : warningBuilder_.build(); 732 to_bitField0_ |= 0x00000008; 733 } 734 result.bitField0_ |= to_bitField0_; 735 } 736 737 @java.lang.Override clone()738 public Builder clone() { 739 return super.clone(); 740 } 741 742 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)743 public Builder setField( 744 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 745 return super.setField(field, value); 746 } 747 748 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)749 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 750 return super.clearField(field); 751 } 752 753 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)754 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 755 return super.clearOneof(oneof); 756 } 757 758 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)759 public Builder setRepeatedField( 760 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 761 return super.setRepeatedField(field, index, value); 762 } 763 764 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)765 public Builder addRepeatedField( 766 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 767 return super.addRepeatedField(field, value); 768 } 769 770 @java.lang.Override mergeFrom(com.google.protobuf.Message other)771 public Builder mergeFrom(com.google.protobuf.Message other) { 772 if (other instanceof com.google.cloud.compute.v1.FirewallPolicyList) { 773 return mergeFrom((com.google.cloud.compute.v1.FirewallPolicyList) other); 774 } else { 775 super.mergeFrom(other); 776 return this; 777 } 778 } 779 mergeFrom(com.google.cloud.compute.v1.FirewallPolicyList other)780 public Builder mergeFrom(com.google.cloud.compute.v1.FirewallPolicyList other) { 781 if (other == com.google.cloud.compute.v1.FirewallPolicyList.getDefaultInstance()) return this; 782 if (other.hasId()) { 783 id_ = other.id_; 784 bitField0_ |= 0x00000001; 785 onChanged(); 786 } 787 if (itemsBuilder_ == null) { 788 if (!other.items_.isEmpty()) { 789 if (items_.isEmpty()) { 790 items_ = other.items_; 791 bitField0_ = (bitField0_ & ~0x00000002); 792 } else { 793 ensureItemsIsMutable(); 794 items_.addAll(other.items_); 795 } 796 onChanged(); 797 } 798 } else { 799 if (!other.items_.isEmpty()) { 800 if (itemsBuilder_.isEmpty()) { 801 itemsBuilder_.dispose(); 802 itemsBuilder_ = null; 803 items_ = other.items_; 804 bitField0_ = (bitField0_ & ~0x00000002); 805 itemsBuilder_ = 806 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 807 ? getItemsFieldBuilder() 808 : null; 809 } else { 810 itemsBuilder_.addAllMessages(other.items_); 811 } 812 } 813 } 814 if (other.hasKind()) { 815 kind_ = other.kind_; 816 bitField0_ |= 0x00000004; 817 onChanged(); 818 } 819 if (other.hasNextPageToken()) { 820 nextPageToken_ = other.nextPageToken_; 821 bitField0_ |= 0x00000008; 822 onChanged(); 823 } 824 if (other.hasWarning()) { 825 mergeWarning(other.getWarning()); 826 } 827 this.mergeUnknownFields(other.getUnknownFields()); 828 onChanged(); 829 return this; 830 } 831 832 @java.lang.Override isInitialized()833 public final boolean isInitialized() { 834 return true; 835 } 836 837 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)838 public Builder mergeFrom( 839 com.google.protobuf.CodedInputStream input, 840 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 841 throws java.io.IOException { 842 if (extensionRegistry == null) { 843 throw new java.lang.NullPointerException(); 844 } 845 try { 846 boolean done = false; 847 while (!done) { 848 int tag = input.readTag(); 849 switch (tag) { 850 case 0: 851 done = true; 852 break; 853 case 26842: 854 { 855 id_ = input.readStringRequireUtf8(); 856 bitField0_ |= 0x00000001; 857 break; 858 } // case 26842 859 case 26336418: 860 { 861 kind_ = input.readStringRequireUtf8(); 862 bitField0_ |= 0x00000004; 863 break; 864 } // case 26336418 865 case 405634274: 866 { 867 input.readMessage(getWarningFieldBuilder().getBuilder(), extensionRegistry); 868 bitField0_ |= 0x00000010; 869 break; 870 } // case 405634274 871 case 638380202: 872 { 873 nextPageToken_ = input.readStringRequireUtf8(); 874 bitField0_ |= 0x00000008; 875 break; 876 } // case 638380202 877 case 804208130: 878 { 879 com.google.cloud.compute.v1.FirewallPolicy m = 880 input.readMessage( 881 com.google.cloud.compute.v1.FirewallPolicy.parser(), extensionRegistry); 882 if (itemsBuilder_ == null) { 883 ensureItemsIsMutable(); 884 items_.add(m); 885 } else { 886 itemsBuilder_.addMessage(m); 887 } 888 break; 889 } // case 804208130 890 default: 891 { 892 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 893 done = true; // was an endgroup tag 894 } 895 break; 896 } // default: 897 } // switch (tag) 898 } // while (!done) 899 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 900 throw e.unwrapIOException(); 901 } finally { 902 onChanged(); 903 } // finally 904 return this; 905 } 906 907 private int bitField0_; 908 909 private java.lang.Object id_ = ""; 910 /** 911 * 912 * 913 * <pre> 914 * [Output Only] Unique identifier for the resource; defined by the server. 915 * </pre> 916 * 917 * <code>optional string id = 3355;</code> 918 * 919 * @return Whether the id field is set. 920 */ hasId()921 public boolean hasId() { 922 return ((bitField0_ & 0x00000001) != 0); 923 } 924 /** 925 * 926 * 927 * <pre> 928 * [Output Only] Unique identifier for the resource; defined by the server. 929 * </pre> 930 * 931 * <code>optional string id = 3355;</code> 932 * 933 * @return The id. 934 */ getId()935 public java.lang.String getId() { 936 java.lang.Object ref = id_; 937 if (!(ref instanceof java.lang.String)) { 938 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 939 java.lang.String s = bs.toStringUtf8(); 940 id_ = s; 941 return s; 942 } else { 943 return (java.lang.String) ref; 944 } 945 } 946 /** 947 * 948 * 949 * <pre> 950 * [Output Only] Unique identifier for the resource; defined by the server. 951 * </pre> 952 * 953 * <code>optional string id = 3355;</code> 954 * 955 * @return The bytes for id. 956 */ getIdBytes()957 public com.google.protobuf.ByteString getIdBytes() { 958 java.lang.Object ref = id_; 959 if (ref instanceof String) { 960 com.google.protobuf.ByteString b = 961 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 962 id_ = b; 963 return b; 964 } else { 965 return (com.google.protobuf.ByteString) ref; 966 } 967 } 968 /** 969 * 970 * 971 * <pre> 972 * [Output Only] Unique identifier for the resource; defined by the server. 973 * </pre> 974 * 975 * <code>optional string id = 3355;</code> 976 * 977 * @param value The id to set. 978 * @return This builder for chaining. 979 */ setId(java.lang.String value)980 public Builder setId(java.lang.String value) { 981 if (value == null) { 982 throw new NullPointerException(); 983 } 984 id_ = value; 985 bitField0_ |= 0x00000001; 986 onChanged(); 987 return this; 988 } 989 /** 990 * 991 * 992 * <pre> 993 * [Output Only] Unique identifier for the resource; defined by the server. 994 * </pre> 995 * 996 * <code>optional string id = 3355;</code> 997 * 998 * @return This builder for chaining. 999 */ clearId()1000 public Builder clearId() { 1001 id_ = getDefaultInstance().getId(); 1002 bitField0_ = (bitField0_ & ~0x00000001); 1003 onChanged(); 1004 return this; 1005 } 1006 /** 1007 * 1008 * 1009 * <pre> 1010 * [Output Only] Unique identifier for the resource; defined by the server. 1011 * </pre> 1012 * 1013 * <code>optional string id = 3355;</code> 1014 * 1015 * @param value The bytes for id to set. 1016 * @return This builder for chaining. 1017 */ setIdBytes(com.google.protobuf.ByteString value)1018 public Builder setIdBytes(com.google.protobuf.ByteString value) { 1019 if (value == null) { 1020 throw new NullPointerException(); 1021 } 1022 checkByteStringIsUtf8(value); 1023 id_ = value; 1024 bitField0_ |= 0x00000001; 1025 onChanged(); 1026 return this; 1027 } 1028 1029 private java.util.List<com.google.cloud.compute.v1.FirewallPolicy> items_ = 1030 java.util.Collections.emptyList(); 1031 ensureItemsIsMutable()1032 private void ensureItemsIsMutable() { 1033 if (!((bitField0_ & 0x00000002) != 0)) { 1034 items_ = new java.util.ArrayList<com.google.cloud.compute.v1.FirewallPolicy>(items_); 1035 bitField0_ |= 0x00000002; 1036 } 1037 } 1038 1039 private com.google.protobuf.RepeatedFieldBuilderV3< 1040 com.google.cloud.compute.v1.FirewallPolicy, 1041 com.google.cloud.compute.v1.FirewallPolicy.Builder, 1042 com.google.cloud.compute.v1.FirewallPolicyOrBuilder> 1043 itemsBuilder_; 1044 1045 /** 1046 * 1047 * 1048 * <pre> 1049 * A list of FirewallPolicy resources. 1050 * </pre> 1051 * 1052 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1053 */ getItemsList()1054 public java.util.List<com.google.cloud.compute.v1.FirewallPolicy> getItemsList() { 1055 if (itemsBuilder_ == null) { 1056 return java.util.Collections.unmodifiableList(items_); 1057 } else { 1058 return itemsBuilder_.getMessageList(); 1059 } 1060 } 1061 /** 1062 * 1063 * 1064 * <pre> 1065 * A list of FirewallPolicy resources. 1066 * </pre> 1067 * 1068 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1069 */ getItemsCount()1070 public int getItemsCount() { 1071 if (itemsBuilder_ == null) { 1072 return items_.size(); 1073 } else { 1074 return itemsBuilder_.getCount(); 1075 } 1076 } 1077 /** 1078 * 1079 * 1080 * <pre> 1081 * A list of FirewallPolicy resources. 1082 * </pre> 1083 * 1084 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1085 */ getItems(int index)1086 public com.google.cloud.compute.v1.FirewallPolicy getItems(int index) { 1087 if (itemsBuilder_ == null) { 1088 return items_.get(index); 1089 } else { 1090 return itemsBuilder_.getMessage(index); 1091 } 1092 } 1093 /** 1094 * 1095 * 1096 * <pre> 1097 * A list of FirewallPolicy resources. 1098 * </pre> 1099 * 1100 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1101 */ setItems(int index, com.google.cloud.compute.v1.FirewallPolicy value)1102 public Builder setItems(int index, com.google.cloud.compute.v1.FirewallPolicy value) { 1103 if (itemsBuilder_ == null) { 1104 if (value == null) { 1105 throw new NullPointerException(); 1106 } 1107 ensureItemsIsMutable(); 1108 items_.set(index, value); 1109 onChanged(); 1110 } else { 1111 itemsBuilder_.setMessage(index, value); 1112 } 1113 return this; 1114 } 1115 /** 1116 * 1117 * 1118 * <pre> 1119 * A list of FirewallPolicy resources. 1120 * </pre> 1121 * 1122 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1123 */ setItems( int index, com.google.cloud.compute.v1.FirewallPolicy.Builder builderForValue)1124 public Builder setItems( 1125 int index, com.google.cloud.compute.v1.FirewallPolicy.Builder builderForValue) { 1126 if (itemsBuilder_ == null) { 1127 ensureItemsIsMutable(); 1128 items_.set(index, builderForValue.build()); 1129 onChanged(); 1130 } else { 1131 itemsBuilder_.setMessage(index, builderForValue.build()); 1132 } 1133 return this; 1134 } 1135 /** 1136 * 1137 * 1138 * <pre> 1139 * A list of FirewallPolicy resources. 1140 * </pre> 1141 * 1142 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1143 */ addItems(com.google.cloud.compute.v1.FirewallPolicy value)1144 public Builder addItems(com.google.cloud.compute.v1.FirewallPolicy value) { 1145 if (itemsBuilder_ == null) { 1146 if (value == null) { 1147 throw new NullPointerException(); 1148 } 1149 ensureItemsIsMutable(); 1150 items_.add(value); 1151 onChanged(); 1152 } else { 1153 itemsBuilder_.addMessage(value); 1154 } 1155 return this; 1156 } 1157 /** 1158 * 1159 * 1160 * <pre> 1161 * A list of FirewallPolicy resources. 1162 * </pre> 1163 * 1164 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1165 */ addItems(int index, com.google.cloud.compute.v1.FirewallPolicy value)1166 public Builder addItems(int index, com.google.cloud.compute.v1.FirewallPolicy value) { 1167 if (itemsBuilder_ == null) { 1168 if (value == null) { 1169 throw new NullPointerException(); 1170 } 1171 ensureItemsIsMutable(); 1172 items_.add(index, value); 1173 onChanged(); 1174 } else { 1175 itemsBuilder_.addMessage(index, value); 1176 } 1177 return this; 1178 } 1179 /** 1180 * 1181 * 1182 * <pre> 1183 * A list of FirewallPolicy resources. 1184 * </pre> 1185 * 1186 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1187 */ addItems(com.google.cloud.compute.v1.FirewallPolicy.Builder builderForValue)1188 public Builder addItems(com.google.cloud.compute.v1.FirewallPolicy.Builder builderForValue) { 1189 if (itemsBuilder_ == null) { 1190 ensureItemsIsMutable(); 1191 items_.add(builderForValue.build()); 1192 onChanged(); 1193 } else { 1194 itemsBuilder_.addMessage(builderForValue.build()); 1195 } 1196 return this; 1197 } 1198 /** 1199 * 1200 * 1201 * <pre> 1202 * A list of FirewallPolicy resources. 1203 * </pre> 1204 * 1205 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1206 */ addItems( int index, com.google.cloud.compute.v1.FirewallPolicy.Builder builderForValue)1207 public Builder addItems( 1208 int index, com.google.cloud.compute.v1.FirewallPolicy.Builder builderForValue) { 1209 if (itemsBuilder_ == null) { 1210 ensureItemsIsMutable(); 1211 items_.add(index, builderForValue.build()); 1212 onChanged(); 1213 } else { 1214 itemsBuilder_.addMessage(index, builderForValue.build()); 1215 } 1216 return this; 1217 } 1218 /** 1219 * 1220 * 1221 * <pre> 1222 * A list of FirewallPolicy resources. 1223 * </pre> 1224 * 1225 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1226 */ addAllItems( java.lang.Iterable<? extends com.google.cloud.compute.v1.FirewallPolicy> values)1227 public Builder addAllItems( 1228 java.lang.Iterable<? extends com.google.cloud.compute.v1.FirewallPolicy> values) { 1229 if (itemsBuilder_ == null) { 1230 ensureItemsIsMutable(); 1231 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, items_); 1232 onChanged(); 1233 } else { 1234 itemsBuilder_.addAllMessages(values); 1235 } 1236 return this; 1237 } 1238 /** 1239 * 1240 * 1241 * <pre> 1242 * A list of FirewallPolicy resources. 1243 * </pre> 1244 * 1245 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1246 */ clearItems()1247 public Builder clearItems() { 1248 if (itemsBuilder_ == null) { 1249 items_ = java.util.Collections.emptyList(); 1250 bitField0_ = (bitField0_ & ~0x00000002); 1251 onChanged(); 1252 } else { 1253 itemsBuilder_.clear(); 1254 } 1255 return this; 1256 } 1257 /** 1258 * 1259 * 1260 * <pre> 1261 * A list of FirewallPolicy resources. 1262 * </pre> 1263 * 1264 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1265 */ removeItems(int index)1266 public Builder removeItems(int index) { 1267 if (itemsBuilder_ == null) { 1268 ensureItemsIsMutable(); 1269 items_.remove(index); 1270 onChanged(); 1271 } else { 1272 itemsBuilder_.remove(index); 1273 } 1274 return this; 1275 } 1276 /** 1277 * 1278 * 1279 * <pre> 1280 * A list of FirewallPolicy resources. 1281 * </pre> 1282 * 1283 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1284 */ getItemsBuilder(int index)1285 public com.google.cloud.compute.v1.FirewallPolicy.Builder getItemsBuilder(int index) { 1286 return getItemsFieldBuilder().getBuilder(index); 1287 } 1288 /** 1289 * 1290 * 1291 * <pre> 1292 * A list of FirewallPolicy resources. 1293 * </pre> 1294 * 1295 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1296 */ getItemsOrBuilder(int index)1297 public com.google.cloud.compute.v1.FirewallPolicyOrBuilder getItemsOrBuilder(int index) { 1298 if (itemsBuilder_ == null) { 1299 return items_.get(index); 1300 } else { 1301 return itemsBuilder_.getMessageOrBuilder(index); 1302 } 1303 } 1304 /** 1305 * 1306 * 1307 * <pre> 1308 * A list of FirewallPolicy resources. 1309 * </pre> 1310 * 1311 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1312 */ 1313 public java.util.List<? extends com.google.cloud.compute.v1.FirewallPolicyOrBuilder> getItemsOrBuilderList()1314 getItemsOrBuilderList() { 1315 if (itemsBuilder_ != null) { 1316 return itemsBuilder_.getMessageOrBuilderList(); 1317 } else { 1318 return java.util.Collections.unmodifiableList(items_); 1319 } 1320 } 1321 /** 1322 * 1323 * 1324 * <pre> 1325 * A list of FirewallPolicy resources. 1326 * </pre> 1327 * 1328 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1329 */ addItemsBuilder()1330 public com.google.cloud.compute.v1.FirewallPolicy.Builder addItemsBuilder() { 1331 return getItemsFieldBuilder() 1332 .addBuilder(com.google.cloud.compute.v1.FirewallPolicy.getDefaultInstance()); 1333 } 1334 /** 1335 * 1336 * 1337 * <pre> 1338 * A list of FirewallPolicy resources. 1339 * </pre> 1340 * 1341 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1342 */ addItemsBuilder(int index)1343 public com.google.cloud.compute.v1.FirewallPolicy.Builder addItemsBuilder(int index) { 1344 return getItemsFieldBuilder() 1345 .addBuilder(index, com.google.cloud.compute.v1.FirewallPolicy.getDefaultInstance()); 1346 } 1347 /** 1348 * 1349 * 1350 * <pre> 1351 * A list of FirewallPolicy resources. 1352 * </pre> 1353 * 1354 * <code>repeated .google.cloud.compute.v1.FirewallPolicy items = 100526016;</code> 1355 */ 1356 public java.util.List<com.google.cloud.compute.v1.FirewallPolicy.Builder> getItemsBuilderList()1357 getItemsBuilderList() { 1358 return getItemsFieldBuilder().getBuilderList(); 1359 } 1360 1361 private com.google.protobuf.RepeatedFieldBuilderV3< 1362 com.google.cloud.compute.v1.FirewallPolicy, 1363 com.google.cloud.compute.v1.FirewallPolicy.Builder, 1364 com.google.cloud.compute.v1.FirewallPolicyOrBuilder> getItemsFieldBuilder()1365 getItemsFieldBuilder() { 1366 if (itemsBuilder_ == null) { 1367 itemsBuilder_ = 1368 new com.google.protobuf.RepeatedFieldBuilderV3< 1369 com.google.cloud.compute.v1.FirewallPolicy, 1370 com.google.cloud.compute.v1.FirewallPolicy.Builder, 1371 com.google.cloud.compute.v1.FirewallPolicyOrBuilder>( 1372 items_, ((bitField0_ & 0x00000002) != 0), getParentForChildren(), isClean()); 1373 items_ = null; 1374 } 1375 return itemsBuilder_; 1376 } 1377 1378 private java.lang.Object kind_ = ""; 1379 /** 1380 * 1381 * 1382 * <pre> 1383 * [Output Only] Type of resource. Always compute#firewallPolicyList for listsof FirewallPolicies 1384 * </pre> 1385 * 1386 * <code>optional string kind = 3292052;</code> 1387 * 1388 * @return Whether the kind field is set. 1389 */ hasKind()1390 public boolean hasKind() { 1391 return ((bitField0_ & 0x00000004) != 0); 1392 } 1393 /** 1394 * 1395 * 1396 * <pre> 1397 * [Output Only] Type of resource. Always compute#firewallPolicyList for listsof FirewallPolicies 1398 * </pre> 1399 * 1400 * <code>optional string kind = 3292052;</code> 1401 * 1402 * @return The kind. 1403 */ getKind()1404 public java.lang.String getKind() { 1405 java.lang.Object ref = kind_; 1406 if (!(ref instanceof java.lang.String)) { 1407 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1408 java.lang.String s = bs.toStringUtf8(); 1409 kind_ = s; 1410 return s; 1411 } else { 1412 return (java.lang.String) ref; 1413 } 1414 } 1415 /** 1416 * 1417 * 1418 * <pre> 1419 * [Output Only] Type of resource. Always compute#firewallPolicyList for listsof FirewallPolicies 1420 * </pre> 1421 * 1422 * <code>optional string kind = 3292052;</code> 1423 * 1424 * @return The bytes for kind. 1425 */ getKindBytes()1426 public com.google.protobuf.ByteString getKindBytes() { 1427 java.lang.Object ref = kind_; 1428 if (ref instanceof String) { 1429 com.google.protobuf.ByteString b = 1430 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1431 kind_ = b; 1432 return b; 1433 } else { 1434 return (com.google.protobuf.ByteString) ref; 1435 } 1436 } 1437 /** 1438 * 1439 * 1440 * <pre> 1441 * [Output Only] Type of resource. Always compute#firewallPolicyList for listsof FirewallPolicies 1442 * </pre> 1443 * 1444 * <code>optional string kind = 3292052;</code> 1445 * 1446 * @param value The kind to set. 1447 * @return This builder for chaining. 1448 */ setKind(java.lang.String value)1449 public Builder setKind(java.lang.String value) { 1450 if (value == null) { 1451 throw new NullPointerException(); 1452 } 1453 kind_ = value; 1454 bitField0_ |= 0x00000004; 1455 onChanged(); 1456 return this; 1457 } 1458 /** 1459 * 1460 * 1461 * <pre> 1462 * [Output Only] Type of resource. Always compute#firewallPolicyList for listsof FirewallPolicies 1463 * </pre> 1464 * 1465 * <code>optional string kind = 3292052;</code> 1466 * 1467 * @return This builder for chaining. 1468 */ clearKind()1469 public Builder clearKind() { 1470 kind_ = getDefaultInstance().getKind(); 1471 bitField0_ = (bitField0_ & ~0x00000004); 1472 onChanged(); 1473 return this; 1474 } 1475 /** 1476 * 1477 * 1478 * <pre> 1479 * [Output Only] Type of resource. Always compute#firewallPolicyList for listsof FirewallPolicies 1480 * </pre> 1481 * 1482 * <code>optional string kind = 3292052;</code> 1483 * 1484 * @param value The bytes for kind to set. 1485 * @return This builder for chaining. 1486 */ setKindBytes(com.google.protobuf.ByteString value)1487 public Builder setKindBytes(com.google.protobuf.ByteString value) { 1488 if (value == null) { 1489 throw new NullPointerException(); 1490 } 1491 checkByteStringIsUtf8(value); 1492 kind_ = value; 1493 bitField0_ |= 0x00000004; 1494 onChanged(); 1495 return this; 1496 } 1497 1498 private java.lang.Object nextPageToken_ = ""; 1499 /** 1500 * 1501 * 1502 * <pre> 1503 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 1504 * </pre> 1505 * 1506 * <code>optional string next_page_token = 79797525;</code> 1507 * 1508 * @return Whether the nextPageToken field is set. 1509 */ hasNextPageToken()1510 public boolean hasNextPageToken() { 1511 return ((bitField0_ & 0x00000008) != 0); 1512 } 1513 /** 1514 * 1515 * 1516 * <pre> 1517 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 1518 * </pre> 1519 * 1520 * <code>optional string next_page_token = 79797525;</code> 1521 * 1522 * @return The nextPageToken. 1523 */ getNextPageToken()1524 public java.lang.String getNextPageToken() { 1525 java.lang.Object ref = nextPageToken_; 1526 if (!(ref instanceof java.lang.String)) { 1527 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1528 java.lang.String s = bs.toStringUtf8(); 1529 nextPageToken_ = s; 1530 return s; 1531 } else { 1532 return (java.lang.String) ref; 1533 } 1534 } 1535 /** 1536 * 1537 * 1538 * <pre> 1539 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 1540 * </pre> 1541 * 1542 * <code>optional string next_page_token = 79797525;</code> 1543 * 1544 * @return The bytes for nextPageToken. 1545 */ getNextPageTokenBytes()1546 public com.google.protobuf.ByteString getNextPageTokenBytes() { 1547 java.lang.Object ref = nextPageToken_; 1548 if (ref instanceof String) { 1549 com.google.protobuf.ByteString b = 1550 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1551 nextPageToken_ = b; 1552 return b; 1553 } else { 1554 return (com.google.protobuf.ByteString) ref; 1555 } 1556 } 1557 /** 1558 * 1559 * 1560 * <pre> 1561 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 1562 * </pre> 1563 * 1564 * <code>optional string next_page_token = 79797525;</code> 1565 * 1566 * @param value The nextPageToken to set. 1567 * @return This builder for chaining. 1568 */ setNextPageToken(java.lang.String value)1569 public Builder setNextPageToken(java.lang.String value) { 1570 if (value == null) { 1571 throw new NullPointerException(); 1572 } 1573 nextPageToken_ = value; 1574 bitField0_ |= 0x00000008; 1575 onChanged(); 1576 return this; 1577 } 1578 /** 1579 * 1580 * 1581 * <pre> 1582 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 1583 * </pre> 1584 * 1585 * <code>optional string next_page_token = 79797525;</code> 1586 * 1587 * @return This builder for chaining. 1588 */ clearNextPageToken()1589 public Builder clearNextPageToken() { 1590 nextPageToken_ = getDefaultInstance().getNextPageToken(); 1591 bitField0_ = (bitField0_ & ~0x00000008); 1592 onChanged(); 1593 return this; 1594 } 1595 /** 1596 * 1597 * 1598 * <pre> 1599 * [Output Only] This token allows you to get the next page of results for list requests. If the number of results is larger than maxResults, use the nextPageToken as a value for the query parameter pageToken in the next list request. Subsequent list requests will have their own nextPageToken to continue paging through the results. 1600 * </pre> 1601 * 1602 * <code>optional string next_page_token = 79797525;</code> 1603 * 1604 * @param value The bytes for nextPageToken to set. 1605 * @return This builder for chaining. 1606 */ setNextPageTokenBytes(com.google.protobuf.ByteString value)1607 public Builder setNextPageTokenBytes(com.google.protobuf.ByteString value) { 1608 if (value == null) { 1609 throw new NullPointerException(); 1610 } 1611 checkByteStringIsUtf8(value); 1612 nextPageToken_ = value; 1613 bitField0_ |= 0x00000008; 1614 onChanged(); 1615 return this; 1616 } 1617 1618 private com.google.cloud.compute.v1.Warning warning_; 1619 private com.google.protobuf.SingleFieldBuilderV3< 1620 com.google.cloud.compute.v1.Warning, 1621 com.google.cloud.compute.v1.Warning.Builder, 1622 com.google.cloud.compute.v1.WarningOrBuilder> 1623 warningBuilder_; 1624 /** 1625 * 1626 * 1627 * <pre> 1628 * [Output Only] Informational warning message. 1629 * </pre> 1630 * 1631 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1632 * 1633 * @return Whether the warning field is set. 1634 */ hasWarning()1635 public boolean hasWarning() { 1636 return ((bitField0_ & 0x00000010) != 0); 1637 } 1638 /** 1639 * 1640 * 1641 * <pre> 1642 * [Output Only] Informational warning message. 1643 * </pre> 1644 * 1645 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1646 * 1647 * @return The warning. 1648 */ getWarning()1649 public com.google.cloud.compute.v1.Warning getWarning() { 1650 if (warningBuilder_ == null) { 1651 return warning_ == null 1652 ? com.google.cloud.compute.v1.Warning.getDefaultInstance() 1653 : warning_; 1654 } else { 1655 return warningBuilder_.getMessage(); 1656 } 1657 } 1658 /** 1659 * 1660 * 1661 * <pre> 1662 * [Output Only] Informational warning message. 1663 * </pre> 1664 * 1665 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1666 */ setWarning(com.google.cloud.compute.v1.Warning value)1667 public Builder setWarning(com.google.cloud.compute.v1.Warning value) { 1668 if (warningBuilder_ == null) { 1669 if (value == null) { 1670 throw new NullPointerException(); 1671 } 1672 warning_ = value; 1673 } else { 1674 warningBuilder_.setMessage(value); 1675 } 1676 bitField0_ |= 0x00000010; 1677 onChanged(); 1678 return this; 1679 } 1680 /** 1681 * 1682 * 1683 * <pre> 1684 * [Output Only] Informational warning message. 1685 * </pre> 1686 * 1687 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1688 */ setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue)1689 public Builder setWarning(com.google.cloud.compute.v1.Warning.Builder builderForValue) { 1690 if (warningBuilder_ == null) { 1691 warning_ = builderForValue.build(); 1692 } else { 1693 warningBuilder_.setMessage(builderForValue.build()); 1694 } 1695 bitField0_ |= 0x00000010; 1696 onChanged(); 1697 return this; 1698 } 1699 /** 1700 * 1701 * 1702 * <pre> 1703 * [Output Only] Informational warning message. 1704 * </pre> 1705 * 1706 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1707 */ mergeWarning(com.google.cloud.compute.v1.Warning value)1708 public Builder mergeWarning(com.google.cloud.compute.v1.Warning value) { 1709 if (warningBuilder_ == null) { 1710 if (((bitField0_ & 0x00000010) != 0) 1711 && warning_ != null 1712 && warning_ != com.google.cloud.compute.v1.Warning.getDefaultInstance()) { 1713 getWarningBuilder().mergeFrom(value); 1714 } else { 1715 warning_ = value; 1716 } 1717 } else { 1718 warningBuilder_.mergeFrom(value); 1719 } 1720 bitField0_ |= 0x00000010; 1721 onChanged(); 1722 return this; 1723 } 1724 /** 1725 * 1726 * 1727 * <pre> 1728 * [Output Only] Informational warning message. 1729 * </pre> 1730 * 1731 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1732 */ clearWarning()1733 public Builder clearWarning() { 1734 bitField0_ = (bitField0_ & ~0x00000010); 1735 warning_ = null; 1736 if (warningBuilder_ != null) { 1737 warningBuilder_.dispose(); 1738 warningBuilder_ = null; 1739 } 1740 onChanged(); 1741 return this; 1742 } 1743 /** 1744 * 1745 * 1746 * <pre> 1747 * [Output Only] Informational warning message. 1748 * </pre> 1749 * 1750 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1751 */ getWarningBuilder()1752 public com.google.cloud.compute.v1.Warning.Builder getWarningBuilder() { 1753 bitField0_ |= 0x00000010; 1754 onChanged(); 1755 return getWarningFieldBuilder().getBuilder(); 1756 } 1757 /** 1758 * 1759 * 1760 * <pre> 1761 * [Output Only] Informational warning message. 1762 * </pre> 1763 * 1764 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1765 */ getWarningOrBuilder()1766 public com.google.cloud.compute.v1.WarningOrBuilder getWarningOrBuilder() { 1767 if (warningBuilder_ != null) { 1768 return warningBuilder_.getMessageOrBuilder(); 1769 } else { 1770 return warning_ == null 1771 ? com.google.cloud.compute.v1.Warning.getDefaultInstance() 1772 : warning_; 1773 } 1774 } 1775 /** 1776 * 1777 * 1778 * <pre> 1779 * [Output Only] Informational warning message. 1780 * </pre> 1781 * 1782 * <code>optional .google.cloud.compute.v1.Warning warning = 50704284;</code> 1783 */ 1784 private com.google.protobuf.SingleFieldBuilderV3< 1785 com.google.cloud.compute.v1.Warning, 1786 com.google.cloud.compute.v1.Warning.Builder, 1787 com.google.cloud.compute.v1.WarningOrBuilder> getWarningFieldBuilder()1788 getWarningFieldBuilder() { 1789 if (warningBuilder_ == null) { 1790 warningBuilder_ = 1791 new com.google.protobuf.SingleFieldBuilderV3< 1792 com.google.cloud.compute.v1.Warning, 1793 com.google.cloud.compute.v1.Warning.Builder, 1794 com.google.cloud.compute.v1.WarningOrBuilder>( 1795 getWarning(), getParentForChildren(), isClean()); 1796 warning_ = null; 1797 } 1798 return warningBuilder_; 1799 } 1800 1801 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1802 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1803 return super.setUnknownFields(unknownFields); 1804 } 1805 1806 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1807 public final Builder mergeUnknownFields( 1808 final com.google.protobuf.UnknownFieldSet unknownFields) { 1809 return super.mergeUnknownFields(unknownFields); 1810 } 1811 1812 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.FirewallPolicyList) 1813 } 1814 1815 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.FirewallPolicyList) 1816 private static final com.google.cloud.compute.v1.FirewallPolicyList DEFAULT_INSTANCE; 1817 1818 static { 1819 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.FirewallPolicyList(); 1820 } 1821 getDefaultInstance()1822 public static com.google.cloud.compute.v1.FirewallPolicyList getDefaultInstance() { 1823 return DEFAULT_INSTANCE; 1824 } 1825 1826 private static final com.google.protobuf.Parser<FirewallPolicyList> PARSER = 1827 new com.google.protobuf.AbstractParser<FirewallPolicyList>() { 1828 @java.lang.Override 1829 public FirewallPolicyList parsePartialFrom( 1830 com.google.protobuf.CodedInputStream input, 1831 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1832 throws com.google.protobuf.InvalidProtocolBufferException { 1833 Builder builder = newBuilder(); 1834 try { 1835 builder.mergeFrom(input, extensionRegistry); 1836 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1837 throw e.setUnfinishedMessage(builder.buildPartial()); 1838 } catch (com.google.protobuf.UninitializedMessageException e) { 1839 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 1840 } catch (java.io.IOException e) { 1841 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1842 .setUnfinishedMessage(builder.buildPartial()); 1843 } 1844 return builder.buildPartial(); 1845 } 1846 }; 1847 parser()1848 public static com.google.protobuf.Parser<FirewallPolicyList> parser() { 1849 return PARSER; 1850 } 1851 1852 @java.lang.Override getParserForType()1853 public com.google.protobuf.Parser<FirewallPolicyList> getParserForType() { 1854 return PARSER; 1855 } 1856 1857 @java.lang.Override getDefaultInstanceForType()1858 public com.google.cloud.compute.v1.FirewallPolicyList getDefaultInstanceForType() { 1859 return DEFAULT_INSTANCE; 1860 } 1861 } 1862