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