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.PreconfiguredWafSet} 28 */ 29 public final class PreconfiguredWafSet extends com.google.protobuf.GeneratedMessageV3 30 implements 31 // @@protoc_insertion_point(message_implements:google.cloud.compute.v1.PreconfiguredWafSet) 32 PreconfiguredWafSetOrBuilder { 33 private static final long serialVersionUID = 0L; 34 // Use PreconfiguredWafSet.newBuilder() to construct. PreconfiguredWafSet(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)35 private PreconfiguredWafSet(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 36 super(builder); 37 } 38 PreconfiguredWafSet()39 private PreconfiguredWafSet() { 40 expressionSets_ = 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 PreconfiguredWafSet(); 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_PreconfiguredWafSet_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_PreconfiguredWafSet_fieldAccessorTable 64 .ensureFieldAccessorsInitialized( 65 com.google.cloud.compute.v1.PreconfiguredWafSet.class, 66 com.google.cloud.compute.v1.PreconfiguredWafSet.Builder.class); 67 } 68 69 public static final int EXPRESSION_SETS_FIELD_NUMBER = 474011032; 70 71 @SuppressWarnings("serial") 72 private java.util.List<com.google.cloud.compute.v1.WafExpressionSet> expressionSets_; 73 /** 74 * 75 * 76 * <pre> 77 * List of entities that are currently supported for WAF rules. 78 * </pre> 79 * 80 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 81 */ 82 @java.lang.Override getExpressionSetsList()83 public java.util.List<com.google.cloud.compute.v1.WafExpressionSet> getExpressionSetsList() { 84 return expressionSets_; 85 } 86 /** 87 * 88 * 89 * <pre> 90 * List of entities that are currently supported for WAF rules. 91 * </pre> 92 * 93 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 94 */ 95 @java.lang.Override 96 public java.util.List<? extends com.google.cloud.compute.v1.WafExpressionSetOrBuilder> getExpressionSetsOrBuilderList()97 getExpressionSetsOrBuilderList() { 98 return expressionSets_; 99 } 100 /** 101 * 102 * 103 * <pre> 104 * List of entities that are currently supported for WAF rules. 105 * </pre> 106 * 107 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 108 */ 109 @java.lang.Override getExpressionSetsCount()110 public int getExpressionSetsCount() { 111 return expressionSets_.size(); 112 } 113 /** 114 * 115 * 116 * <pre> 117 * List of entities that are currently supported for WAF rules. 118 * </pre> 119 * 120 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 121 */ 122 @java.lang.Override getExpressionSets(int index)123 public com.google.cloud.compute.v1.WafExpressionSet getExpressionSets(int index) { 124 return expressionSets_.get(index); 125 } 126 /** 127 * 128 * 129 * <pre> 130 * List of entities that are currently supported for WAF rules. 131 * </pre> 132 * 133 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 134 */ 135 @java.lang.Override getExpressionSetsOrBuilder( int index)136 public com.google.cloud.compute.v1.WafExpressionSetOrBuilder getExpressionSetsOrBuilder( 137 int index) { 138 return expressionSets_.get(index); 139 } 140 141 private byte memoizedIsInitialized = -1; 142 143 @java.lang.Override isInitialized()144 public final boolean isInitialized() { 145 byte isInitialized = memoizedIsInitialized; 146 if (isInitialized == 1) return true; 147 if (isInitialized == 0) return false; 148 149 memoizedIsInitialized = 1; 150 return true; 151 } 152 153 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)154 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 155 for (int i = 0; i < expressionSets_.size(); i++) { 156 output.writeMessage(474011032, expressionSets_.get(i)); 157 } 158 getUnknownFields().writeTo(output); 159 } 160 161 @java.lang.Override getSerializedSize()162 public int getSerializedSize() { 163 int size = memoizedSize; 164 if (size != -1) return size; 165 166 size = 0; 167 for (int i = 0; i < expressionSets_.size(); i++) { 168 size += 169 com.google.protobuf.CodedOutputStream.computeMessageSize( 170 474011032, expressionSets_.get(i)); 171 } 172 size += getUnknownFields().getSerializedSize(); 173 memoizedSize = size; 174 return size; 175 } 176 177 @java.lang.Override equals(final java.lang.Object obj)178 public boolean equals(final java.lang.Object obj) { 179 if (obj == this) { 180 return true; 181 } 182 if (!(obj instanceof com.google.cloud.compute.v1.PreconfiguredWafSet)) { 183 return super.equals(obj); 184 } 185 com.google.cloud.compute.v1.PreconfiguredWafSet other = 186 (com.google.cloud.compute.v1.PreconfiguredWafSet) obj; 187 188 if (!getExpressionSetsList().equals(other.getExpressionSetsList())) return false; 189 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 190 return true; 191 } 192 193 @java.lang.Override hashCode()194 public int hashCode() { 195 if (memoizedHashCode != 0) { 196 return memoizedHashCode; 197 } 198 int hash = 41; 199 hash = (19 * hash) + getDescriptor().hashCode(); 200 if (getExpressionSetsCount() > 0) { 201 hash = (37 * hash) + EXPRESSION_SETS_FIELD_NUMBER; 202 hash = (53 * hash) + getExpressionSetsList().hashCode(); 203 } 204 hash = (29 * hash) + getUnknownFields().hashCode(); 205 memoizedHashCode = hash; 206 return hash; 207 } 208 parseFrom(java.nio.ByteBuffer data)209 public static com.google.cloud.compute.v1.PreconfiguredWafSet parseFrom(java.nio.ByteBuffer data) 210 throws com.google.protobuf.InvalidProtocolBufferException { 211 return PARSER.parseFrom(data); 212 } 213 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)214 public static com.google.cloud.compute.v1.PreconfiguredWafSet parseFrom( 215 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 216 throws com.google.protobuf.InvalidProtocolBufferException { 217 return PARSER.parseFrom(data, extensionRegistry); 218 } 219 parseFrom( com.google.protobuf.ByteString data)220 public static com.google.cloud.compute.v1.PreconfiguredWafSet parseFrom( 221 com.google.protobuf.ByteString data) 222 throws com.google.protobuf.InvalidProtocolBufferException { 223 return PARSER.parseFrom(data); 224 } 225 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)226 public static com.google.cloud.compute.v1.PreconfiguredWafSet parseFrom( 227 com.google.protobuf.ByteString data, 228 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 229 throws com.google.protobuf.InvalidProtocolBufferException { 230 return PARSER.parseFrom(data, extensionRegistry); 231 } 232 parseFrom(byte[] data)233 public static com.google.cloud.compute.v1.PreconfiguredWafSet parseFrom(byte[] data) 234 throws com.google.protobuf.InvalidProtocolBufferException { 235 return PARSER.parseFrom(data); 236 } 237 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)238 public static com.google.cloud.compute.v1.PreconfiguredWafSet parseFrom( 239 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 240 throws com.google.protobuf.InvalidProtocolBufferException { 241 return PARSER.parseFrom(data, extensionRegistry); 242 } 243 parseFrom(java.io.InputStream input)244 public static com.google.cloud.compute.v1.PreconfiguredWafSet parseFrom(java.io.InputStream input) 245 throws java.io.IOException { 246 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 247 } 248 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)249 public static com.google.cloud.compute.v1.PreconfiguredWafSet parseFrom( 250 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 251 throws java.io.IOException { 252 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 253 PARSER, input, extensionRegistry); 254 } 255 parseDelimitedFrom( java.io.InputStream input)256 public static com.google.cloud.compute.v1.PreconfiguredWafSet parseDelimitedFrom( 257 java.io.InputStream input) throws java.io.IOException { 258 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 259 } 260 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)261 public static com.google.cloud.compute.v1.PreconfiguredWafSet parseDelimitedFrom( 262 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 263 throws java.io.IOException { 264 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 265 PARSER, input, extensionRegistry); 266 } 267 parseFrom( com.google.protobuf.CodedInputStream input)268 public static com.google.cloud.compute.v1.PreconfiguredWafSet parseFrom( 269 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 270 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 271 } 272 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)273 public static com.google.cloud.compute.v1.PreconfiguredWafSet parseFrom( 274 com.google.protobuf.CodedInputStream input, 275 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 276 throws java.io.IOException { 277 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 278 PARSER, input, extensionRegistry); 279 } 280 281 @java.lang.Override newBuilderForType()282 public Builder newBuilderForType() { 283 return newBuilder(); 284 } 285 newBuilder()286 public static Builder newBuilder() { 287 return DEFAULT_INSTANCE.toBuilder(); 288 } 289 newBuilder(com.google.cloud.compute.v1.PreconfiguredWafSet prototype)290 public static Builder newBuilder(com.google.cloud.compute.v1.PreconfiguredWafSet prototype) { 291 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 292 } 293 294 @java.lang.Override toBuilder()295 public Builder toBuilder() { 296 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 297 } 298 299 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)300 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 301 Builder builder = new Builder(parent); 302 return builder; 303 } 304 /** 305 * 306 * 307 * <pre> 308 * </pre> 309 * 310 * Protobuf type {@code google.cloud.compute.v1.PreconfiguredWafSet} 311 */ 312 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 313 implements 314 // @@protoc_insertion_point(builder_implements:google.cloud.compute.v1.PreconfiguredWafSet) 315 com.google.cloud.compute.v1.PreconfiguredWafSetOrBuilder { getDescriptor()316 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 317 return com.google.cloud.compute.v1.Compute 318 .internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor; 319 } 320 321 @java.lang.Override 322 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()323 internalGetFieldAccessorTable() { 324 return com.google.cloud.compute.v1.Compute 325 .internal_static_google_cloud_compute_v1_PreconfiguredWafSet_fieldAccessorTable 326 .ensureFieldAccessorsInitialized( 327 com.google.cloud.compute.v1.PreconfiguredWafSet.class, 328 com.google.cloud.compute.v1.PreconfiguredWafSet.Builder.class); 329 } 330 331 // Construct using com.google.cloud.compute.v1.PreconfiguredWafSet.newBuilder() Builder()332 private Builder() {} 333 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)334 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 335 super(parent); 336 } 337 338 @java.lang.Override clear()339 public Builder clear() { 340 super.clear(); 341 bitField0_ = 0; 342 if (expressionSetsBuilder_ == null) { 343 expressionSets_ = java.util.Collections.emptyList(); 344 } else { 345 expressionSets_ = null; 346 expressionSetsBuilder_.clear(); 347 } 348 bitField0_ = (bitField0_ & ~0x00000001); 349 return this; 350 } 351 352 @java.lang.Override getDescriptorForType()353 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 354 return com.google.cloud.compute.v1.Compute 355 .internal_static_google_cloud_compute_v1_PreconfiguredWafSet_descriptor; 356 } 357 358 @java.lang.Override getDefaultInstanceForType()359 public com.google.cloud.compute.v1.PreconfiguredWafSet getDefaultInstanceForType() { 360 return com.google.cloud.compute.v1.PreconfiguredWafSet.getDefaultInstance(); 361 } 362 363 @java.lang.Override build()364 public com.google.cloud.compute.v1.PreconfiguredWafSet build() { 365 com.google.cloud.compute.v1.PreconfiguredWafSet result = buildPartial(); 366 if (!result.isInitialized()) { 367 throw newUninitializedMessageException(result); 368 } 369 return result; 370 } 371 372 @java.lang.Override buildPartial()373 public com.google.cloud.compute.v1.PreconfiguredWafSet buildPartial() { 374 com.google.cloud.compute.v1.PreconfiguredWafSet result = 375 new com.google.cloud.compute.v1.PreconfiguredWafSet(this); 376 buildPartialRepeatedFields(result); 377 if (bitField0_ != 0) { 378 buildPartial0(result); 379 } 380 onBuilt(); 381 return result; 382 } 383 buildPartialRepeatedFields( com.google.cloud.compute.v1.PreconfiguredWafSet result)384 private void buildPartialRepeatedFields( 385 com.google.cloud.compute.v1.PreconfiguredWafSet result) { 386 if (expressionSetsBuilder_ == null) { 387 if (((bitField0_ & 0x00000001) != 0)) { 388 expressionSets_ = java.util.Collections.unmodifiableList(expressionSets_); 389 bitField0_ = (bitField0_ & ~0x00000001); 390 } 391 result.expressionSets_ = expressionSets_; 392 } else { 393 result.expressionSets_ = expressionSetsBuilder_.build(); 394 } 395 } 396 buildPartial0(com.google.cloud.compute.v1.PreconfiguredWafSet result)397 private void buildPartial0(com.google.cloud.compute.v1.PreconfiguredWafSet result) { 398 int from_bitField0_ = bitField0_; 399 } 400 401 @java.lang.Override clone()402 public Builder clone() { 403 return super.clone(); 404 } 405 406 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)407 public Builder setField( 408 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 409 return super.setField(field, value); 410 } 411 412 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)413 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 414 return super.clearField(field); 415 } 416 417 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)418 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 419 return super.clearOneof(oneof); 420 } 421 422 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)423 public Builder setRepeatedField( 424 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 425 return super.setRepeatedField(field, index, value); 426 } 427 428 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)429 public Builder addRepeatedField( 430 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 431 return super.addRepeatedField(field, value); 432 } 433 434 @java.lang.Override mergeFrom(com.google.protobuf.Message other)435 public Builder mergeFrom(com.google.protobuf.Message other) { 436 if (other instanceof com.google.cloud.compute.v1.PreconfiguredWafSet) { 437 return mergeFrom((com.google.cloud.compute.v1.PreconfiguredWafSet) other); 438 } else { 439 super.mergeFrom(other); 440 return this; 441 } 442 } 443 mergeFrom(com.google.cloud.compute.v1.PreconfiguredWafSet other)444 public Builder mergeFrom(com.google.cloud.compute.v1.PreconfiguredWafSet other) { 445 if (other == com.google.cloud.compute.v1.PreconfiguredWafSet.getDefaultInstance()) 446 return this; 447 if (expressionSetsBuilder_ == null) { 448 if (!other.expressionSets_.isEmpty()) { 449 if (expressionSets_.isEmpty()) { 450 expressionSets_ = other.expressionSets_; 451 bitField0_ = (bitField0_ & ~0x00000001); 452 } else { 453 ensureExpressionSetsIsMutable(); 454 expressionSets_.addAll(other.expressionSets_); 455 } 456 onChanged(); 457 } 458 } else { 459 if (!other.expressionSets_.isEmpty()) { 460 if (expressionSetsBuilder_.isEmpty()) { 461 expressionSetsBuilder_.dispose(); 462 expressionSetsBuilder_ = null; 463 expressionSets_ = other.expressionSets_; 464 bitField0_ = (bitField0_ & ~0x00000001); 465 expressionSetsBuilder_ = 466 com.google.protobuf.GeneratedMessageV3.alwaysUseFieldBuilders 467 ? getExpressionSetsFieldBuilder() 468 : null; 469 } else { 470 expressionSetsBuilder_.addAllMessages(other.expressionSets_); 471 } 472 } 473 } 474 this.mergeUnknownFields(other.getUnknownFields()); 475 onChanged(); 476 return this; 477 } 478 479 @java.lang.Override isInitialized()480 public final boolean isInitialized() { 481 return true; 482 } 483 484 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)485 public Builder mergeFrom( 486 com.google.protobuf.CodedInputStream input, 487 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 488 throws java.io.IOException { 489 if (extensionRegistry == null) { 490 throw new java.lang.NullPointerException(); 491 } 492 try { 493 boolean done = false; 494 while (!done) { 495 int tag = input.readTag(); 496 switch (tag) { 497 case 0: 498 done = true; 499 break; 500 case -502879038: 501 { 502 com.google.cloud.compute.v1.WafExpressionSet m = 503 input.readMessage( 504 com.google.cloud.compute.v1.WafExpressionSet.parser(), extensionRegistry); 505 if (expressionSetsBuilder_ == null) { 506 ensureExpressionSetsIsMutable(); 507 expressionSets_.add(m); 508 } else { 509 expressionSetsBuilder_.addMessage(m); 510 } 511 break; 512 } // case -502879038 513 default: 514 { 515 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 516 done = true; // was an endgroup tag 517 } 518 break; 519 } // default: 520 } // switch (tag) 521 } // while (!done) 522 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 523 throw e.unwrapIOException(); 524 } finally { 525 onChanged(); 526 } // finally 527 return this; 528 } 529 530 private int bitField0_; 531 532 private java.util.List<com.google.cloud.compute.v1.WafExpressionSet> expressionSets_ = 533 java.util.Collections.emptyList(); 534 ensureExpressionSetsIsMutable()535 private void ensureExpressionSetsIsMutable() { 536 if (!((bitField0_ & 0x00000001) != 0)) { 537 expressionSets_ = 538 new java.util.ArrayList<com.google.cloud.compute.v1.WafExpressionSet>(expressionSets_); 539 bitField0_ |= 0x00000001; 540 } 541 } 542 543 private com.google.protobuf.RepeatedFieldBuilderV3< 544 com.google.cloud.compute.v1.WafExpressionSet, 545 com.google.cloud.compute.v1.WafExpressionSet.Builder, 546 com.google.cloud.compute.v1.WafExpressionSetOrBuilder> 547 expressionSetsBuilder_; 548 549 /** 550 * 551 * 552 * <pre> 553 * List of entities that are currently supported for WAF rules. 554 * </pre> 555 * 556 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 557 */ getExpressionSetsList()558 public java.util.List<com.google.cloud.compute.v1.WafExpressionSet> getExpressionSetsList() { 559 if (expressionSetsBuilder_ == null) { 560 return java.util.Collections.unmodifiableList(expressionSets_); 561 } else { 562 return expressionSetsBuilder_.getMessageList(); 563 } 564 } 565 /** 566 * 567 * 568 * <pre> 569 * List of entities that are currently supported for WAF rules. 570 * </pre> 571 * 572 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 573 */ getExpressionSetsCount()574 public int getExpressionSetsCount() { 575 if (expressionSetsBuilder_ == null) { 576 return expressionSets_.size(); 577 } else { 578 return expressionSetsBuilder_.getCount(); 579 } 580 } 581 /** 582 * 583 * 584 * <pre> 585 * List of entities that are currently supported for WAF rules. 586 * </pre> 587 * 588 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 589 */ getExpressionSets(int index)590 public com.google.cloud.compute.v1.WafExpressionSet getExpressionSets(int index) { 591 if (expressionSetsBuilder_ == null) { 592 return expressionSets_.get(index); 593 } else { 594 return expressionSetsBuilder_.getMessage(index); 595 } 596 } 597 /** 598 * 599 * 600 * <pre> 601 * List of entities that are currently supported for WAF rules. 602 * </pre> 603 * 604 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 605 */ setExpressionSets( int index, com.google.cloud.compute.v1.WafExpressionSet value)606 public Builder setExpressionSets( 607 int index, com.google.cloud.compute.v1.WafExpressionSet value) { 608 if (expressionSetsBuilder_ == null) { 609 if (value == null) { 610 throw new NullPointerException(); 611 } 612 ensureExpressionSetsIsMutable(); 613 expressionSets_.set(index, value); 614 onChanged(); 615 } else { 616 expressionSetsBuilder_.setMessage(index, value); 617 } 618 return this; 619 } 620 /** 621 * 622 * 623 * <pre> 624 * List of entities that are currently supported for WAF rules. 625 * </pre> 626 * 627 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 628 */ setExpressionSets( int index, com.google.cloud.compute.v1.WafExpressionSet.Builder builderForValue)629 public Builder setExpressionSets( 630 int index, com.google.cloud.compute.v1.WafExpressionSet.Builder builderForValue) { 631 if (expressionSetsBuilder_ == null) { 632 ensureExpressionSetsIsMutable(); 633 expressionSets_.set(index, builderForValue.build()); 634 onChanged(); 635 } else { 636 expressionSetsBuilder_.setMessage(index, builderForValue.build()); 637 } 638 return this; 639 } 640 /** 641 * 642 * 643 * <pre> 644 * List of entities that are currently supported for WAF rules. 645 * </pre> 646 * 647 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 648 */ addExpressionSets(com.google.cloud.compute.v1.WafExpressionSet value)649 public Builder addExpressionSets(com.google.cloud.compute.v1.WafExpressionSet value) { 650 if (expressionSetsBuilder_ == null) { 651 if (value == null) { 652 throw new NullPointerException(); 653 } 654 ensureExpressionSetsIsMutable(); 655 expressionSets_.add(value); 656 onChanged(); 657 } else { 658 expressionSetsBuilder_.addMessage(value); 659 } 660 return this; 661 } 662 /** 663 * 664 * 665 * <pre> 666 * List of entities that are currently supported for WAF rules. 667 * </pre> 668 * 669 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 670 */ addExpressionSets( int index, com.google.cloud.compute.v1.WafExpressionSet value)671 public Builder addExpressionSets( 672 int index, com.google.cloud.compute.v1.WafExpressionSet value) { 673 if (expressionSetsBuilder_ == null) { 674 if (value == null) { 675 throw new NullPointerException(); 676 } 677 ensureExpressionSetsIsMutable(); 678 expressionSets_.add(index, value); 679 onChanged(); 680 } else { 681 expressionSetsBuilder_.addMessage(index, value); 682 } 683 return this; 684 } 685 /** 686 * 687 * 688 * <pre> 689 * List of entities that are currently supported for WAF rules. 690 * </pre> 691 * 692 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 693 */ addExpressionSets( com.google.cloud.compute.v1.WafExpressionSet.Builder builderForValue)694 public Builder addExpressionSets( 695 com.google.cloud.compute.v1.WafExpressionSet.Builder builderForValue) { 696 if (expressionSetsBuilder_ == null) { 697 ensureExpressionSetsIsMutable(); 698 expressionSets_.add(builderForValue.build()); 699 onChanged(); 700 } else { 701 expressionSetsBuilder_.addMessage(builderForValue.build()); 702 } 703 return this; 704 } 705 /** 706 * 707 * 708 * <pre> 709 * List of entities that are currently supported for WAF rules. 710 * </pre> 711 * 712 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 713 */ addExpressionSets( int index, com.google.cloud.compute.v1.WafExpressionSet.Builder builderForValue)714 public Builder addExpressionSets( 715 int index, com.google.cloud.compute.v1.WafExpressionSet.Builder builderForValue) { 716 if (expressionSetsBuilder_ == null) { 717 ensureExpressionSetsIsMutable(); 718 expressionSets_.add(index, builderForValue.build()); 719 onChanged(); 720 } else { 721 expressionSetsBuilder_.addMessage(index, builderForValue.build()); 722 } 723 return this; 724 } 725 /** 726 * 727 * 728 * <pre> 729 * List of entities that are currently supported for WAF rules. 730 * </pre> 731 * 732 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 733 */ addAllExpressionSets( java.lang.Iterable<? extends com.google.cloud.compute.v1.WafExpressionSet> values)734 public Builder addAllExpressionSets( 735 java.lang.Iterable<? extends com.google.cloud.compute.v1.WafExpressionSet> values) { 736 if (expressionSetsBuilder_ == null) { 737 ensureExpressionSetsIsMutable(); 738 com.google.protobuf.AbstractMessageLite.Builder.addAll(values, expressionSets_); 739 onChanged(); 740 } else { 741 expressionSetsBuilder_.addAllMessages(values); 742 } 743 return this; 744 } 745 /** 746 * 747 * 748 * <pre> 749 * List of entities that are currently supported for WAF rules. 750 * </pre> 751 * 752 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 753 */ clearExpressionSets()754 public Builder clearExpressionSets() { 755 if (expressionSetsBuilder_ == null) { 756 expressionSets_ = java.util.Collections.emptyList(); 757 bitField0_ = (bitField0_ & ~0x00000001); 758 onChanged(); 759 } else { 760 expressionSetsBuilder_.clear(); 761 } 762 return this; 763 } 764 /** 765 * 766 * 767 * <pre> 768 * List of entities that are currently supported for WAF rules. 769 * </pre> 770 * 771 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 772 */ removeExpressionSets(int index)773 public Builder removeExpressionSets(int index) { 774 if (expressionSetsBuilder_ == null) { 775 ensureExpressionSetsIsMutable(); 776 expressionSets_.remove(index); 777 onChanged(); 778 } else { 779 expressionSetsBuilder_.remove(index); 780 } 781 return this; 782 } 783 /** 784 * 785 * 786 * <pre> 787 * List of entities that are currently supported for WAF rules. 788 * </pre> 789 * 790 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 791 */ getExpressionSetsBuilder( int index)792 public com.google.cloud.compute.v1.WafExpressionSet.Builder getExpressionSetsBuilder( 793 int index) { 794 return getExpressionSetsFieldBuilder().getBuilder(index); 795 } 796 /** 797 * 798 * 799 * <pre> 800 * List of entities that are currently supported for WAF rules. 801 * </pre> 802 * 803 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 804 */ getExpressionSetsOrBuilder( int index)805 public com.google.cloud.compute.v1.WafExpressionSetOrBuilder getExpressionSetsOrBuilder( 806 int index) { 807 if (expressionSetsBuilder_ == null) { 808 return expressionSets_.get(index); 809 } else { 810 return expressionSetsBuilder_.getMessageOrBuilder(index); 811 } 812 } 813 /** 814 * 815 * 816 * <pre> 817 * List of entities that are currently supported for WAF rules. 818 * </pre> 819 * 820 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 821 */ 822 public java.util.List<? extends com.google.cloud.compute.v1.WafExpressionSetOrBuilder> getExpressionSetsOrBuilderList()823 getExpressionSetsOrBuilderList() { 824 if (expressionSetsBuilder_ != null) { 825 return expressionSetsBuilder_.getMessageOrBuilderList(); 826 } else { 827 return java.util.Collections.unmodifiableList(expressionSets_); 828 } 829 } 830 /** 831 * 832 * 833 * <pre> 834 * List of entities that are currently supported for WAF rules. 835 * </pre> 836 * 837 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 838 */ addExpressionSetsBuilder()839 public com.google.cloud.compute.v1.WafExpressionSet.Builder addExpressionSetsBuilder() { 840 return getExpressionSetsFieldBuilder() 841 .addBuilder(com.google.cloud.compute.v1.WafExpressionSet.getDefaultInstance()); 842 } 843 /** 844 * 845 * 846 * <pre> 847 * List of entities that are currently supported for WAF rules. 848 * </pre> 849 * 850 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 851 */ addExpressionSetsBuilder( int index)852 public com.google.cloud.compute.v1.WafExpressionSet.Builder addExpressionSetsBuilder( 853 int index) { 854 return getExpressionSetsFieldBuilder() 855 .addBuilder(index, com.google.cloud.compute.v1.WafExpressionSet.getDefaultInstance()); 856 } 857 /** 858 * 859 * 860 * <pre> 861 * List of entities that are currently supported for WAF rules. 862 * </pre> 863 * 864 * <code>repeated .google.cloud.compute.v1.WafExpressionSet expression_sets = 474011032;</code> 865 */ 866 public java.util.List<com.google.cloud.compute.v1.WafExpressionSet.Builder> getExpressionSetsBuilderList()867 getExpressionSetsBuilderList() { 868 return getExpressionSetsFieldBuilder().getBuilderList(); 869 } 870 871 private com.google.protobuf.RepeatedFieldBuilderV3< 872 com.google.cloud.compute.v1.WafExpressionSet, 873 com.google.cloud.compute.v1.WafExpressionSet.Builder, 874 com.google.cloud.compute.v1.WafExpressionSetOrBuilder> getExpressionSetsFieldBuilder()875 getExpressionSetsFieldBuilder() { 876 if (expressionSetsBuilder_ == null) { 877 expressionSetsBuilder_ = 878 new com.google.protobuf.RepeatedFieldBuilderV3< 879 com.google.cloud.compute.v1.WafExpressionSet, 880 com.google.cloud.compute.v1.WafExpressionSet.Builder, 881 com.google.cloud.compute.v1.WafExpressionSetOrBuilder>( 882 expressionSets_, 883 ((bitField0_ & 0x00000001) != 0), 884 getParentForChildren(), 885 isClean()); 886 expressionSets_ = null; 887 } 888 return expressionSetsBuilder_; 889 } 890 891 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)892 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 893 return super.setUnknownFields(unknownFields); 894 } 895 896 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)897 public final Builder mergeUnknownFields( 898 final com.google.protobuf.UnknownFieldSet unknownFields) { 899 return super.mergeUnknownFields(unknownFields); 900 } 901 902 // @@protoc_insertion_point(builder_scope:google.cloud.compute.v1.PreconfiguredWafSet) 903 } 904 905 // @@protoc_insertion_point(class_scope:google.cloud.compute.v1.PreconfiguredWafSet) 906 private static final com.google.cloud.compute.v1.PreconfiguredWafSet DEFAULT_INSTANCE; 907 908 static { 909 DEFAULT_INSTANCE = new com.google.cloud.compute.v1.PreconfiguredWafSet(); 910 } 911 getDefaultInstance()912 public static com.google.cloud.compute.v1.PreconfiguredWafSet getDefaultInstance() { 913 return DEFAULT_INSTANCE; 914 } 915 916 private static final com.google.protobuf.Parser<PreconfiguredWafSet> PARSER = 917 new com.google.protobuf.AbstractParser<PreconfiguredWafSet>() { 918 @java.lang.Override 919 public PreconfiguredWafSet parsePartialFrom( 920 com.google.protobuf.CodedInputStream input, 921 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 922 throws com.google.protobuf.InvalidProtocolBufferException { 923 Builder builder = newBuilder(); 924 try { 925 builder.mergeFrom(input, extensionRegistry); 926 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 927 throw e.setUnfinishedMessage(builder.buildPartial()); 928 } catch (com.google.protobuf.UninitializedMessageException e) { 929 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 930 } catch (java.io.IOException e) { 931 throw new com.google.protobuf.InvalidProtocolBufferException(e) 932 .setUnfinishedMessage(builder.buildPartial()); 933 } 934 return builder.buildPartial(); 935 } 936 }; 937 parser()938 public static com.google.protobuf.Parser<PreconfiguredWafSet> parser() { 939 return PARSER; 940 } 941 942 @java.lang.Override getParserForType()943 public com.google.protobuf.Parser<PreconfiguredWafSet> getParserForType() { 944 return PARSER; 945 } 946 947 @java.lang.Override getDefaultInstanceForType()948 public com.google.cloud.compute.v1.PreconfiguredWafSet getDefaultInstanceForType() { 949 return DEFAULT_INSTANCE; 950 } 951 } 952