• 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  * Information needed to create an Admin User for Google Workspace.
26  * </pre>
27  *
28  * Protobuf type {@code google.cloud.channel.v1.AdminUser}
29  */
30 public final class AdminUser extends com.google.protobuf.GeneratedMessageV3
31     implements
32     // @@protoc_insertion_point(message_implements:google.cloud.channel.v1.AdminUser)
33     AdminUserOrBuilder {
34   private static final long serialVersionUID = 0L;
35   // Use AdminUser.newBuilder() to construct.
AdminUser(com.google.protobuf.GeneratedMessageV3.Builder<?> builder)36   private AdminUser(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
37     super(builder);
38   }
39 
AdminUser()40   private AdminUser() {
41     email_ = "";
42     givenName_ = "";
43     familyName_ = "";
44   }
45 
46   @java.lang.Override
47   @SuppressWarnings({"unused"})
newInstance(UnusedPrivateParameter unused)48   protected java.lang.Object newInstance(UnusedPrivateParameter unused) {
49     return new AdminUser();
50   }
51 
52   @java.lang.Override
getUnknownFields()53   public final com.google.protobuf.UnknownFieldSet getUnknownFields() {
54     return this.unknownFields;
55   }
56 
getDescriptor()57   public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
58     return com.google.cloud.channel.v1.CommonProto
59         .internal_static_google_cloud_channel_v1_AdminUser_descriptor;
60   }
61 
62   @java.lang.Override
63   protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()64       internalGetFieldAccessorTable() {
65     return com.google.cloud.channel.v1.CommonProto
66         .internal_static_google_cloud_channel_v1_AdminUser_fieldAccessorTable
67         .ensureFieldAccessorsInitialized(
68             com.google.cloud.channel.v1.AdminUser.class,
69             com.google.cloud.channel.v1.AdminUser.Builder.class);
70   }
71 
72   public static final int EMAIL_FIELD_NUMBER = 1;
73 
74   @SuppressWarnings("serial")
75   private volatile java.lang.Object email_ = "";
76   /**
77    *
78    *
79    * <pre>
80    * Primary email of the admin user.
81    * </pre>
82    *
83    * <code>string email = 1;</code>
84    *
85    * @return The email.
86    */
87   @java.lang.Override
getEmail()88   public java.lang.String getEmail() {
89     java.lang.Object ref = email_;
90     if (ref instanceof java.lang.String) {
91       return (java.lang.String) ref;
92     } else {
93       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
94       java.lang.String s = bs.toStringUtf8();
95       email_ = s;
96       return s;
97     }
98   }
99   /**
100    *
101    *
102    * <pre>
103    * Primary email of the admin user.
104    * </pre>
105    *
106    * <code>string email = 1;</code>
107    *
108    * @return The bytes for email.
109    */
110   @java.lang.Override
getEmailBytes()111   public com.google.protobuf.ByteString getEmailBytes() {
112     java.lang.Object ref = email_;
113     if (ref instanceof java.lang.String) {
114       com.google.protobuf.ByteString b =
115           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
116       email_ = b;
117       return b;
118     } else {
119       return (com.google.protobuf.ByteString) ref;
120     }
121   }
122 
123   public static final int GIVEN_NAME_FIELD_NUMBER = 2;
124 
125   @SuppressWarnings("serial")
126   private volatile java.lang.Object givenName_ = "";
127   /**
128    *
129    *
130    * <pre>
131    * Given name of the admin user.
132    * </pre>
133    *
134    * <code>string given_name = 2;</code>
135    *
136    * @return The givenName.
137    */
138   @java.lang.Override
getGivenName()139   public java.lang.String getGivenName() {
140     java.lang.Object ref = givenName_;
141     if (ref instanceof java.lang.String) {
142       return (java.lang.String) ref;
143     } else {
144       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
145       java.lang.String s = bs.toStringUtf8();
146       givenName_ = s;
147       return s;
148     }
149   }
150   /**
151    *
152    *
153    * <pre>
154    * Given name of the admin user.
155    * </pre>
156    *
157    * <code>string given_name = 2;</code>
158    *
159    * @return The bytes for givenName.
160    */
161   @java.lang.Override
getGivenNameBytes()162   public com.google.protobuf.ByteString getGivenNameBytes() {
163     java.lang.Object ref = givenName_;
164     if (ref instanceof java.lang.String) {
165       com.google.protobuf.ByteString b =
166           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
167       givenName_ = b;
168       return b;
169     } else {
170       return (com.google.protobuf.ByteString) ref;
171     }
172   }
173 
174   public static final int FAMILY_NAME_FIELD_NUMBER = 3;
175 
176   @SuppressWarnings("serial")
177   private volatile java.lang.Object familyName_ = "";
178   /**
179    *
180    *
181    * <pre>
182    * Family name of the admin user.
183    * </pre>
184    *
185    * <code>string family_name = 3;</code>
186    *
187    * @return The familyName.
188    */
189   @java.lang.Override
getFamilyName()190   public java.lang.String getFamilyName() {
191     java.lang.Object ref = familyName_;
192     if (ref instanceof java.lang.String) {
193       return (java.lang.String) ref;
194     } else {
195       com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
196       java.lang.String s = bs.toStringUtf8();
197       familyName_ = s;
198       return s;
199     }
200   }
201   /**
202    *
203    *
204    * <pre>
205    * Family name of the admin user.
206    * </pre>
207    *
208    * <code>string family_name = 3;</code>
209    *
210    * @return The bytes for familyName.
211    */
212   @java.lang.Override
getFamilyNameBytes()213   public com.google.protobuf.ByteString getFamilyNameBytes() {
214     java.lang.Object ref = familyName_;
215     if (ref instanceof java.lang.String) {
216       com.google.protobuf.ByteString b =
217           com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
218       familyName_ = b;
219       return b;
220     } else {
221       return (com.google.protobuf.ByteString) ref;
222     }
223   }
224 
225   private byte memoizedIsInitialized = -1;
226 
227   @java.lang.Override
isInitialized()228   public final boolean isInitialized() {
229     byte isInitialized = memoizedIsInitialized;
230     if (isInitialized == 1) return true;
231     if (isInitialized == 0) return false;
232 
233     memoizedIsInitialized = 1;
234     return true;
235   }
236 
237   @java.lang.Override
writeTo(com.google.protobuf.CodedOutputStream output)238   public void writeTo(com.google.protobuf.CodedOutputStream output) throws java.io.IOException {
239     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(email_)) {
240       com.google.protobuf.GeneratedMessageV3.writeString(output, 1, email_);
241     }
242     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(givenName_)) {
243       com.google.protobuf.GeneratedMessageV3.writeString(output, 2, givenName_);
244     }
245     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(familyName_)) {
246       com.google.protobuf.GeneratedMessageV3.writeString(output, 3, familyName_);
247     }
248     getUnknownFields().writeTo(output);
249   }
250 
251   @java.lang.Override
getSerializedSize()252   public int getSerializedSize() {
253     int size = memoizedSize;
254     if (size != -1) return size;
255 
256     size = 0;
257     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(email_)) {
258       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(1, email_);
259     }
260     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(givenName_)) {
261       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(2, givenName_);
262     }
263     if (!com.google.protobuf.GeneratedMessageV3.isStringEmpty(familyName_)) {
264       size += com.google.protobuf.GeneratedMessageV3.computeStringSize(3, familyName_);
265     }
266     size += getUnknownFields().getSerializedSize();
267     memoizedSize = size;
268     return size;
269   }
270 
271   @java.lang.Override
equals(final java.lang.Object obj)272   public boolean equals(final java.lang.Object obj) {
273     if (obj == this) {
274       return true;
275     }
276     if (!(obj instanceof com.google.cloud.channel.v1.AdminUser)) {
277       return super.equals(obj);
278     }
279     com.google.cloud.channel.v1.AdminUser other = (com.google.cloud.channel.v1.AdminUser) obj;
280 
281     if (!getEmail().equals(other.getEmail())) return false;
282     if (!getGivenName().equals(other.getGivenName())) return false;
283     if (!getFamilyName().equals(other.getFamilyName())) return false;
284     if (!getUnknownFields().equals(other.getUnknownFields())) return false;
285     return true;
286   }
287 
288   @java.lang.Override
hashCode()289   public int hashCode() {
290     if (memoizedHashCode != 0) {
291       return memoizedHashCode;
292     }
293     int hash = 41;
294     hash = (19 * hash) + getDescriptor().hashCode();
295     hash = (37 * hash) + EMAIL_FIELD_NUMBER;
296     hash = (53 * hash) + getEmail().hashCode();
297     hash = (37 * hash) + GIVEN_NAME_FIELD_NUMBER;
298     hash = (53 * hash) + getGivenName().hashCode();
299     hash = (37 * hash) + FAMILY_NAME_FIELD_NUMBER;
300     hash = (53 * hash) + getFamilyName().hashCode();
301     hash = (29 * hash) + getUnknownFields().hashCode();
302     memoizedHashCode = hash;
303     return hash;
304   }
305 
parseFrom(java.nio.ByteBuffer data)306   public static com.google.cloud.channel.v1.AdminUser parseFrom(java.nio.ByteBuffer data)
307       throws com.google.protobuf.InvalidProtocolBufferException {
308     return PARSER.parseFrom(data);
309   }
310 
parseFrom( java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)311   public static com.google.cloud.channel.v1.AdminUser parseFrom(
312       java.nio.ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
313       throws com.google.protobuf.InvalidProtocolBufferException {
314     return PARSER.parseFrom(data, extensionRegistry);
315   }
316 
parseFrom(com.google.protobuf.ByteString data)317   public static com.google.cloud.channel.v1.AdminUser parseFrom(com.google.protobuf.ByteString data)
318       throws com.google.protobuf.InvalidProtocolBufferException {
319     return PARSER.parseFrom(data);
320   }
321 
parseFrom( com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)322   public static com.google.cloud.channel.v1.AdminUser parseFrom(
323       com.google.protobuf.ByteString data,
324       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
325       throws com.google.protobuf.InvalidProtocolBufferException {
326     return PARSER.parseFrom(data, extensionRegistry);
327   }
328 
parseFrom(byte[] data)329   public static com.google.cloud.channel.v1.AdminUser parseFrom(byte[] data)
330       throws com.google.protobuf.InvalidProtocolBufferException {
331     return PARSER.parseFrom(data);
332   }
333 
parseFrom( byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)334   public static com.google.cloud.channel.v1.AdminUser parseFrom(
335       byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
336       throws com.google.protobuf.InvalidProtocolBufferException {
337     return PARSER.parseFrom(data, extensionRegistry);
338   }
339 
parseFrom(java.io.InputStream input)340   public static com.google.cloud.channel.v1.AdminUser parseFrom(java.io.InputStream input)
341       throws java.io.IOException {
342     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
343   }
344 
parseFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)345   public static com.google.cloud.channel.v1.AdminUser parseFrom(
346       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
347       throws java.io.IOException {
348     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
349         PARSER, input, extensionRegistry);
350   }
351 
parseDelimitedFrom(java.io.InputStream input)352   public static com.google.cloud.channel.v1.AdminUser parseDelimitedFrom(java.io.InputStream input)
353       throws java.io.IOException {
354     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(PARSER, input);
355   }
356 
parseDelimitedFrom( java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)357   public static com.google.cloud.channel.v1.AdminUser parseDelimitedFrom(
358       java.io.InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
359       throws java.io.IOException {
360     return com.google.protobuf.GeneratedMessageV3.parseDelimitedWithIOException(
361         PARSER, input, extensionRegistry);
362   }
363 
parseFrom( com.google.protobuf.CodedInputStream input)364   public static com.google.cloud.channel.v1.AdminUser parseFrom(
365       com.google.protobuf.CodedInputStream input) throws java.io.IOException {
366     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(PARSER, input);
367   }
368 
parseFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)369   public static com.google.cloud.channel.v1.AdminUser parseFrom(
370       com.google.protobuf.CodedInputStream input,
371       com.google.protobuf.ExtensionRegistryLite extensionRegistry)
372       throws java.io.IOException {
373     return com.google.protobuf.GeneratedMessageV3.parseWithIOException(
374         PARSER, input, extensionRegistry);
375   }
376 
377   @java.lang.Override
newBuilderForType()378   public Builder newBuilderForType() {
379     return newBuilder();
380   }
381 
newBuilder()382   public static Builder newBuilder() {
383     return DEFAULT_INSTANCE.toBuilder();
384   }
385 
newBuilder(com.google.cloud.channel.v1.AdminUser prototype)386   public static Builder newBuilder(com.google.cloud.channel.v1.AdminUser prototype) {
387     return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
388   }
389 
390   @java.lang.Override
toBuilder()391   public Builder toBuilder() {
392     return this == DEFAULT_INSTANCE ? new Builder() : new Builder().mergeFrom(this);
393   }
394 
395   @java.lang.Override
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)396   protected Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
397     Builder builder = new Builder(parent);
398     return builder;
399   }
400   /**
401    *
402    *
403    * <pre>
404    * Information needed to create an Admin User for Google Workspace.
405    * </pre>
406    *
407    * Protobuf type {@code google.cloud.channel.v1.AdminUser}
408    */
409   public static final class Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Builder>
410       implements
411       // @@protoc_insertion_point(builder_implements:google.cloud.channel.v1.AdminUser)
412       com.google.cloud.channel.v1.AdminUserOrBuilder {
getDescriptor()413     public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() {
414       return com.google.cloud.channel.v1.CommonProto
415           .internal_static_google_cloud_channel_v1_AdminUser_descriptor;
416     }
417 
418     @java.lang.Override
419     protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()420         internalGetFieldAccessorTable() {
421       return com.google.cloud.channel.v1.CommonProto
422           .internal_static_google_cloud_channel_v1_AdminUser_fieldAccessorTable
423           .ensureFieldAccessorsInitialized(
424               com.google.cloud.channel.v1.AdminUser.class,
425               com.google.cloud.channel.v1.AdminUser.Builder.class);
426     }
427 
428     // Construct using com.google.cloud.channel.v1.AdminUser.newBuilder()
Builder()429     private Builder() {}
430 
Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)431     private Builder(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
432       super(parent);
433     }
434 
435     @java.lang.Override
clear()436     public Builder clear() {
437       super.clear();
438       bitField0_ = 0;
439       email_ = "";
440       givenName_ = "";
441       familyName_ = "";
442       return this;
443     }
444 
445     @java.lang.Override
getDescriptorForType()446     public com.google.protobuf.Descriptors.Descriptor getDescriptorForType() {
447       return com.google.cloud.channel.v1.CommonProto
448           .internal_static_google_cloud_channel_v1_AdminUser_descriptor;
449     }
450 
451     @java.lang.Override
getDefaultInstanceForType()452     public com.google.cloud.channel.v1.AdminUser getDefaultInstanceForType() {
453       return com.google.cloud.channel.v1.AdminUser.getDefaultInstance();
454     }
455 
456     @java.lang.Override
build()457     public com.google.cloud.channel.v1.AdminUser build() {
458       com.google.cloud.channel.v1.AdminUser result = buildPartial();
459       if (!result.isInitialized()) {
460         throw newUninitializedMessageException(result);
461       }
462       return result;
463     }
464 
465     @java.lang.Override
buildPartial()466     public com.google.cloud.channel.v1.AdminUser buildPartial() {
467       com.google.cloud.channel.v1.AdminUser result =
468           new com.google.cloud.channel.v1.AdminUser(this);
469       if (bitField0_ != 0) {
470         buildPartial0(result);
471       }
472       onBuilt();
473       return result;
474     }
475 
buildPartial0(com.google.cloud.channel.v1.AdminUser result)476     private void buildPartial0(com.google.cloud.channel.v1.AdminUser result) {
477       int from_bitField0_ = bitField0_;
478       if (((from_bitField0_ & 0x00000001) != 0)) {
479         result.email_ = email_;
480       }
481       if (((from_bitField0_ & 0x00000002) != 0)) {
482         result.givenName_ = givenName_;
483       }
484       if (((from_bitField0_ & 0x00000004) != 0)) {
485         result.familyName_ = familyName_;
486       }
487     }
488 
489     @java.lang.Override
clone()490     public Builder clone() {
491       return super.clone();
492     }
493 
494     @java.lang.Override
setField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)495     public Builder setField(
496         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
497       return super.setField(field, value);
498     }
499 
500     @java.lang.Override
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)501     public Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field) {
502       return super.clearField(field);
503     }
504 
505     @java.lang.Override
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)506     public Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) {
507       return super.clearOneof(oneof);
508     }
509 
510     @java.lang.Override
setRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value)511     public Builder setRepeatedField(
512         com.google.protobuf.Descriptors.FieldDescriptor field, int index, java.lang.Object value) {
513       return super.setRepeatedField(field, index, value);
514     }
515 
516     @java.lang.Override
addRepeatedField( com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value)517     public Builder addRepeatedField(
518         com.google.protobuf.Descriptors.FieldDescriptor field, java.lang.Object value) {
519       return super.addRepeatedField(field, value);
520     }
521 
522     @java.lang.Override
mergeFrom(com.google.protobuf.Message other)523     public Builder mergeFrom(com.google.protobuf.Message other) {
524       if (other instanceof com.google.cloud.channel.v1.AdminUser) {
525         return mergeFrom((com.google.cloud.channel.v1.AdminUser) other);
526       } else {
527         super.mergeFrom(other);
528         return this;
529       }
530     }
531 
mergeFrom(com.google.cloud.channel.v1.AdminUser other)532     public Builder mergeFrom(com.google.cloud.channel.v1.AdminUser other) {
533       if (other == com.google.cloud.channel.v1.AdminUser.getDefaultInstance()) return this;
534       if (!other.getEmail().isEmpty()) {
535         email_ = other.email_;
536         bitField0_ |= 0x00000001;
537         onChanged();
538       }
539       if (!other.getGivenName().isEmpty()) {
540         givenName_ = other.givenName_;
541         bitField0_ |= 0x00000002;
542         onChanged();
543       }
544       if (!other.getFamilyName().isEmpty()) {
545         familyName_ = other.familyName_;
546         bitField0_ |= 0x00000004;
547         onChanged();
548       }
549       this.mergeUnknownFields(other.getUnknownFields());
550       onChanged();
551       return this;
552     }
553 
554     @java.lang.Override
isInitialized()555     public final boolean isInitialized() {
556       return true;
557     }
558 
559     @java.lang.Override
mergeFrom( com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)560     public Builder mergeFrom(
561         com.google.protobuf.CodedInputStream input,
562         com.google.protobuf.ExtensionRegistryLite extensionRegistry)
563         throws java.io.IOException {
564       if (extensionRegistry == null) {
565         throw new java.lang.NullPointerException();
566       }
567       try {
568         boolean done = false;
569         while (!done) {
570           int tag = input.readTag();
571           switch (tag) {
572             case 0:
573               done = true;
574               break;
575             case 10:
576               {
577                 email_ = input.readStringRequireUtf8();
578                 bitField0_ |= 0x00000001;
579                 break;
580               } // case 10
581             case 18:
582               {
583                 givenName_ = input.readStringRequireUtf8();
584                 bitField0_ |= 0x00000002;
585                 break;
586               } // case 18
587             case 26:
588               {
589                 familyName_ = input.readStringRequireUtf8();
590                 bitField0_ |= 0x00000004;
591                 break;
592               } // case 26
593             default:
594               {
595                 if (!super.parseUnknownField(input, extensionRegistry, tag)) {
596                   done = true; // was an endgroup tag
597                 }
598                 break;
599               } // default:
600           } // switch (tag)
601         } // while (!done)
602       } catch (com.google.protobuf.InvalidProtocolBufferException e) {
603         throw e.unwrapIOException();
604       } finally {
605         onChanged();
606       } // finally
607       return this;
608     }
609 
610     private int bitField0_;
611 
612     private java.lang.Object email_ = "";
613     /**
614      *
615      *
616      * <pre>
617      * Primary email of the admin user.
618      * </pre>
619      *
620      * <code>string email = 1;</code>
621      *
622      * @return The email.
623      */
getEmail()624     public java.lang.String getEmail() {
625       java.lang.Object ref = email_;
626       if (!(ref instanceof java.lang.String)) {
627         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
628         java.lang.String s = bs.toStringUtf8();
629         email_ = s;
630         return s;
631       } else {
632         return (java.lang.String) ref;
633       }
634     }
635     /**
636      *
637      *
638      * <pre>
639      * Primary email of the admin user.
640      * </pre>
641      *
642      * <code>string email = 1;</code>
643      *
644      * @return The bytes for email.
645      */
getEmailBytes()646     public com.google.protobuf.ByteString getEmailBytes() {
647       java.lang.Object ref = email_;
648       if (ref instanceof String) {
649         com.google.protobuf.ByteString b =
650             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
651         email_ = b;
652         return b;
653       } else {
654         return (com.google.protobuf.ByteString) ref;
655       }
656     }
657     /**
658      *
659      *
660      * <pre>
661      * Primary email of the admin user.
662      * </pre>
663      *
664      * <code>string email = 1;</code>
665      *
666      * @param value The email to set.
667      * @return This builder for chaining.
668      */
setEmail(java.lang.String value)669     public Builder setEmail(java.lang.String value) {
670       if (value == null) {
671         throw new NullPointerException();
672       }
673       email_ = value;
674       bitField0_ |= 0x00000001;
675       onChanged();
676       return this;
677     }
678     /**
679      *
680      *
681      * <pre>
682      * Primary email of the admin user.
683      * </pre>
684      *
685      * <code>string email = 1;</code>
686      *
687      * @return This builder for chaining.
688      */
clearEmail()689     public Builder clearEmail() {
690       email_ = getDefaultInstance().getEmail();
691       bitField0_ = (bitField0_ & ~0x00000001);
692       onChanged();
693       return this;
694     }
695     /**
696      *
697      *
698      * <pre>
699      * Primary email of the admin user.
700      * </pre>
701      *
702      * <code>string email = 1;</code>
703      *
704      * @param value The bytes for email to set.
705      * @return This builder for chaining.
706      */
setEmailBytes(com.google.protobuf.ByteString value)707     public Builder setEmailBytes(com.google.protobuf.ByteString value) {
708       if (value == null) {
709         throw new NullPointerException();
710       }
711       checkByteStringIsUtf8(value);
712       email_ = value;
713       bitField0_ |= 0x00000001;
714       onChanged();
715       return this;
716     }
717 
718     private java.lang.Object givenName_ = "";
719     /**
720      *
721      *
722      * <pre>
723      * Given name of the admin user.
724      * </pre>
725      *
726      * <code>string given_name = 2;</code>
727      *
728      * @return The givenName.
729      */
getGivenName()730     public java.lang.String getGivenName() {
731       java.lang.Object ref = givenName_;
732       if (!(ref instanceof java.lang.String)) {
733         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
734         java.lang.String s = bs.toStringUtf8();
735         givenName_ = s;
736         return s;
737       } else {
738         return (java.lang.String) ref;
739       }
740     }
741     /**
742      *
743      *
744      * <pre>
745      * Given name of the admin user.
746      * </pre>
747      *
748      * <code>string given_name = 2;</code>
749      *
750      * @return The bytes for givenName.
751      */
getGivenNameBytes()752     public com.google.protobuf.ByteString getGivenNameBytes() {
753       java.lang.Object ref = givenName_;
754       if (ref instanceof String) {
755         com.google.protobuf.ByteString b =
756             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
757         givenName_ = b;
758         return b;
759       } else {
760         return (com.google.protobuf.ByteString) ref;
761       }
762     }
763     /**
764      *
765      *
766      * <pre>
767      * Given name of the admin user.
768      * </pre>
769      *
770      * <code>string given_name = 2;</code>
771      *
772      * @param value The givenName to set.
773      * @return This builder for chaining.
774      */
setGivenName(java.lang.String value)775     public Builder setGivenName(java.lang.String value) {
776       if (value == null) {
777         throw new NullPointerException();
778       }
779       givenName_ = value;
780       bitField0_ |= 0x00000002;
781       onChanged();
782       return this;
783     }
784     /**
785      *
786      *
787      * <pre>
788      * Given name of the admin user.
789      * </pre>
790      *
791      * <code>string given_name = 2;</code>
792      *
793      * @return This builder for chaining.
794      */
clearGivenName()795     public Builder clearGivenName() {
796       givenName_ = getDefaultInstance().getGivenName();
797       bitField0_ = (bitField0_ & ~0x00000002);
798       onChanged();
799       return this;
800     }
801     /**
802      *
803      *
804      * <pre>
805      * Given name of the admin user.
806      * </pre>
807      *
808      * <code>string given_name = 2;</code>
809      *
810      * @param value The bytes for givenName to set.
811      * @return This builder for chaining.
812      */
setGivenNameBytes(com.google.protobuf.ByteString value)813     public Builder setGivenNameBytes(com.google.protobuf.ByteString value) {
814       if (value == null) {
815         throw new NullPointerException();
816       }
817       checkByteStringIsUtf8(value);
818       givenName_ = value;
819       bitField0_ |= 0x00000002;
820       onChanged();
821       return this;
822     }
823 
824     private java.lang.Object familyName_ = "";
825     /**
826      *
827      *
828      * <pre>
829      * Family name of the admin user.
830      * </pre>
831      *
832      * <code>string family_name = 3;</code>
833      *
834      * @return The familyName.
835      */
getFamilyName()836     public java.lang.String getFamilyName() {
837       java.lang.Object ref = familyName_;
838       if (!(ref instanceof java.lang.String)) {
839         com.google.protobuf.ByteString bs = (com.google.protobuf.ByteString) ref;
840         java.lang.String s = bs.toStringUtf8();
841         familyName_ = s;
842         return s;
843       } else {
844         return (java.lang.String) ref;
845       }
846     }
847     /**
848      *
849      *
850      * <pre>
851      * Family name of the admin user.
852      * </pre>
853      *
854      * <code>string family_name = 3;</code>
855      *
856      * @return The bytes for familyName.
857      */
getFamilyNameBytes()858     public com.google.protobuf.ByteString getFamilyNameBytes() {
859       java.lang.Object ref = familyName_;
860       if (ref instanceof String) {
861         com.google.protobuf.ByteString b =
862             com.google.protobuf.ByteString.copyFromUtf8((java.lang.String) ref);
863         familyName_ = b;
864         return b;
865       } else {
866         return (com.google.protobuf.ByteString) ref;
867       }
868     }
869     /**
870      *
871      *
872      * <pre>
873      * Family name of the admin user.
874      * </pre>
875      *
876      * <code>string family_name = 3;</code>
877      *
878      * @param value The familyName to set.
879      * @return This builder for chaining.
880      */
setFamilyName(java.lang.String value)881     public Builder setFamilyName(java.lang.String value) {
882       if (value == null) {
883         throw new NullPointerException();
884       }
885       familyName_ = value;
886       bitField0_ |= 0x00000004;
887       onChanged();
888       return this;
889     }
890     /**
891      *
892      *
893      * <pre>
894      * Family name of the admin user.
895      * </pre>
896      *
897      * <code>string family_name = 3;</code>
898      *
899      * @return This builder for chaining.
900      */
clearFamilyName()901     public Builder clearFamilyName() {
902       familyName_ = getDefaultInstance().getFamilyName();
903       bitField0_ = (bitField0_ & ~0x00000004);
904       onChanged();
905       return this;
906     }
907     /**
908      *
909      *
910      * <pre>
911      * Family name of the admin user.
912      * </pre>
913      *
914      * <code>string family_name = 3;</code>
915      *
916      * @param value The bytes for familyName to set.
917      * @return This builder for chaining.
918      */
setFamilyNameBytes(com.google.protobuf.ByteString value)919     public Builder setFamilyNameBytes(com.google.protobuf.ByteString value) {
920       if (value == null) {
921         throw new NullPointerException();
922       }
923       checkByteStringIsUtf8(value);
924       familyName_ = value;
925       bitField0_ |= 0x00000004;
926       onChanged();
927       return this;
928     }
929 
930     @java.lang.Override
setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields)931     public final Builder setUnknownFields(final com.google.protobuf.UnknownFieldSet unknownFields) {
932       return super.setUnknownFields(unknownFields);
933     }
934 
935     @java.lang.Override
mergeUnknownFields( final com.google.protobuf.UnknownFieldSet unknownFields)936     public final Builder mergeUnknownFields(
937         final com.google.protobuf.UnknownFieldSet unknownFields) {
938       return super.mergeUnknownFields(unknownFields);
939     }
940 
941     // @@protoc_insertion_point(builder_scope:google.cloud.channel.v1.AdminUser)
942   }
943 
944   // @@protoc_insertion_point(class_scope:google.cloud.channel.v1.AdminUser)
945   private static final com.google.cloud.channel.v1.AdminUser DEFAULT_INSTANCE;
946 
947   static {
948     DEFAULT_INSTANCE = new com.google.cloud.channel.v1.AdminUser();
949   }
950 
getDefaultInstance()951   public static com.google.cloud.channel.v1.AdminUser getDefaultInstance() {
952     return DEFAULT_INSTANCE;
953   }
954 
955   private static final com.google.protobuf.Parser<AdminUser> PARSER =
956       new com.google.protobuf.AbstractParser<AdminUser>() {
957         @java.lang.Override
958         public AdminUser parsePartialFrom(
959             com.google.protobuf.CodedInputStream input,
960             com.google.protobuf.ExtensionRegistryLite extensionRegistry)
961             throws com.google.protobuf.InvalidProtocolBufferException {
962           Builder builder = newBuilder();
963           try {
964             builder.mergeFrom(input, extensionRegistry);
965           } catch (com.google.protobuf.InvalidProtocolBufferException e) {
966             throw e.setUnfinishedMessage(builder.buildPartial());
967           } catch (com.google.protobuf.UninitializedMessageException e) {
968             throw e.asInvalidProtocolBufferException().setUnfinishedMessage(builder.buildPartial());
969           } catch (java.io.IOException e) {
970             throw new com.google.protobuf.InvalidProtocolBufferException(e)
971                 .setUnfinishedMessage(builder.buildPartial());
972           }
973           return builder.buildPartial();
974         }
975       };
976 
parser()977   public static com.google.protobuf.Parser<AdminUser> parser() {
978     return PARSER;
979   }
980 
981   @java.lang.Override
getParserForType()982   public com.google.protobuf.Parser<AdminUser> getParserForType() {
983     return PARSER;
984   }
985 
986   @java.lang.Override
getDefaultInstanceForType()987   public com.google.cloud.channel.v1.AdminUser getDefaultInstanceForType() {
988     return DEFAULT_INSTANCE;
989   }
990 }
991