• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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