• 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/webrisk/v1/webrisk.proto
18 
19 package com.google.webrisk.v1;
20 
21 /**
22  *
23  *
24  * <pre>
25  * Wraps a URI that might be displaying malicious content.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.webrisk.v1.Submission}
29  */
30 public final class Submission extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.webrisk.v1.Submission)
33     SubmissionOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use Submission.newBuilder() to construct.
Submission(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private Submission(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
Submission()40   private Submission() {
41     uri_ = "";
42   }
43 
44   @java.lang.Override
45   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)46   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
47     return new Submission();
48   }
49 
50   @java.lang.Override
getUnknownFields()51   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
52     return this.unknownFields;
53   }
54 
getDescriptor()55   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
56     return com.google.webrisk.v1.WebRiskProto
57         .internal_static_google_cloud_webrisk_v1_Submission_descriptor;
58   }
59 
60   @java.lang.Override
61   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()62       internalGetFieldAccessorTable() {
63     return com.google.webrisk.v1.WebRiskProto
64         .internal_static_google_cloud_webrisk_v1_Submission_fieldAccessorTable
65         .ensureFieldAccessorsInitialized(
66             com.google.webrisk.v1.Submission.class, com.google.webrisk.v1.Submission.Builder.class);
67   }
68 
69   public static final int URI_FIELD_NUMBER = 1;
70 
71   @SuppressWarnings("serial")
72   private volatile java.lang.Object uri_ = "";
73   /**
74    *
75    *
76    * <pre>
77    * Required. The URI that is being reported for malicious content to be analyzed.
78    * </pre>
79    *
80    * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code>
81    *
82    * @return The uri.
83    */
84   @java.lang.Override
getUri()85   public java.lang.String getUri() {
86     java.lang.Object ref = uri_;
87     if (ref instanceof java.lang.String) {
88       return (java.lang.String) ref;
89     } else {
90       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
91       java.lang.String s = bs.toStringUtf8();
92       uri_ = s;
93       return s;
94     }
95   }
96   /**
97    *
98    *
99    * <pre>
100    * Required. The URI that is being reported for malicious content to be analyzed.
101    * </pre>
102    *
103    * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code>
104    *
105    * @return The bytes for uri.
106    */
107   @java.lang.Override
getUriBytes()108   public com.google.protobuf.ByteString getUriBytes() {
109     java.lang.Object ref = uri_;
110     if (ref instanceof java.lang.String) {
111       com.google.protobuf.ByteString b =
112           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
113       uri_ = b;
114       return b;
115     } else {
116       return (com.google.protobuf.ByteString) ref;
117     }
118   }
119 
120   private byte memoizedIsInitialized = -1;
121 
122   @java.lang.Override
isInitialized()123   public final boolean isInitialized() {
124     byte isInitialized = memoizedIsInitialized;
125     if (isInitialized == 1) return true;
126     if (isInitialized == 0) return false;
127 
128     memoizedIsInitialized = 1;
129     return true;
130   }
131 
132   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)133   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
134     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) {
135       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, uri_);
136     }
137     getUnknownFields().writeTo(output);
138   }
139 
140   @java.lang.Override
getSerializedSize()141   public int getSerializedSize() {
142     int size = memoizedSize;
143     if (size != -1) return size;
144 
145     size = 0;
146     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(uri_)) {
147       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, uri_);
148     }
149     size += getUnknownFields().getSerializedSize();
150     memoizedSize = size;
151     return size;
152   }
153 
154   @java.lang.Override
equals(final java.lang.Object obj)155   public boolean equals(final java.lang.Object obj) {
156     if (obj == this) {
157       return true;
158     }
159     if (!(obj instanceof com.google.webrisk.v1.Submission)) {
160       return super.equals(obj);
161     }
162     com.google.webrisk.v1.Submission other = (com.google.webrisk.v1.Submission) obj;
163 
164     if (!getUri().equals(other.getUri())) return false;
165     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
166     return true;
167   }
168 
169   @java.lang.Override
hashCode()170   public int hashCode() {
171     if (memoizedHashCode != 0) {
172       return memoizedHashCode;
173     }
174     int hash = 41;
175     hash = (19 * hash) + getDescriptor().hashCode();
176     hash = (37 * hash) + URI_FIELD_NUMBER;
177     hash = (53 * hash) + getUri().hashCode();
178     hash = (29 * hash) + getUnknownFields().hashCode();
179     memoizedHashCode = hash;
180     return hash;
181   }
182 
parseFrom(java.nio.ByteBuffer data)183   public static com.google.webrisk.v1.Submission parseFrom(java.nio.ByteBuffer data)
184       throws com.google.protobuf.InvalidProtocolBufferException {
185     return PARSER.parseFrom(data);
186   }
187 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)188   public static com.google.webrisk.v1.Submission parseFrom(
189       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
190       throws com.google.protobuf.InvalidProtocolBufferException {
191     return PARSER.parseFrom(data, extensionRegistry);
192   }
193 
parseFrom(com.google.protobuf.ByteString data)194   public static com.google.webrisk.v1.Submission parseFrom(com.google.protobuf.ByteString data)
195       throws com.google.protobuf.InvalidProtocolBufferException {
196     return PARSER.parseFrom(data);
197   }
198 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)199   public static com.google.webrisk.v1.Submission parseFrom(
200       com.google.protobuf.ByteString data,
201       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
202       throws com.google.protobuf.InvalidProtocolBufferException {
203     return PARSER.parseFrom(data, extensionRegistry);
204   }
205 
parseFrom(byte[] data)206   public static com.google.webrisk.v1.Submission parseFrom(byte[] data)
207       throws com.google.protobuf.InvalidProtocolBufferException {
208     return PARSER.parseFrom(data);
209   }
210 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)211   public static com.google.webrisk.v1.Submission parseFrom(
212       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
213       throws com.google.protobuf.InvalidProtocolBufferException {
214     return PARSER.parseFrom(data, extensionRegistry);
215   }
216 
parseFrom(java.io.InputStream input)217   public static com.google.webrisk.v1.Submission parseFrom(java.io.InputStream input)
218       throws java.io.IOException {
219     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
220   }
221 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)222   public static com.google.webrisk.v1.Submission parseFrom(
223       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
224       throws java.io.IOException {
225     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
226         PARSER, input, extensionRegistry);
227   }
228 
parseDelimitedFrom(java.io.InputStream input)229   public static com.google.webrisk.v1.Submission parseDelimitedFrom(java.io.InputStream input)
230       throws java.io.IOException {
231     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
232   }
233 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)234   public static com.google.webrisk.v1.Submission parseDelimitedFrom(
235       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
236       throws java.io.IOException {
237     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
238         PARSER, input, extensionRegistry);
239   }
240 
parseFrom( com.google.protobuf.CodedInputStream input)241   public static com.google.webrisk.v1.Submission parseFrom(
242       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
243     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
244   }
245 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)246   public static com.google.webrisk.v1.Submission parseFrom(
247       com.google.protobuf.CodedInputStream input,
248       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
249       throws java.io.IOException {
250     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
251         PARSER, input, extensionRegistry);
252   }
253 
254   @java.lang.Override
newBuilderForType()255   public Builder newBuilderForType() {
256     return newBuilder();
257   }
258 
newBuilder()259   public static Builder newBuilder() {
260     return DEFAULT_INSTANCE.toBuilder();
261   }
262 
newBuilder(com.google.webrisk.v1.Submission prototype)263   public static Builder newBuilder(com.google.webrisk.v1.Submission prototype) {
264     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
265   }
266 
267   @java.lang.Override
toBuilder()268   public Builder toBuilder() {
269     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
270   }
271 
272   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)273   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
274     Builder builder = new Builder(parent);
275     return builder;
276   }
277   /**
278    *
279    *
280    * <pre>
281    * Wraps a URI that might be displaying malicious content.
282    * </pre>
283    *
284    * Protobuf type {@code google.cloud.webrisk.v1.Submission}
285    */
286   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
287       implements
288       // @@protoc_insertion_point(builder_implements:google.cloud.webrisk.v1.Submission)
289       com.google.webrisk.v1.SubmissionOrBuilder {
getDescriptor()290     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
291       return com.google.webrisk.v1.WebRiskProto
292           .internal_static_google_cloud_webrisk_v1_Submission_descriptor;
293     }
294 
295     @java.lang.Override
296     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()297         internalGetFieldAccessorTable() {
298       return com.google.webrisk.v1.WebRiskProto
299           .internal_static_google_cloud_webrisk_v1_Submission_fieldAccessorTable
300           .ensureFieldAccessorsInitialized(
301               com.google.webrisk.v1.Submission.class,
302               com.google.webrisk.v1.Submission.Builder.class);
303     }
304 
305     // Construct using com.google.webrisk.v1.Submission.newBuilder()
Builder()306     private Builder() {}
307 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)308     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
309       super(parent);
310     }
311 
312     @java.lang.Override
clear()313     public Builder clear() {
314       super.clear();
315       bitField0_ = 0;
316       uri_ = "";
317       return this;
318     }
319 
320     @java.lang.Override
getDescriptorForType()321     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
322       return com.google.webrisk.v1.WebRiskProto
323           .internal_static_google_cloud_webrisk_v1_Submission_descriptor;
324     }
325 
326     @java.lang.Override
getDefaultInstanceForType()327     public com.google.webrisk.v1.Submission getDefaultInstanceForType() {
328       return com.google.webrisk.v1.Submission.getDefaultInstance();
329     }
330 
331     @java.lang.Override
build()332     public com.google.webrisk.v1.Submission build() {
333       com.google.webrisk.v1.Submission result = buildPartial();
334       if (!result.isInitialized()) {
335         throw newUninitializedMessageException(result);
336       }
337       return result;
338     }
339 
340     @java.lang.Override
buildPartial()341     public com.google.webrisk.v1.Submission buildPartial() {
342       com.google.webrisk.v1.Submission result = new com.google.webrisk.v1.Submission(this);
343       if (bitField0_ != 0) {
344         buildPartial0(result);
345       }
346       onBuilt();
347       return result;
348     }
349 
buildPartial0(com.google.webrisk.v1.Submission result)350     private void buildPartial0(com.google.webrisk.v1.Submission result) {
351       int from_bitField0_ = bitField0_;
352       if (((from_bitField0_ & 0x00000001) != 0)) {
353         result.uri_ = uri_;
354       }
355     }
356 
357     @java.lang.Override
clone()358     public Builder clone() {
359       return super.clone();
360     }
361 
362     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)363     public Builder setField(
364         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
365       return super.setField(field, value);
366     }
367 
368     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)369     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
370       return super.clearField(field);
371     }
372 
373     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)374     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
375       return super.clearOneof(oneof);
376     }
377 
378     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)379     public Builder setRepeatedField(
380         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
381       return super.setRepeatedField(field, index, value);
382     }
383 
384     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)385     public Builder addRepeatedField(
386         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
387       return super.addRepeatedField(field, value);
388     }
389 
390     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)391     public Builder mergeFrom(com.google.protobuf.Message other) {
392       if (other instanceof com.google.webrisk.v1.Submission) {
393         return mergeFrom((com.google.webrisk.v1.Submission) other);
394       } else {
395         super.mergeFrom(other);
396         return this;
397       }
398     }
399 
mergeFrom(com.google.webrisk.v1.Submission other)400     public Builder mergeFrom(com.google.webrisk.v1.Submission other) {
401       if (other == com.google.webrisk.v1.Submission.getDefaultInstance()) return this;
402       if (!other.getUri().isEmpty()) {
403         uri_ = other.uri_;
404         bitField0_ |= 0x00000001;
405         onChanged();
406       }
407       this.mergeUnknownFields(other.getUnknownFields());
408       onChanged();
409       return this;
410     }
411 
412     @java.lang.Override
isInitialized()413     public final boolean isInitialized() {
414       return true;
415     }
416 
417     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)418     public Builder mergeFrom(
419         com.google.protobuf.CodedInputStream input,
420         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
421         throws java.io.IOException {
422       if (extensionRegistry == null) {
423         throw new java.lang.NullPointerException();
424       }
425       try {
426         boolean done = false;
427         while (!done) {
428           int tag = input.readTag();
429           switch (tag) {
430             case 0:
431               done = true;
432               break;
433             case 10:
434               {
435                 uri_ = input.readStringRequireUtf8();
436                 bitField0_ |= 0x00000001;
437                 break;
438               } // case 10
439             default:
440               {
441                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
442                   done = true; // was an endgroup tag
443                 }
444                 break;
445               } // default:
446           } // switch (tag)
447         } // while (!done)
448       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
449         throw e.unwrapIOException();
450       } finally {
451         onChanged();
452       } // finally
453       return this;
454     }
455 
456     private int bitField0_;
457 
458     private java.lang.Object uri_ = "";
459     /**
460      *
461      *
462      * <pre>
463      * Required. The URI that is being reported for malicious content to be analyzed.
464      * </pre>
465      *
466      * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code>
467      *
468      * @return The uri.
469      */
getUri()470     public java.lang.String getUri() {
471       java.lang.Object ref = uri_;
472       if (!(ref instanceof java.lang.String)) {
473         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
474         java.lang.String s = bs.toStringUtf8();
475         uri_ = s;
476         return s;
477       } else {
478         return (java.lang.String) ref;
479       }
480     }
481     /**
482      *
483      *
484      * <pre>
485      * Required. The URI that is being reported for malicious content to be analyzed.
486      * </pre>
487      *
488      * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code>
489      *
490      * @return The bytes for uri.
491      */
getUriBytes()492     public com.google.protobuf.ByteString getUriBytes() {
493       java.lang.Object ref = uri_;
494       if (ref instanceof String) {
495         com.google.protobuf.ByteString b =
496             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
497         uri_ = b;
498         return b;
499       } else {
500         return (com.google.protobuf.ByteString) ref;
501       }
502     }
503     /**
504      *
505      *
506      * <pre>
507      * Required. The URI that is being reported for malicious content to be analyzed.
508      * </pre>
509      *
510      * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code>
511      *
512      * @param value The uri to set.
513      * @return This builder for chaining.
514      */
setUri(java.lang.String value)515     public Builder setUri(java.lang.String value) {
516       if (value == null) {
517         throw new NullPointerException();
518       }
519       uri_ = value;
520       bitField0_ |= 0x00000001;
521       onChanged();
522       return this;
523     }
524     /**
525      *
526      *
527      * <pre>
528      * Required. The URI that is being reported for malicious content to be analyzed.
529      * </pre>
530      *
531      * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code>
532      *
533      * @return This builder for chaining.
534      */
clearUri()535     public Builder clearUri() {
536       uri_ = getDefaultInstance().getUri();
537       bitField0_ = (bitField0_ & ~0x00000001);
538       onChanged();
539       return this;
540     }
541     /**
542      *
543      *
544      * <pre>
545      * Required. The URI that is being reported for malicious content to be analyzed.
546      * </pre>
547      *
548      * <code>string uri = 1 [(.google.api.field_behavior) = REQUIRED];</code>
549      *
550      * @param value The bytes for uri to set.
551      * @return This builder for chaining.
552      */
setUriBytes(com.google.protobuf.ByteString value)553     public Builder setUriBytes(com.google.protobuf.ByteString value) {
554       if (value == null) {
555         throw new NullPointerException();
556       }
557       checkByteStringIsUtf8(value);
558       uri_ = value;
559       bitField0_ |= 0x00000001;
560       onChanged();
561       return this;
562     }
563 
564     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)565     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
566       return super.setUnknownFields(unknownFields);
567     }
568 
569     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)570     public final Builder mergeUnknownFields(
571         final com.google.protobuf.UnknownFieldSet unknownFields) {
572       return super.mergeUnknownFields(unknownFields);
573     }
574 
575     // @@protoc_insertion_point(builder_scope:google.cloud.webrisk.v1.Submission)
576   }
577 
578   // @@protoc_insertion_point(class_scope:google.cloud.webrisk.v1.Submission)
579   private static final com.google.webrisk.v1.Submission DEFAULT_INSTANCE;
580 
581   static {
582     DEFAULT_INSTANCE = new com.google.webrisk.v1.Submission();
583   }
584 
getDefaultInstance()585   public static com.google.webrisk.v1.Submission getDefaultInstance() {
586     return DEFAULT_INSTANCE;
587   }
588 
589   private static final com.google.protobuf.Parser<Submission> PARSER =
590       new com.google.protobuf.AbstractParser<Submission>() {
591         @java.lang.Override
592         public Submission parsePartialFrom(
593             com.google.protobuf.CodedInputStream input,
594             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
595             throws com.google.protobuf.InvalidProtocolBufferException {
596           Builder builder = newBuilder();
597           try {
598             builder.mergeFrom(input, extensionRegistry);
599           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
600             throw e.setUnfinishedMessage(builder.buildPartial());
601           } catch (com.google.protobuf.UninitializedMessageException e) {
602             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
603           } catch (java.io.IOException e) {
604             throw new com.google.protobuf.InvalidProtocolBufferException(e)
605                 .setUnfinishedMessage(builder.buildPartial());
606           }
607           return builder.buildPartial();
608         }
609       };
610 
parser()611   public static com.google.protobuf.Parser<Submission> parser() {
612     return PARSER;
613   }
614 
615   @java.lang.Override
getParserForType()616   public com.google.protobuf.Parser<Submission> getParserForType() {
617     return PARSER;
618   }
619 
620   @java.lang.Override
getDefaultInstanceForType()621   public com.google.webrisk.v1.Submission getDefaultInstanceForType() {
622     return DEFAULT_INSTANCE;
623   }
624 }
625