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