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