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