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