• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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