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/datacatalog/v1/physical_schema.proto 18 19 package com.google.cloud.datacatalog.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Native schema used by a resource represented as an entry. Used by query 26 * engines for deserializing and parsing source data. 27 * </pre> 28 * 29 * Protobuf type {@code google.cloud.datacatalog.v1.PhysicalSchema} 30 */ 31 public final class PhysicalSchema extends com.google.protobuf.GeneratedMessageV3 32 implements 33 // @@protoc_insertion_point(message_implements:google.cloud.datacatalog.v1.PhysicalSchema) 34 PhysicalSchemaOrBuilder { 35 private static final long serialVersionUID = 0L; 36 // Use PhysicalSchema.newBuilder() to construct. PhysicalSchema(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)37 private PhysicalSchema(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 38 super(builder); 39 } 40 PhysicalSchema()41 private PhysicalSchema() {} 42 43 @java.lang.Override 44 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)45 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 46 return new PhysicalSchema(); 47 } 48 49 @java.lang.Override getUnknownFields()50 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 51 return this.unknownFields; 52 } 53 getDescriptor()54 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 55 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 56 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_descriptor; 57 } 58 59 @java.lang.Override 60 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()61 internalGetFieldAccessorTable() { 62 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 63 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_fieldAccessorTable 64 .ensureFieldAccessorsInitialized( 65 com.google.cloud.datacatalog.v1.PhysicalSchema.class, 66 com.google.cloud.datacatalog.v1.PhysicalSchema.Builder.class); 67 } 68 69 public interface AvroSchemaOrBuilder 70 extends 71 // @@protoc_insertion_point(interface_extends:google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) 72 com.google.protobuf.MessageOrBuilder { 73 74 /** 75 * 76 * 77 * <pre> 78 * JSON source of the Avro schema. 79 * </pre> 80 * 81 * <code>string text = 1;</code> 82 * 83 * @return The text. 84 */ getText()85 java.lang.String getText(); 86 /** 87 * 88 * 89 * <pre> 90 * JSON source of the Avro schema. 91 * </pre> 92 * 93 * <code>string text = 1;</code> 94 * 95 * @return The bytes for text. 96 */ getTextBytes()97 com.google.protobuf.ByteString getTextBytes(); 98 } 99 /** 100 * 101 * 102 * <pre> 103 * Schema in Avro JSON format. 104 * </pre> 105 * 106 * Protobuf type {@code google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema} 107 */ 108 public static final class AvroSchema extends com.google.protobuf.GeneratedMessageV3 109 implements 110 // @@protoc_insertion_point(message_implements:google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) 111 AvroSchemaOrBuilder { 112 private static final long serialVersionUID = 0L; 113 // Use AvroSchema.newBuilder() to construct. AvroSchema(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)114 private AvroSchema(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 115 super(builder); 116 } 117 AvroSchema()118 private AvroSchema() { 119 text_ = ""; 120 } 121 122 @java.lang.Override 123 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)124 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 125 return new AvroSchema(); 126 } 127 128 @java.lang.Override getUnknownFields()129 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 130 return this.unknownFields; 131 } 132 getDescriptor()133 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 134 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 135 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_AvroSchema_descriptor; 136 } 137 138 @java.lang.Override 139 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()140 internalGetFieldAccessorTable() { 141 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 142 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_AvroSchema_fieldAccessorTable 143 .ensureFieldAccessorsInitialized( 144 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.class, 145 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.Builder.class); 146 } 147 148 public static final int TEXT_FIELD_NUMBER = 1; 149 150 @SuppressWarnings("serial") 151 private volatile java.lang.Object text_ = ""; 152 /** 153 * 154 * 155 * <pre> 156 * JSON source of the Avro schema. 157 * </pre> 158 * 159 * <code>string text = 1;</code> 160 * 161 * @return The text. 162 */ 163 @java.lang.Override getText()164 public java.lang.String getText() { 165 java.lang.Object ref = text_; 166 if (ref instanceof java.lang.String) { 167 return (java.lang.String) ref; 168 } else { 169 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 170 java.lang.String s = bs.toStringUtf8(); 171 text_ = s; 172 return s; 173 } 174 } 175 /** 176 * 177 * 178 * <pre> 179 * JSON source of the Avro schema. 180 * </pre> 181 * 182 * <code>string text = 1;</code> 183 * 184 * @return The bytes for text. 185 */ 186 @java.lang.Override getTextBytes()187 public com.google.protobuf.ByteString getTextBytes() { 188 java.lang.Object ref = text_; 189 if (ref instanceof java.lang.String) { 190 com.google.protobuf.ByteString b = 191 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 192 text_ = b; 193 return b; 194 } else { 195 return (com.google.protobuf.ByteString) ref; 196 } 197 } 198 199 private byte memoizedIsInitialized = -1; 200 201 @java.lang.Override isInitialized()202 public final boolean isInitialized() { 203 byte isInitialized = memoizedIsInitialized; 204 if (isInitialized == 1) return true; 205 if (isInitialized == 0) return false; 206 207 memoizedIsInitialized = 1; 208 return true; 209 } 210 211 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)212 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 213 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { 214 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, text_); 215 } 216 getUnknownFields().writeTo(output); 217 } 218 219 @java.lang.Override getSerializedSize()220 public int getSerializedSize() { 221 int size = memoizedSize; 222 if (size != -1) return size; 223 224 size = 0; 225 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { 226 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, text_); 227 } 228 size += getUnknownFields().getSerializedSize(); 229 memoizedSize = size; 230 return size; 231 } 232 233 @java.lang.Override equals(final java.lang.Object obj)234 public boolean equals(final java.lang.Object obj) { 235 if (obj == this) { 236 return true; 237 } 238 if (!(obj instanceof com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema)) { 239 return super.equals(obj); 240 } 241 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema other = 242 (com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) obj; 243 244 if (!getText().equals(other.getText())) return false; 245 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 246 return true; 247 } 248 249 @java.lang.Override hashCode()250 public int hashCode() { 251 if (memoizedHashCode != 0) { 252 return memoizedHashCode; 253 } 254 int hash = 41; 255 hash = (19 * hash) + getDescriptor().hashCode(); 256 hash = (37 * hash) + TEXT_FIELD_NUMBER; 257 hash = (53 * hash) + getText().hashCode(); 258 hash = (29 * hash) + getUnknownFields().hashCode(); 259 memoizedHashCode = hash; 260 return hash; 261 } 262 parseFrom( java.nio.ByteBuffer data)263 public static com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema parseFrom( 264 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 265 return PARSER.parseFrom(data); 266 } 267 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)268 public static com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema parseFrom( 269 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 270 throws com.google.protobuf.InvalidProtocolBufferException { 271 return PARSER.parseFrom(data, extensionRegistry); 272 } 273 parseFrom( com.google.protobuf.ByteString data)274 public static com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema parseFrom( 275 com.google.protobuf.ByteString data) 276 throws com.google.protobuf.InvalidProtocolBufferException { 277 return PARSER.parseFrom(data); 278 } 279 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)280 public static com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema parseFrom( 281 com.google.protobuf.ByteString data, 282 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 283 throws com.google.protobuf.InvalidProtocolBufferException { 284 return PARSER.parseFrom(data, extensionRegistry); 285 } 286 parseFrom(byte[] data)287 public static com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema parseFrom(byte[] data) 288 throws com.google.protobuf.InvalidProtocolBufferException { 289 return PARSER.parseFrom(data); 290 } 291 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)292 public static com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema parseFrom( 293 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 294 throws com.google.protobuf.InvalidProtocolBufferException { 295 return PARSER.parseFrom(data, extensionRegistry); 296 } 297 parseFrom( java.io.InputStream input)298 public static com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema parseFrom( 299 java.io.InputStream input) throws java.io.IOException { 300 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 301 } 302 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)303 public static com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema parseFrom( 304 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 305 throws java.io.IOException { 306 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 307 PARSER, input, extensionRegistry); 308 } 309 parseDelimitedFrom( java.io.InputStream input)310 public static com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema parseDelimitedFrom( 311 java.io.InputStream input) throws java.io.IOException { 312 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 313 } 314 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)315 public static com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema parseDelimitedFrom( 316 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 317 throws java.io.IOException { 318 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 319 PARSER, input, extensionRegistry); 320 } 321 parseFrom( com.google.protobuf.CodedInputStream input)322 public static com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema parseFrom( 323 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 324 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 325 } 326 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)327 public static com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema parseFrom( 328 com.google.protobuf.CodedInputStream input, 329 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 330 throws java.io.IOException { 331 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 332 PARSER, input, extensionRegistry); 333 } 334 335 @java.lang.Override newBuilderForType()336 public Builder newBuilderForType() { 337 return newBuilder(); 338 } 339 newBuilder()340 public static Builder newBuilder() { 341 return DEFAULT_INSTANCE.toBuilder(); 342 } 343 newBuilder( com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema prototype)344 public static Builder newBuilder( 345 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema prototype) { 346 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 347 } 348 349 @java.lang.Override toBuilder()350 public Builder toBuilder() { 351 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 352 } 353 354 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)355 protected Builder newBuilderForType( 356 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 357 Builder builder = new Builder(parent); 358 return builder; 359 } 360 /** 361 * 362 * 363 * <pre> 364 * Schema in Avro JSON format. 365 * </pre> 366 * 367 * Protobuf type {@code google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema} 368 */ 369 public static final class Builder 370 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 371 implements 372 // @@protoc_insertion_point(builder_implements:google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) 373 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchemaOrBuilder { getDescriptor()374 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 375 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 376 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_AvroSchema_descriptor; 377 } 378 379 @java.lang.Override 380 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()381 internalGetFieldAccessorTable() { 382 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 383 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_AvroSchema_fieldAccessorTable 384 .ensureFieldAccessorsInitialized( 385 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.class, 386 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.Builder.class); 387 } 388 389 // Construct using com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.newBuilder() Builder()390 private Builder() {} 391 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)392 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 393 super(parent); 394 } 395 396 @java.lang.Override clear()397 public Builder clear() { 398 super.clear(); 399 bitField0_ = 0; 400 text_ = ""; 401 return this; 402 } 403 404 @java.lang.Override getDescriptorForType()405 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 406 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 407 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_AvroSchema_descriptor; 408 } 409 410 @java.lang.Override getDefaultInstanceForType()411 public com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema getDefaultInstanceForType() { 412 return com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.getDefaultInstance(); 413 } 414 415 @java.lang.Override build()416 public com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema build() { 417 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema result = buildPartial(); 418 if (!result.isInitialized()) { 419 throw newUninitializedMessageException(result); 420 } 421 return result; 422 } 423 424 @java.lang.Override buildPartial()425 public com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema buildPartial() { 426 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema result = 427 new com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema(this); 428 if (bitField0_ != 0) { 429 buildPartial0(result); 430 } 431 onBuilt(); 432 return result; 433 } 434 buildPartial0(com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema result)435 private void buildPartial0(com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema result) { 436 int from_bitField0_ = bitField0_; 437 if (((from_bitField0_ & 0x00000001) != 0)) { 438 result.text_ = text_; 439 } 440 } 441 442 @java.lang.Override clone()443 public Builder clone() { 444 return super.clone(); 445 } 446 447 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)448 public Builder setField( 449 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 450 return super.setField(field, value); 451 } 452 453 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)454 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 455 return super.clearField(field); 456 } 457 458 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)459 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 460 return super.clearOneof(oneof); 461 } 462 463 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)464 public Builder setRepeatedField( 465 com.google.protobuf.Descriptors.FieldDescriptor field, 466 int index, 467 java.lang.Object value) { 468 return super.setRepeatedField(field, index, value); 469 } 470 471 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)472 public Builder addRepeatedField( 473 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 474 return super.addRepeatedField(field, value); 475 } 476 477 @java.lang.Override mergeFrom(com.google.protobuf.Message other)478 public Builder mergeFrom(com.google.protobuf.Message other) { 479 if (other instanceof com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) { 480 return mergeFrom((com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) other); 481 } else { 482 super.mergeFrom(other); 483 return this; 484 } 485 } 486 mergeFrom(com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema other)487 public Builder mergeFrom(com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema other) { 488 if (other == com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.getDefaultInstance()) 489 return this; 490 if (!other.getText().isEmpty()) { 491 text_ = other.text_; 492 bitField0_ |= 0x00000001; 493 onChanged(); 494 } 495 this.mergeUnknownFields(other.getUnknownFields()); 496 onChanged(); 497 return this; 498 } 499 500 @java.lang.Override isInitialized()501 public final boolean isInitialized() { 502 return true; 503 } 504 505 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)506 public Builder mergeFrom( 507 com.google.protobuf.CodedInputStream input, 508 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 509 throws java.io.IOException { 510 if (extensionRegistry == null) { 511 throw new java.lang.NullPointerException(); 512 } 513 try { 514 boolean done = false; 515 while (!done) { 516 int tag = input.readTag(); 517 switch (tag) { 518 case 0: 519 done = true; 520 break; 521 case 10: 522 { 523 text_ = input.readStringRequireUtf8(); 524 bitField0_ |= 0x00000001; 525 break; 526 } // case 10 527 default: 528 { 529 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 530 done = true; // was an endgroup tag 531 } 532 break; 533 } // default: 534 } // switch (tag) 535 } // while (!done) 536 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 537 throw e.unwrapIOException(); 538 } finally { 539 onChanged(); 540 } // finally 541 return this; 542 } 543 544 private int bitField0_; 545 546 private java.lang.Object text_ = ""; 547 /** 548 * 549 * 550 * <pre> 551 * JSON source of the Avro schema. 552 * </pre> 553 * 554 * <code>string text = 1;</code> 555 * 556 * @return The text. 557 */ getText()558 public java.lang.String getText() { 559 java.lang.Object ref = text_; 560 if (!(ref instanceof java.lang.String)) { 561 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 562 java.lang.String s = bs.toStringUtf8(); 563 text_ = s; 564 return s; 565 } else { 566 return (java.lang.String) ref; 567 } 568 } 569 /** 570 * 571 * 572 * <pre> 573 * JSON source of the Avro schema. 574 * </pre> 575 * 576 * <code>string text = 1;</code> 577 * 578 * @return The bytes for text. 579 */ getTextBytes()580 public com.google.protobuf.ByteString getTextBytes() { 581 java.lang.Object ref = text_; 582 if (ref instanceof String) { 583 com.google.protobuf.ByteString b = 584 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 585 text_ = b; 586 return b; 587 } else { 588 return (com.google.protobuf.ByteString) ref; 589 } 590 } 591 /** 592 * 593 * 594 * <pre> 595 * JSON source of the Avro schema. 596 * </pre> 597 * 598 * <code>string text = 1;</code> 599 * 600 * @param value The text to set. 601 * @return This builder for chaining. 602 */ setText(java.lang.String value)603 public Builder setText(java.lang.String value) { 604 if (value == null) { 605 throw new NullPointerException(); 606 } 607 text_ = value; 608 bitField0_ |= 0x00000001; 609 onChanged(); 610 return this; 611 } 612 /** 613 * 614 * 615 * <pre> 616 * JSON source of the Avro schema. 617 * </pre> 618 * 619 * <code>string text = 1;</code> 620 * 621 * @return This builder for chaining. 622 */ clearText()623 public Builder clearText() { 624 text_ = getDefaultInstance().getText(); 625 bitField0_ = (bitField0_ & ~0x00000001); 626 onChanged(); 627 return this; 628 } 629 /** 630 * 631 * 632 * <pre> 633 * JSON source of the Avro schema. 634 * </pre> 635 * 636 * <code>string text = 1;</code> 637 * 638 * @param value The bytes for text to set. 639 * @return This builder for chaining. 640 */ setTextBytes(com.google.protobuf.ByteString value)641 public Builder setTextBytes(com.google.protobuf.ByteString value) { 642 if (value == null) { 643 throw new NullPointerException(); 644 } 645 checkByteStringIsUtf8(value); 646 text_ = value; 647 bitField0_ |= 0x00000001; 648 onChanged(); 649 return this; 650 } 651 652 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)653 public final Builder setUnknownFields( 654 final com.google.protobuf.UnknownFieldSet unknownFields) { 655 return super.setUnknownFields(unknownFields); 656 } 657 658 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)659 public final Builder mergeUnknownFields( 660 final com.google.protobuf.UnknownFieldSet unknownFields) { 661 return super.mergeUnknownFields(unknownFields); 662 } 663 664 // @@protoc_insertion_point(builder_scope:google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) 665 } 666 667 // @@protoc_insertion_point(class_scope:google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) 668 private static final com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema DEFAULT_INSTANCE; 669 670 static { 671 DEFAULT_INSTANCE = new com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema(); 672 } 673 getDefaultInstance()674 public static com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema getDefaultInstance() { 675 return DEFAULT_INSTANCE; 676 } 677 678 private static final com.google.protobuf.Parser<AvroSchema> PARSER = 679 new com.google.protobuf.AbstractParser<AvroSchema>() { 680 @java.lang.Override 681 public AvroSchema parsePartialFrom( 682 com.google.protobuf.CodedInputStream input, 683 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 684 throws com.google.protobuf.InvalidProtocolBufferException { 685 Builder builder = newBuilder(); 686 try { 687 builder.mergeFrom(input, extensionRegistry); 688 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 689 throw e.setUnfinishedMessage(builder.buildPartial()); 690 } catch (com.google.protobuf.UninitializedMessageException e) { 691 throw e.asInvalidProtocolBufferException() 692 .setUnfinishedMessage(builder.buildPartial()); 693 } catch (java.io.IOException e) { 694 throw new com.google.protobuf.InvalidProtocolBufferException(e) 695 .setUnfinishedMessage(builder.buildPartial()); 696 } 697 return builder.buildPartial(); 698 } 699 }; 700 parser()701 public static com.google.protobuf.Parser<AvroSchema> parser() { 702 return PARSER; 703 } 704 705 @java.lang.Override getParserForType()706 public com.google.protobuf.Parser<AvroSchema> getParserForType() { 707 return PARSER; 708 } 709 710 @java.lang.Override getDefaultInstanceForType()711 public com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema getDefaultInstanceForType() { 712 return DEFAULT_INSTANCE; 713 } 714 } 715 716 public interface ThriftSchemaOrBuilder 717 extends 718 // @@protoc_insertion_point(interface_extends:google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) 719 com.google.protobuf.MessageOrBuilder { 720 721 /** 722 * 723 * 724 * <pre> 725 * Thrift IDL source of the schema. 726 * </pre> 727 * 728 * <code>string text = 1;</code> 729 * 730 * @return The text. 731 */ getText()732 java.lang.String getText(); 733 /** 734 * 735 * 736 * <pre> 737 * Thrift IDL source of the schema. 738 * </pre> 739 * 740 * <code>string text = 1;</code> 741 * 742 * @return The bytes for text. 743 */ getTextBytes()744 com.google.protobuf.ByteString getTextBytes(); 745 } 746 /** 747 * 748 * 749 * <pre> 750 * Schema in Thrift format. 751 * </pre> 752 * 753 * Protobuf type {@code google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema} 754 */ 755 public static final class ThriftSchema extends com.google.protobuf.GeneratedMessageV3 756 implements 757 // @@protoc_insertion_point(message_implements:google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) 758 ThriftSchemaOrBuilder { 759 private static final long serialVersionUID = 0L; 760 // Use ThriftSchema.newBuilder() to construct. ThriftSchema(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)761 private ThriftSchema(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 762 super(builder); 763 } 764 ThriftSchema()765 private ThriftSchema() { 766 text_ = ""; 767 } 768 769 @java.lang.Override 770 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)771 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 772 return new ThriftSchema(); 773 } 774 775 @java.lang.Override getUnknownFields()776 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 777 return this.unknownFields; 778 } 779 getDescriptor()780 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 781 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 782 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_ThriftSchema_descriptor; 783 } 784 785 @java.lang.Override 786 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()787 internalGetFieldAccessorTable() { 788 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 789 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_ThriftSchema_fieldAccessorTable 790 .ensureFieldAccessorsInitialized( 791 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.class, 792 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.Builder.class); 793 } 794 795 public static final int TEXT_FIELD_NUMBER = 1; 796 797 @SuppressWarnings("serial") 798 private volatile java.lang.Object text_ = ""; 799 /** 800 * 801 * 802 * <pre> 803 * Thrift IDL source of the schema. 804 * </pre> 805 * 806 * <code>string text = 1;</code> 807 * 808 * @return The text. 809 */ 810 @java.lang.Override getText()811 public java.lang.String getText() { 812 java.lang.Object ref = text_; 813 if (ref instanceof java.lang.String) { 814 return (java.lang.String) ref; 815 } else { 816 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 817 java.lang.String s = bs.toStringUtf8(); 818 text_ = s; 819 return s; 820 } 821 } 822 /** 823 * 824 * 825 * <pre> 826 * Thrift IDL source of the schema. 827 * </pre> 828 * 829 * <code>string text = 1;</code> 830 * 831 * @return The bytes for text. 832 */ 833 @java.lang.Override getTextBytes()834 public com.google.protobuf.ByteString getTextBytes() { 835 java.lang.Object ref = text_; 836 if (ref instanceof java.lang.String) { 837 com.google.protobuf.ByteString b = 838 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 839 text_ = b; 840 return b; 841 } else { 842 return (com.google.protobuf.ByteString) ref; 843 } 844 } 845 846 private byte memoizedIsInitialized = -1; 847 848 @java.lang.Override isInitialized()849 public final boolean isInitialized() { 850 byte isInitialized = memoizedIsInitialized; 851 if (isInitialized == 1) return true; 852 if (isInitialized == 0) return false; 853 854 memoizedIsInitialized = 1; 855 return true; 856 } 857 858 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)859 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 860 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { 861 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, text_); 862 } 863 getUnknownFields().writeTo(output); 864 } 865 866 @java.lang.Override getSerializedSize()867 public int getSerializedSize() { 868 int size = memoizedSize; 869 if (size != -1) return size; 870 871 size = 0; 872 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { 873 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, text_); 874 } 875 size += getUnknownFields().getSerializedSize(); 876 memoizedSize = size; 877 return size; 878 } 879 880 @java.lang.Override equals(final java.lang.Object obj)881 public boolean equals(final java.lang.Object obj) { 882 if (obj == this) { 883 return true; 884 } 885 if (!(obj instanceof com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema)) { 886 return super.equals(obj); 887 } 888 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema other = 889 (com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) obj; 890 891 if (!getText().equals(other.getText())) return false; 892 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 893 return true; 894 } 895 896 @java.lang.Override hashCode()897 public int hashCode() { 898 if (memoizedHashCode != 0) { 899 return memoizedHashCode; 900 } 901 int hash = 41; 902 hash = (19 * hash) + getDescriptor().hashCode(); 903 hash = (37 * hash) + TEXT_FIELD_NUMBER; 904 hash = (53 * hash) + getText().hashCode(); 905 hash = (29 * hash) + getUnknownFields().hashCode(); 906 memoizedHashCode = hash; 907 return hash; 908 } 909 parseFrom( java.nio.ByteBuffer data)910 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema parseFrom( 911 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 912 return PARSER.parseFrom(data); 913 } 914 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)915 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema parseFrom( 916 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 917 throws com.google.protobuf.InvalidProtocolBufferException { 918 return PARSER.parseFrom(data, extensionRegistry); 919 } 920 parseFrom( com.google.protobuf.ByteString data)921 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema parseFrom( 922 com.google.protobuf.ByteString data) 923 throws com.google.protobuf.InvalidProtocolBufferException { 924 return PARSER.parseFrom(data); 925 } 926 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)927 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema parseFrom( 928 com.google.protobuf.ByteString data, 929 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 930 throws com.google.protobuf.InvalidProtocolBufferException { 931 return PARSER.parseFrom(data, extensionRegistry); 932 } 933 parseFrom(byte[] data)934 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema parseFrom(byte[] data) 935 throws com.google.protobuf.InvalidProtocolBufferException { 936 return PARSER.parseFrom(data); 937 } 938 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)939 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema parseFrom( 940 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 941 throws com.google.protobuf.InvalidProtocolBufferException { 942 return PARSER.parseFrom(data, extensionRegistry); 943 } 944 parseFrom( java.io.InputStream input)945 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema parseFrom( 946 java.io.InputStream input) throws java.io.IOException { 947 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 948 } 949 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)950 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema parseFrom( 951 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 952 throws java.io.IOException { 953 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 954 PARSER, input, extensionRegistry); 955 } 956 parseDelimitedFrom( java.io.InputStream input)957 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema parseDelimitedFrom( 958 java.io.InputStream input) throws java.io.IOException { 959 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 960 } 961 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)962 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema parseDelimitedFrom( 963 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 964 throws java.io.IOException { 965 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 966 PARSER, input, extensionRegistry); 967 } 968 parseFrom( com.google.protobuf.CodedInputStream input)969 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema parseFrom( 970 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 971 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 972 } 973 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)974 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema parseFrom( 975 com.google.protobuf.CodedInputStream input, 976 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 977 throws java.io.IOException { 978 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 979 PARSER, input, extensionRegistry); 980 } 981 982 @java.lang.Override newBuilderForType()983 public Builder newBuilderForType() { 984 return newBuilder(); 985 } 986 newBuilder()987 public static Builder newBuilder() { 988 return DEFAULT_INSTANCE.toBuilder(); 989 } 990 newBuilder( com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema prototype)991 public static Builder newBuilder( 992 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema prototype) { 993 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 994 } 995 996 @java.lang.Override toBuilder()997 public Builder toBuilder() { 998 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 999 } 1000 1001 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1002 protected Builder newBuilderForType( 1003 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1004 Builder builder = new Builder(parent); 1005 return builder; 1006 } 1007 /** 1008 * 1009 * 1010 * <pre> 1011 * Schema in Thrift format. 1012 * </pre> 1013 * 1014 * Protobuf type {@code google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema} 1015 */ 1016 public static final class Builder 1017 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1018 implements 1019 // @@protoc_insertion_point(builder_implements:google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) 1020 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchemaOrBuilder { getDescriptor()1021 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1022 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 1023 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_ThriftSchema_descriptor; 1024 } 1025 1026 @java.lang.Override 1027 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1028 internalGetFieldAccessorTable() { 1029 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 1030 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_ThriftSchema_fieldAccessorTable 1031 .ensureFieldAccessorsInitialized( 1032 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.class, 1033 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.Builder.class); 1034 } 1035 1036 // Construct using com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.newBuilder() Builder()1037 private Builder() {} 1038 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1039 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1040 super(parent); 1041 } 1042 1043 @java.lang.Override clear()1044 public Builder clear() { 1045 super.clear(); 1046 bitField0_ = 0; 1047 text_ = ""; 1048 return this; 1049 } 1050 1051 @java.lang.Override getDescriptorForType()1052 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1053 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 1054 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_ThriftSchema_descriptor; 1055 } 1056 1057 @java.lang.Override 1058 public com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema getDefaultInstanceForType()1059 getDefaultInstanceForType() { 1060 return com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.getDefaultInstance(); 1061 } 1062 1063 @java.lang.Override build()1064 public com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema build() { 1065 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema result = buildPartial(); 1066 if (!result.isInitialized()) { 1067 throw newUninitializedMessageException(result); 1068 } 1069 return result; 1070 } 1071 1072 @java.lang.Override buildPartial()1073 public com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema buildPartial() { 1074 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema result = 1075 new com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema(this); 1076 if (bitField0_ != 0) { 1077 buildPartial0(result); 1078 } 1079 onBuilt(); 1080 return result; 1081 } 1082 buildPartial0( com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema result)1083 private void buildPartial0( 1084 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema result) { 1085 int from_bitField0_ = bitField0_; 1086 if (((from_bitField0_ & 0x00000001) != 0)) { 1087 result.text_ = text_; 1088 } 1089 } 1090 1091 @java.lang.Override clone()1092 public Builder clone() { 1093 return super.clone(); 1094 } 1095 1096 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1097 public Builder setField( 1098 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1099 return super.setField(field, value); 1100 } 1101 1102 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1103 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1104 return super.clearField(field); 1105 } 1106 1107 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1108 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1109 return super.clearOneof(oneof); 1110 } 1111 1112 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1113 public Builder setRepeatedField( 1114 com.google.protobuf.Descriptors.FieldDescriptor field, 1115 int index, 1116 java.lang.Object value) { 1117 return super.setRepeatedField(field, index, value); 1118 } 1119 1120 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1121 public Builder addRepeatedField( 1122 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1123 return super.addRepeatedField(field, value); 1124 } 1125 1126 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1127 public Builder mergeFrom(com.google.protobuf.Message other) { 1128 if (other instanceof com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) { 1129 return mergeFrom((com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) other); 1130 } else { 1131 super.mergeFrom(other); 1132 return this; 1133 } 1134 } 1135 mergeFrom(com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema other)1136 public Builder mergeFrom(com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema other) { 1137 if (other 1138 == com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.getDefaultInstance()) 1139 return this; 1140 if (!other.getText().isEmpty()) { 1141 text_ = other.text_; 1142 bitField0_ |= 0x00000001; 1143 onChanged(); 1144 } 1145 this.mergeUnknownFields(other.getUnknownFields()); 1146 onChanged(); 1147 return this; 1148 } 1149 1150 @java.lang.Override isInitialized()1151 public final boolean isInitialized() { 1152 return true; 1153 } 1154 1155 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1156 public Builder mergeFrom( 1157 com.google.protobuf.CodedInputStream input, 1158 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1159 throws java.io.IOException { 1160 if (extensionRegistry == null) { 1161 throw new java.lang.NullPointerException(); 1162 } 1163 try { 1164 boolean done = false; 1165 while (!done) { 1166 int tag = input.readTag(); 1167 switch (tag) { 1168 case 0: 1169 done = true; 1170 break; 1171 case 10: 1172 { 1173 text_ = input.readStringRequireUtf8(); 1174 bitField0_ |= 0x00000001; 1175 break; 1176 } // case 10 1177 default: 1178 { 1179 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1180 done = true; // was an endgroup tag 1181 } 1182 break; 1183 } // default: 1184 } // switch (tag) 1185 } // while (!done) 1186 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1187 throw e.unwrapIOException(); 1188 } finally { 1189 onChanged(); 1190 } // finally 1191 return this; 1192 } 1193 1194 private int bitField0_; 1195 1196 private java.lang.Object text_ = ""; 1197 /** 1198 * 1199 * 1200 * <pre> 1201 * Thrift IDL source of the schema. 1202 * </pre> 1203 * 1204 * <code>string text = 1;</code> 1205 * 1206 * @return The text. 1207 */ getText()1208 public java.lang.String getText() { 1209 java.lang.Object ref = text_; 1210 if (!(ref instanceof java.lang.String)) { 1211 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1212 java.lang.String s = bs.toStringUtf8(); 1213 text_ = s; 1214 return s; 1215 } else { 1216 return (java.lang.String) ref; 1217 } 1218 } 1219 /** 1220 * 1221 * 1222 * <pre> 1223 * Thrift IDL source of the schema. 1224 * </pre> 1225 * 1226 * <code>string text = 1;</code> 1227 * 1228 * @return The bytes for text. 1229 */ getTextBytes()1230 public com.google.protobuf.ByteString getTextBytes() { 1231 java.lang.Object ref = text_; 1232 if (ref instanceof String) { 1233 com.google.protobuf.ByteString b = 1234 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1235 text_ = b; 1236 return b; 1237 } else { 1238 return (com.google.protobuf.ByteString) ref; 1239 } 1240 } 1241 /** 1242 * 1243 * 1244 * <pre> 1245 * Thrift IDL source of the schema. 1246 * </pre> 1247 * 1248 * <code>string text = 1;</code> 1249 * 1250 * @param value The text to set. 1251 * @return This builder for chaining. 1252 */ setText(java.lang.String value)1253 public Builder setText(java.lang.String value) { 1254 if (value == null) { 1255 throw new NullPointerException(); 1256 } 1257 text_ = value; 1258 bitField0_ |= 0x00000001; 1259 onChanged(); 1260 return this; 1261 } 1262 /** 1263 * 1264 * 1265 * <pre> 1266 * Thrift IDL source of the schema. 1267 * </pre> 1268 * 1269 * <code>string text = 1;</code> 1270 * 1271 * @return This builder for chaining. 1272 */ clearText()1273 public Builder clearText() { 1274 text_ = getDefaultInstance().getText(); 1275 bitField0_ = (bitField0_ & ~0x00000001); 1276 onChanged(); 1277 return this; 1278 } 1279 /** 1280 * 1281 * 1282 * <pre> 1283 * Thrift IDL source of the schema. 1284 * </pre> 1285 * 1286 * <code>string text = 1;</code> 1287 * 1288 * @param value The bytes for text to set. 1289 * @return This builder for chaining. 1290 */ setTextBytes(com.google.protobuf.ByteString value)1291 public Builder setTextBytes(com.google.protobuf.ByteString value) { 1292 if (value == null) { 1293 throw new NullPointerException(); 1294 } 1295 checkByteStringIsUtf8(value); 1296 text_ = value; 1297 bitField0_ |= 0x00000001; 1298 onChanged(); 1299 return this; 1300 } 1301 1302 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1303 public final Builder setUnknownFields( 1304 final com.google.protobuf.UnknownFieldSet unknownFields) { 1305 return super.setUnknownFields(unknownFields); 1306 } 1307 1308 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1309 public final Builder mergeUnknownFields( 1310 final com.google.protobuf.UnknownFieldSet unknownFields) { 1311 return super.mergeUnknownFields(unknownFields); 1312 } 1313 1314 // @@protoc_insertion_point(builder_scope:google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) 1315 } 1316 1317 // @@protoc_insertion_point(class_scope:google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) 1318 private static final com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema 1319 DEFAULT_INSTANCE; 1320 1321 static { 1322 DEFAULT_INSTANCE = new com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema(); 1323 } 1324 getDefaultInstance()1325 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema getDefaultInstance() { 1326 return DEFAULT_INSTANCE; 1327 } 1328 1329 private static final com.google.protobuf.Parser<ThriftSchema> PARSER = 1330 new com.google.protobuf.AbstractParser<ThriftSchema>() { 1331 @java.lang.Override 1332 public ThriftSchema parsePartialFrom( 1333 com.google.protobuf.CodedInputStream input, 1334 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1335 throws com.google.protobuf.InvalidProtocolBufferException { 1336 Builder builder = newBuilder(); 1337 try { 1338 builder.mergeFrom(input, extensionRegistry); 1339 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1340 throw e.setUnfinishedMessage(builder.buildPartial()); 1341 } catch (com.google.protobuf.UninitializedMessageException e) { 1342 throw e.asInvalidProtocolBufferException() 1343 .setUnfinishedMessage(builder.buildPartial()); 1344 } catch (java.io.IOException e) { 1345 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1346 .setUnfinishedMessage(builder.buildPartial()); 1347 } 1348 return builder.buildPartial(); 1349 } 1350 }; 1351 parser()1352 public static com.google.protobuf.Parser<ThriftSchema> parser() { 1353 return PARSER; 1354 } 1355 1356 @java.lang.Override getParserForType()1357 public com.google.protobuf.Parser<ThriftSchema> getParserForType() { 1358 return PARSER; 1359 } 1360 1361 @java.lang.Override getDefaultInstanceForType()1362 public com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema getDefaultInstanceForType() { 1363 return DEFAULT_INSTANCE; 1364 } 1365 } 1366 1367 public interface ProtobufSchemaOrBuilder 1368 extends 1369 // @@protoc_insertion_point(interface_extends:google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) 1370 com.google.protobuf.MessageOrBuilder { 1371 1372 /** 1373 * 1374 * 1375 * <pre> 1376 * Protocol buffer source of the schema. 1377 * </pre> 1378 * 1379 * <code>string text = 1;</code> 1380 * 1381 * @return The text. 1382 */ getText()1383 java.lang.String getText(); 1384 /** 1385 * 1386 * 1387 * <pre> 1388 * Protocol buffer source of the schema. 1389 * </pre> 1390 * 1391 * <code>string text = 1;</code> 1392 * 1393 * @return The bytes for text. 1394 */ getTextBytes()1395 com.google.protobuf.ByteString getTextBytes(); 1396 } 1397 /** 1398 * 1399 * 1400 * <pre> 1401 * Schema in protocol buffer format. 1402 * </pre> 1403 * 1404 * Protobuf type {@code google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema} 1405 */ 1406 public static final class ProtobufSchema extends com.google.protobuf.GeneratedMessageV3 1407 implements 1408 // @@protoc_insertion_point(message_implements:google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) 1409 ProtobufSchemaOrBuilder { 1410 private static final long serialVersionUID = 0L; 1411 // Use ProtobufSchema.newBuilder() to construct. ProtobufSchema(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)1412 private ProtobufSchema(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 1413 super(builder); 1414 } 1415 ProtobufSchema()1416 private ProtobufSchema() { 1417 text_ = ""; 1418 } 1419 1420 @java.lang.Override 1421 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)1422 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 1423 return new ProtobufSchema(); 1424 } 1425 1426 @java.lang.Override getUnknownFields()1427 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 1428 return this.unknownFields; 1429 } 1430 getDescriptor()1431 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1432 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 1433 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_ProtobufSchema_descriptor; 1434 } 1435 1436 @java.lang.Override 1437 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1438 internalGetFieldAccessorTable() { 1439 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 1440 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_ProtobufSchema_fieldAccessorTable 1441 .ensureFieldAccessorsInitialized( 1442 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.class, 1443 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.Builder.class); 1444 } 1445 1446 public static final int TEXT_FIELD_NUMBER = 1; 1447 1448 @SuppressWarnings("serial") 1449 private volatile java.lang.Object text_ = ""; 1450 /** 1451 * 1452 * 1453 * <pre> 1454 * Protocol buffer source of the schema. 1455 * </pre> 1456 * 1457 * <code>string text = 1;</code> 1458 * 1459 * @return The text. 1460 */ 1461 @java.lang.Override getText()1462 public java.lang.String getText() { 1463 java.lang.Object ref = text_; 1464 if (ref instanceof java.lang.String) { 1465 return (java.lang.String) ref; 1466 } else { 1467 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1468 java.lang.String s = bs.toStringUtf8(); 1469 text_ = s; 1470 return s; 1471 } 1472 } 1473 /** 1474 * 1475 * 1476 * <pre> 1477 * Protocol buffer source of the schema. 1478 * </pre> 1479 * 1480 * <code>string text = 1;</code> 1481 * 1482 * @return The bytes for text. 1483 */ 1484 @java.lang.Override getTextBytes()1485 public com.google.protobuf.ByteString getTextBytes() { 1486 java.lang.Object ref = text_; 1487 if (ref instanceof java.lang.String) { 1488 com.google.protobuf.ByteString b = 1489 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1490 text_ = b; 1491 return b; 1492 } else { 1493 return (com.google.protobuf.ByteString) ref; 1494 } 1495 } 1496 1497 private byte memoizedIsInitialized = -1; 1498 1499 @java.lang.Override isInitialized()1500 public final boolean isInitialized() { 1501 byte isInitialized = memoizedIsInitialized; 1502 if (isInitialized == 1) return true; 1503 if (isInitialized == 0) return false; 1504 1505 memoizedIsInitialized = 1; 1506 return true; 1507 } 1508 1509 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)1510 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 1511 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { 1512 com.google.protobuf.GeneratedMessageV3.writeString(output, 1, text_); 1513 } 1514 getUnknownFields().writeTo(output); 1515 } 1516 1517 @java.lang.Override getSerializedSize()1518 public int getSerializedSize() { 1519 int size = memoizedSize; 1520 if (size != -1) return size; 1521 1522 size = 0; 1523 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(text_)) { 1524 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, text_); 1525 } 1526 size += getUnknownFields().getSerializedSize(); 1527 memoizedSize = size; 1528 return size; 1529 } 1530 1531 @java.lang.Override equals(final java.lang.Object obj)1532 public boolean equals(final java.lang.Object obj) { 1533 if (obj == this) { 1534 return true; 1535 } 1536 if (!(obj instanceof com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema)) { 1537 return super.equals(obj); 1538 } 1539 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema other = 1540 (com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) obj; 1541 1542 if (!getText().equals(other.getText())) return false; 1543 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 1544 return true; 1545 } 1546 1547 @java.lang.Override hashCode()1548 public int hashCode() { 1549 if (memoizedHashCode != 0) { 1550 return memoizedHashCode; 1551 } 1552 int hash = 41; 1553 hash = (19 * hash) + getDescriptor().hashCode(); 1554 hash = (37 * hash) + TEXT_FIELD_NUMBER; 1555 hash = (53 * hash) + getText().hashCode(); 1556 hash = (29 * hash) + getUnknownFields().hashCode(); 1557 memoizedHashCode = hash; 1558 return hash; 1559 } 1560 parseFrom( java.nio.ByteBuffer data)1561 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema parseFrom( 1562 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 1563 return PARSER.parseFrom(data); 1564 } 1565 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1566 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema parseFrom( 1567 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1568 throws com.google.protobuf.InvalidProtocolBufferException { 1569 return PARSER.parseFrom(data, extensionRegistry); 1570 } 1571 parseFrom( com.google.protobuf.ByteString data)1572 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema parseFrom( 1573 com.google.protobuf.ByteString data) 1574 throws com.google.protobuf.InvalidProtocolBufferException { 1575 return PARSER.parseFrom(data); 1576 } 1577 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1578 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema parseFrom( 1579 com.google.protobuf.ByteString data, 1580 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1581 throws com.google.protobuf.InvalidProtocolBufferException { 1582 return PARSER.parseFrom(data, extensionRegistry); 1583 } 1584 parseFrom( byte[] data)1585 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema parseFrom( 1586 byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { 1587 return PARSER.parseFrom(data); 1588 } 1589 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1590 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema parseFrom( 1591 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1592 throws com.google.protobuf.InvalidProtocolBufferException { 1593 return PARSER.parseFrom(data, extensionRegistry); 1594 } 1595 parseFrom( java.io.InputStream input)1596 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema parseFrom( 1597 java.io.InputStream input) throws java.io.IOException { 1598 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1599 } 1600 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1601 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema parseFrom( 1602 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1603 throws java.io.IOException { 1604 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1605 PARSER, input, extensionRegistry); 1606 } 1607 parseDelimitedFrom( java.io.InputStream input)1608 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema parseDelimitedFrom( 1609 java.io.InputStream input) throws java.io.IOException { 1610 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 1611 } 1612 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1613 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema parseDelimitedFrom( 1614 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1615 throws java.io.IOException { 1616 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 1617 PARSER, input, extensionRegistry); 1618 } 1619 parseFrom( com.google.protobuf.CodedInputStream input)1620 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema parseFrom( 1621 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 1622 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 1623 } 1624 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1625 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema parseFrom( 1626 com.google.protobuf.CodedInputStream input, 1627 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1628 throws java.io.IOException { 1629 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 1630 PARSER, input, extensionRegistry); 1631 } 1632 1633 @java.lang.Override newBuilderForType()1634 public Builder newBuilderForType() { 1635 return newBuilder(); 1636 } 1637 newBuilder()1638 public static Builder newBuilder() { 1639 return DEFAULT_INSTANCE.toBuilder(); 1640 } 1641 newBuilder( com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema prototype)1642 public static Builder newBuilder( 1643 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema prototype) { 1644 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 1645 } 1646 1647 @java.lang.Override toBuilder()1648 public Builder toBuilder() { 1649 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 1650 } 1651 1652 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1653 protected Builder newBuilderForType( 1654 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1655 Builder builder = new Builder(parent); 1656 return builder; 1657 } 1658 /** 1659 * 1660 * 1661 * <pre> 1662 * Schema in protocol buffer format. 1663 * </pre> 1664 * 1665 * Protobuf type {@code google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema} 1666 */ 1667 public static final class Builder 1668 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 1669 implements 1670 // @@protoc_insertion_point(builder_implements:google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) 1671 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchemaOrBuilder { getDescriptor()1672 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 1673 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 1674 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_ProtobufSchema_descriptor; 1675 } 1676 1677 @java.lang.Override 1678 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()1679 internalGetFieldAccessorTable() { 1680 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 1681 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_ProtobufSchema_fieldAccessorTable 1682 .ensureFieldAccessorsInitialized( 1683 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.class, 1684 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.Builder.class); 1685 } 1686 1687 // Construct using com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.newBuilder() Builder()1688 private Builder() {} 1689 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)1690 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 1691 super(parent); 1692 } 1693 1694 @java.lang.Override clear()1695 public Builder clear() { 1696 super.clear(); 1697 bitField0_ = 0; 1698 text_ = ""; 1699 return this; 1700 } 1701 1702 @java.lang.Override getDescriptorForType()1703 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 1704 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 1705 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_ProtobufSchema_descriptor; 1706 } 1707 1708 @java.lang.Override 1709 public com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema getDefaultInstanceForType()1710 getDefaultInstanceForType() { 1711 return com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.getDefaultInstance(); 1712 } 1713 1714 @java.lang.Override build()1715 public com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema build() { 1716 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema result = buildPartial(); 1717 if (!result.isInitialized()) { 1718 throw newUninitializedMessageException(result); 1719 } 1720 return result; 1721 } 1722 1723 @java.lang.Override buildPartial()1724 public com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema buildPartial() { 1725 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema result = 1726 new com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema(this); 1727 if (bitField0_ != 0) { 1728 buildPartial0(result); 1729 } 1730 onBuilt(); 1731 return result; 1732 } 1733 buildPartial0( com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema result)1734 private void buildPartial0( 1735 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema result) { 1736 int from_bitField0_ = bitField0_; 1737 if (((from_bitField0_ & 0x00000001) != 0)) { 1738 result.text_ = text_; 1739 } 1740 } 1741 1742 @java.lang.Override clone()1743 public Builder clone() { 1744 return super.clone(); 1745 } 1746 1747 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1748 public Builder setField( 1749 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1750 return super.setField(field, value); 1751 } 1752 1753 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)1754 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 1755 return super.clearField(field); 1756 } 1757 1758 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)1759 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 1760 return super.clearOneof(oneof); 1761 } 1762 1763 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)1764 public Builder setRepeatedField( 1765 com.google.protobuf.Descriptors.FieldDescriptor field, 1766 int index, 1767 java.lang.Object value) { 1768 return super.setRepeatedField(field, index, value); 1769 } 1770 1771 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)1772 public Builder addRepeatedField( 1773 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 1774 return super.addRepeatedField(field, value); 1775 } 1776 1777 @java.lang.Override mergeFrom(com.google.protobuf.Message other)1778 public Builder mergeFrom(com.google.protobuf.Message other) { 1779 if (other instanceof com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) { 1780 return mergeFrom((com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) other); 1781 } else { 1782 super.mergeFrom(other); 1783 return this; 1784 } 1785 } 1786 mergeFrom( com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema other)1787 public Builder mergeFrom( 1788 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema other) { 1789 if (other 1790 == com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.getDefaultInstance()) 1791 return this; 1792 if (!other.getText().isEmpty()) { 1793 text_ = other.text_; 1794 bitField0_ |= 0x00000001; 1795 onChanged(); 1796 } 1797 this.mergeUnknownFields(other.getUnknownFields()); 1798 onChanged(); 1799 return this; 1800 } 1801 1802 @java.lang.Override isInitialized()1803 public final boolean isInitialized() { 1804 return true; 1805 } 1806 1807 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1808 public Builder mergeFrom( 1809 com.google.protobuf.CodedInputStream input, 1810 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1811 throws java.io.IOException { 1812 if (extensionRegistry == null) { 1813 throw new java.lang.NullPointerException(); 1814 } 1815 try { 1816 boolean done = false; 1817 while (!done) { 1818 int tag = input.readTag(); 1819 switch (tag) { 1820 case 0: 1821 done = true; 1822 break; 1823 case 10: 1824 { 1825 text_ = input.readStringRequireUtf8(); 1826 bitField0_ |= 0x00000001; 1827 break; 1828 } // case 10 1829 default: 1830 { 1831 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1832 done = true; // was an endgroup tag 1833 } 1834 break; 1835 } // default: 1836 } // switch (tag) 1837 } // while (!done) 1838 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1839 throw e.unwrapIOException(); 1840 } finally { 1841 onChanged(); 1842 } // finally 1843 return this; 1844 } 1845 1846 private int bitField0_; 1847 1848 private java.lang.Object text_ = ""; 1849 /** 1850 * 1851 * 1852 * <pre> 1853 * Protocol buffer source of the schema. 1854 * </pre> 1855 * 1856 * <code>string text = 1;</code> 1857 * 1858 * @return The text. 1859 */ getText()1860 public java.lang.String getText() { 1861 java.lang.Object ref = text_; 1862 if (!(ref instanceof java.lang.String)) { 1863 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1864 java.lang.String s = bs.toStringUtf8(); 1865 text_ = s; 1866 return s; 1867 } else { 1868 return (java.lang.String) ref; 1869 } 1870 } 1871 /** 1872 * 1873 * 1874 * <pre> 1875 * Protocol buffer source of the schema. 1876 * </pre> 1877 * 1878 * <code>string text = 1;</code> 1879 * 1880 * @return The bytes for text. 1881 */ getTextBytes()1882 public com.google.protobuf.ByteString getTextBytes() { 1883 java.lang.Object ref = text_; 1884 if (ref instanceof String) { 1885 com.google.protobuf.ByteString b = 1886 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1887 text_ = b; 1888 return b; 1889 } else { 1890 return (com.google.protobuf.ByteString) ref; 1891 } 1892 } 1893 /** 1894 * 1895 * 1896 * <pre> 1897 * Protocol buffer source of the schema. 1898 * </pre> 1899 * 1900 * <code>string text = 1;</code> 1901 * 1902 * @param value The text to set. 1903 * @return This builder for chaining. 1904 */ setText(java.lang.String value)1905 public Builder setText(java.lang.String value) { 1906 if (value == null) { 1907 throw new NullPointerException(); 1908 } 1909 text_ = value; 1910 bitField0_ |= 0x00000001; 1911 onChanged(); 1912 return this; 1913 } 1914 /** 1915 * 1916 * 1917 * <pre> 1918 * Protocol buffer source of the schema. 1919 * </pre> 1920 * 1921 * <code>string text = 1;</code> 1922 * 1923 * @return This builder for chaining. 1924 */ clearText()1925 public Builder clearText() { 1926 text_ = getDefaultInstance().getText(); 1927 bitField0_ = (bitField0_ & ~0x00000001); 1928 onChanged(); 1929 return this; 1930 } 1931 /** 1932 * 1933 * 1934 * <pre> 1935 * Protocol buffer source of the schema. 1936 * </pre> 1937 * 1938 * <code>string text = 1;</code> 1939 * 1940 * @param value The bytes for text to set. 1941 * @return This builder for chaining. 1942 */ setTextBytes(com.google.protobuf.ByteString value)1943 public Builder setTextBytes(com.google.protobuf.ByteString value) { 1944 if (value == null) { 1945 throw new NullPointerException(); 1946 } 1947 checkByteStringIsUtf8(value); 1948 text_ = value; 1949 bitField0_ |= 0x00000001; 1950 onChanged(); 1951 return this; 1952 } 1953 1954 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1955 public final Builder setUnknownFields( 1956 final com.google.protobuf.UnknownFieldSet unknownFields) { 1957 return super.setUnknownFields(unknownFields); 1958 } 1959 1960 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1961 public final Builder mergeUnknownFields( 1962 final com.google.protobuf.UnknownFieldSet unknownFields) { 1963 return super.mergeUnknownFields(unknownFields); 1964 } 1965 1966 // @@protoc_insertion_point(builder_scope:google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) 1967 } 1968 1969 // @@protoc_insertion_point(class_scope:google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) 1970 private static final com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema 1971 DEFAULT_INSTANCE; 1972 1973 static { 1974 DEFAULT_INSTANCE = new com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema(); 1975 } 1976 1977 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema getDefaultInstance()1978 getDefaultInstance() { 1979 return DEFAULT_INSTANCE; 1980 } 1981 1982 private static final com.google.protobuf.Parser<ProtobufSchema> PARSER = 1983 new com.google.protobuf.AbstractParser<ProtobufSchema>() { 1984 @java.lang.Override 1985 public ProtobufSchema parsePartialFrom( 1986 com.google.protobuf.CodedInputStream input, 1987 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1988 throws com.google.protobuf.InvalidProtocolBufferException { 1989 Builder builder = newBuilder(); 1990 try { 1991 builder.mergeFrom(input, extensionRegistry); 1992 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1993 throw e.setUnfinishedMessage(builder.buildPartial()); 1994 } catch (com.google.protobuf.UninitializedMessageException e) { 1995 throw e.asInvalidProtocolBufferException() 1996 .setUnfinishedMessage(builder.buildPartial()); 1997 } catch (java.io.IOException e) { 1998 throw new com.google.protobuf.InvalidProtocolBufferException(e) 1999 .setUnfinishedMessage(builder.buildPartial()); 2000 } 2001 return builder.buildPartial(); 2002 } 2003 }; 2004 parser()2005 public static com.google.protobuf.Parser<ProtobufSchema> parser() { 2006 return PARSER; 2007 } 2008 2009 @java.lang.Override getParserForType()2010 public com.google.protobuf.Parser<ProtobufSchema> getParserForType() { 2011 return PARSER; 2012 } 2013 2014 @java.lang.Override 2015 public com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema getDefaultInstanceForType()2016 getDefaultInstanceForType() { 2017 return DEFAULT_INSTANCE; 2018 } 2019 } 2020 2021 public interface ParquetSchemaOrBuilder 2022 extends 2023 // @@protoc_insertion_point(interface_extends:google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) 2024 com.google.protobuf.MessageOrBuilder {} 2025 /** 2026 * 2027 * 2028 * <pre> 2029 * Marks a Parquet-encoded data source. 2030 * </pre> 2031 * 2032 * Protobuf type {@code google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema} 2033 */ 2034 public static final class ParquetSchema extends com.google.protobuf.GeneratedMessageV3 2035 implements 2036 // @@protoc_insertion_point(message_implements:google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) 2037 ParquetSchemaOrBuilder { 2038 private static final long serialVersionUID = 0L; 2039 // Use ParquetSchema.newBuilder() to construct. ParquetSchema(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)2040 private ParquetSchema(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 2041 super(builder); 2042 } 2043 ParquetSchema()2044 private ParquetSchema() {} 2045 2046 @java.lang.Override 2047 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)2048 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 2049 return new ParquetSchema(); 2050 } 2051 2052 @java.lang.Override getUnknownFields()2053 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 2054 return this.unknownFields; 2055 } 2056 getDescriptor()2057 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 2058 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 2059 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_ParquetSchema_descriptor; 2060 } 2061 2062 @java.lang.Override 2063 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()2064 internalGetFieldAccessorTable() { 2065 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 2066 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_ParquetSchema_fieldAccessorTable 2067 .ensureFieldAccessorsInitialized( 2068 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.class, 2069 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.Builder.class); 2070 } 2071 2072 private byte memoizedIsInitialized = -1; 2073 2074 @java.lang.Override isInitialized()2075 public final boolean isInitialized() { 2076 byte isInitialized = memoizedIsInitialized; 2077 if (isInitialized == 1) return true; 2078 if (isInitialized == 0) return false; 2079 2080 memoizedIsInitialized = 1; 2081 return true; 2082 } 2083 2084 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)2085 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 2086 getUnknownFields().writeTo(output); 2087 } 2088 2089 @java.lang.Override getSerializedSize()2090 public int getSerializedSize() { 2091 int size = memoizedSize; 2092 if (size != -1) return size; 2093 2094 size = 0; 2095 size += getUnknownFields().getSerializedSize(); 2096 memoizedSize = size; 2097 return size; 2098 } 2099 2100 @java.lang.Override equals(final java.lang.Object obj)2101 public boolean equals(final java.lang.Object obj) { 2102 if (obj == this) { 2103 return true; 2104 } 2105 if (!(obj instanceof com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema)) { 2106 return super.equals(obj); 2107 } 2108 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema other = 2109 (com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) obj; 2110 2111 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 2112 return true; 2113 } 2114 2115 @java.lang.Override hashCode()2116 public int hashCode() { 2117 if (memoizedHashCode != 0) { 2118 return memoizedHashCode; 2119 } 2120 int hash = 41; 2121 hash = (19 * hash) + getDescriptor().hashCode(); 2122 hash = (29 * hash) + getUnknownFields().hashCode(); 2123 memoizedHashCode = hash; 2124 return hash; 2125 } 2126 parseFrom( java.nio.ByteBuffer data)2127 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parseFrom( 2128 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 2129 return PARSER.parseFrom(data); 2130 } 2131 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2132 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parseFrom( 2133 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2134 throws com.google.protobuf.InvalidProtocolBufferException { 2135 return PARSER.parseFrom(data, extensionRegistry); 2136 } 2137 parseFrom( com.google.protobuf.ByteString data)2138 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parseFrom( 2139 com.google.protobuf.ByteString data) 2140 throws com.google.protobuf.InvalidProtocolBufferException { 2141 return PARSER.parseFrom(data); 2142 } 2143 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2144 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parseFrom( 2145 com.google.protobuf.ByteString data, 2146 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2147 throws com.google.protobuf.InvalidProtocolBufferException { 2148 return PARSER.parseFrom(data, extensionRegistry); 2149 } 2150 parseFrom( byte[] data)2151 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parseFrom( 2152 byte[] data) throws com.google.protobuf.InvalidProtocolBufferException { 2153 return PARSER.parseFrom(data); 2154 } 2155 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2156 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parseFrom( 2157 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2158 throws com.google.protobuf.InvalidProtocolBufferException { 2159 return PARSER.parseFrom(data, extensionRegistry); 2160 } 2161 parseFrom( java.io.InputStream input)2162 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parseFrom( 2163 java.io.InputStream input) throws java.io.IOException { 2164 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 2165 } 2166 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2167 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parseFrom( 2168 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2169 throws java.io.IOException { 2170 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 2171 PARSER, input, extensionRegistry); 2172 } 2173 parseDelimitedFrom( java.io.InputStream input)2174 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parseDelimitedFrom( 2175 java.io.InputStream input) throws java.io.IOException { 2176 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 2177 } 2178 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2179 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parseDelimitedFrom( 2180 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2181 throws java.io.IOException { 2182 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 2183 PARSER, input, extensionRegistry); 2184 } 2185 parseFrom( com.google.protobuf.CodedInputStream input)2186 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parseFrom( 2187 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 2188 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 2189 } 2190 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2191 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parseFrom( 2192 com.google.protobuf.CodedInputStream input, 2193 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2194 throws java.io.IOException { 2195 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 2196 PARSER, input, extensionRegistry); 2197 } 2198 2199 @java.lang.Override newBuilderForType()2200 public Builder newBuilderForType() { 2201 return newBuilder(); 2202 } 2203 newBuilder()2204 public static Builder newBuilder() { 2205 return DEFAULT_INSTANCE.toBuilder(); 2206 } 2207 newBuilder( com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema prototype)2208 public static Builder newBuilder( 2209 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema prototype) { 2210 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 2211 } 2212 2213 @java.lang.Override toBuilder()2214 public Builder toBuilder() { 2215 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 2216 } 2217 2218 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2219 protected Builder newBuilderForType( 2220 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 2221 Builder builder = new Builder(parent); 2222 return builder; 2223 } 2224 /** 2225 * 2226 * 2227 * <pre> 2228 * Marks a Parquet-encoded data source. 2229 * </pre> 2230 * 2231 * Protobuf type {@code google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema} 2232 */ 2233 public static final class Builder 2234 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 2235 implements 2236 // @@protoc_insertion_point(builder_implements:google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) 2237 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchemaOrBuilder { getDescriptor()2238 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 2239 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 2240 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_ParquetSchema_descriptor; 2241 } 2242 2243 @java.lang.Override 2244 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()2245 internalGetFieldAccessorTable() { 2246 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 2247 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_ParquetSchema_fieldAccessorTable 2248 .ensureFieldAccessorsInitialized( 2249 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.class, 2250 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.Builder.class); 2251 } 2252 2253 // Construct using com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.newBuilder() Builder()2254 private Builder() {} 2255 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2256 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 2257 super(parent); 2258 } 2259 2260 @java.lang.Override clear()2261 public Builder clear() { 2262 super.clear(); 2263 return this; 2264 } 2265 2266 @java.lang.Override getDescriptorForType()2267 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 2268 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 2269 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_ParquetSchema_descriptor; 2270 } 2271 2272 @java.lang.Override 2273 public com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema getDefaultInstanceForType()2274 getDefaultInstanceForType() { 2275 return com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.getDefaultInstance(); 2276 } 2277 2278 @java.lang.Override build()2279 public com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema build() { 2280 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema result = buildPartial(); 2281 if (!result.isInitialized()) { 2282 throw newUninitializedMessageException(result); 2283 } 2284 return result; 2285 } 2286 2287 @java.lang.Override buildPartial()2288 public com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema buildPartial() { 2289 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema result = 2290 new com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema(this); 2291 onBuilt(); 2292 return result; 2293 } 2294 2295 @java.lang.Override clone()2296 public Builder clone() { 2297 return super.clone(); 2298 } 2299 2300 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2301 public Builder setField( 2302 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 2303 return super.setField(field, value); 2304 } 2305 2306 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)2307 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 2308 return super.clearField(field); 2309 } 2310 2311 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)2312 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 2313 return super.clearOneof(oneof); 2314 } 2315 2316 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)2317 public Builder setRepeatedField( 2318 com.google.protobuf.Descriptors.FieldDescriptor field, 2319 int index, 2320 java.lang.Object value) { 2321 return super.setRepeatedField(field, index, value); 2322 } 2323 2324 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2325 public Builder addRepeatedField( 2326 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 2327 return super.addRepeatedField(field, value); 2328 } 2329 2330 @java.lang.Override mergeFrom(com.google.protobuf.Message other)2331 public Builder mergeFrom(com.google.protobuf.Message other) { 2332 if (other instanceof com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) { 2333 return mergeFrom((com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) other); 2334 } else { 2335 super.mergeFrom(other); 2336 return this; 2337 } 2338 } 2339 mergeFrom(com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema other)2340 public Builder mergeFrom(com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema other) { 2341 if (other 2342 == com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.getDefaultInstance()) 2343 return this; 2344 this.mergeUnknownFields(other.getUnknownFields()); 2345 onChanged(); 2346 return this; 2347 } 2348 2349 @java.lang.Override isInitialized()2350 public final boolean isInitialized() { 2351 return true; 2352 } 2353 2354 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2355 public Builder mergeFrom( 2356 com.google.protobuf.CodedInputStream input, 2357 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2358 throws java.io.IOException { 2359 if (extensionRegistry == null) { 2360 throw new java.lang.NullPointerException(); 2361 } 2362 try { 2363 boolean done = false; 2364 while (!done) { 2365 int tag = input.readTag(); 2366 switch (tag) { 2367 case 0: 2368 done = true; 2369 break; 2370 default: 2371 { 2372 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 2373 done = true; // was an endgroup tag 2374 } 2375 break; 2376 } // default: 2377 } // switch (tag) 2378 } // while (!done) 2379 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2380 throw e.unwrapIOException(); 2381 } finally { 2382 onChanged(); 2383 } // finally 2384 return this; 2385 } 2386 2387 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2388 public final Builder setUnknownFields( 2389 final com.google.protobuf.UnknownFieldSet unknownFields) { 2390 return super.setUnknownFields(unknownFields); 2391 } 2392 2393 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2394 public final Builder mergeUnknownFields( 2395 final com.google.protobuf.UnknownFieldSet unknownFields) { 2396 return super.mergeUnknownFields(unknownFields); 2397 } 2398 2399 // @@protoc_insertion_point(builder_scope:google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) 2400 } 2401 2402 // @@protoc_insertion_point(class_scope:google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) 2403 private static final com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema 2404 DEFAULT_INSTANCE; 2405 2406 static { 2407 DEFAULT_INSTANCE = new com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema(); 2408 } 2409 2410 public static com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema getDefaultInstance()2411 getDefaultInstance() { 2412 return DEFAULT_INSTANCE; 2413 } 2414 2415 private static final com.google.protobuf.Parser<ParquetSchema> PARSER = 2416 new com.google.protobuf.AbstractParser<ParquetSchema>() { 2417 @java.lang.Override 2418 public ParquetSchema parsePartialFrom( 2419 com.google.protobuf.CodedInputStream input, 2420 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2421 throws com.google.protobuf.InvalidProtocolBufferException { 2422 Builder builder = newBuilder(); 2423 try { 2424 builder.mergeFrom(input, extensionRegistry); 2425 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2426 throw e.setUnfinishedMessage(builder.buildPartial()); 2427 } catch (com.google.protobuf.UninitializedMessageException e) { 2428 throw e.asInvalidProtocolBufferException() 2429 .setUnfinishedMessage(builder.buildPartial()); 2430 } catch (java.io.IOException e) { 2431 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2432 .setUnfinishedMessage(builder.buildPartial()); 2433 } 2434 return builder.buildPartial(); 2435 } 2436 }; 2437 parser()2438 public static com.google.protobuf.Parser<ParquetSchema> parser() { 2439 return PARSER; 2440 } 2441 2442 @java.lang.Override getParserForType()2443 public com.google.protobuf.Parser<ParquetSchema> getParserForType() { 2444 return PARSER; 2445 } 2446 2447 @java.lang.Override 2448 public com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema getDefaultInstanceForType()2449 getDefaultInstanceForType() { 2450 return DEFAULT_INSTANCE; 2451 } 2452 } 2453 2454 public interface OrcSchemaOrBuilder 2455 extends 2456 // @@protoc_insertion_point(interface_extends:google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) 2457 com.google.protobuf.MessageOrBuilder {} 2458 /** 2459 * 2460 * 2461 * <pre> 2462 * Marks an ORC-encoded data source. 2463 * </pre> 2464 * 2465 * Protobuf type {@code google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema} 2466 */ 2467 public static final class OrcSchema extends com.google.protobuf.GeneratedMessageV3 2468 implements 2469 // @@protoc_insertion_point(message_implements:google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) 2470 OrcSchemaOrBuilder { 2471 private static final long serialVersionUID = 0L; 2472 // Use OrcSchema.newBuilder() to construct. OrcSchema(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)2473 private OrcSchema(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 2474 super(builder); 2475 } 2476 OrcSchema()2477 private OrcSchema() {} 2478 2479 @java.lang.Override 2480 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)2481 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 2482 return new OrcSchema(); 2483 } 2484 2485 @java.lang.Override getUnknownFields()2486 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 2487 return this.unknownFields; 2488 } 2489 getDescriptor()2490 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 2491 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 2492 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_OrcSchema_descriptor; 2493 } 2494 2495 @java.lang.Override 2496 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()2497 internalGetFieldAccessorTable() { 2498 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 2499 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_OrcSchema_fieldAccessorTable 2500 .ensureFieldAccessorsInitialized( 2501 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.class, 2502 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.Builder.class); 2503 } 2504 2505 private byte memoizedIsInitialized = -1; 2506 2507 @java.lang.Override isInitialized()2508 public final boolean isInitialized() { 2509 byte isInitialized = memoizedIsInitialized; 2510 if (isInitialized == 1) return true; 2511 if (isInitialized == 0) return false; 2512 2513 memoizedIsInitialized = 1; 2514 return true; 2515 } 2516 2517 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)2518 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 2519 getUnknownFields().writeTo(output); 2520 } 2521 2522 @java.lang.Override getSerializedSize()2523 public int getSerializedSize() { 2524 int size = memoizedSize; 2525 if (size != -1) return size; 2526 2527 size = 0; 2528 size += getUnknownFields().getSerializedSize(); 2529 memoizedSize = size; 2530 return size; 2531 } 2532 2533 @java.lang.Override equals(final java.lang.Object obj)2534 public boolean equals(final java.lang.Object obj) { 2535 if (obj == this) { 2536 return true; 2537 } 2538 if (!(obj instanceof com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema)) { 2539 return super.equals(obj); 2540 } 2541 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema other = 2542 (com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) obj; 2543 2544 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 2545 return true; 2546 } 2547 2548 @java.lang.Override hashCode()2549 public int hashCode() { 2550 if (memoizedHashCode != 0) { 2551 return memoizedHashCode; 2552 } 2553 int hash = 41; 2554 hash = (19 * hash) + getDescriptor().hashCode(); 2555 hash = (29 * hash) + getUnknownFields().hashCode(); 2556 memoizedHashCode = hash; 2557 return hash; 2558 } 2559 parseFrom( java.nio.ByteBuffer data)2560 public static com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema parseFrom( 2561 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 2562 return PARSER.parseFrom(data); 2563 } 2564 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2565 public static com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema parseFrom( 2566 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2567 throws com.google.protobuf.InvalidProtocolBufferException { 2568 return PARSER.parseFrom(data, extensionRegistry); 2569 } 2570 parseFrom( com.google.protobuf.ByteString data)2571 public static com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema parseFrom( 2572 com.google.protobuf.ByteString data) 2573 throws com.google.protobuf.InvalidProtocolBufferException { 2574 return PARSER.parseFrom(data); 2575 } 2576 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2577 public static com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema parseFrom( 2578 com.google.protobuf.ByteString data, 2579 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2580 throws com.google.protobuf.InvalidProtocolBufferException { 2581 return PARSER.parseFrom(data, extensionRegistry); 2582 } 2583 parseFrom(byte[] data)2584 public static com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema parseFrom(byte[] data) 2585 throws com.google.protobuf.InvalidProtocolBufferException { 2586 return PARSER.parseFrom(data); 2587 } 2588 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2589 public static com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema parseFrom( 2590 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2591 throws com.google.protobuf.InvalidProtocolBufferException { 2592 return PARSER.parseFrom(data, extensionRegistry); 2593 } 2594 parseFrom( java.io.InputStream input)2595 public static com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema parseFrom( 2596 java.io.InputStream input) throws java.io.IOException { 2597 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 2598 } 2599 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2600 public static com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema parseFrom( 2601 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2602 throws java.io.IOException { 2603 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 2604 PARSER, input, extensionRegistry); 2605 } 2606 parseDelimitedFrom( java.io.InputStream input)2607 public static com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema parseDelimitedFrom( 2608 java.io.InputStream input) throws java.io.IOException { 2609 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 2610 } 2611 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2612 public static com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema parseDelimitedFrom( 2613 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2614 throws java.io.IOException { 2615 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 2616 PARSER, input, extensionRegistry); 2617 } 2618 parseFrom( com.google.protobuf.CodedInputStream input)2619 public static com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema parseFrom( 2620 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 2621 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 2622 } 2623 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2624 public static com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema parseFrom( 2625 com.google.protobuf.CodedInputStream input, 2626 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2627 throws java.io.IOException { 2628 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 2629 PARSER, input, extensionRegistry); 2630 } 2631 2632 @java.lang.Override newBuilderForType()2633 public Builder newBuilderForType() { 2634 return newBuilder(); 2635 } 2636 newBuilder()2637 public static Builder newBuilder() { 2638 return DEFAULT_INSTANCE.toBuilder(); 2639 } 2640 newBuilder( com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema prototype)2641 public static Builder newBuilder( 2642 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema prototype) { 2643 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 2644 } 2645 2646 @java.lang.Override toBuilder()2647 public Builder toBuilder() { 2648 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 2649 } 2650 2651 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2652 protected Builder newBuilderForType( 2653 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 2654 Builder builder = new Builder(parent); 2655 return builder; 2656 } 2657 /** 2658 * 2659 * 2660 * <pre> 2661 * Marks an ORC-encoded data source. 2662 * </pre> 2663 * 2664 * Protobuf type {@code google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema} 2665 */ 2666 public static final class Builder 2667 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 2668 implements 2669 // @@protoc_insertion_point(builder_implements:google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) 2670 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchemaOrBuilder { getDescriptor()2671 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 2672 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 2673 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_OrcSchema_descriptor; 2674 } 2675 2676 @java.lang.Override 2677 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()2678 internalGetFieldAccessorTable() { 2679 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 2680 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_OrcSchema_fieldAccessorTable 2681 .ensureFieldAccessorsInitialized( 2682 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.class, 2683 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.Builder.class); 2684 } 2685 2686 // Construct using com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.newBuilder() Builder()2687 private Builder() {} 2688 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)2689 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 2690 super(parent); 2691 } 2692 2693 @java.lang.Override clear()2694 public Builder clear() { 2695 super.clear(); 2696 return this; 2697 } 2698 2699 @java.lang.Override getDescriptorForType()2700 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 2701 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 2702 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_OrcSchema_descriptor; 2703 } 2704 2705 @java.lang.Override getDefaultInstanceForType()2706 public com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema getDefaultInstanceForType() { 2707 return com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.getDefaultInstance(); 2708 } 2709 2710 @java.lang.Override build()2711 public com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema build() { 2712 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema result = buildPartial(); 2713 if (!result.isInitialized()) { 2714 throw newUninitializedMessageException(result); 2715 } 2716 return result; 2717 } 2718 2719 @java.lang.Override buildPartial()2720 public com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema buildPartial() { 2721 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema result = 2722 new com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema(this); 2723 onBuilt(); 2724 return result; 2725 } 2726 2727 @java.lang.Override clone()2728 public Builder clone() { 2729 return super.clone(); 2730 } 2731 2732 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2733 public Builder setField( 2734 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 2735 return super.setField(field, value); 2736 } 2737 2738 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)2739 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 2740 return super.clearField(field); 2741 } 2742 2743 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)2744 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 2745 return super.clearOneof(oneof); 2746 } 2747 2748 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)2749 public Builder setRepeatedField( 2750 com.google.protobuf.Descriptors.FieldDescriptor field, 2751 int index, 2752 java.lang.Object value) { 2753 return super.setRepeatedField(field, index, value); 2754 } 2755 2756 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)2757 public Builder addRepeatedField( 2758 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 2759 return super.addRepeatedField(field, value); 2760 } 2761 2762 @java.lang.Override mergeFrom(com.google.protobuf.Message other)2763 public Builder mergeFrom(com.google.protobuf.Message other) { 2764 if (other instanceof com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) { 2765 return mergeFrom((com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) other); 2766 } else { 2767 super.mergeFrom(other); 2768 return this; 2769 } 2770 } 2771 mergeFrom(com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema other)2772 public Builder mergeFrom(com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema other) { 2773 if (other == com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.getDefaultInstance()) 2774 return this; 2775 this.mergeUnknownFields(other.getUnknownFields()); 2776 onChanged(); 2777 return this; 2778 } 2779 2780 @java.lang.Override isInitialized()2781 public final boolean isInitialized() { 2782 return true; 2783 } 2784 2785 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2786 public Builder mergeFrom( 2787 com.google.protobuf.CodedInputStream input, 2788 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2789 throws java.io.IOException { 2790 if (extensionRegistry == null) { 2791 throw new java.lang.NullPointerException(); 2792 } 2793 try { 2794 boolean done = false; 2795 while (!done) { 2796 int tag = input.readTag(); 2797 switch (tag) { 2798 case 0: 2799 done = true; 2800 break; 2801 default: 2802 { 2803 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 2804 done = true; // was an endgroup tag 2805 } 2806 break; 2807 } // default: 2808 } // switch (tag) 2809 } // while (!done) 2810 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2811 throw e.unwrapIOException(); 2812 } finally { 2813 onChanged(); 2814 } // finally 2815 return this; 2816 } 2817 2818 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2819 public final Builder setUnknownFields( 2820 final com.google.protobuf.UnknownFieldSet unknownFields) { 2821 return super.setUnknownFields(unknownFields); 2822 } 2823 2824 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)2825 public final Builder mergeUnknownFields( 2826 final com.google.protobuf.UnknownFieldSet unknownFields) { 2827 return super.mergeUnknownFields(unknownFields); 2828 } 2829 2830 // @@protoc_insertion_point(builder_scope:google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) 2831 } 2832 2833 // @@protoc_insertion_point(class_scope:google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) 2834 private static final com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema DEFAULT_INSTANCE; 2835 2836 static { 2837 DEFAULT_INSTANCE = new com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema(); 2838 } 2839 getDefaultInstance()2840 public static com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema getDefaultInstance() { 2841 return DEFAULT_INSTANCE; 2842 } 2843 2844 private static final com.google.protobuf.Parser<OrcSchema> PARSER = 2845 new com.google.protobuf.AbstractParser<OrcSchema>() { 2846 @java.lang.Override 2847 public OrcSchema parsePartialFrom( 2848 com.google.protobuf.CodedInputStream input, 2849 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2850 throws com.google.protobuf.InvalidProtocolBufferException { 2851 Builder builder = newBuilder(); 2852 try { 2853 builder.mergeFrom(input, extensionRegistry); 2854 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2855 throw e.setUnfinishedMessage(builder.buildPartial()); 2856 } catch (com.google.protobuf.UninitializedMessageException e) { 2857 throw e.asInvalidProtocolBufferException() 2858 .setUnfinishedMessage(builder.buildPartial()); 2859 } catch (java.io.IOException e) { 2860 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2861 .setUnfinishedMessage(builder.buildPartial()); 2862 } 2863 return builder.buildPartial(); 2864 } 2865 }; 2866 parser()2867 public static com.google.protobuf.Parser<OrcSchema> parser() { 2868 return PARSER; 2869 } 2870 2871 @java.lang.Override getParserForType()2872 public com.google.protobuf.Parser<OrcSchema> getParserForType() { 2873 return PARSER; 2874 } 2875 2876 @java.lang.Override getDefaultInstanceForType()2877 public com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema getDefaultInstanceForType() { 2878 return DEFAULT_INSTANCE; 2879 } 2880 } 2881 2882 public interface CsvSchemaOrBuilder 2883 extends 2884 // @@protoc_insertion_point(interface_extends:google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) 2885 com.google.protobuf.MessageOrBuilder {} 2886 /** 2887 * 2888 * 2889 * <pre> 2890 * Marks a CSV-encoded data source. 2891 * </pre> 2892 * 2893 * Protobuf type {@code google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema} 2894 */ 2895 public static final class CsvSchema extends com.google.protobuf.GeneratedMessageV3 2896 implements 2897 // @@protoc_insertion_point(message_implements:google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) 2898 CsvSchemaOrBuilder { 2899 private static final long serialVersionUID = 0L; 2900 // Use CsvSchema.newBuilder() to construct. CsvSchema(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)2901 private CsvSchema(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 2902 super(builder); 2903 } 2904 CsvSchema()2905 private CsvSchema() {} 2906 2907 @java.lang.Override 2908 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)2909 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 2910 return new CsvSchema(); 2911 } 2912 2913 @java.lang.Override getUnknownFields()2914 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 2915 return this.unknownFields; 2916 } 2917 getDescriptor()2918 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 2919 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 2920 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_CsvSchema_descriptor; 2921 } 2922 2923 @java.lang.Override 2924 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()2925 internalGetFieldAccessorTable() { 2926 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 2927 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_CsvSchema_fieldAccessorTable 2928 .ensureFieldAccessorsInitialized( 2929 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.class, 2930 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.Builder.class); 2931 } 2932 2933 private byte memoizedIsInitialized = -1; 2934 2935 @java.lang.Override isInitialized()2936 public final boolean isInitialized() { 2937 byte isInitialized = memoizedIsInitialized; 2938 if (isInitialized == 1) return true; 2939 if (isInitialized == 0) return false; 2940 2941 memoizedIsInitialized = 1; 2942 return true; 2943 } 2944 2945 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)2946 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 2947 getUnknownFields().writeTo(output); 2948 } 2949 2950 @java.lang.Override getSerializedSize()2951 public int getSerializedSize() { 2952 int size = memoizedSize; 2953 if (size != -1) return size; 2954 2955 size = 0; 2956 size += getUnknownFields().getSerializedSize(); 2957 memoizedSize = size; 2958 return size; 2959 } 2960 2961 @java.lang.Override equals(final java.lang.Object obj)2962 public boolean equals(final java.lang.Object obj) { 2963 if (obj == this) { 2964 return true; 2965 } 2966 if (!(obj instanceof com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema)) { 2967 return super.equals(obj); 2968 } 2969 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema other = 2970 (com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) obj; 2971 2972 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 2973 return true; 2974 } 2975 2976 @java.lang.Override hashCode()2977 public int hashCode() { 2978 if (memoizedHashCode != 0) { 2979 return memoizedHashCode; 2980 } 2981 int hash = 41; 2982 hash = (19 * hash) + getDescriptor().hashCode(); 2983 hash = (29 * hash) + getUnknownFields().hashCode(); 2984 memoizedHashCode = hash; 2985 return hash; 2986 } 2987 parseFrom( java.nio.ByteBuffer data)2988 public static com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema parseFrom( 2989 java.nio.ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException { 2990 return PARSER.parseFrom(data); 2991 } 2992 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)2993 public static com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema parseFrom( 2994 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2995 throws com.google.protobuf.InvalidProtocolBufferException { 2996 return PARSER.parseFrom(data, extensionRegistry); 2997 } 2998 parseFrom( com.google.protobuf.ByteString data)2999 public static com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema parseFrom( 3000 com.google.protobuf.ByteString data) 3001 throws com.google.protobuf.InvalidProtocolBufferException { 3002 return PARSER.parseFrom(data); 3003 } 3004 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3005 public static com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema parseFrom( 3006 com.google.protobuf.ByteString data, 3007 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3008 throws com.google.protobuf.InvalidProtocolBufferException { 3009 return PARSER.parseFrom(data, extensionRegistry); 3010 } 3011 parseFrom(byte[] data)3012 public static com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema parseFrom(byte[] data) 3013 throws com.google.protobuf.InvalidProtocolBufferException { 3014 return PARSER.parseFrom(data); 3015 } 3016 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3017 public static com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema parseFrom( 3018 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3019 throws com.google.protobuf.InvalidProtocolBufferException { 3020 return PARSER.parseFrom(data, extensionRegistry); 3021 } 3022 parseFrom( java.io.InputStream input)3023 public static com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema parseFrom( 3024 java.io.InputStream input) throws java.io.IOException { 3025 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 3026 } 3027 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3028 public static com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema parseFrom( 3029 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3030 throws java.io.IOException { 3031 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 3032 PARSER, input, extensionRegistry); 3033 } 3034 parseDelimitedFrom( java.io.InputStream input)3035 public static com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema parseDelimitedFrom( 3036 java.io.InputStream input) throws java.io.IOException { 3037 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 3038 } 3039 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3040 public static com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema parseDelimitedFrom( 3041 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3042 throws java.io.IOException { 3043 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 3044 PARSER, input, extensionRegistry); 3045 } 3046 parseFrom( com.google.protobuf.CodedInputStream input)3047 public static com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema parseFrom( 3048 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 3049 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 3050 } 3051 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3052 public static com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema parseFrom( 3053 com.google.protobuf.CodedInputStream input, 3054 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3055 throws java.io.IOException { 3056 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 3057 PARSER, input, extensionRegistry); 3058 } 3059 3060 @java.lang.Override newBuilderForType()3061 public Builder newBuilderForType() { 3062 return newBuilder(); 3063 } 3064 newBuilder()3065 public static Builder newBuilder() { 3066 return DEFAULT_INSTANCE.toBuilder(); 3067 } 3068 newBuilder( com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema prototype)3069 public static Builder newBuilder( 3070 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema prototype) { 3071 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 3072 } 3073 3074 @java.lang.Override toBuilder()3075 public Builder toBuilder() { 3076 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 3077 } 3078 3079 @java.lang.Override newBuilderForType( com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3080 protected Builder newBuilderForType( 3081 com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 3082 Builder builder = new Builder(parent); 3083 return builder; 3084 } 3085 /** 3086 * 3087 * 3088 * <pre> 3089 * Marks a CSV-encoded data source. 3090 * </pre> 3091 * 3092 * Protobuf type {@code google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema} 3093 */ 3094 public static final class Builder 3095 extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 3096 implements 3097 // @@protoc_insertion_point(builder_implements:google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) 3098 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchemaOrBuilder { getDescriptor()3099 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 3100 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 3101 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_CsvSchema_descriptor; 3102 } 3103 3104 @java.lang.Override 3105 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()3106 internalGetFieldAccessorTable() { 3107 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 3108 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_CsvSchema_fieldAccessorTable 3109 .ensureFieldAccessorsInitialized( 3110 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.class, 3111 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.Builder.class); 3112 } 3113 3114 // Construct using com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.newBuilder() Builder()3115 private Builder() {} 3116 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3117 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 3118 super(parent); 3119 } 3120 3121 @java.lang.Override clear()3122 public Builder clear() { 3123 super.clear(); 3124 return this; 3125 } 3126 3127 @java.lang.Override getDescriptorForType()3128 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 3129 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 3130 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_CsvSchema_descriptor; 3131 } 3132 3133 @java.lang.Override getDefaultInstanceForType()3134 public com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema getDefaultInstanceForType() { 3135 return com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.getDefaultInstance(); 3136 } 3137 3138 @java.lang.Override build()3139 public com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema build() { 3140 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema result = buildPartial(); 3141 if (!result.isInitialized()) { 3142 throw newUninitializedMessageException(result); 3143 } 3144 return result; 3145 } 3146 3147 @java.lang.Override buildPartial()3148 public com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema buildPartial() { 3149 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema result = 3150 new com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema(this); 3151 onBuilt(); 3152 return result; 3153 } 3154 3155 @java.lang.Override clone()3156 public Builder clone() { 3157 return super.clone(); 3158 } 3159 3160 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3161 public Builder setField( 3162 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 3163 return super.setField(field, value); 3164 } 3165 3166 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)3167 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 3168 return super.clearField(field); 3169 } 3170 3171 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)3172 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 3173 return super.clearOneof(oneof); 3174 } 3175 3176 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)3177 public Builder setRepeatedField( 3178 com.google.protobuf.Descriptors.FieldDescriptor field, 3179 int index, 3180 java.lang.Object value) { 3181 return super.setRepeatedField(field, index, value); 3182 } 3183 3184 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)3185 public Builder addRepeatedField( 3186 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 3187 return super.addRepeatedField(field, value); 3188 } 3189 3190 @java.lang.Override mergeFrom(com.google.protobuf.Message other)3191 public Builder mergeFrom(com.google.protobuf.Message other) { 3192 if (other instanceof com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) { 3193 return mergeFrom((com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) other); 3194 } else { 3195 super.mergeFrom(other); 3196 return this; 3197 } 3198 } 3199 mergeFrom(com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema other)3200 public Builder mergeFrom(com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema other) { 3201 if (other == com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.getDefaultInstance()) 3202 return this; 3203 this.mergeUnknownFields(other.getUnknownFields()); 3204 onChanged(); 3205 return this; 3206 } 3207 3208 @java.lang.Override isInitialized()3209 public final boolean isInitialized() { 3210 return true; 3211 } 3212 3213 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3214 public Builder mergeFrom( 3215 com.google.protobuf.CodedInputStream input, 3216 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3217 throws java.io.IOException { 3218 if (extensionRegistry == null) { 3219 throw new java.lang.NullPointerException(); 3220 } 3221 try { 3222 boolean done = false; 3223 while (!done) { 3224 int tag = input.readTag(); 3225 switch (tag) { 3226 case 0: 3227 done = true; 3228 break; 3229 default: 3230 { 3231 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 3232 done = true; // was an endgroup tag 3233 } 3234 break; 3235 } // default: 3236 } // switch (tag) 3237 } // while (!done) 3238 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3239 throw e.unwrapIOException(); 3240 } finally { 3241 onChanged(); 3242 } // finally 3243 return this; 3244 } 3245 3246 @java.lang.Override setUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3247 public final Builder setUnknownFields( 3248 final com.google.protobuf.UnknownFieldSet unknownFields) { 3249 return super.setUnknownFields(unknownFields); 3250 } 3251 3252 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)3253 public final Builder mergeUnknownFields( 3254 final com.google.protobuf.UnknownFieldSet unknownFields) { 3255 return super.mergeUnknownFields(unknownFields); 3256 } 3257 3258 // @@protoc_insertion_point(builder_scope:google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) 3259 } 3260 3261 // @@protoc_insertion_point(class_scope:google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) 3262 private static final com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema DEFAULT_INSTANCE; 3263 3264 static { 3265 DEFAULT_INSTANCE = new com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema(); 3266 } 3267 getDefaultInstance()3268 public static com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema getDefaultInstance() { 3269 return DEFAULT_INSTANCE; 3270 } 3271 3272 private static final com.google.protobuf.Parser<CsvSchema> PARSER = 3273 new com.google.protobuf.AbstractParser<CsvSchema>() { 3274 @java.lang.Override 3275 public CsvSchema parsePartialFrom( 3276 com.google.protobuf.CodedInputStream input, 3277 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3278 throws com.google.protobuf.InvalidProtocolBufferException { 3279 Builder builder = newBuilder(); 3280 try { 3281 builder.mergeFrom(input, extensionRegistry); 3282 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 3283 throw e.setUnfinishedMessage(builder.buildPartial()); 3284 } catch (com.google.protobuf.UninitializedMessageException e) { 3285 throw e.asInvalidProtocolBufferException() 3286 .setUnfinishedMessage(builder.buildPartial()); 3287 } catch (java.io.IOException e) { 3288 throw new com.google.protobuf.InvalidProtocolBufferException(e) 3289 .setUnfinishedMessage(builder.buildPartial()); 3290 } 3291 return builder.buildPartial(); 3292 } 3293 }; 3294 parser()3295 public static com.google.protobuf.Parser<CsvSchema> parser() { 3296 return PARSER; 3297 } 3298 3299 @java.lang.Override getParserForType()3300 public com.google.protobuf.Parser<CsvSchema> getParserForType() { 3301 return PARSER; 3302 } 3303 3304 @java.lang.Override getDefaultInstanceForType()3305 public com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema getDefaultInstanceForType() { 3306 return DEFAULT_INSTANCE; 3307 } 3308 } 3309 3310 private int schemaCase_ = 0; 3311 private java.lang.Object schema_; 3312 3313 public enum SchemaCase 3314 implements 3315 com.google.protobuf.Internal.EnumLite, 3316 com.google.protobuf.AbstractMessage.InternalOneOfEnum { 3317 AVRO(1), 3318 THRIFT(2), 3319 PROTOBUF(3), 3320 PARQUET(4), 3321 ORC(5), 3322 CSV(6), 3323 SCHEMA_NOT_SET(0); 3324 private final int value; 3325 SchemaCase(int value)3326 private SchemaCase(int value) { 3327 this.value = value; 3328 } 3329 /** 3330 * @param value The number of the enum to look for. 3331 * @return The enum associated with the given number. 3332 * @deprecated Use {@link #forNumber(int)} instead. 3333 */ 3334 @java.lang.Deprecated valueOf(int value)3335 public static SchemaCase valueOf(int value) { 3336 return forNumber(value); 3337 } 3338 forNumber(int value)3339 public static SchemaCase forNumber(int value) { 3340 switch (value) { 3341 case 1: 3342 return AVRO; 3343 case 2: 3344 return THRIFT; 3345 case 3: 3346 return PROTOBUF; 3347 case 4: 3348 return PARQUET; 3349 case 5: 3350 return ORC; 3351 case 6: 3352 return CSV; 3353 case 0: 3354 return SCHEMA_NOT_SET; 3355 default: 3356 return null; 3357 } 3358 } 3359 getNumber()3360 public int getNumber() { 3361 return this.value; 3362 } 3363 }; 3364 getSchemaCase()3365 public SchemaCase getSchemaCase() { 3366 return SchemaCase.forNumber(schemaCase_); 3367 } 3368 3369 public static final int AVRO_FIELD_NUMBER = 1; 3370 /** 3371 * 3372 * 3373 * <pre> 3374 * Schema in Avro JSON format. 3375 * </pre> 3376 * 3377 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1;</code> 3378 * 3379 * @return Whether the avro field is set. 3380 */ 3381 @java.lang.Override hasAvro()3382 public boolean hasAvro() { 3383 return schemaCase_ == 1; 3384 } 3385 /** 3386 * 3387 * 3388 * <pre> 3389 * Schema in Avro JSON format. 3390 * </pre> 3391 * 3392 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1;</code> 3393 * 3394 * @return The avro. 3395 */ 3396 @java.lang.Override getAvro()3397 public com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema getAvro() { 3398 if (schemaCase_ == 1) { 3399 return (com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) schema_; 3400 } 3401 return com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.getDefaultInstance(); 3402 } 3403 /** 3404 * 3405 * 3406 * <pre> 3407 * Schema in Avro JSON format. 3408 * </pre> 3409 * 3410 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1;</code> 3411 */ 3412 @java.lang.Override getAvroOrBuilder()3413 public com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchemaOrBuilder getAvroOrBuilder() { 3414 if (schemaCase_ == 1) { 3415 return (com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) schema_; 3416 } 3417 return com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.getDefaultInstance(); 3418 } 3419 3420 public static final int THRIFT_FIELD_NUMBER = 2; 3421 /** 3422 * 3423 * 3424 * <pre> 3425 * Schema in Thrift format. 3426 * </pre> 3427 * 3428 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2;</code> 3429 * 3430 * @return Whether the thrift field is set. 3431 */ 3432 @java.lang.Override hasThrift()3433 public boolean hasThrift() { 3434 return schemaCase_ == 2; 3435 } 3436 /** 3437 * 3438 * 3439 * <pre> 3440 * Schema in Thrift format. 3441 * </pre> 3442 * 3443 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2;</code> 3444 * 3445 * @return The thrift. 3446 */ 3447 @java.lang.Override getThrift()3448 public com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema getThrift() { 3449 if (schemaCase_ == 2) { 3450 return (com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) schema_; 3451 } 3452 return com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.getDefaultInstance(); 3453 } 3454 /** 3455 * 3456 * 3457 * <pre> 3458 * Schema in Thrift format. 3459 * </pre> 3460 * 3461 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2;</code> 3462 */ 3463 @java.lang.Override getThriftOrBuilder()3464 public com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchemaOrBuilder getThriftOrBuilder() { 3465 if (schemaCase_ == 2) { 3466 return (com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) schema_; 3467 } 3468 return com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.getDefaultInstance(); 3469 } 3470 3471 public static final int PROTOBUF_FIELD_NUMBER = 3; 3472 /** 3473 * 3474 * 3475 * <pre> 3476 * Schema in protocol buffer format. 3477 * </pre> 3478 * 3479 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3;</code> 3480 * 3481 * @return Whether the protobuf field is set. 3482 */ 3483 @java.lang.Override hasProtobuf()3484 public boolean hasProtobuf() { 3485 return schemaCase_ == 3; 3486 } 3487 /** 3488 * 3489 * 3490 * <pre> 3491 * Schema in protocol buffer format. 3492 * </pre> 3493 * 3494 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3;</code> 3495 * 3496 * @return The protobuf. 3497 */ 3498 @java.lang.Override getProtobuf()3499 public com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema getProtobuf() { 3500 if (schemaCase_ == 3) { 3501 return (com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) schema_; 3502 } 3503 return com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.getDefaultInstance(); 3504 } 3505 /** 3506 * 3507 * 3508 * <pre> 3509 * Schema in protocol buffer format. 3510 * </pre> 3511 * 3512 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3;</code> 3513 */ 3514 @java.lang.Override 3515 public com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchemaOrBuilder getProtobufOrBuilder()3516 getProtobufOrBuilder() { 3517 if (schemaCase_ == 3) { 3518 return (com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) schema_; 3519 } 3520 return com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.getDefaultInstance(); 3521 } 3522 3523 public static final int PARQUET_FIELD_NUMBER = 4; 3524 /** 3525 * 3526 * 3527 * <pre> 3528 * Marks a Parquet-encoded data source. 3529 * </pre> 3530 * 3531 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4;</code> 3532 * 3533 * @return Whether the parquet field is set. 3534 */ 3535 @java.lang.Override hasParquet()3536 public boolean hasParquet() { 3537 return schemaCase_ == 4; 3538 } 3539 /** 3540 * 3541 * 3542 * <pre> 3543 * Marks a Parquet-encoded data source. 3544 * </pre> 3545 * 3546 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4;</code> 3547 * 3548 * @return The parquet. 3549 */ 3550 @java.lang.Override getParquet()3551 public com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema getParquet() { 3552 if (schemaCase_ == 4) { 3553 return (com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) schema_; 3554 } 3555 return com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.getDefaultInstance(); 3556 } 3557 /** 3558 * 3559 * 3560 * <pre> 3561 * Marks a Parquet-encoded data source. 3562 * </pre> 3563 * 3564 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4;</code> 3565 */ 3566 @java.lang.Override 3567 public com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchemaOrBuilder getParquetOrBuilder()3568 getParquetOrBuilder() { 3569 if (schemaCase_ == 4) { 3570 return (com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) schema_; 3571 } 3572 return com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.getDefaultInstance(); 3573 } 3574 3575 public static final int ORC_FIELD_NUMBER = 5; 3576 /** 3577 * 3578 * 3579 * <pre> 3580 * Marks an ORC-encoded data source. 3581 * </pre> 3582 * 3583 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5;</code> 3584 * 3585 * @return Whether the orc field is set. 3586 */ 3587 @java.lang.Override hasOrc()3588 public boolean hasOrc() { 3589 return schemaCase_ == 5; 3590 } 3591 /** 3592 * 3593 * 3594 * <pre> 3595 * Marks an ORC-encoded data source. 3596 * </pre> 3597 * 3598 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5;</code> 3599 * 3600 * @return The orc. 3601 */ 3602 @java.lang.Override getOrc()3603 public com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema getOrc() { 3604 if (schemaCase_ == 5) { 3605 return (com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) schema_; 3606 } 3607 return com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.getDefaultInstance(); 3608 } 3609 /** 3610 * 3611 * 3612 * <pre> 3613 * Marks an ORC-encoded data source. 3614 * </pre> 3615 * 3616 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5;</code> 3617 */ 3618 @java.lang.Override getOrcOrBuilder()3619 public com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchemaOrBuilder getOrcOrBuilder() { 3620 if (schemaCase_ == 5) { 3621 return (com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) schema_; 3622 } 3623 return com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.getDefaultInstance(); 3624 } 3625 3626 public static final int CSV_FIELD_NUMBER = 6; 3627 /** 3628 * 3629 * 3630 * <pre> 3631 * Marks a CSV-encoded data source. 3632 * </pre> 3633 * 3634 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6;</code> 3635 * 3636 * @return Whether the csv field is set. 3637 */ 3638 @java.lang.Override hasCsv()3639 public boolean hasCsv() { 3640 return schemaCase_ == 6; 3641 } 3642 /** 3643 * 3644 * 3645 * <pre> 3646 * Marks a CSV-encoded data source. 3647 * </pre> 3648 * 3649 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6;</code> 3650 * 3651 * @return The csv. 3652 */ 3653 @java.lang.Override getCsv()3654 public com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema getCsv() { 3655 if (schemaCase_ == 6) { 3656 return (com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) schema_; 3657 } 3658 return com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.getDefaultInstance(); 3659 } 3660 /** 3661 * 3662 * 3663 * <pre> 3664 * Marks a CSV-encoded data source. 3665 * </pre> 3666 * 3667 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6;</code> 3668 */ 3669 @java.lang.Override getCsvOrBuilder()3670 public com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchemaOrBuilder getCsvOrBuilder() { 3671 if (schemaCase_ == 6) { 3672 return (com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) schema_; 3673 } 3674 return com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.getDefaultInstance(); 3675 } 3676 3677 private byte memoizedIsInitialized = -1; 3678 3679 @java.lang.Override isInitialized()3680 public final boolean isInitialized() { 3681 byte isInitialized = memoizedIsInitialized; 3682 if (isInitialized == 1) return true; 3683 if (isInitialized == 0) return false; 3684 3685 memoizedIsInitialized = 1; 3686 return true; 3687 } 3688 3689 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)3690 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 3691 if (schemaCase_ == 1) { 3692 output.writeMessage(1, (com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) schema_); 3693 } 3694 if (schemaCase_ == 2) { 3695 output.writeMessage(2, (com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) schema_); 3696 } 3697 if (schemaCase_ == 3) { 3698 output.writeMessage( 3699 3, (com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) schema_); 3700 } 3701 if (schemaCase_ == 4) { 3702 output.writeMessage( 3703 4, (com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) schema_); 3704 } 3705 if (schemaCase_ == 5) { 3706 output.writeMessage(5, (com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) schema_); 3707 } 3708 if (schemaCase_ == 6) { 3709 output.writeMessage(6, (com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) schema_); 3710 } 3711 getUnknownFields().writeTo(output); 3712 } 3713 3714 @java.lang.Override getSerializedSize()3715 public int getSerializedSize() { 3716 int size = memoizedSize; 3717 if (size != -1) return size; 3718 3719 size = 0; 3720 if (schemaCase_ == 1) { 3721 size += 3722 com.google.protobuf.CodedOutputStream.computeMessageSize( 3723 1, (com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) schema_); 3724 } 3725 if (schemaCase_ == 2) { 3726 size += 3727 com.google.protobuf.CodedOutputStream.computeMessageSize( 3728 2, (com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) schema_); 3729 } 3730 if (schemaCase_ == 3) { 3731 size += 3732 com.google.protobuf.CodedOutputStream.computeMessageSize( 3733 3, (com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) schema_); 3734 } 3735 if (schemaCase_ == 4) { 3736 size += 3737 com.google.protobuf.CodedOutputStream.computeMessageSize( 3738 4, (com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) schema_); 3739 } 3740 if (schemaCase_ == 5) { 3741 size += 3742 com.google.protobuf.CodedOutputStream.computeMessageSize( 3743 5, (com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) schema_); 3744 } 3745 if (schemaCase_ == 6) { 3746 size += 3747 com.google.protobuf.CodedOutputStream.computeMessageSize( 3748 6, (com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) schema_); 3749 } 3750 size += getUnknownFields().getSerializedSize(); 3751 memoizedSize = size; 3752 return size; 3753 } 3754 3755 @java.lang.Override equals(final java.lang.Object obj)3756 public boolean equals(final java.lang.Object obj) { 3757 if (obj == this) { 3758 return true; 3759 } 3760 if (!(obj instanceof com.google.cloud.datacatalog.v1.PhysicalSchema)) { 3761 return super.equals(obj); 3762 } 3763 com.google.cloud.datacatalog.v1.PhysicalSchema other = 3764 (com.google.cloud.datacatalog.v1.PhysicalSchema) obj; 3765 3766 if (!getSchemaCase().equals(other.getSchemaCase())) return false; 3767 switch (schemaCase_) { 3768 case 1: 3769 if (!getAvro().equals(other.getAvro())) return false; 3770 break; 3771 case 2: 3772 if (!getThrift().equals(other.getThrift())) return false; 3773 break; 3774 case 3: 3775 if (!getProtobuf().equals(other.getProtobuf())) return false; 3776 break; 3777 case 4: 3778 if (!getParquet().equals(other.getParquet())) return false; 3779 break; 3780 case 5: 3781 if (!getOrc().equals(other.getOrc())) return false; 3782 break; 3783 case 6: 3784 if (!getCsv().equals(other.getCsv())) return false; 3785 break; 3786 case 0: 3787 default: 3788 } 3789 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 3790 return true; 3791 } 3792 3793 @java.lang.Override hashCode()3794 public int hashCode() { 3795 if (memoizedHashCode != 0) { 3796 return memoizedHashCode; 3797 } 3798 int hash = 41; 3799 hash = (19 * hash) + getDescriptor().hashCode(); 3800 switch (schemaCase_) { 3801 case 1: 3802 hash = (37 * hash) + AVRO_FIELD_NUMBER; 3803 hash = (53 * hash) + getAvro().hashCode(); 3804 break; 3805 case 2: 3806 hash = (37 * hash) + THRIFT_FIELD_NUMBER; 3807 hash = (53 * hash) + getThrift().hashCode(); 3808 break; 3809 case 3: 3810 hash = (37 * hash) + PROTOBUF_FIELD_NUMBER; 3811 hash = (53 * hash) + getProtobuf().hashCode(); 3812 break; 3813 case 4: 3814 hash = (37 * hash) + PARQUET_FIELD_NUMBER; 3815 hash = (53 * hash) + getParquet().hashCode(); 3816 break; 3817 case 5: 3818 hash = (37 * hash) + ORC_FIELD_NUMBER; 3819 hash = (53 * hash) + getOrc().hashCode(); 3820 break; 3821 case 6: 3822 hash = (37 * hash) + CSV_FIELD_NUMBER; 3823 hash = (53 * hash) + getCsv().hashCode(); 3824 break; 3825 case 0: 3826 default: 3827 } 3828 hash = (29 * hash) + getUnknownFields().hashCode(); 3829 memoizedHashCode = hash; 3830 return hash; 3831 } 3832 parseFrom(java.nio.ByteBuffer data)3833 public static com.google.cloud.datacatalog.v1.PhysicalSchema parseFrom(java.nio.ByteBuffer data) 3834 throws com.google.protobuf.InvalidProtocolBufferException { 3835 return PARSER.parseFrom(data); 3836 } 3837 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3838 public static com.google.cloud.datacatalog.v1.PhysicalSchema parseFrom( 3839 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3840 throws com.google.protobuf.InvalidProtocolBufferException { 3841 return PARSER.parseFrom(data, extensionRegistry); 3842 } 3843 parseFrom( com.google.protobuf.ByteString data)3844 public static com.google.cloud.datacatalog.v1.PhysicalSchema parseFrom( 3845 com.google.protobuf.ByteString data) 3846 throws com.google.protobuf.InvalidProtocolBufferException { 3847 return PARSER.parseFrom(data); 3848 } 3849 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3850 public static com.google.cloud.datacatalog.v1.PhysicalSchema parseFrom( 3851 com.google.protobuf.ByteString data, 3852 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3853 throws com.google.protobuf.InvalidProtocolBufferException { 3854 return PARSER.parseFrom(data, extensionRegistry); 3855 } 3856 parseFrom(byte[] data)3857 public static com.google.cloud.datacatalog.v1.PhysicalSchema parseFrom(byte[] data) 3858 throws com.google.protobuf.InvalidProtocolBufferException { 3859 return PARSER.parseFrom(data); 3860 } 3861 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3862 public static com.google.cloud.datacatalog.v1.PhysicalSchema parseFrom( 3863 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3864 throws com.google.protobuf.InvalidProtocolBufferException { 3865 return PARSER.parseFrom(data, extensionRegistry); 3866 } 3867 parseFrom(java.io.InputStream input)3868 public static com.google.cloud.datacatalog.v1.PhysicalSchema parseFrom(java.io.InputStream input) 3869 throws java.io.IOException { 3870 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 3871 } 3872 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3873 public static com.google.cloud.datacatalog.v1.PhysicalSchema parseFrom( 3874 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3875 throws java.io.IOException { 3876 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 3877 PARSER, input, extensionRegistry); 3878 } 3879 parseDelimitedFrom( java.io.InputStream input)3880 public static com.google.cloud.datacatalog.v1.PhysicalSchema parseDelimitedFrom( 3881 java.io.InputStream input) throws java.io.IOException { 3882 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 3883 } 3884 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3885 public static com.google.cloud.datacatalog.v1.PhysicalSchema parseDelimitedFrom( 3886 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3887 throws java.io.IOException { 3888 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 3889 PARSER, input, extensionRegistry); 3890 } 3891 parseFrom( com.google.protobuf.CodedInputStream input)3892 public static com.google.cloud.datacatalog.v1.PhysicalSchema parseFrom( 3893 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 3894 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 3895 } 3896 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)3897 public static com.google.cloud.datacatalog.v1.PhysicalSchema parseFrom( 3898 com.google.protobuf.CodedInputStream input, 3899 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 3900 throws java.io.IOException { 3901 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 3902 PARSER, input, extensionRegistry); 3903 } 3904 3905 @java.lang.Override newBuilderForType()3906 public Builder newBuilderForType() { 3907 return newBuilder(); 3908 } 3909 newBuilder()3910 public static Builder newBuilder() { 3911 return DEFAULT_INSTANCE.toBuilder(); 3912 } 3913 newBuilder(com.google.cloud.datacatalog.v1.PhysicalSchema prototype)3914 public static Builder newBuilder(com.google.cloud.datacatalog.v1.PhysicalSchema prototype) { 3915 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 3916 } 3917 3918 @java.lang.Override toBuilder()3919 public Builder toBuilder() { 3920 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 3921 } 3922 3923 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3924 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 3925 Builder builder = new Builder(parent); 3926 return builder; 3927 } 3928 /** 3929 * 3930 * 3931 * <pre> 3932 * Native schema used by a resource represented as an entry. Used by query 3933 * engines for deserializing and parsing source data. 3934 * </pre> 3935 * 3936 * Protobuf type {@code google.cloud.datacatalog.v1.PhysicalSchema} 3937 */ 3938 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 3939 implements 3940 // @@protoc_insertion_point(builder_implements:google.cloud.datacatalog.v1.PhysicalSchema) 3941 com.google.cloud.datacatalog.v1.PhysicalSchemaOrBuilder { getDescriptor()3942 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 3943 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 3944 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_descriptor; 3945 } 3946 3947 @java.lang.Override 3948 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()3949 internalGetFieldAccessorTable() { 3950 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 3951 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_fieldAccessorTable 3952 .ensureFieldAccessorsInitialized( 3953 com.google.cloud.datacatalog.v1.PhysicalSchema.class, 3954 com.google.cloud.datacatalog.v1.PhysicalSchema.Builder.class); 3955 } 3956 3957 // Construct using com.google.cloud.datacatalog.v1.PhysicalSchema.newBuilder() Builder()3958 private Builder() {} 3959 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)3960 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 3961 super(parent); 3962 } 3963 3964 @java.lang.Override clear()3965 public Builder clear() { 3966 super.clear(); 3967 bitField0_ = 0; 3968 if (avroBuilder_ != null) { 3969 avroBuilder_.clear(); 3970 } 3971 if (thriftBuilder_ != null) { 3972 thriftBuilder_.clear(); 3973 } 3974 if (protobufBuilder_ != null) { 3975 protobufBuilder_.clear(); 3976 } 3977 if (parquetBuilder_ != null) { 3978 parquetBuilder_.clear(); 3979 } 3980 if (orcBuilder_ != null) { 3981 orcBuilder_.clear(); 3982 } 3983 if (csvBuilder_ != null) { 3984 csvBuilder_.clear(); 3985 } 3986 schemaCase_ = 0; 3987 schema_ = null; 3988 return this; 3989 } 3990 3991 @java.lang.Override getDescriptorForType()3992 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 3993 return com.google.cloud.datacatalog.v1.PhysicalSchemaProto 3994 .internal_static_google_cloud_datacatalog_v1_PhysicalSchema_descriptor; 3995 } 3996 3997 @java.lang.Override getDefaultInstanceForType()3998 public com.google.cloud.datacatalog.v1.PhysicalSchema getDefaultInstanceForType() { 3999 return com.google.cloud.datacatalog.v1.PhysicalSchema.getDefaultInstance(); 4000 } 4001 4002 @java.lang.Override build()4003 public com.google.cloud.datacatalog.v1.PhysicalSchema build() { 4004 com.google.cloud.datacatalog.v1.PhysicalSchema result = buildPartial(); 4005 if (!result.isInitialized()) { 4006 throw newUninitializedMessageException(result); 4007 } 4008 return result; 4009 } 4010 4011 @java.lang.Override buildPartial()4012 public com.google.cloud.datacatalog.v1.PhysicalSchema buildPartial() { 4013 com.google.cloud.datacatalog.v1.PhysicalSchema result = 4014 new com.google.cloud.datacatalog.v1.PhysicalSchema(this); 4015 if (bitField0_ != 0) { 4016 buildPartial0(result); 4017 } 4018 buildPartialOneofs(result); 4019 onBuilt(); 4020 return result; 4021 } 4022 buildPartial0(com.google.cloud.datacatalog.v1.PhysicalSchema result)4023 private void buildPartial0(com.google.cloud.datacatalog.v1.PhysicalSchema result) { 4024 int from_bitField0_ = bitField0_; 4025 } 4026 buildPartialOneofs(com.google.cloud.datacatalog.v1.PhysicalSchema result)4027 private void buildPartialOneofs(com.google.cloud.datacatalog.v1.PhysicalSchema result) { 4028 result.schemaCase_ = schemaCase_; 4029 result.schema_ = this.schema_; 4030 if (schemaCase_ == 1 && avroBuilder_ != null) { 4031 result.schema_ = avroBuilder_.build(); 4032 } 4033 if (schemaCase_ == 2 && thriftBuilder_ != null) { 4034 result.schema_ = thriftBuilder_.build(); 4035 } 4036 if (schemaCase_ == 3 && protobufBuilder_ != null) { 4037 result.schema_ = protobufBuilder_.build(); 4038 } 4039 if (schemaCase_ == 4 && parquetBuilder_ != null) { 4040 result.schema_ = parquetBuilder_.build(); 4041 } 4042 if (schemaCase_ == 5 && orcBuilder_ != null) { 4043 result.schema_ = orcBuilder_.build(); 4044 } 4045 if (schemaCase_ == 6 && csvBuilder_ != null) { 4046 result.schema_ = csvBuilder_.build(); 4047 } 4048 } 4049 4050 @java.lang.Override clone()4051 public Builder clone() { 4052 return super.clone(); 4053 } 4054 4055 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)4056 public Builder setField( 4057 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 4058 return super.setField(field, value); 4059 } 4060 4061 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)4062 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 4063 return super.clearField(field); 4064 } 4065 4066 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)4067 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 4068 return super.clearOneof(oneof); 4069 } 4070 4071 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)4072 public Builder setRepeatedField( 4073 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 4074 return super.setRepeatedField(field, index, value); 4075 } 4076 4077 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)4078 public Builder addRepeatedField( 4079 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 4080 return super.addRepeatedField(field, value); 4081 } 4082 4083 @java.lang.Override mergeFrom(com.google.protobuf.Message other)4084 public Builder mergeFrom(com.google.protobuf.Message other) { 4085 if (other instanceof com.google.cloud.datacatalog.v1.PhysicalSchema) { 4086 return mergeFrom((com.google.cloud.datacatalog.v1.PhysicalSchema) other); 4087 } else { 4088 super.mergeFrom(other); 4089 return this; 4090 } 4091 } 4092 mergeFrom(com.google.cloud.datacatalog.v1.PhysicalSchema other)4093 public Builder mergeFrom(com.google.cloud.datacatalog.v1.PhysicalSchema other) { 4094 if (other == com.google.cloud.datacatalog.v1.PhysicalSchema.getDefaultInstance()) return this; 4095 switch (other.getSchemaCase()) { 4096 case AVRO: 4097 { 4098 mergeAvro(other.getAvro()); 4099 break; 4100 } 4101 case THRIFT: 4102 { 4103 mergeThrift(other.getThrift()); 4104 break; 4105 } 4106 case PROTOBUF: 4107 { 4108 mergeProtobuf(other.getProtobuf()); 4109 break; 4110 } 4111 case PARQUET: 4112 { 4113 mergeParquet(other.getParquet()); 4114 break; 4115 } 4116 case ORC: 4117 { 4118 mergeOrc(other.getOrc()); 4119 break; 4120 } 4121 case CSV: 4122 { 4123 mergeCsv(other.getCsv()); 4124 break; 4125 } 4126 case SCHEMA_NOT_SET: 4127 { 4128 break; 4129 } 4130 } 4131 this.mergeUnknownFields(other.getUnknownFields()); 4132 onChanged(); 4133 return this; 4134 } 4135 4136 @java.lang.Override isInitialized()4137 public final boolean isInitialized() { 4138 return true; 4139 } 4140 4141 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)4142 public Builder mergeFrom( 4143 com.google.protobuf.CodedInputStream input, 4144 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 4145 throws java.io.IOException { 4146 if (extensionRegistry == null) { 4147 throw new java.lang.NullPointerException(); 4148 } 4149 try { 4150 boolean done = false; 4151 while (!done) { 4152 int tag = input.readTag(); 4153 switch (tag) { 4154 case 0: 4155 done = true; 4156 break; 4157 case 10: 4158 { 4159 input.readMessage(getAvroFieldBuilder().getBuilder(), extensionRegistry); 4160 schemaCase_ = 1; 4161 break; 4162 } // case 10 4163 case 18: 4164 { 4165 input.readMessage(getThriftFieldBuilder().getBuilder(), extensionRegistry); 4166 schemaCase_ = 2; 4167 break; 4168 } // case 18 4169 case 26: 4170 { 4171 input.readMessage(getProtobufFieldBuilder().getBuilder(), extensionRegistry); 4172 schemaCase_ = 3; 4173 break; 4174 } // case 26 4175 case 34: 4176 { 4177 input.readMessage(getParquetFieldBuilder().getBuilder(), extensionRegistry); 4178 schemaCase_ = 4; 4179 break; 4180 } // case 34 4181 case 42: 4182 { 4183 input.readMessage(getOrcFieldBuilder().getBuilder(), extensionRegistry); 4184 schemaCase_ = 5; 4185 break; 4186 } // case 42 4187 case 50: 4188 { 4189 input.readMessage(getCsvFieldBuilder().getBuilder(), extensionRegistry); 4190 schemaCase_ = 6; 4191 break; 4192 } // case 50 4193 default: 4194 { 4195 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 4196 done = true; // was an endgroup tag 4197 } 4198 break; 4199 } // default: 4200 } // switch (tag) 4201 } // while (!done) 4202 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 4203 throw e.unwrapIOException(); 4204 } finally { 4205 onChanged(); 4206 } // finally 4207 return this; 4208 } 4209 4210 private int schemaCase_ = 0; 4211 private java.lang.Object schema_; 4212 getSchemaCase()4213 public SchemaCase getSchemaCase() { 4214 return SchemaCase.forNumber(schemaCase_); 4215 } 4216 clearSchema()4217 public Builder clearSchema() { 4218 schemaCase_ = 0; 4219 schema_ = null; 4220 onChanged(); 4221 return this; 4222 } 4223 4224 private int bitField0_; 4225 4226 private com.google.protobuf.SingleFieldBuilderV3< 4227 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema, 4228 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.Builder, 4229 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchemaOrBuilder> 4230 avroBuilder_; 4231 /** 4232 * 4233 * 4234 * <pre> 4235 * Schema in Avro JSON format. 4236 * </pre> 4237 * 4238 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1;</code> 4239 * 4240 * @return Whether the avro field is set. 4241 */ 4242 @java.lang.Override hasAvro()4243 public boolean hasAvro() { 4244 return schemaCase_ == 1; 4245 } 4246 /** 4247 * 4248 * 4249 * <pre> 4250 * Schema in Avro JSON format. 4251 * </pre> 4252 * 4253 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1;</code> 4254 * 4255 * @return The avro. 4256 */ 4257 @java.lang.Override getAvro()4258 public com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema getAvro() { 4259 if (avroBuilder_ == null) { 4260 if (schemaCase_ == 1) { 4261 return (com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) schema_; 4262 } 4263 return com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.getDefaultInstance(); 4264 } else { 4265 if (schemaCase_ == 1) { 4266 return avroBuilder_.getMessage(); 4267 } 4268 return com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.getDefaultInstance(); 4269 } 4270 } 4271 /** 4272 * 4273 * 4274 * <pre> 4275 * Schema in Avro JSON format. 4276 * </pre> 4277 * 4278 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1;</code> 4279 */ setAvro(com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema value)4280 public Builder setAvro(com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema value) { 4281 if (avroBuilder_ == null) { 4282 if (value == null) { 4283 throw new NullPointerException(); 4284 } 4285 schema_ = value; 4286 onChanged(); 4287 } else { 4288 avroBuilder_.setMessage(value); 4289 } 4290 schemaCase_ = 1; 4291 return this; 4292 } 4293 /** 4294 * 4295 * 4296 * <pre> 4297 * Schema in Avro JSON format. 4298 * </pre> 4299 * 4300 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1;</code> 4301 */ setAvro( com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.Builder builderForValue)4302 public Builder setAvro( 4303 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.Builder builderForValue) { 4304 if (avroBuilder_ == null) { 4305 schema_ = builderForValue.build(); 4306 onChanged(); 4307 } else { 4308 avroBuilder_.setMessage(builderForValue.build()); 4309 } 4310 schemaCase_ = 1; 4311 return this; 4312 } 4313 /** 4314 * 4315 * 4316 * <pre> 4317 * Schema in Avro JSON format. 4318 * </pre> 4319 * 4320 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1;</code> 4321 */ mergeAvro(com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema value)4322 public Builder mergeAvro(com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema value) { 4323 if (avroBuilder_ == null) { 4324 if (schemaCase_ == 1 4325 && schema_ 4326 != com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.getDefaultInstance()) { 4327 schema_ = 4328 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.newBuilder( 4329 (com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) schema_) 4330 .mergeFrom(value) 4331 .buildPartial(); 4332 } else { 4333 schema_ = value; 4334 } 4335 onChanged(); 4336 } else { 4337 if (schemaCase_ == 1) { 4338 avroBuilder_.mergeFrom(value); 4339 } else { 4340 avroBuilder_.setMessage(value); 4341 } 4342 } 4343 schemaCase_ = 1; 4344 return this; 4345 } 4346 /** 4347 * 4348 * 4349 * <pre> 4350 * Schema in Avro JSON format. 4351 * </pre> 4352 * 4353 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1;</code> 4354 */ clearAvro()4355 public Builder clearAvro() { 4356 if (avroBuilder_ == null) { 4357 if (schemaCase_ == 1) { 4358 schemaCase_ = 0; 4359 schema_ = null; 4360 onChanged(); 4361 } 4362 } else { 4363 if (schemaCase_ == 1) { 4364 schemaCase_ = 0; 4365 schema_ = null; 4366 } 4367 avroBuilder_.clear(); 4368 } 4369 return this; 4370 } 4371 /** 4372 * 4373 * 4374 * <pre> 4375 * Schema in Avro JSON format. 4376 * </pre> 4377 * 4378 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1;</code> 4379 */ getAvroBuilder()4380 public com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.Builder getAvroBuilder() { 4381 return getAvroFieldBuilder().getBuilder(); 4382 } 4383 /** 4384 * 4385 * 4386 * <pre> 4387 * Schema in Avro JSON format. 4388 * </pre> 4389 * 4390 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1;</code> 4391 */ 4392 @java.lang.Override getAvroOrBuilder()4393 public com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchemaOrBuilder getAvroOrBuilder() { 4394 if ((schemaCase_ == 1) && (avroBuilder_ != null)) { 4395 return avroBuilder_.getMessageOrBuilder(); 4396 } else { 4397 if (schemaCase_ == 1) { 4398 return (com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) schema_; 4399 } 4400 return com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.getDefaultInstance(); 4401 } 4402 } 4403 /** 4404 * 4405 * 4406 * <pre> 4407 * Schema in Avro JSON format. 4408 * </pre> 4409 * 4410 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema avro = 1;</code> 4411 */ 4412 private com.google.protobuf.SingleFieldBuilderV3< 4413 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema, 4414 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.Builder, 4415 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchemaOrBuilder> getAvroFieldBuilder()4416 getAvroFieldBuilder() { 4417 if (avroBuilder_ == null) { 4418 if (!(schemaCase_ == 1)) { 4419 schema_ = com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.getDefaultInstance(); 4420 } 4421 avroBuilder_ = 4422 new com.google.protobuf.SingleFieldBuilderV3< 4423 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema, 4424 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema.Builder, 4425 com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchemaOrBuilder>( 4426 (com.google.cloud.datacatalog.v1.PhysicalSchema.AvroSchema) schema_, 4427 getParentForChildren(), 4428 isClean()); 4429 schema_ = null; 4430 } 4431 schemaCase_ = 1; 4432 onChanged(); 4433 return avroBuilder_; 4434 } 4435 4436 private com.google.protobuf.SingleFieldBuilderV3< 4437 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema, 4438 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.Builder, 4439 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchemaOrBuilder> 4440 thriftBuilder_; 4441 /** 4442 * 4443 * 4444 * <pre> 4445 * Schema in Thrift format. 4446 * </pre> 4447 * 4448 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2;</code> 4449 * 4450 * @return Whether the thrift field is set. 4451 */ 4452 @java.lang.Override hasThrift()4453 public boolean hasThrift() { 4454 return schemaCase_ == 2; 4455 } 4456 /** 4457 * 4458 * 4459 * <pre> 4460 * Schema in Thrift format. 4461 * </pre> 4462 * 4463 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2;</code> 4464 * 4465 * @return The thrift. 4466 */ 4467 @java.lang.Override getThrift()4468 public com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema getThrift() { 4469 if (thriftBuilder_ == null) { 4470 if (schemaCase_ == 2) { 4471 return (com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) schema_; 4472 } 4473 return com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.getDefaultInstance(); 4474 } else { 4475 if (schemaCase_ == 2) { 4476 return thriftBuilder_.getMessage(); 4477 } 4478 return com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.getDefaultInstance(); 4479 } 4480 } 4481 /** 4482 * 4483 * 4484 * <pre> 4485 * Schema in Thrift format. 4486 * </pre> 4487 * 4488 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2;</code> 4489 */ setThrift(com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema value)4490 public Builder setThrift(com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema value) { 4491 if (thriftBuilder_ == null) { 4492 if (value == null) { 4493 throw new NullPointerException(); 4494 } 4495 schema_ = value; 4496 onChanged(); 4497 } else { 4498 thriftBuilder_.setMessage(value); 4499 } 4500 schemaCase_ = 2; 4501 return this; 4502 } 4503 /** 4504 * 4505 * 4506 * <pre> 4507 * Schema in Thrift format. 4508 * </pre> 4509 * 4510 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2;</code> 4511 */ setThrift( com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.Builder builderForValue)4512 public Builder setThrift( 4513 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.Builder builderForValue) { 4514 if (thriftBuilder_ == null) { 4515 schema_ = builderForValue.build(); 4516 onChanged(); 4517 } else { 4518 thriftBuilder_.setMessage(builderForValue.build()); 4519 } 4520 schemaCase_ = 2; 4521 return this; 4522 } 4523 /** 4524 * 4525 * 4526 * <pre> 4527 * Schema in Thrift format. 4528 * </pre> 4529 * 4530 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2;</code> 4531 */ mergeThrift(com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema value)4532 public Builder mergeThrift(com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema value) { 4533 if (thriftBuilder_ == null) { 4534 if (schemaCase_ == 2 4535 && schema_ 4536 != com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema 4537 .getDefaultInstance()) { 4538 schema_ = 4539 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.newBuilder( 4540 (com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) schema_) 4541 .mergeFrom(value) 4542 .buildPartial(); 4543 } else { 4544 schema_ = value; 4545 } 4546 onChanged(); 4547 } else { 4548 if (schemaCase_ == 2) { 4549 thriftBuilder_.mergeFrom(value); 4550 } else { 4551 thriftBuilder_.setMessage(value); 4552 } 4553 } 4554 schemaCase_ = 2; 4555 return this; 4556 } 4557 /** 4558 * 4559 * 4560 * <pre> 4561 * Schema in Thrift format. 4562 * </pre> 4563 * 4564 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2;</code> 4565 */ clearThrift()4566 public Builder clearThrift() { 4567 if (thriftBuilder_ == null) { 4568 if (schemaCase_ == 2) { 4569 schemaCase_ = 0; 4570 schema_ = null; 4571 onChanged(); 4572 } 4573 } else { 4574 if (schemaCase_ == 2) { 4575 schemaCase_ = 0; 4576 schema_ = null; 4577 } 4578 thriftBuilder_.clear(); 4579 } 4580 return this; 4581 } 4582 /** 4583 * 4584 * 4585 * <pre> 4586 * Schema in Thrift format. 4587 * </pre> 4588 * 4589 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2;</code> 4590 */ getThriftBuilder()4591 public com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.Builder getThriftBuilder() { 4592 return getThriftFieldBuilder().getBuilder(); 4593 } 4594 /** 4595 * 4596 * 4597 * <pre> 4598 * Schema in Thrift format. 4599 * </pre> 4600 * 4601 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2;</code> 4602 */ 4603 @java.lang.Override 4604 public com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchemaOrBuilder getThriftOrBuilder()4605 getThriftOrBuilder() { 4606 if ((schemaCase_ == 2) && (thriftBuilder_ != null)) { 4607 return thriftBuilder_.getMessageOrBuilder(); 4608 } else { 4609 if (schemaCase_ == 2) { 4610 return (com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) schema_; 4611 } 4612 return com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.getDefaultInstance(); 4613 } 4614 } 4615 /** 4616 * 4617 * 4618 * <pre> 4619 * Schema in Thrift format. 4620 * </pre> 4621 * 4622 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema thrift = 2;</code> 4623 */ 4624 private com.google.protobuf.SingleFieldBuilderV3< 4625 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema, 4626 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.Builder, 4627 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchemaOrBuilder> getThriftFieldBuilder()4628 getThriftFieldBuilder() { 4629 if (thriftBuilder_ == null) { 4630 if (!(schemaCase_ == 2)) { 4631 schema_ = 4632 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.getDefaultInstance(); 4633 } 4634 thriftBuilder_ = 4635 new com.google.protobuf.SingleFieldBuilderV3< 4636 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema, 4637 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema.Builder, 4638 com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchemaOrBuilder>( 4639 (com.google.cloud.datacatalog.v1.PhysicalSchema.ThriftSchema) schema_, 4640 getParentForChildren(), 4641 isClean()); 4642 schema_ = null; 4643 } 4644 schemaCase_ = 2; 4645 onChanged(); 4646 return thriftBuilder_; 4647 } 4648 4649 private com.google.protobuf.SingleFieldBuilderV3< 4650 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema, 4651 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.Builder, 4652 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchemaOrBuilder> 4653 protobufBuilder_; 4654 /** 4655 * 4656 * 4657 * <pre> 4658 * Schema in protocol buffer format. 4659 * </pre> 4660 * 4661 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3;</code> 4662 * 4663 * @return Whether the protobuf field is set. 4664 */ 4665 @java.lang.Override hasProtobuf()4666 public boolean hasProtobuf() { 4667 return schemaCase_ == 3; 4668 } 4669 /** 4670 * 4671 * 4672 * <pre> 4673 * Schema in protocol buffer format. 4674 * </pre> 4675 * 4676 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3;</code> 4677 * 4678 * @return The protobuf. 4679 */ 4680 @java.lang.Override getProtobuf()4681 public com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema getProtobuf() { 4682 if (protobufBuilder_ == null) { 4683 if (schemaCase_ == 3) { 4684 return (com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) schema_; 4685 } 4686 return com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.getDefaultInstance(); 4687 } else { 4688 if (schemaCase_ == 3) { 4689 return protobufBuilder_.getMessage(); 4690 } 4691 return com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.getDefaultInstance(); 4692 } 4693 } 4694 /** 4695 * 4696 * 4697 * <pre> 4698 * Schema in protocol buffer format. 4699 * </pre> 4700 * 4701 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3;</code> 4702 */ setProtobuf( com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema value)4703 public Builder setProtobuf( 4704 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema value) { 4705 if (protobufBuilder_ == null) { 4706 if (value == null) { 4707 throw new NullPointerException(); 4708 } 4709 schema_ = value; 4710 onChanged(); 4711 } else { 4712 protobufBuilder_.setMessage(value); 4713 } 4714 schemaCase_ = 3; 4715 return this; 4716 } 4717 /** 4718 * 4719 * 4720 * <pre> 4721 * Schema in protocol buffer format. 4722 * </pre> 4723 * 4724 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3;</code> 4725 */ setProtobuf( com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.Builder builderForValue)4726 public Builder setProtobuf( 4727 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.Builder builderForValue) { 4728 if (protobufBuilder_ == null) { 4729 schema_ = builderForValue.build(); 4730 onChanged(); 4731 } else { 4732 protobufBuilder_.setMessage(builderForValue.build()); 4733 } 4734 schemaCase_ = 3; 4735 return this; 4736 } 4737 /** 4738 * 4739 * 4740 * <pre> 4741 * Schema in protocol buffer format. 4742 * </pre> 4743 * 4744 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3;</code> 4745 */ mergeProtobuf( com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema value)4746 public Builder mergeProtobuf( 4747 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema value) { 4748 if (protobufBuilder_ == null) { 4749 if (schemaCase_ == 3 4750 && schema_ 4751 != com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema 4752 .getDefaultInstance()) { 4753 schema_ = 4754 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.newBuilder( 4755 (com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) schema_) 4756 .mergeFrom(value) 4757 .buildPartial(); 4758 } else { 4759 schema_ = value; 4760 } 4761 onChanged(); 4762 } else { 4763 if (schemaCase_ == 3) { 4764 protobufBuilder_.mergeFrom(value); 4765 } else { 4766 protobufBuilder_.setMessage(value); 4767 } 4768 } 4769 schemaCase_ = 3; 4770 return this; 4771 } 4772 /** 4773 * 4774 * 4775 * <pre> 4776 * Schema in protocol buffer format. 4777 * </pre> 4778 * 4779 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3;</code> 4780 */ clearProtobuf()4781 public Builder clearProtobuf() { 4782 if (protobufBuilder_ == null) { 4783 if (schemaCase_ == 3) { 4784 schemaCase_ = 0; 4785 schema_ = null; 4786 onChanged(); 4787 } 4788 } else { 4789 if (schemaCase_ == 3) { 4790 schemaCase_ = 0; 4791 schema_ = null; 4792 } 4793 protobufBuilder_.clear(); 4794 } 4795 return this; 4796 } 4797 /** 4798 * 4799 * 4800 * <pre> 4801 * Schema in protocol buffer format. 4802 * </pre> 4803 * 4804 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3;</code> 4805 */ 4806 public com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.Builder getProtobufBuilder()4807 getProtobufBuilder() { 4808 return getProtobufFieldBuilder().getBuilder(); 4809 } 4810 /** 4811 * 4812 * 4813 * <pre> 4814 * Schema in protocol buffer format. 4815 * </pre> 4816 * 4817 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3;</code> 4818 */ 4819 @java.lang.Override 4820 public com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchemaOrBuilder getProtobufOrBuilder()4821 getProtobufOrBuilder() { 4822 if ((schemaCase_ == 3) && (protobufBuilder_ != null)) { 4823 return protobufBuilder_.getMessageOrBuilder(); 4824 } else { 4825 if (schemaCase_ == 3) { 4826 return (com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) schema_; 4827 } 4828 return com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.getDefaultInstance(); 4829 } 4830 } 4831 /** 4832 * 4833 * 4834 * <pre> 4835 * Schema in protocol buffer format. 4836 * </pre> 4837 * 4838 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema protobuf = 3;</code> 4839 */ 4840 private com.google.protobuf.SingleFieldBuilderV3< 4841 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema, 4842 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.Builder, 4843 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchemaOrBuilder> getProtobufFieldBuilder()4844 getProtobufFieldBuilder() { 4845 if (protobufBuilder_ == null) { 4846 if (!(schemaCase_ == 3)) { 4847 schema_ = 4848 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.getDefaultInstance(); 4849 } 4850 protobufBuilder_ = 4851 new com.google.protobuf.SingleFieldBuilderV3< 4852 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema, 4853 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema.Builder, 4854 com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchemaOrBuilder>( 4855 (com.google.cloud.datacatalog.v1.PhysicalSchema.ProtobufSchema) schema_, 4856 getParentForChildren(), 4857 isClean()); 4858 schema_ = null; 4859 } 4860 schemaCase_ = 3; 4861 onChanged(); 4862 return protobufBuilder_; 4863 } 4864 4865 private com.google.protobuf.SingleFieldBuilderV3< 4866 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema, 4867 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.Builder, 4868 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchemaOrBuilder> 4869 parquetBuilder_; 4870 /** 4871 * 4872 * 4873 * <pre> 4874 * Marks a Parquet-encoded data source. 4875 * </pre> 4876 * 4877 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4;</code> 4878 * 4879 * @return Whether the parquet field is set. 4880 */ 4881 @java.lang.Override hasParquet()4882 public boolean hasParquet() { 4883 return schemaCase_ == 4; 4884 } 4885 /** 4886 * 4887 * 4888 * <pre> 4889 * Marks a Parquet-encoded data source. 4890 * </pre> 4891 * 4892 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4;</code> 4893 * 4894 * @return The parquet. 4895 */ 4896 @java.lang.Override getParquet()4897 public com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema getParquet() { 4898 if (parquetBuilder_ == null) { 4899 if (schemaCase_ == 4) { 4900 return (com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) schema_; 4901 } 4902 return com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.getDefaultInstance(); 4903 } else { 4904 if (schemaCase_ == 4) { 4905 return parquetBuilder_.getMessage(); 4906 } 4907 return com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.getDefaultInstance(); 4908 } 4909 } 4910 /** 4911 * 4912 * 4913 * <pre> 4914 * Marks a Parquet-encoded data source. 4915 * </pre> 4916 * 4917 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4;</code> 4918 */ setParquet(com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema value)4919 public Builder setParquet(com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema value) { 4920 if (parquetBuilder_ == null) { 4921 if (value == null) { 4922 throw new NullPointerException(); 4923 } 4924 schema_ = value; 4925 onChanged(); 4926 } else { 4927 parquetBuilder_.setMessage(value); 4928 } 4929 schemaCase_ = 4; 4930 return this; 4931 } 4932 /** 4933 * 4934 * 4935 * <pre> 4936 * Marks a Parquet-encoded data source. 4937 * </pre> 4938 * 4939 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4;</code> 4940 */ setParquet( com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.Builder builderForValue)4941 public Builder setParquet( 4942 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.Builder builderForValue) { 4943 if (parquetBuilder_ == null) { 4944 schema_ = builderForValue.build(); 4945 onChanged(); 4946 } else { 4947 parquetBuilder_.setMessage(builderForValue.build()); 4948 } 4949 schemaCase_ = 4; 4950 return this; 4951 } 4952 /** 4953 * 4954 * 4955 * <pre> 4956 * Marks a Parquet-encoded data source. 4957 * </pre> 4958 * 4959 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4;</code> 4960 */ mergeParquet( com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema value)4961 public Builder mergeParquet( 4962 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema value) { 4963 if (parquetBuilder_ == null) { 4964 if (schemaCase_ == 4 4965 && schema_ 4966 != com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema 4967 .getDefaultInstance()) { 4968 schema_ = 4969 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.newBuilder( 4970 (com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) schema_) 4971 .mergeFrom(value) 4972 .buildPartial(); 4973 } else { 4974 schema_ = value; 4975 } 4976 onChanged(); 4977 } else { 4978 if (schemaCase_ == 4) { 4979 parquetBuilder_.mergeFrom(value); 4980 } else { 4981 parquetBuilder_.setMessage(value); 4982 } 4983 } 4984 schemaCase_ = 4; 4985 return this; 4986 } 4987 /** 4988 * 4989 * 4990 * <pre> 4991 * Marks a Parquet-encoded data source. 4992 * </pre> 4993 * 4994 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4;</code> 4995 */ clearParquet()4996 public Builder clearParquet() { 4997 if (parquetBuilder_ == null) { 4998 if (schemaCase_ == 4) { 4999 schemaCase_ = 0; 5000 schema_ = null; 5001 onChanged(); 5002 } 5003 } else { 5004 if (schemaCase_ == 4) { 5005 schemaCase_ = 0; 5006 schema_ = null; 5007 } 5008 parquetBuilder_.clear(); 5009 } 5010 return this; 5011 } 5012 /** 5013 * 5014 * 5015 * <pre> 5016 * Marks a Parquet-encoded data source. 5017 * </pre> 5018 * 5019 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4;</code> 5020 */ 5021 public com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.Builder getParquetBuilder()5022 getParquetBuilder() { 5023 return getParquetFieldBuilder().getBuilder(); 5024 } 5025 /** 5026 * 5027 * 5028 * <pre> 5029 * Marks a Parquet-encoded data source. 5030 * </pre> 5031 * 5032 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4;</code> 5033 */ 5034 @java.lang.Override 5035 public com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchemaOrBuilder getParquetOrBuilder()5036 getParquetOrBuilder() { 5037 if ((schemaCase_ == 4) && (parquetBuilder_ != null)) { 5038 return parquetBuilder_.getMessageOrBuilder(); 5039 } else { 5040 if (schemaCase_ == 4) { 5041 return (com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) schema_; 5042 } 5043 return com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.getDefaultInstance(); 5044 } 5045 } 5046 /** 5047 * 5048 * 5049 * <pre> 5050 * Marks a Parquet-encoded data source. 5051 * </pre> 5052 * 5053 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema parquet = 4;</code> 5054 */ 5055 private com.google.protobuf.SingleFieldBuilderV3< 5056 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema, 5057 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.Builder, 5058 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchemaOrBuilder> getParquetFieldBuilder()5059 getParquetFieldBuilder() { 5060 if (parquetBuilder_ == null) { 5061 if (!(schemaCase_ == 4)) { 5062 schema_ = 5063 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.getDefaultInstance(); 5064 } 5065 parquetBuilder_ = 5066 new com.google.protobuf.SingleFieldBuilderV3< 5067 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema, 5068 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema.Builder, 5069 com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchemaOrBuilder>( 5070 (com.google.cloud.datacatalog.v1.PhysicalSchema.ParquetSchema) schema_, 5071 getParentForChildren(), 5072 isClean()); 5073 schema_ = null; 5074 } 5075 schemaCase_ = 4; 5076 onChanged(); 5077 return parquetBuilder_; 5078 } 5079 5080 private com.google.protobuf.SingleFieldBuilderV3< 5081 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema, 5082 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.Builder, 5083 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchemaOrBuilder> 5084 orcBuilder_; 5085 /** 5086 * 5087 * 5088 * <pre> 5089 * Marks an ORC-encoded data source. 5090 * </pre> 5091 * 5092 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5;</code> 5093 * 5094 * @return Whether the orc field is set. 5095 */ 5096 @java.lang.Override hasOrc()5097 public boolean hasOrc() { 5098 return schemaCase_ == 5; 5099 } 5100 /** 5101 * 5102 * 5103 * <pre> 5104 * Marks an ORC-encoded data source. 5105 * </pre> 5106 * 5107 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5;</code> 5108 * 5109 * @return The orc. 5110 */ 5111 @java.lang.Override getOrc()5112 public com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema getOrc() { 5113 if (orcBuilder_ == null) { 5114 if (schemaCase_ == 5) { 5115 return (com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) schema_; 5116 } 5117 return com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.getDefaultInstance(); 5118 } else { 5119 if (schemaCase_ == 5) { 5120 return orcBuilder_.getMessage(); 5121 } 5122 return com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.getDefaultInstance(); 5123 } 5124 } 5125 /** 5126 * 5127 * 5128 * <pre> 5129 * Marks an ORC-encoded data source. 5130 * </pre> 5131 * 5132 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5;</code> 5133 */ setOrc(com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema value)5134 public Builder setOrc(com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema value) { 5135 if (orcBuilder_ == null) { 5136 if (value == null) { 5137 throw new NullPointerException(); 5138 } 5139 schema_ = value; 5140 onChanged(); 5141 } else { 5142 orcBuilder_.setMessage(value); 5143 } 5144 schemaCase_ = 5; 5145 return this; 5146 } 5147 /** 5148 * 5149 * 5150 * <pre> 5151 * Marks an ORC-encoded data source. 5152 * </pre> 5153 * 5154 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5;</code> 5155 */ setOrc( com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.Builder builderForValue)5156 public Builder setOrc( 5157 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.Builder builderForValue) { 5158 if (orcBuilder_ == null) { 5159 schema_ = builderForValue.build(); 5160 onChanged(); 5161 } else { 5162 orcBuilder_.setMessage(builderForValue.build()); 5163 } 5164 schemaCase_ = 5; 5165 return this; 5166 } 5167 /** 5168 * 5169 * 5170 * <pre> 5171 * Marks an ORC-encoded data source. 5172 * </pre> 5173 * 5174 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5;</code> 5175 */ mergeOrc(com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema value)5176 public Builder mergeOrc(com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema value) { 5177 if (orcBuilder_ == null) { 5178 if (schemaCase_ == 5 5179 && schema_ 5180 != com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.getDefaultInstance()) { 5181 schema_ = 5182 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.newBuilder( 5183 (com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) schema_) 5184 .mergeFrom(value) 5185 .buildPartial(); 5186 } else { 5187 schema_ = value; 5188 } 5189 onChanged(); 5190 } else { 5191 if (schemaCase_ == 5) { 5192 orcBuilder_.mergeFrom(value); 5193 } else { 5194 orcBuilder_.setMessage(value); 5195 } 5196 } 5197 schemaCase_ = 5; 5198 return this; 5199 } 5200 /** 5201 * 5202 * 5203 * <pre> 5204 * Marks an ORC-encoded data source. 5205 * </pre> 5206 * 5207 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5;</code> 5208 */ clearOrc()5209 public Builder clearOrc() { 5210 if (orcBuilder_ == null) { 5211 if (schemaCase_ == 5) { 5212 schemaCase_ = 0; 5213 schema_ = null; 5214 onChanged(); 5215 } 5216 } else { 5217 if (schemaCase_ == 5) { 5218 schemaCase_ = 0; 5219 schema_ = null; 5220 } 5221 orcBuilder_.clear(); 5222 } 5223 return this; 5224 } 5225 /** 5226 * 5227 * 5228 * <pre> 5229 * Marks an ORC-encoded data source. 5230 * </pre> 5231 * 5232 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5;</code> 5233 */ getOrcBuilder()5234 public com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.Builder getOrcBuilder() { 5235 return getOrcFieldBuilder().getBuilder(); 5236 } 5237 /** 5238 * 5239 * 5240 * <pre> 5241 * Marks an ORC-encoded data source. 5242 * </pre> 5243 * 5244 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5;</code> 5245 */ 5246 @java.lang.Override getOrcOrBuilder()5247 public com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchemaOrBuilder getOrcOrBuilder() { 5248 if ((schemaCase_ == 5) && (orcBuilder_ != null)) { 5249 return orcBuilder_.getMessageOrBuilder(); 5250 } else { 5251 if (schemaCase_ == 5) { 5252 return (com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) schema_; 5253 } 5254 return com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.getDefaultInstance(); 5255 } 5256 } 5257 /** 5258 * 5259 * 5260 * <pre> 5261 * Marks an ORC-encoded data source. 5262 * </pre> 5263 * 5264 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema orc = 5;</code> 5265 */ 5266 private com.google.protobuf.SingleFieldBuilderV3< 5267 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema, 5268 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.Builder, 5269 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchemaOrBuilder> getOrcFieldBuilder()5270 getOrcFieldBuilder() { 5271 if (orcBuilder_ == null) { 5272 if (!(schemaCase_ == 5)) { 5273 schema_ = com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.getDefaultInstance(); 5274 } 5275 orcBuilder_ = 5276 new com.google.protobuf.SingleFieldBuilderV3< 5277 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema, 5278 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema.Builder, 5279 com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchemaOrBuilder>( 5280 (com.google.cloud.datacatalog.v1.PhysicalSchema.OrcSchema) schema_, 5281 getParentForChildren(), 5282 isClean()); 5283 schema_ = null; 5284 } 5285 schemaCase_ = 5; 5286 onChanged(); 5287 return orcBuilder_; 5288 } 5289 5290 private com.google.protobuf.SingleFieldBuilderV3< 5291 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema, 5292 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.Builder, 5293 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchemaOrBuilder> 5294 csvBuilder_; 5295 /** 5296 * 5297 * 5298 * <pre> 5299 * Marks a CSV-encoded data source. 5300 * </pre> 5301 * 5302 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6;</code> 5303 * 5304 * @return Whether the csv field is set. 5305 */ 5306 @java.lang.Override hasCsv()5307 public boolean hasCsv() { 5308 return schemaCase_ == 6; 5309 } 5310 /** 5311 * 5312 * 5313 * <pre> 5314 * Marks a CSV-encoded data source. 5315 * </pre> 5316 * 5317 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6;</code> 5318 * 5319 * @return The csv. 5320 */ 5321 @java.lang.Override getCsv()5322 public com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema getCsv() { 5323 if (csvBuilder_ == null) { 5324 if (schemaCase_ == 6) { 5325 return (com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) schema_; 5326 } 5327 return com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.getDefaultInstance(); 5328 } else { 5329 if (schemaCase_ == 6) { 5330 return csvBuilder_.getMessage(); 5331 } 5332 return com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.getDefaultInstance(); 5333 } 5334 } 5335 /** 5336 * 5337 * 5338 * <pre> 5339 * Marks a CSV-encoded data source. 5340 * </pre> 5341 * 5342 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6;</code> 5343 */ setCsv(com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema value)5344 public Builder setCsv(com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema value) { 5345 if (csvBuilder_ == null) { 5346 if (value == null) { 5347 throw new NullPointerException(); 5348 } 5349 schema_ = value; 5350 onChanged(); 5351 } else { 5352 csvBuilder_.setMessage(value); 5353 } 5354 schemaCase_ = 6; 5355 return this; 5356 } 5357 /** 5358 * 5359 * 5360 * <pre> 5361 * Marks a CSV-encoded data source. 5362 * </pre> 5363 * 5364 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6;</code> 5365 */ setCsv( com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.Builder builderForValue)5366 public Builder setCsv( 5367 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.Builder builderForValue) { 5368 if (csvBuilder_ == null) { 5369 schema_ = builderForValue.build(); 5370 onChanged(); 5371 } else { 5372 csvBuilder_.setMessage(builderForValue.build()); 5373 } 5374 schemaCase_ = 6; 5375 return this; 5376 } 5377 /** 5378 * 5379 * 5380 * <pre> 5381 * Marks a CSV-encoded data source. 5382 * </pre> 5383 * 5384 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6;</code> 5385 */ mergeCsv(com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema value)5386 public Builder mergeCsv(com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema value) { 5387 if (csvBuilder_ == null) { 5388 if (schemaCase_ == 6 5389 && schema_ 5390 != com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.getDefaultInstance()) { 5391 schema_ = 5392 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.newBuilder( 5393 (com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) schema_) 5394 .mergeFrom(value) 5395 .buildPartial(); 5396 } else { 5397 schema_ = value; 5398 } 5399 onChanged(); 5400 } else { 5401 if (schemaCase_ == 6) { 5402 csvBuilder_.mergeFrom(value); 5403 } else { 5404 csvBuilder_.setMessage(value); 5405 } 5406 } 5407 schemaCase_ = 6; 5408 return this; 5409 } 5410 /** 5411 * 5412 * 5413 * <pre> 5414 * Marks a CSV-encoded data source. 5415 * </pre> 5416 * 5417 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6;</code> 5418 */ clearCsv()5419 public Builder clearCsv() { 5420 if (csvBuilder_ == null) { 5421 if (schemaCase_ == 6) { 5422 schemaCase_ = 0; 5423 schema_ = null; 5424 onChanged(); 5425 } 5426 } else { 5427 if (schemaCase_ == 6) { 5428 schemaCase_ = 0; 5429 schema_ = null; 5430 } 5431 csvBuilder_.clear(); 5432 } 5433 return this; 5434 } 5435 /** 5436 * 5437 * 5438 * <pre> 5439 * Marks a CSV-encoded data source. 5440 * </pre> 5441 * 5442 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6;</code> 5443 */ getCsvBuilder()5444 public com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.Builder getCsvBuilder() { 5445 return getCsvFieldBuilder().getBuilder(); 5446 } 5447 /** 5448 * 5449 * 5450 * <pre> 5451 * Marks a CSV-encoded data source. 5452 * </pre> 5453 * 5454 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6;</code> 5455 */ 5456 @java.lang.Override getCsvOrBuilder()5457 public com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchemaOrBuilder getCsvOrBuilder() { 5458 if ((schemaCase_ == 6) && (csvBuilder_ != null)) { 5459 return csvBuilder_.getMessageOrBuilder(); 5460 } else { 5461 if (schemaCase_ == 6) { 5462 return (com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) schema_; 5463 } 5464 return com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.getDefaultInstance(); 5465 } 5466 } 5467 /** 5468 * 5469 * 5470 * <pre> 5471 * Marks a CSV-encoded data source. 5472 * </pre> 5473 * 5474 * <code>.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema csv = 6;</code> 5475 */ 5476 private com.google.protobuf.SingleFieldBuilderV3< 5477 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema, 5478 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.Builder, 5479 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchemaOrBuilder> getCsvFieldBuilder()5480 getCsvFieldBuilder() { 5481 if (csvBuilder_ == null) { 5482 if (!(schemaCase_ == 6)) { 5483 schema_ = com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.getDefaultInstance(); 5484 } 5485 csvBuilder_ = 5486 new com.google.protobuf.SingleFieldBuilderV3< 5487 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema, 5488 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema.Builder, 5489 com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchemaOrBuilder>( 5490 (com.google.cloud.datacatalog.v1.PhysicalSchema.CsvSchema) schema_, 5491 getParentForChildren(), 5492 isClean()); 5493 schema_ = null; 5494 } 5495 schemaCase_ = 6; 5496 onChanged(); 5497 return csvBuilder_; 5498 } 5499 5500 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)5501 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 5502 return super.setUnknownFields(unknownFields); 5503 } 5504 5505 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)5506 public final Builder mergeUnknownFields( 5507 final com.google.protobuf.UnknownFieldSet unknownFields) { 5508 return super.mergeUnknownFields(unknownFields); 5509 } 5510 5511 // @@protoc_insertion_point(builder_scope:google.cloud.datacatalog.v1.PhysicalSchema) 5512 } 5513 5514 // @@protoc_insertion_point(class_scope:google.cloud.datacatalog.v1.PhysicalSchema) 5515 private static final com.google.cloud.datacatalog.v1.PhysicalSchema DEFAULT_INSTANCE; 5516 5517 static { 5518 DEFAULT_INSTANCE = new com.google.cloud.datacatalog.v1.PhysicalSchema(); 5519 } 5520 getDefaultInstance()5521 public static com.google.cloud.datacatalog.v1.PhysicalSchema getDefaultInstance() { 5522 return DEFAULT_INSTANCE; 5523 } 5524 5525 private static final com.google.protobuf.Parser<PhysicalSchema> PARSER = 5526 new com.google.protobuf.AbstractParser<PhysicalSchema>() { 5527 @java.lang.Override 5528 public PhysicalSchema parsePartialFrom( 5529 com.google.protobuf.CodedInputStream input, 5530 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 5531 throws com.google.protobuf.InvalidProtocolBufferException { 5532 Builder builder = newBuilder(); 5533 try { 5534 builder.mergeFrom(input, extensionRegistry); 5535 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 5536 throw e.setUnfinishedMessage(builder.buildPartial()); 5537 } catch (com.google.protobuf.UninitializedMessageException e) { 5538 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 5539 } catch (java.io.IOException e) { 5540 throw new com.google.protobuf.InvalidProtocolBufferException(e) 5541 .setUnfinishedMessage(builder.buildPartial()); 5542 } 5543 return builder.buildPartial(); 5544 } 5545 }; 5546 parser()5547 public static com.google.protobuf.Parser<PhysicalSchema> parser() { 5548 return PARSER; 5549 } 5550 5551 @java.lang.Override getParserForType()5552 public com.google.protobuf.Parser<PhysicalSchema> getParserForType() { 5553 return PARSER; 5554 } 5555 5556 @java.lang.Override getDefaultInstanceForType()5557 public com.google.cloud.datacatalog.v1.PhysicalSchema getDefaultInstanceForType() { 5558 return DEFAULT_INSTANCE; 5559 } 5560 } 5561