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/channel/v1/common.proto 18 19 package com.google.cloud.channel.v1; 20 21 /** 22 * 23 * 24 * <pre> 25 * Cloud Identity information for the Cloud Channel Customer. 26 * </pre> 27 * 28 * Protobuf type {@code google.cloud.channel.v1.CloudIdentityInfo} 29 */ 30 public final class CloudIdentityInfo extends com.google.protobuf.GeneratedMessageV3 31 implements 32 // @@protoc_insertion_point(message_implements:google.cloud.channel.v1.CloudIdentityInfo) 33 CloudIdentityInfoOrBuilder { 34 private static final long serialVersionUID = 0L; 35 // Use CloudIdentityInfo.newBuilder() to construct. CloudIdentityInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36 private CloudIdentityInfo(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) { 37 super(builder); 38 } 39 CloudIdentityInfo()40 private CloudIdentityInfo() { 41 customerType_ = 0; 42 primaryDomain_ = ""; 43 alternateEmail_ = ""; 44 phoneNumber_ = ""; 45 languageCode_ = ""; 46 adminConsoleUri_ = ""; 47 } 48 49 @java.lang.Override 50 @SuppressWarnings({"unused"}) newInstance(UnusedPrivateParameter unused)51 protected java.lang.Object newInstance(UnusedPrivateParameter unused) { 52 return new CloudIdentityInfo(); 53 } 54 55 @java.lang.Override getUnknownFields()56 public final com.google.protobuf.UnknownFieldSet getUnknownFields() { 57 return this.unknownFields; 58 } 59 getDescriptor()60 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 61 return com.google.cloud.channel.v1.CommonProto 62 .internal_static_google_cloud_channel_v1_CloudIdentityInfo_descriptor; 63 } 64 65 @java.lang.Override 66 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()67 internalGetFieldAccessorTable() { 68 return com.google.cloud.channel.v1.CommonProto 69 .internal_static_google_cloud_channel_v1_CloudIdentityInfo_fieldAccessorTable 70 .ensureFieldAccessorsInitialized( 71 com.google.cloud.channel.v1.CloudIdentityInfo.class, 72 com.google.cloud.channel.v1.CloudIdentityInfo.Builder.class); 73 } 74 75 /** 76 * 77 * 78 * <pre> 79 * CustomerType of the customer 80 * </pre> 81 * 82 * Protobuf enum {@code google.cloud.channel.v1.CloudIdentityInfo.CustomerType} 83 */ 84 public enum CustomerType implements com.google.protobuf.ProtocolMessageEnum { 85 /** 86 * 87 * 88 * <pre> 89 * Not used. 90 * </pre> 91 * 92 * <code>CUSTOMER_TYPE_UNSPECIFIED = 0;</code> 93 */ 94 CUSTOMER_TYPE_UNSPECIFIED(0), 95 /** 96 * 97 * 98 * <pre> 99 * Domain-owning customer which needs domain verification to use services. 100 * </pre> 101 * 102 * <code>DOMAIN = 1;</code> 103 */ 104 DOMAIN(1), 105 /** 106 * 107 * 108 * <pre> 109 * Team customer which needs email verification to use services. 110 * </pre> 111 * 112 * <code>TEAM = 2;</code> 113 */ 114 TEAM(2), 115 UNRECOGNIZED(-1), 116 ; 117 118 /** 119 * 120 * 121 * <pre> 122 * Not used. 123 * </pre> 124 * 125 * <code>CUSTOMER_TYPE_UNSPECIFIED = 0;</code> 126 */ 127 public static final int CUSTOMER_TYPE_UNSPECIFIED_VALUE = 0; 128 /** 129 * 130 * 131 * <pre> 132 * Domain-owning customer which needs domain verification to use services. 133 * </pre> 134 * 135 * <code>DOMAIN = 1;</code> 136 */ 137 public static final int DOMAIN_VALUE = 1; 138 /** 139 * 140 * 141 * <pre> 142 * Team customer which needs email verification to use services. 143 * </pre> 144 * 145 * <code>TEAM = 2;</code> 146 */ 147 public static final int TEAM_VALUE = 2; 148 getNumber()149 public final int getNumber() { 150 if (this == UNRECOGNIZED) { 151 throw new java.lang.IllegalArgumentException( 152 "Can't get the number of an unknown enum value."); 153 } 154 return value; 155 } 156 157 /** 158 * @param value The numeric wire value of the corresponding enum entry. 159 * @return The enum associated with the given numeric wire value. 160 * @deprecated Use {@link #forNumber(int)} instead. 161 */ 162 @java.lang.Deprecated valueOf(int value)163 public static CustomerType valueOf(int value) { 164 return forNumber(value); 165 } 166 167 /** 168 * @param value The numeric wire value of the corresponding enum entry. 169 * @return The enum associated with the given numeric wire value. 170 */ forNumber(int value)171 public static CustomerType forNumber(int value) { 172 switch (value) { 173 case 0: 174 return CUSTOMER_TYPE_UNSPECIFIED; 175 case 1: 176 return DOMAIN; 177 case 2: 178 return TEAM; 179 default: 180 return null; 181 } 182 } 183 internalGetValueMap()184 public static com.google.protobuf.Internal.EnumLiteMap<CustomerType> internalGetValueMap() { 185 return internalValueMap; 186 } 187 188 private static final com.google.protobuf.Internal.EnumLiteMap<CustomerType> internalValueMap = 189 new com.google.protobuf.Internal.EnumLiteMap<CustomerType>() { 190 public CustomerType findValueByNumber(int number) { 191 return CustomerType.forNumber(number); 192 } 193 }; 194 getValueDescriptor()195 public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor() { 196 if (this == UNRECOGNIZED) { 197 throw new java.lang.IllegalStateException( 198 "Can't get the descriptor of an unrecognized enum value."); 199 } 200 return getDescriptor().getValues().get(ordinal()); 201 } 202 getDescriptorForType()203 public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType() { 204 return getDescriptor(); 205 } 206 getDescriptor()207 public static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor() { 208 return com.google.cloud.channel.v1.CloudIdentityInfo.getDescriptor().getEnumTypes().get(0); 209 } 210 211 private static final CustomerType[] VALUES = values(); 212 valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)213 public static CustomerType valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) { 214 if (desc.getType() != getDescriptor()) { 215 throw new java.lang.IllegalArgumentException("EnumValueDescriptor is not for this type."); 216 } 217 if (desc.getIndex() == -1) { 218 return UNRECOGNIZED; 219 } 220 return VALUES[desc.getIndex()]; 221 } 222 223 private final int value; 224 CustomerType(int value)225 private CustomerType(int value) { 226 this.value = value; 227 } 228 229 // @@protoc_insertion_point(enum_scope:google.cloud.channel.v1.CloudIdentityInfo.CustomerType) 230 } 231 232 public static final int CUSTOMER_TYPE_FIELD_NUMBER = 1; 233 private int customerType_ = 0; 234 /** 235 * 236 * 237 * <pre> 238 * CustomerType indicates verification type needed for using services. 239 * </pre> 240 * 241 * <code>.google.cloud.channel.v1.CloudIdentityInfo.CustomerType customer_type = 1;</code> 242 * 243 * @return The enum numeric value on the wire for customerType. 244 */ 245 @java.lang.Override getCustomerTypeValue()246 public int getCustomerTypeValue() { 247 return customerType_; 248 } 249 /** 250 * 251 * 252 * <pre> 253 * CustomerType indicates verification type needed for using services. 254 * </pre> 255 * 256 * <code>.google.cloud.channel.v1.CloudIdentityInfo.CustomerType customer_type = 1;</code> 257 * 258 * @return The customerType. 259 */ 260 @java.lang.Override getCustomerType()261 public com.google.cloud.channel.v1.CloudIdentityInfo.CustomerType getCustomerType() { 262 com.google.cloud.channel.v1.CloudIdentityInfo.CustomerType result = 263 com.google.cloud.channel.v1.CloudIdentityInfo.CustomerType.forNumber(customerType_); 264 return result == null 265 ? com.google.cloud.channel.v1.CloudIdentityInfo.CustomerType.UNRECOGNIZED 266 : result; 267 } 268 269 public static final int PRIMARY_DOMAIN_FIELD_NUMBER = 9; 270 271 @SuppressWarnings("serial") 272 private volatile java.lang.Object primaryDomain_ = ""; 273 /** 274 * 275 * 276 * <pre> 277 * Output only. The primary domain name. 278 * </pre> 279 * 280 * <code>string primary_domain = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 281 * 282 * @return The primaryDomain. 283 */ 284 @java.lang.Override getPrimaryDomain()285 public java.lang.String getPrimaryDomain() { 286 java.lang.Object ref = primaryDomain_; 287 if (ref instanceof java.lang.String) { 288 return (java.lang.String) ref; 289 } else { 290 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 291 java.lang.String s = bs.toStringUtf8(); 292 primaryDomain_ = s; 293 return s; 294 } 295 } 296 /** 297 * 298 * 299 * <pre> 300 * Output only. The primary domain name. 301 * </pre> 302 * 303 * <code>string primary_domain = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 304 * 305 * @return The bytes for primaryDomain. 306 */ 307 @java.lang.Override getPrimaryDomainBytes()308 public com.google.protobuf.ByteString getPrimaryDomainBytes() { 309 java.lang.Object ref = primaryDomain_; 310 if (ref instanceof java.lang.String) { 311 com.google.protobuf.ByteString b = 312 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 313 primaryDomain_ = b; 314 return b; 315 } else { 316 return (com.google.protobuf.ByteString) ref; 317 } 318 } 319 320 public static final int IS_DOMAIN_VERIFIED_FIELD_NUMBER = 4; 321 private boolean isDomainVerified_ = false; 322 /** 323 * 324 * 325 * <pre> 326 * Output only. Whether the domain is verified. 327 * This field is not returned for a Customer's cloud_identity_info resource. 328 * Partners can use the domains.get() method of the Workspace SDK's 329 * Directory API, or listen to the PRIMARY_DOMAIN_VERIFIED Pub/Sub event in 330 * to track domain verification of their resolve Workspace customers. 331 * </pre> 332 * 333 * <code>bool is_domain_verified = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 334 * 335 * @return The isDomainVerified. 336 */ 337 @java.lang.Override getIsDomainVerified()338 public boolean getIsDomainVerified() { 339 return isDomainVerified_; 340 } 341 342 public static final int ALTERNATE_EMAIL_FIELD_NUMBER = 6; 343 344 @SuppressWarnings("serial") 345 private volatile java.lang.Object alternateEmail_ = ""; 346 /** 347 * 348 * 349 * <pre> 350 * The alternate email. 351 * </pre> 352 * 353 * <code>string alternate_email = 6;</code> 354 * 355 * @return The alternateEmail. 356 */ 357 @java.lang.Override getAlternateEmail()358 public java.lang.String getAlternateEmail() { 359 java.lang.Object ref = alternateEmail_; 360 if (ref instanceof java.lang.String) { 361 return (java.lang.String) ref; 362 } else { 363 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 364 java.lang.String s = bs.toStringUtf8(); 365 alternateEmail_ = s; 366 return s; 367 } 368 } 369 /** 370 * 371 * 372 * <pre> 373 * The alternate email. 374 * </pre> 375 * 376 * <code>string alternate_email = 6;</code> 377 * 378 * @return The bytes for alternateEmail. 379 */ 380 @java.lang.Override getAlternateEmailBytes()381 public com.google.protobuf.ByteString getAlternateEmailBytes() { 382 java.lang.Object ref = alternateEmail_; 383 if (ref instanceof java.lang.String) { 384 com.google.protobuf.ByteString b = 385 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 386 alternateEmail_ = b; 387 return b; 388 } else { 389 return (com.google.protobuf.ByteString) ref; 390 } 391 } 392 393 public static final int PHONE_NUMBER_FIELD_NUMBER = 7; 394 395 @SuppressWarnings("serial") 396 private volatile java.lang.Object phoneNumber_ = ""; 397 /** 398 * 399 * 400 * <pre> 401 * Phone number associated with the Cloud Identity. 402 * </pre> 403 * 404 * <code>string phone_number = 7;</code> 405 * 406 * @return The phoneNumber. 407 */ 408 @java.lang.Override getPhoneNumber()409 public java.lang.String getPhoneNumber() { 410 java.lang.Object ref = phoneNumber_; 411 if (ref instanceof java.lang.String) { 412 return (java.lang.String) ref; 413 } else { 414 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 415 java.lang.String s = bs.toStringUtf8(); 416 phoneNumber_ = s; 417 return s; 418 } 419 } 420 /** 421 * 422 * 423 * <pre> 424 * Phone number associated with the Cloud Identity. 425 * </pre> 426 * 427 * <code>string phone_number = 7;</code> 428 * 429 * @return The bytes for phoneNumber. 430 */ 431 @java.lang.Override getPhoneNumberBytes()432 public com.google.protobuf.ByteString getPhoneNumberBytes() { 433 java.lang.Object ref = phoneNumber_; 434 if (ref instanceof java.lang.String) { 435 com.google.protobuf.ByteString b = 436 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 437 phoneNumber_ = b; 438 return b; 439 } else { 440 return (com.google.protobuf.ByteString) ref; 441 } 442 } 443 444 public static final int LANGUAGE_CODE_FIELD_NUMBER = 8; 445 446 @SuppressWarnings("serial") 447 private volatile java.lang.Object languageCode_ = ""; 448 /** 449 * 450 * 451 * <pre> 452 * Language code. 453 * </pre> 454 * 455 * <code>string language_code = 8;</code> 456 * 457 * @return The languageCode. 458 */ 459 @java.lang.Override getLanguageCode()460 public java.lang.String getLanguageCode() { 461 java.lang.Object ref = languageCode_; 462 if (ref instanceof java.lang.String) { 463 return (java.lang.String) ref; 464 } else { 465 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 466 java.lang.String s = bs.toStringUtf8(); 467 languageCode_ = s; 468 return s; 469 } 470 } 471 /** 472 * 473 * 474 * <pre> 475 * Language code. 476 * </pre> 477 * 478 * <code>string language_code = 8;</code> 479 * 480 * @return The bytes for languageCode. 481 */ 482 @java.lang.Override getLanguageCodeBytes()483 public com.google.protobuf.ByteString getLanguageCodeBytes() { 484 java.lang.Object ref = languageCode_; 485 if (ref instanceof java.lang.String) { 486 com.google.protobuf.ByteString b = 487 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 488 languageCode_ = b; 489 return b; 490 } else { 491 return (com.google.protobuf.ByteString) ref; 492 } 493 } 494 495 public static final int ADMIN_CONSOLE_URI_FIELD_NUMBER = 10; 496 497 @SuppressWarnings("serial") 498 private volatile java.lang.Object adminConsoleUri_ = ""; 499 /** 500 * 501 * 502 * <pre> 503 * Output only. URI of Customer's Admin console dashboard. 504 * </pre> 505 * 506 * <code>string admin_console_uri = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 507 * 508 * @return The adminConsoleUri. 509 */ 510 @java.lang.Override getAdminConsoleUri()511 public java.lang.String getAdminConsoleUri() { 512 java.lang.Object ref = adminConsoleUri_; 513 if (ref instanceof java.lang.String) { 514 return (java.lang.String) ref; 515 } else { 516 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 517 java.lang.String s = bs.toStringUtf8(); 518 adminConsoleUri_ = s; 519 return s; 520 } 521 } 522 /** 523 * 524 * 525 * <pre> 526 * Output only. URI of Customer's Admin console dashboard. 527 * </pre> 528 * 529 * <code>string admin_console_uri = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 530 * 531 * @return The bytes for adminConsoleUri. 532 */ 533 @java.lang.Override getAdminConsoleUriBytes()534 public com.google.protobuf.ByteString getAdminConsoleUriBytes() { 535 java.lang.Object ref = adminConsoleUri_; 536 if (ref instanceof java.lang.String) { 537 com.google.protobuf.ByteString b = 538 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 539 adminConsoleUri_ = b; 540 return b; 541 } else { 542 return (com.google.protobuf.ByteString) ref; 543 } 544 } 545 546 public static final int EDU_DATA_FIELD_NUMBER = 22; 547 private com.google.cloud.channel.v1.EduData eduData_; 548 /** 549 * 550 * 551 * <pre> 552 * Edu information about the customer. 553 * </pre> 554 * 555 * <code>.google.cloud.channel.v1.EduData edu_data = 22;</code> 556 * 557 * @return Whether the eduData field is set. 558 */ 559 @java.lang.Override hasEduData()560 public boolean hasEduData() { 561 return eduData_ != null; 562 } 563 /** 564 * 565 * 566 * <pre> 567 * Edu information about the customer. 568 * </pre> 569 * 570 * <code>.google.cloud.channel.v1.EduData edu_data = 22;</code> 571 * 572 * @return The eduData. 573 */ 574 @java.lang.Override getEduData()575 public com.google.cloud.channel.v1.EduData getEduData() { 576 return eduData_ == null ? com.google.cloud.channel.v1.EduData.getDefaultInstance() : eduData_; 577 } 578 /** 579 * 580 * 581 * <pre> 582 * Edu information about the customer. 583 * </pre> 584 * 585 * <code>.google.cloud.channel.v1.EduData edu_data = 22;</code> 586 */ 587 @java.lang.Override getEduDataOrBuilder()588 public com.google.cloud.channel.v1.EduDataOrBuilder getEduDataOrBuilder() { 589 return eduData_ == null ? com.google.cloud.channel.v1.EduData.getDefaultInstance() : eduData_; 590 } 591 592 private byte memoizedIsInitialized = -1; 593 594 @java.lang.Override isInitialized()595 public final boolean isInitialized() { 596 byte isInitialized = memoizedIsInitialized; 597 if (isInitialized == 1) return true; 598 if (isInitialized == 0) return false; 599 600 memoizedIsInitialized = 1; 601 return true; 602 } 603 604 @java.lang.Override writeTo(com.google.protobuf.CodedOutputStream output)605 public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException { 606 if (customerType_ 607 != com.google.cloud.channel.v1.CloudIdentityInfo.CustomerType.CUSTOMER_TYPE_UNSPECIFIED 608 .getNumber()) { 609 output.writeEnum(1, customerType_); 610 } 611 if (isDomainVerified_ != false) { 612 output.writeBool(4, isDomainVerified_); 613 } 614 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(alternateEmail_)) { 615 com.google.protobuf.GeneratedMessageV3.writeString(output, 6, alternateEmail_); 616 } 617 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(phoneNumber_)) { 618 com.google.protobuf.GeneratedMessageV3.writeString(output, 7, phoneNumber_); 619 } 620 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) { 621 com.google.protobuf.GeneratedMessageV3.writeString(output, 8, languageCode_); 622 } 623 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(primaryDomain_)) { 624 com.google.protobuf.GeneratedMessageV3.writeString(output, 9, primaryDomain_); 625 } 626 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(adminConsoleUri_)) { 627 com.google.protobuf.GeneratedMessageV3.writeString(output, 10, adminConsoleUri_); 628 } 629 if (eduData_ != null) { 630 output.writeMessage(22, getEduData()); 631 } 632 getUnknownFields().writeTo(output); 633 } 634 635 @java.lang.Override getSerializedSize()636 public int getSerializedSize() { 637 int size = memoizedSize; 638 if (size != -1) return size; 639 640 size = 0; 641 if (customerType_ 642 != com.google.cloud.channel.v1.CloudIdentityInfo.CustomerType.CUSTOMER_TYPE_UNSPECIFIED 643 .getNumber()) { 644 size += com.google.protobuf.CodedOutputStream.computeEnumSize(1, customerType_); 645 } 646 if (isDomainVerified_ != false) { 647 size += com.google.protobuf.CodedOutputStream.computeBoolSize(4, isDomainVerified_); 648 } 649 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(alternateEmail_)) { 650 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(6, alternateEmail_); 651 } 652 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(phoneNumber_)) { 653 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(7, phoneNumber_); 654 } 655 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(languageCode_)) { 656 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(8, languageCode_); 657 } 658 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(primaryDomain_)) { 659 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(9, primaryDomain_); 660 } 661 if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(adminConsoleUri_)) { 662 size += com.google.protobuf.GeneratedMessageV3.computeStringSize(10, adminConsoleUri_); 663 } 664 if (eduData_ != null) { 665 size += com.google.protobuf.CodedOutputStream.computeMessageSize(22, getEduData()); 666 } 667 size += getUnknownFields().getSerializedSize(); 668 memoizedSize = size; 669 return size; 670 } 671 672 @java.lang.Override equals(final java.lang.Object obj)673 public boolean equals(final java.lang.Object obj) { 674 if (obj == this) { 675 return true; 676 } 677 if (!(obj instanceof com.google.cloud.channel.v1.CloudIdentityInfo)) { 678 return super.equals(obj); 679 } 680 com.google.cloud.channel.v1.CloudIdentityInfo other = 681 (com.google.cloud.channel.v1.CloudIdentityInfo) obj; 682 683 if (customerType_ != other.customerType_) return false; 684 if (!getPrimaryDomain().equals(other.getPrimaryDomain())) return false; 685 if (getIsDomainVerified() != other.getIsDomainVerified()) return false; 686 if (!getAlternateEmail().equals(other.getAlternateEmail())) return false; 687 if (!getPhoneNumber().equals(other.getPhoneNumber())) return false; 688 if (!getLanguageCode().equals(other.getLanguageCode())) return false; 689 if (!getAdminConsoleUri().equals(other.getAdminConsoleUri())) return false; 690 if (hasEduData() != other.hasEduData()) return false; 691 if (hasEduData()) { 692 if (!getEduData().equals(other.getEduData())) return false; 693 } 694 if (!getUnknownFields().equals(other.getUnknownFields())) return false; 695 return true; 696 } 697 698 @java.lang.Override hashCode()699 public int hashCode() { 700 if (memoizedHashCode != 0) { 701 return memoizedHashCode; 702 } 703 int hash = 41; 704 hash = (19 * hash) + getDescriptor().hashCode(); 705 hash = (37 * hash) + CUSTOMER_TYPE_FIELD_NUMBER; 706 hash = (53 * hash) + customerType_; 707 hash = (37 * hash) + PRIMARY_DOMAIN_FIELD_NUMBER; 708 hash = (53 * hash) + getPrimaryDomain().hashCode(); 709 hash = (37 * hash) + IS_DOMAIN_VERIFIED_FIELD_NUMBER; 710 hash = (53 * hash) + com.google.protobuf.Internal.hashBoolean(getIsDomainVerified()); 711 hash = (37 * hash) + ALTERNATE_EMAIL_FIELD_NUMBER; 712 hash = (53 * hash) + getAlternateEmail().hashCode(); 713 hash = (37 * hash) + PHONE_NUMBER_FIELD_NUMBER; 714 hash = (53 * hash) + getPhoneNumber().hashCode(); 715 hash = (37 * hash) + LANGUAGE_CODE_FIELD_NUMBER; 716 hash = (53 * hash) + getLanguageCode().hashCode(); 717 hash = (37 * hash) + ADMIN_CONSOLE_URI_FIELD_NUMBER; 718 hash = (53 * hash) + getAdminConsoleUri().hashCode(); 719 if (hasEduData()) { 720 hash = (37 * hash) + EDU_DATA_FIELD_NUMBER; 721 hash = (53 * hash) + getEduData().hashCode(); 722 } 723 hash = (29 * hash) + getUnknownFields().hashCode(); 724 memoizedHashCode = hash; 725 return hash; 726 } 727 parseFrom(java.nio.ByteBuffer data)728 public static com.google.cloud.channel.v1.CloudIdentityInfo parseFrom(java.nio.ByteBuffer data) 729 throws com.google.protobuf.InvalidProtocolBufferException { 730 return PARSER.parseFrom(data); 731 } 732 parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)733 public static com.google.cloud.channel.v1.CloudIdentityInfo parseFrom( 734 java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 735 throws com.google.protobuf.InvalidProtocolBufferException { 736 return PARSER.parseFrom(data, extensionRegistry); 737 } 738 parseFrom( com.google.protobuf.ByteString data)739 public static com.google.cloud.channel.v1.CloudIdentityInfo parseFrom( 740 com.google.protobuf.ByteString data) 741 throws com.google.protobuf.InvalidProtocolBufferException { 742 return PARSER.parseFrom(data); 743 } 744 parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)745 public static com.google.cloud.channel.v1.CloudIdentityInfo parseFrom( 746 com.google.protobuf.ByteString data, 747 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 748 throws com.google.protobuf.InvalidProtocolBufferException { 749 return PARSER.parseFrom(data, extensionRegistry); 750 } 751 parseFrom(byte[] data)752 public static com.google.cloud.channel.v1.CloudIdentityInfo parseFrom(byte[] data) 753 throws com.google.protobuf.InvalidProtocolBufferException { 754 return PARSER.parseFrom(data); 755 } 756 parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)757 public static com.google.cloud.channel.v1.CloudIdentityInfo parseFrom( 758 byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 759 throws com.google.protobuf.InvalidProtocolBufferException { 760 return PARSER.parseFrom(data, extensionRegistry); 761 } 762 parseFrom(java.io.InputStream input)763 public static com.google.cloud.channel.v1.CloudIdentityInfo parseFrom(java.io.InputStream input) 764 throws java.io.IOException { 765 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 766 } 767 parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)768 public static com.google.cloud.channel.v1.CloudIdentityInfo parseFrom( 769 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 770 throws java.io.IOException { 771 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 772 PARSER, input, extensionRegistry); 773 } 774 parseDelimitedFrom( java.io.InputStream input)775 public static com.google.cloud.channel.v1.CloudIdentityInfo parseDelimitedFrom( 776 java.io.InputStream input) throws java.io.IOException { 777 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input); 778 } 779 parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)780 public static com.google.cloud.channel.v1.CloudIdentityInfo parseDelimitedFrom( 781 java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) 782 throws java.io.IOException { 783 return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException( 784 PARSER, input, extensionRegistry); 785 } 786 parseFrom( com.google.protobuf.CodedInputStream input)787 public static com.google.cloud.channel.v1.CloudIdentityInfo parseFrom( 788 com.google.protobuf.CodedInputStream input) throws java.io.IOException { 789 return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input); 790 } 791 parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)792 public static com.google.cloud.channel.v1.CloudIdentityInfo parseFrom( 793 com.google.protobuf.CodedInputStream input, 794 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 795 throws java.io.IOException { 796 return com.google.protobuf.GeneratedMessageV3.parseWithIOException( 797 PARSER, input, extensionRegistry); 798 } 799 800 @java.lang.Override newBuilderForType()801 public Builder newBuilderForType() { 802 return newBuilder(); 803 } 804 newBuilder()805 public static Builder newBuilder() { 806 return DEFAULT_INSTANCE.toBuilder(); 807 } 808 newBuilder(com.google.cloud.channel.v1.CloudIdentityInfo prototype)809 public static Builder newBuilder(com.google.cloud.channel.v1.CloudIdentityInfo prototype) { 810 return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype); 811 } 812 813 @java.lang.Override toBuilder()814 public Builder toBuilder() { 815 return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this); 816 } 817 818 @java.lang.Override newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)819 protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 820 Builder builder = new Builder(parent); 821 return builder; 822 } 823 /** 824 * 825 * 826 * <pre> 827 * Cloud Identity information for the Cloud Channel Customer. 828 * </pre> 829 * 830 * Protobuf type {@code google.cloud.channel.v1.CloudIdentityInfo} 831 */ 832 public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder> 833 implements 834 // @@protoc_insertion_point(builder_implements:google.cloud.channel.v1.CloudIdentityInfo) 835 com.google.cloud.channel.v1.CloudIdentityInfoOrBuilder { getDescriptor()836 public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() { 837 return com.google.cloud.channel.v1.CommonProto 838 .internal_static_google_cloud_channel_v1_CloudIdentityInfo_descriptor; 839 } 840 841 @java.lang.Override 842 protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()843 internalGetFieldAccessorTable() { 844 return com.google.cloud.channel.v1.CommonProto 845 .internal_static_google_cloud_channel_v1_CloudIdentityInfo_fieldAccessorTable 846 .ensureFieldAccessorsInitialized( 847 com.google.cloud.channel.v1.CloudIdentityInfo.class, 848 com.google.cloud.channel.v1.CloudIdentityInfo.Builder.class); 849 } 850 851 // Construct using com.google.cloud.channel.v1.CloudIdentityInfo.newBuilder() Builder()852 private Builder() {} 853 Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)854 private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) { 855 super(parent); 856 } 857 858 @java.lang.Override clear()859 public Builder clear() { 860 super.clear(); 861 bitField0_ = 0; 862 customerType_ = 0; 863 primaryDomain_ = ""; 864 isDomainVerified_ = false; 865 alternateEmail_ = ""; 866 phoneNumber_ = ""; 867 languageCode_ = ""; 868 adminConsoleUri_ = ""; 869 eduData_ = null; 870 if (eduDataBuilder_ != null) { 871 eduDataBuilder_.dispose(); 872 eduDataBuilder_ = null; 873 } 874 return this; 875 } 876 877 @java.lang.Override getDescriptorForType()878 public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() { 879 return com.google.cloud.channel.v1.CommonProto 880 .internal_static_google_cloud_channel_v1_CloudIdentityInfo_descriptor; 881 } 882 883 @java.lang.Override getDefaultInstanceForType()884 public com.google.cloud.channel.v1.CloudIdentityInfo getDefaultInstanceForType() { 885 return com.google.cloud.channel.v1.CloudIdentityInfo.getDefaultInstance(); 886 } 887 888 @java.lang.Override build()889 public com.google.cloud.channel.v1.CloudIdentityInfo build() { 890 com.google.cloud.channel.v1.CloudIdentityInfo result = buildPartial(); 891 if (!result.isInitialized()) { 892 throw newUninitializedMessageException(result); 893 } 894 return result; 895 } 896 897 @java.lang.Override buildPartial()898 public com.google.cloud.channel.v1.CloudIdentityInfo buildPartial() { 899 com.google.cloud.channel.v1.CloudIdentityInfo result = 900 new com.google.cloud.channel.v1.CloudIdentityInfo(this); 901 if (bitField0_ != 0) { 902 buildPartial0(result); 903 } 904 onBuilt(); 905 return result; 906 } 907 buildPartial0(com.google.cloud.channel.v1.CloudIdentityInfo result)908 private void buildPartial0(com.google.cloud.channel.v1.CloudIdentityInfo result) { 909 int from_bitField0_ = bitField0_; 910 if (((from_bitField0_ & 0x00000001) != 0)) { 911 result.customerType_ = customerType_; 912 } 913 if (((from_bitField0_ & 0x00000002) != 0)) { 914 result.primaryDomain_ = primaryDomain_; 915 } 916 if (((from_bitField0_ & 0x00000004) != 0)) { 917 result.isDomainVerified_ = isDomainVerified_; 918 } 919 if (((from_bitField0_ & 0x00000008) != 0)) { 920 result.alternateEmail_ = alternateEmail_; 921 } 922 if (((from_bitField0_ & 0x00000010) != 0)) { 923 result.phoneNumber_ = phoneNumber_; 924 } 925 if (((from_bitField0_ & 0x00000020) != 0)) { 926 result.languageCode_ = languageCode_; 927 } 928 if (((from_bitField0_ & 0x00000040) != 0)) { 929 result.adminConsoleUri_ = adminConsoleUri_; 930 } 931 if (((from_bitField0_ & 0x00000080) != 0)) { 932 result.eduData_ = eduDataBuilder_ == null ? eduData_ : eduDataBuilder_.build(); 933 } 934 } 935 936 @java.lang.Override clone()937 public Builder clone() { 938 return super.clone(); 939 } 940 941 @java.lang.Override setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)942 public Builder setField( 943 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 944 return super.setField(field, value); 945 } 946 947 @java.lang.Override clearField(com.google.protobuf.Descriptors.FieldDescriptor field)948 public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) { 949 return super.clearField(field); 950 } 951 952 @java.lang.Override clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)953 public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) { 954 return super.clearOneof(oneof); 955 } 956 957 @java.lang.Override setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)958 public Builder setRepeatedField( 959 com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) { 960 return super.setRepeatedField(field, index, value); 961 } 962 963 @java.lang.Override addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)964 public Builder addRepeatedField( 965 com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) { 966 return super.addRepeatedField(field, value); 967 } 968 969 @java.lang.Override mergeFrom(com.google.protobuf.Message other)970 public Builder mergeFrom(com.google.protobuf.Message other) { 971 if (other instanceof com.google.cloud.channel.v1.CloudIdentityInfo) { 972 return mergeFrom((com.google.cloud.channel.v1.CloudIdentityInfo) other); 973 } else { 974 super.mergeFrom(other); 975 return this; 976 } 977 } 978 mergeFrom(com.google.cloud.channel.v1.CloudIdentityInfo other)979 public Builder mergeFrom(com.google.cloud.channel.v1.CloudIdentityInfo other) { 980 if (other == com.google.cloud.channel.v1.CloudIdentityInfo.getDefaultInstance()) return this; 981 if (other.customerType_ != 0) { 982 setCustomerTypeValue(other.getCustomerTypeValue()); 983 } 984 if (!other.getPrimaryDomain().isEmpty()) { 985 primaryDomain_ = other.primaryDomain_; 986 bitField0_ |= 0x00000002; 987 onChanged(); 988 } 989 if (other.getIsDomainVerified() != false) { 990 setIsDomainVerified(other.getIsDomainVerified()); 991 } 992 if (!other.getAlternateEmail().isEmpty()) { 993 alternateEmail_ = other.alternateEmail_; 994 bitField0_ |= 0x00000008; 995 onChanged(); 996 } 997 if (!other.getPhoneNumber().isEmpty()) { 998 phoneNumber_ = other.phoneNumber_; 999 bitField0_ |= 0x00000010; 1000 onChanged(); 1001 } 1002 if (!other.getLanguageCode().isEmpty()) { 1003 languageCode_ = other.languageCode_; 1004 bitField0_ |= 0x00000020; 1005 onChanged(); 1006 } 1007 if (!other.getAdminConsoleUri().isEmpty()) { 1008 adminConsoleUri_ = other.adminConsoleUri_; 1009 bitField0_ |= 0x00000040; 1010 onChanged(); 1011 } 1012 if (other.hasEduData()) { 1013 mergeEduData(other.getEduData()); 1014 } 1015 this.mergeUnknownFields(other.getUnknownFields()); 1016 onChanged(); 1017 return this; 1018 } 1019 1020 @java.lang.Override isInitialized()1021 public final boolean isInitialized() { 1022 return true; 1023 } 1024 1025 @java.lang.Override mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)1026 public Builder mergeFrom( 1027 com.google.protobuf.CodedInputStream input, 1028 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 1029 throws java.io.IOException { 1030 if (extensionRegistry == null) { 1031 throw new java.lang.NullPointerException(); 1032 } 1033 try { 1034 boolean done = false; 1035 while (!done) { 1036 int tag = input.readTag(); 1037 switch (tag) { 1038 case 0: 1039 done = true; 1040 break; 1041 case 8: 1042 { 1043 customerType_ = input.readEnum(); 1044 bitField0_ |= 0x00000001; 1045 break; 1046 } // case 8 1047 case 32: 1048 { 1049 isDomainVerified_ = input.readBool(); 1050 bitField0_ |= 0x00000004; 1051 break; 1052 } // case 32 1053 case 50: 1054 { 1055 alternateEmail_ = input.readStringRequireUtf8(); 1056 bitField0_ |= 0x00000008; 1057 break; 1058 } // case 50 1059 case 58: 1060 { 1061 phoneNumber_ = input.readStringRequireUtf8(); 1062 bitField0_ |= 0x00000010; 1063 break; 1064 } // case 58 1065 case 66: 1066 { 1067 languageCode_ = input.readStringRequireUtf8(); 1068 bitField0_ |= 0x00000020; 1069 break; 1070 } // case 66 1071 case 74: 1072 { 1073 primaryDomain_ = input.readStringRequireUtf8(); 1074 bitField0_ |= 0x00000002; 1075 break; 1076 } // case 74 1077 case 82: 1078 { 1079 adminConsoleUri_ = input.readStringRequireUtf8(); 1080 bitField0_ |= 0x00000040; 1081 break; 1082 } // case 82 1083 case 178: 1084 { 1085 input.readMessage(getEduDataFieldBuilder().getBuilder(), extensionRegistry); 1086 bitField0_ |= 0x00000080; 1087 break; 1088 } // case 178 1089 default: 1090 { 1091 if (!super.parseUnknownField(input, extensionRegistry, tag)) { 1092 done = true; // was an endgroup tag 1093 } 1094 break; 1095 } // default: 1096 } // switch (tag) 1097 } // while (!done) 1098 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 1099 throw e.unwrapIOException(); 1100 } finally { 1101 onChanged(); 1102 } // finally 1103 return this; 1104 } 1105 1106 private int bitField0_; 1107 1108 private int customerType_ = 0; 1109 /** 1110 * 1111 * 1112 * <pre> 1113 * CustomerType indicates verification type needed for using services. 1114 * </pre> 1115 * 1116 * <code>.google.cloud.channel.v1.CloudIdentityInfo.CustomerType customer_type = 1;</code> 1117 * 1118 * @return The enum numeric value on the wire for customerType. 1119 */ 1120 @java.lang.Override getCustomerTypeValue()1121 public int getCustomerTypeValue() { 1122 return customerType_; 1123 } 1124 /** 1125 * 1126 * 1127 * <pre> 1128 * CustomerType indicates verification type needed for using services. 1129 * </pre> 1130 * 1131 * <code>.google.cloud.channel.v1.CloudIdentityInfo.CustomerType customer_type = 1;</code> 1132 * 1133 * @param value The enum numeric value on the wire for customerType to set. 1134 * @return This builder for chaining. 1135 */ setCustomerTypeValue(int value)1136 public Builder setCustomerTypeValue(int value) { 1137 customerType_ = value; 1138 bitField0_ |= 0x00000001; 1139 onChanged(); 1140 return this; 1141 } 1142 /** 1143 * 1144 * 1145 * <pre> 1146 * CustomerType indicates verification type needed for using services. 1147 * </pre> 1148 * 1149 * <code>.google.cloud.channel.v1.CloudIdentityInfo.CustomerType customer_type = 1;</code> 1150 * 1151 * @return The customerType. 1152 */ 1153 @java.lang.Override getCustomerType()1154 public com.google.cloud.channel.v1.CloudIdentityInfo.CustomerType getCustomerType() { 1155 com.google.cloud.channel.v1.CloudIdentityInfo.CustomerType result = 1156 com.google.cloud.channel.v1.CloudIdentityInfo.CustomerType.forNumber(customerType_); 1157 return result == null 1158 ? com.google.cloud.channel.v1.CloudIdentityInfo.CustomerType.UNRECOGNIZED 1159 : result; 1160 } 1161 /** 1162 * 1163 * 1164 * <pre> 1165 * CustomerType indicates verification type needed for using services. 1166 * </pre> 1167 * 1168 * <code>.google.cloud.channel.v1.CloudIdentityInfo.CustomerType customer_type = 1;</code> 1169 * 1170 * @param value The customerType to set. 1171 * @return This builder for chaining. 1172 */ setCustomerType( com.google.cloud.channel.v1.CloudIdentityInfo.CustomerType value)1173 public Builder setCustomerType( 1174 com.google.cloud.channel.v1.CloudIdentityInfo.CustomerType value) { 1175 if (value == null) { 1176 throw new NullPointerException(); 1177 } 1178 bitField0_ |= 0x00000001; 1179 customerType_ = value.getNumber(); 1180 onChanged(); 1181 return this; 1182 } 1183 /** 1184 * 1185 * 1186 * <pre> 1187 * CustomerType indicates verification type needed for using services. 1188 * </pre> 1189 * 1190 * <code>.google.cloud.channel.v1.CloudIdentityInfo.CustomerType customer_type = 1;</code> 1191 * 1192 * @return This builder for chaining. 1193 */ clearCustomerType()1194 public Builder clearCustomerType() { 1195 bitField0_ = (bitField0_ & ~0x00000001); 1196 customerType_ = 0; 1197 onChanged(); 1198 return this; 1199 } 1200 1201 private java.lang.Object primaryDomain_ = ""; 1202 /** 1203 * 1204 * 1205 * <pre> 1206 * Output only. The primary domain name. 1207 * </pre> 1208 * 1209 * <code>string primary_domain = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1210 * 1211 * @return The primaryDomain. 1212 */ getPrimaryDomain()1213 public java.lang.String getPrimaryDomain() { 1214 java.lang.Object ref = primaryDomain_; 1215 if (!(ref instanceof java.lang.String)) { 1216 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1217 java.lang.String s = bs.toStringUtf8(); 1218 primaryDomain_ = s; 1219 return s; 1220 } else { 1221 return (java.lang.String) ref; 1222 } 1223 } 1224 /** 1225 * 1226 * 1227 * <pre> 1228 * Output only. The primary domain name. 1229 * </pre> 1230 * 1231 * <code>string primary_domain = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1232 * 1233 * @return The bytes for primaryDomain. 1234 */ getPrimaryDomainBytes()1235 public com.google.protobuf.ByteString getPrimaryDomainBytes() { 1236 java.lang.Object ref = primaryDomain_; 1237 if (ref instanceof String) { 1238 com.google.protobuf.ByteString b = 1239 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1240 primaryDomain_ = b; 1241 return b; 1242 } else { 1243 return (com.google.protobuf.ByteString) ref; 1244 } 1245 } 1246 /** 1247 * 1248 * 1249 * <pre> 1250 * Output only. The primary domain name. 1251 * </pre> 1252 * 1253 * <code>string primary_domain = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1254 * 1255 * @param value The primaryDomain to set. 1256 * @return This builder for chaining. 1257 */ setPrimaryDomain(java.lang.String value)1258 public Builder setPrimaryDomain(java.lang.String value) { 1259 if (value == null) { 1260 throw new NullPointerException(); 1261 } 1262 primaryDomain_ = value; 1263 bitField0_ |= 0x00000002; 1264 onChanged(); 1265 return this; 1266 } 1267 /** 1268 * 1269 * 1270 * <pre> 1271 * Output only. The primary domain name. 1272 * </pre> 1273 * 1274 * <code>string primary_domain = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1275 * 1276 * @return This builder for chaining. 1277 */ clearPrimaryDomain()1278 public Builder clearPrimaryDomain() { 1279 primaryDomain_ = getDefaultInstance().getPrimaryDomain(); 1280 bitField0_ = (bitField0_ & ~0x00000002); 1281 onChanged(); 1282 return this; 1283 } 1284 /** 1285 * 1286 * 1287 * <pre> 1288 * Output only. The primary domain name. 1289 * </pre> 1290 * 1291 * <code>string primary_domain = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1292 * 1293 * @param value The bytes for primaryDomain to set. 1294 * @return This builder for chaining. 1295 */ setPrimaryDomainBytes(com.google.protobuf.ByteString value)1296 public Builder setPrimaryDomainBytes(com.google.protobuf.ByteString value) { 1297 if (value == null) { 1298 throw new NullPointerException(); 1299 } 1300 checkByteStringIsUtf8(value); 1301 primaryDomain_ = value; 1302 bitField0_ |= 0x00000002; 1303 onChanged(); 1304 return this; 1305 } 1306 1307 private boolean isDomainVerified_; 1308 /** 1309 * 1310 * 1311 * <pre> 1312 * Output only. Whether the domain is verified. 1313 * This field is not returned for a Customer's cloud_identity_info resource. 1314 * Partners can use the domains.get() method of the Workspace SDK's 1315 * Directory API, or listen to the PRIMARY_DOMAIN_VERIFIED Pub/Sub event in 1316 * to track domain verification of their resolve Workspace customers. 1317 * </pre> 1318 * 1319 * <code>bool is_domain_verified = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1320 * 1321 * @return The isDomainVerified. 1322 */ 1323 @java.lang.Override getIsDomainVerified()1324 public boolean getIsDomainVerified() { 1325 return isDomainVerified_; 1326 } 1327 /** 1328 * 1329 * 1330 * <pre> 1331 * Output only. Whether the domain is verified. 1332 * This field is not returned for a Customer's cloud_identity_info resource. 1333 * Partners can use the domains.get() method of the Workspace SDK's 1334 * Directory API, or listen to the PRIMARY_DOMAIN_VERIFIED Pub/Sub event in 1335 * to track domain verification of their resolve Workspace customers. 1336 * </pre> 1337 * 1338 * <code>bool is_domain_verified = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1339 * 1340 * @param value The isDomainVerified to set. 1341 * @return This builder for chaining. 1342 */ setIsDomainVerified(boolean value)1343 public Builder setIsDomainVerified(boolean value) { 1344 1345 isDomainVerified_ = value; 1346 bitField0_ |= 0x00000004; 1347 onChanged(); 1348 return this; 1349 } 1350 /** 1351 * 1352 * 1353 * <pre> 1354 * Output only. Whether the domain is verified. 1355 * This field is not returned for a Customer's cloud_identity_info resource. 1356 * Partners can use the domains.get() method of the Workspace SDK's 1357 * Directory API, or listen to the PRIMARY_DOMAIN_VERIFIED Pub/Sub event in 1358 * to track domain verification of their resolve Workspace customers. 1359 * </pre> 1360 * 1361 * <code>bool is_domain_verified = 4 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1362 * 1363 * @return This builder for chaining. 1364 */ clearIsDomainVerified()1365 public Builder clearIsDomainVerified() { 1366 bitField0_ = (bitField0_ & ~0x00000004); 1367 isDomainVerified_ = false; 1368 onChanged(); 1369 return this; 1370 } 1371 1372 private java.lang.Object alternateEmail_ = ""; 1373 /** 1374 * 1375 * 1376 * <pre> 1377 * The alternate email. 1378 * </pre> 1379 * 1380 * <code>string alternate_email = 6;</code> 1381 * 1382 * @return The alternateEmail. 1383 */ getAlternateEmail()1384 public java.lang.String getAlternateEmail() { 1385 java.lang.Object ref = alternateEmail_; 1386 if (!(ref instanceof java.lang.String)) { 1387 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1388 java.lang.String s = bs.toStringUtf8(); 1389 alternateEmail_ = s; 1390 return s; 1391 } else { 1392 return (java.lang.String) ref; 1393 } 1394 } 1395 /** 1396 * 1397 * 1398 * <pre> 1399 * The alternate email. 1400 * </pre> 1401 * 1402 * <code>string alternate_email = 6;</code> 1403 * 1404 * @return The bytes for alternateEmail. 1405 */ getAlternateEmailBytes()1406 public com.google.protobuf.ByteString getAlternateEmailBytes() { 1407 java.lang.Object ref = alternateEmail_; 1408 if (ref instanceof String) { 1409 com.google.protobuf.ByteString b = 1410 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1411 alternateEmail_ = b; 1412 return b; 1413 } else { 1414 return (com.google.protobuf.ByteString) ref; 1415 } 1416 } 1417 /** 1418 * 1419 * 1420 * <pre> 1421 * The alternate email. 1422 * </pre> 1423 * 1424 * <code>string alternate_email = 6;</code> 1425 * 1426 * @param value The alternateEmail to set. 1427 * @return This builder for chaining. 1428 */ setAlternateEmail(java.lang.String value)1429 public Builder setAlternateEmail(java.lang.String value) { 1430 if (value == null) { 1431 throw new NullPointerException(); 1432 } 1433 alternateEmail_ = value; 1434 bitField0_ |= 0x00000008; 1435 onChanged(); 1436 return this; 1437 } 1438 /** 1439 * 1440 * 1441 * <pre> 1442 * The alternate email. 1443 * </pre> 1444 * 1445 * <code>string alternate_email = 6;</code> 1446 * 1447 * @return This builder for chaining. 1448 */ clearAlternateEmail()1449 public Builder clearAlternateEmail() { 1450 alternateEmail_ = getDefaultInstance().getAlternateEmail(); 1451 bitField0_ = (bitField0_ & ~0x00000008); 1452 onChanged(); 1453 return this; 1454 } 1455 /** 1456 * 1457 * 1458 * <pre> 1459 * The alternate email. 1460 * </pre> 1461 * 1462 * <code>string alternate_email = 6;</code> 1463 * 1464 * @param value The bytes for alternateEmail to set. 1465 * @return This builder for chaining. 1466 */ setAlternateEmailBytes(com.google.protobuf.ByteString value)1467 public Builder setAlternateEmailBytes(com.google.protobuf.ByteString value) { 1468 if (value == null) { 1469 throw new NullPointerException(); 1470 } 1471 checkByteStringIsUtf8(value); 1472 alternateEmail_ = value; 1473 bitField0_ |= 0x00000008; 1474 onChanged(); 1475 return this; 1476 } 1477 1478 private java.lang.Object phoneNumber_ = ""; 1479 /** 1480 * 1481 * 1482 * <pre> 1483 * Phone number associated with the Cloud Identity. 1484 * </pre> 1485 * 1486 * <code>string phone_number = 7;</code> 1487 * 1488 * @return The phoneNumber. 1489 */ getPhoneNumber()1490 public java.lang.String getPhoneNumber() { 1491 java.lang.Object ref = phoneNumber_; 1492 if (!(ref instanceof java.lang.String)) { 1493 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1494 java.lang.String s = bs.toStringUtf8(); 1495 phoneNumber_ = s; 1496 return s; 1497 } else { 1498 return (java.lang.String) ref; 1499 } 1500 } 1501 /** 1502 * 1503 * 1504 * <pre> 1505 * Phone number associated with the Cloud Identity. 1506 * </pre> 1507 * 1508 * <code>string phone_number = 7;</code> 1509 * 1510 * @return The bytes for phoneNumber. 1511 */ getPhoneNumberBytes()1512 public com.google.protobuf.ByteString getPhoneNumberBytes() { 1513 java.lang.Object ref = phoneNumber_; 1514 if (ref instanceof String) { 1515 com.google.protobuf.ByteString b = 1516 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1517 phoneNumber_ = b; 1518 return b; 1519 } else { 1520 return (com.google.protobuf.ByteString) ref; 1521 } 1522 } 1523 /** 1524 * 1525 * 1526 * <pre> 1527 * Phone number associated with the Cloud Identity. 1528 * </pre> 1529 * 1530 * <code>string phone_number = 7;</code> 1531 * 1532 * @param value The phoneNumber to set. 1533 * @return This builder for chaining. 1534 */ setPhoneNumber(java.lang.String value)1535 public Builder setPhoneNumber(java.lang.String value) { 1536 if (value == null) { 1537 throw new NullPointerException(); 1538 } 1539 phoneNumber_ = value; 1540 bitField0_ |= 0x00000010; 1541 onChanged(); 1542 return this; 1543 } 1544 /** 1545 * 1546 * 1547 * <pre> 1548 * Phone number associated with the Cloud Identity. 1549 * </pre> 1550 * 1551 * <code>string phone_number = 7;</code> 1552 * 1553 * @return This builder for chaining. 1554 */ clearPhoneNumber()1555 public Builder clearPhoneNumber() { 1556 phoneNumber_ = getDefaultInstance().getPhoneNumber(); 1557 bitField0_ = (bitField0_ & ~0x00000010); 1558 onChanged(); 1559 return this; 1560 } 1561 /** 1562 * 1563 * 1564 * <pre> 1565 * Phone number associated with the Cloud Identity. 1566 * </pre> 1567 * 1568 * <code>string phone_number = 7;</code> 1569 * 1570 * @param value The bytes for phoneNumber to set. 1571 * @return This builder for chaining. 1572 */ setPhoneNumberBytes(com.google.protobuf.ByteString value)1573 public Builder setPhoneNumberBytes(com.google.protobuf.ByteString value) { 1574 if (value == null) { 1575 throw new NullPointerException(); 1576 } 1577 checkByteStringIsUtf8(value); 1578 phoneNumber_ = value; 1579 bitField0_ |= 0x00000010; 1580 onChanged(); 1581 return this; 1582 } 1583 1584 private java.lang.Object languageCode_ = ""; 1585 /** 1586 * 1587 * 1588 * <pre> 1589 * Language code. 1590 * </pre> 1591 * 1592 * <code>string language_code = 8;</code> 1593 * 1594 * @return The languageCode. 1595 */ getLanguageCode()1596 public java.lang.String getLanguageCode() { 1597 java.lang.Object ref = languageCode_; 1598 if (!(ref instanceof java.lang.String)) { 1599 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1600 java.lang.String s = bs.toStringUtf8(); 1601 languageCode_ = s; 1602 return s; 1603 } else { 1604 return (java.lang.String) ref; 1605 } 1606 } 1607 /** 1608 * 1609 * 1610 * <pre> 1611 * Language code. 1612 * </pre> 1613 * 1614 * <code>string language_code = 8;</code> 1615 * 1616 * @return The bytes for languageCode. 1617 */ getLanguageCodeBytes()1618 public com.google.protobuf.ByteString getLanguageCodeBytes() { 1619 java.lang.Object ref = languageCode_; 1620 if (ref instanceof String) { 1621 com.google.protobuf.ByteString b = 1622 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1623 languageCode_ = b; 1624 return b; 1625 } else { 1626 return (com.google.protobuf.ByteString) ref; 1627 } 1628 } 1629 /** 1630 * 1631 * 1632 * <pre> 1633 * Language code. 1634 * </pre> 1635 * 1636 * <code>string language_code = 8;</code> 1637 * 1638 * @param value The languageCode to set. 1639 * @return This builder for chaining. 1640 */ setLanguageCode(java.lang.String value)1641 public Builder setLanguageCode(java.lang.String value) { 1642 if (value == null) { 1643 throw new NullPointerException(); 1644 } 1645 languageCode_ = value; 1646 bitField0_ |= 0x00000020; 1647 onChanged(); 1648 return this; 1649 } 1650 /** 1651 * 1652 * 1653 * <pre> 1654 * Language code. 1655 * </pre> 1656 * 1657 * <code>string language_code = 8;</code> 1658 * 1659 * @return This builder for chaining. 1660 */ clearLanguageCode()1661 public Builder clearLanguageCode() { 1662 languageCode_ = getDefaultInstance().getLanguageCode(); 1663 bitField0_ = (bitField0_ & ~0x00000020); 1664 onChanged(); 1665 return this; 1666 } 1667 /** 1668 * 1669 * 1670 * <pre> 1671 * Language code. 1672 * </pre> 1673 * 1674 * <code>string language_code = 8;</code> 1675 * 1676 * @param value The bytes for languageCode to set. 1677 * @return This builder for chaining. 1678 */ setLanguageCodeBytes(com.google.protobuf.ByteString value)1679 public Builder setLanguageCodeBytes(com.google.protobuf.ByteString value) { 1680 if (value == null) { 1681 throw new NullPointerException(); 1682 } 1683 checkByteStringIsUtf8(value); 1684 languageCode_ = value; 1685 bitField0_ |= 0x00000020; 1686 onChanged(); 1687 return this; 1688 } 1689 1690 private java.lang.Object adminConsoleUri_ = ""; 1691 /** 1692 * 1693 * 1694 * <pre> 1695 * Output only. URI of Customer's Admin console dashboard. 1696 * </pre> 1697 * 1698 * <code>string admin_console_uri = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1699 * 1700 * @return The adminConsoleUri. 1701 */ getAdminConsoleUri()1702 public java.lang.String getAdminConsoleUri() { 1703 java.lang.Object ref = adminConsoleUri_; 1704 if (!(ref instanceof java.lang.String)) { 1705 com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref; 1706 java.lang.String s = bs.toStringUtf8(); 1707 adminConsoleUri_ = s; 1708 return s; 1709 } else { 1710 return (java.lang.String) ref; 1711 } 1712 } 1713 /** 1714 * 1715 * 1716 * <pre> 1717 * Output only. URI of Customer's Admin console dashboard. 1718 * </pre> 1719 * 1720 * <code>string admin_console_uri = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1721 * 1722 * @return The bytes for adminConsoleUri. 1723 */ getAdminConsoleUriBytes()1724 public com.google.protobuf.ByteString getAdminConsoleUriBytes() { 1725 java.lang.Object ref = adminConsoleUri_; 1726 if (ref instanceof String) { 1727 com.google.protobuf.ByteString b = 1728 com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref); 1729 adminConsoleUri_ = b; 1730 return b; 1731 } else { 1732 return (com.google.protobuf.ByteString) ref; 1733 } 1734 } 1735 /** 1736 * 1737 * 1738 * <pre> 1739 * Output only. URI of Customer's Admin console dashboard. 1740 * </pre> 1741 * 1742 * <code>string admin_console_uri = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1743 * 1744 * @param value The adminConsoleUri to set. 1745 * @return This builder for chaining. 1746 */ setAdminConsoleUri(java.lang.String value)1747 public Builder setAdminConsoleUri(java.lang.String value) { 1748 if (value == null) { 1749 throw new NullPointerException(); 1750 } 1751 adminConsoleUri_ = value; 1752 bitField0_ |= 0x00000040; 1753 onChanged(); 1754 return this; 1755 } 1756 /** 1757 * 1758 * 1759 * <pre> 1760 * Output only. URI of Customer's Admin console dashboard. 1761 * </pre> 1762 * 1763 * <code>string admin_console_uri = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1764 * 1765 * @return This builder for chaining. 1766 */ clearAdminConsoleUri()1767 public Builder clearAdminConsoleUri() { 1768 adminConsoleUri_ = getDefaultInstance().getAdminConsoleUri(); 1769 bitField0_ = (bitField0_ & ~0x00000040); 1770 onChanged(); 1771 return this; 1772 } 1773 /** 1774 * 1775 * 1776 * <pre> 1777 * Output only. URI of Customer's Admin console dashboard. 1778 * </pre> 1779 * 1780 * <code>string admin_console_uri = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];</code> 1781 * 1782 * @param value The bytes for adminConsoleUri to set. 1783 * @return This builder for chaining. 1784 */ setAdminConsoleUriBytes(com.google.protobuf.ByteString value)1785 public Builder setAdminConsoleUriBytes(com.google.protobuf.ByteString value) { 1786 if (value == null) { 1787 throw new NullPointerException(); 1788 } 1789 checkByteStringIsUtf8(value); 1790 adminConsoleUri_ = value; 1791 bitField0_ |= 0x00000040; 1792 onChanged(); 1793 return this; 1794 } 1795 1796 private com.google.cloud.channel.v1.EduData eduData_; 1797 private com.google.protobuf.SingleFieldBuilderV3< 1798 com.google.cloud.channel.v1.EduData, 1799 com.google.cloud.channel.v1.EduData.Builder, 1800 com.google.cloud.channel.v1.EduDataOrBuilder> 1801 eduDataBuilder_; 1802 /** 1803 * 1804 * 1805 * <pre> 1806 * Edu information about the customer. 1807 * </pre> 1808 * 1809 * <code>.google.cloud.channel.v1.EduData edu_data = 22;</code> 1810 * 1811 * @return Whether the eduData field is set. 1812 */ hasEduData()1813 public boolean hasEduData() { 1814 return ((bitField0_ & 0x00000080) != 0); 1815 } 1816 /** 1817 * 1818 * 1819 * <pre> 1820 * Edu information about the customer. 1821 * </pre> 1822 * 1823 * <code>.google.cloud.channel.v1.EduData edu_data = 22;</code> 1824 * 1825 * @return The eduData. 1826 */ getEduData()1827 public com.google.cloud.channel.v1.EduData getEduData() { 1828 if (eduDataBuilder_ == null) { 1829 return eduData_ == null 1830 ? com.google.cloud.channel.v1.EduData.getDefaultInstance() 1831 : eduData_; 1832 } else { 1833 return eduDataBuilder_.getMessage(); 1834 } 1835 } 1836 /** 1837 * 1838 * 1839 * <pre> 1840 * Edu information about the customer. 1841 * </pre> 1842 * 1843 * <code>.google.cloud.channel.v1.EduData edu_data = 22;</code> 1844 */ setEduData(com.google.cloud.channel.v1.EduData value)1845 public Builder setEduData(com.google.cloud.channel.v1.EduData value) { 1846 if (eduDataBuilder_ == null) { 1847 if (value == null) { 1848 throw new NullPointerException(); 1849 } 1850 eduData_ = value; 1851 } else { 1852 eduDataBuilder_.setMessage(value); 1853 } 1854 bitField0_ |= 0x00000080; 1855 onChanged(); 1856 return this; 1857 } 1858 /** 1859 * 1860 * 1861 * <pre> 1862 * Edu information about the customer. 1863 * </pre> 1864 * 1865 * <code>.google.cloud.channel.v1.EduData edu_data = 22;</code> 1866 */ setEduData(com.google.cloud.channel.v1.EduData.Builder builderForValue)1867 public Builder setEduData(com.google.cloud.channel.v1.EduData.Builder builderForValue) { 1868 if (eduDataBuilder_ == null) { 1869 eduData_ = builderForValue.build(); 1870 } else { 1871 eduDataBuilder_.setMessage(builderForValue.build()); 1872 } 1873 bitField0_ |= 0x00000080; 1874 onChanged(); 1875 return this; 1876 } 1877 /** 1878 * 1879 * 1880 * <pre> 1881 * Edu information about the customer. 1882 * </pre> 1883 * 1884 * <code>.google.cloud.channel.v1.EduData edu_data = 22;</code> 1885 */ mergeEduData(com.google.cloud.channel.v1.EduData value)1886 public Builder mergeEduData(com.google.cloud.channel.v1.EduData value) { 1887 if (eduDataBuilder_ == null) { 1888 if (((bitField0_ & 0x00000080) != 0) 1889 && eduData_ != null 1890 && eduData_ != com.google.cloud.channel.v1.EduData.getDefaultInstance()) { 1891 getEduDataBuilder().mergeFrom(value); 1892 } else { 1893 eduData_ = value; 1894 } 1895 } else { 1896 eduDataBuilder_.mergeFrom(value); 1897 } 1898 bitField0_ |= 0x00000080; 1899 onChanged(); 1900 return this; 1901 } 1902 /** 1903 * 1904 * 1905 * <pre> 1906 * Edu information about the customer. 1907 * </pre> 1908 * 1909 * <code>.google.cloud.channel.v1.EduData edu_data = 22;</code> 1910 */ clearEduData()1911 public Builder clearEduData() { 1912 bitField0_ = (bitField0_ & ~0x00000080); 1913 eduData_ = null; 1914 if (eduDataBuilder_ != null) { 1915 eduDataBuilder_.dispose(); 1916 eduDataBuilder_ = null; 1917 } 1918 onChanged(); 1919 return this; 1920 } 1921 /** 1922 * 1923 * 1924 * <pre> 1925 * Edu information about the customer. 1926 * </pre> 1927 * 1928 * <code>.google.cloud.channel.v1.EduData edu_data = 22;</code> 1929 */ getEduDataBuilder()1930 public com.google.cloud.channel.v1.EduData.Builder getEduDataBuilder() { 1931 bitField0_ |= 0x00000080; 1932 onChanged(); 1933 return getEduDataFieldBuilder().getBuilder(); 1934 } 1935 /** 1936 * 1937 * 1938 * <pre> 1939 * Edu information about the customer. 1940 * </pre> 1941 * 1942 * <code>.google.cloud.channel.v1.EduData edu_data = 22;</code> 1943 */ getEduDataOrBuilder()1944 public com.google.cloud.channel.v1.EduDataOrBuilder getEduDataOrBuilder() { 1945 if (eduDataBuilder_ != null) { 1946 return eduDataBuilder_.getMessageOrBuilder(); 1947 } else { 1948 return eduData_ == null 1949 ? com.google.cloud.channel.v1.EduData.getDefaultInstance() 1950 : eduData_; 1951 } 1952 } 1953 /** 1954 * 1955 * 1956 * <pre> 1957 * Edu information about the customer. 1958 * </pre> 1959 * 1960 * <code>.google.cloud.channel.v1.EduData edu_data = 22;</code> 1961 */ 1962 private com.google.protobuf.SingleFieldBuilderV3< 1963 com.google.cloud.channel.v1.EduData, 1964 com.google.cloud.channel.v1.EduData.Builder, 1965 com.google.cloud.channel.v1.EduDataOrBuilder> getEduDataFieldBuilder()1966 getEduDataFieldBuilder() { 1967 if (eduDataBuilder_ == null) { 1968 eduDataBuilder_ = 1969 new com.google.protobuf.SingleFieldBuilderV3< 1970 com.google.cloud.channel.v1.EduData, 1971 com.google.cloud.channel.v1.EduData.Builder, 1972 com.google.cloud.channel.v1.EduDataOrBuilder>( 1973 getEduData(), getParentForChildren(), isClean()); 1974 eduData_ = null; 1975 } 1976 return eduDataBuilder_; 1977 } 1978 1979 @java.lang.Override setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)1980 public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) { 1981 return super.setUnknownFields(unknownFields); 1982 } 1983 1984 @java.lang.Override mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)1985 public final Builder mergeUnknownFields( 1986 final com.google.protobuf.UnknownFieldSet unknownFields) { 1987 return super.mergeUnknownFields(unknownFields); 1988 } 1989 1990 // @@protoc_insertion_point(builder_scope:google.cloud.channel.v1.CloudIdentityInfo) 1991 } 1992 1993 // @@protoc_insertion_point(class_scope:google.cloud.channel.v1.CloudIdentityInfo) 1994 private static final com.google.cloud.channel.v1.CloudIdentityInfo DEFAULT_INSTANCE; 1995 1996 static { 1997 DEFAULT_INSTANCE = new com.google.cloud.channel.v1.CloudIdentityInfo(); 1998 } 1999 getDefaultInstance()2000 public static com.google.cloud.channel.v1.CloudIdentityInfo getDefaultInstance() { 2001 return DEFAULT_INSTANCE; 2002 } 2003 2004 private static final com.google.protobuf.Parser<CloudIdentityInfo> PARSER = 2005 new com.google.protobuf.AbstractParser<CloudIdentityInfo>() { 2006 @java.lang.Override 2007 public CloudIdentityInfo parsePartialFrom( 2008 com.google.protobuf.CodedInputStream input, 2009 com.google.protobuf.ExtensionRegistryLite extensionRegistry) 2010 throws com.google.protobuf.InvalidProtocolBufferException { 2011 Builder builder = newBuilder(); 2012 try { 2013 builder.mergeFrom(input, extensionRegistry); 2014 } catch (com.google.protobuf.InvalidProtocolBufferException e) { 2015 throw e.setUnfinishedMessage(builder.buildPartial()); 2016 } catch (com.google.protobuf.UninitializedMessageException e) { 2017 throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial()); 2018 } catch (java.io.IOException e) { 2019 throw new com.google.protobuf.InvalidProtocolBufferException(e) 2020 .setUnfinishedMessage(builder.buildPartial()); 2021 } 2022 return builder.buildPartial(); 2023 } 2024 }; 2025 parser()2026 public static com.google.protobuf.Parser<CloudIdentityInfo> parser() { 2027 return PARSER; 2028 } 2029 2030 @java.lang.Override getParserForType()2031 public com.google.protobuf.Parser<CloudIdentityInfo> getParserForType() { 2032 return PARSER; 2033 } 2034 2035 @java.lang.Override getDefaultInstanceForType()2036 public com.google.cloud.channel.v1.CloudIdentityInfo getDefaultInstanceForType() { 2037 return DEFAULT_INSTANCE; 2038 } 2039 } 2040