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