Class Member.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Member.Builder>
com.google.apps.meet.v2beta.Member.Builder
All Implemented Interfaces:
MemberOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
Member

public static final class Member.Builder extends com.google.protobuf.GeneratedMessage.Builder<Member.Builder> implements MemberOrBuilder
 Users who are configured to have a role in the space. These users can
 join the space without knocking.
 
Protobuf type google.apps.meet.v2beta.Member
  • Method Summary

    Modifier and Type
    Method
    Description
     
     
     
    Email for the member.
    Identifier.
    The meeting role assigned to the member.
    [Developer Preview](https://developers.google.com/workspace/preview): Unique name for the user.
     
    static final com.google.protobuf.Descriptors.Descriptor
     
    com.google.protobuf.Descriptors.Descriptor
     
    Email for the member.
    com.google.protobuf.ByteString
    Email for the member.
    Identifier.
    com.google.protobuf.ByteString
    Identifier.
    The meeting role assigned to the member.
    int
    The meeting role assigned to the member.
    [Developer Preview](https://developers.google.com/workspace/preview): Unique name for the user.
    com.google.protobuf.ByteString
    [Developer Preview](https://developers.google.com/workspace/preview): Unique name for the user.
    protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
     
    final boolean
     
     
    mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
     
    mergeFrom(com.google.protobuf.Message other)
     
    Email for the member.
    setEmailBytes(com.google.protobuf.ByteString value)
    Email for the member.
    setName(String value)
    Identifier.
    setNameBytes(com.google.protobuf.ByteString value)
    Identifier.
    The meeting role assigned to the member.
    setRoleValue(int value)
    The meeting role assigned to the member.
    setUser(String value)
    [Developer Preview](https://developers.google.com/workspace/preview): Unique name for the user.
    setUserBytes(com.google.protobuf.ByteString value)
    [Developer Preview](https://developers.google.com/workspace/preview): Unique name for the user.

    Methods inherited from class com.google.protobuf.GeneratedMessage.Builder

    addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3

    Methods inherited from class com.google.protobuf.AbstractMessage.Builder

    findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString

    Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder

    addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Methods inherited from interface com.google.protobuf.Message.Builder

    mergeDelimitedFrom, mergeDelimitedFrom

    Methods inherited from interface com.google.protobuf.MessageLite.Builder

    mergeFrom

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage.Builder<Member.Builder>
    • clear

      public Member.Builder clear()
      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<Member.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<Member.Builder>
    • getDefaultInstanceForType

      public Member getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public Member build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public Member buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public Member.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Member.Builder>
    • mergeFrom

      public Member.Builder mergeFrom(Member other)
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<Member.Builder>
    • mergeFrom

      public Member.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Member.Builder>
      Throws:
      IOException
    • getName

      public String getName()
       Identifier. Resource name of the member.
       Format: spaces/{space}/members/{member}
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getName in interface MemberOrBuilder
      Returns:
      The name.
    • getNameBytes

      public com.google.protobuf.ByteString getNameBytes()
       Identifier. Resource name of the member.
       Format: spaces/{space}/members/{member}
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Specified by:
      getNameBytes in interface MemberOrBuilder
      Returns:
      The bytes for name.
    • setName

      public Member.Builder setName(String value)
       Identifier. Resource name of the member.
       Format: spaces/{space}/members/{member}
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Parameters:
      value - The name to set.
      Returns:
      This builder for chaining.
    • clearName

      public Member.Builder clearName()
       Identifier. Resource name of the member.
       Format: spaces/{space}/members/{member}
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Returns:
      This builder for chaining.
    • setNameBytes

      public Member.Builder setNameBytes(com.google.protobuf.ByteString value)
       Identifier. Resource name of the member.
       Format: spaces/{space}/members/{member}
       
      string name = 1 [(.google.api.field_behavior) = IDENTIFIER];
      Parameters:
      value - The bytes for name to set.
      Returns:
      This builder for chaining.
    • getEmail

      public String getEmail()
       Email for the member. This is required for creating the member.
       
      string email = 2;
      Specified by:
      getEmail in interface MemberOrBuilder
      Returns:
      The email.
    • getEmailBytes

      public com.google.protobuf.ByteString getEmailBytes()
       Email for the member. This is required for creating the member.
       
      string email = 2;
      Specified by:
      getEmailBytes in interface MemberOrBuilder
      Returns:
      The bytes for email.
    • setEmail

      public Member.Builder setEmail(String value)
       Email for the member. This is required for creating the member.
       
      string email = 2;
      Parameters:
      value - The email to set.
      Returns:
      This builder for chaining.
    • clearEmail

      public Member.Builder clearEmail()
       Email for the member. This is required for creating the member.
       
      string email = 2;
      Returns:
      This builder for chaining.
    • setEmailBytes

      public Member.Builder setEmailBytes(com.google.protobuf.ByteString value)
       Email for the member. This is required for creating the member.
       
      string email = 2;
      Parameters:
      value - The bytes for email to set.
      Returns:
      This builder for chaining.
    • getRoleValue

      public int getRoleValue()
       The meeting role assigned to the member.
       
      .google.apps.meet.v2beta.Member.Role role = 3;
      Specified by:
      getRoleValue in interface MemberOrBuilder
      Returns:
      The enum numeric value on the wire for role.
    • setRoleValue

      public Member.Builder setRoleValue(int value)
       The meeting role assigned to the member.
       
      .google.apps.meet.v2beta.Member.Role role = 3;
      Parameters:
      value - The enum numeric value on the wire for role to set.
      Returns:
      This builder for chaining.
    • getRole

      public Member.Role getRole()
       The meeting role assigned to the member.
       
      .google.apps.meet.v2beta.Member.Role role = 3;
      Specified by:
      getRole in interface MemberOrBuilder
      Returns:
      The role.
    • setRole

      public Member.Builder setRole(Member.Role value)
       The meeting role assigned to the member.
       
      .google.apps.meet.v2beta.Member.Role role = 3;
      Parameters:
      value - The role to set.
      Returns:
      This builder for chaining.
    • clearRole

      public Member.Builder clearRole()
       The meeting role assigned to the member.
       
      .google.apps.meet.v2beta.Member.Role role = 3;
      Returns:
      This builder for chaining.
    • getUser

      public String getUser()
       [Developer Preview](https://developers.google.com/workspace/preview):
       Unique name for the user. Interoperable with Admin SDK API and People API.
       This will be empty for non google users. Setting both user and email in
       request will result in error. Format: `users/{user}`
       
      string user = 4;
      Specified by:
      getUser in interface MemberOrBuilder
      Returns:
      The user.
    • getUserBytes

      public com.google.protobuf.ByteString getUserBytes()
       [Developer Preview](https://developers.google.com/workspace/preview):
       Unique name for the user. Interoperable with Admin SDK API and People API.
       This will be empty for non google users. Setting both user and email in
       request will result in error. Format: `users/{user}`
       
      string user = 4;
      Specified by:
      getUserBytes in interface MemberOrBuilder
      Returns:
      The bytes for user.
    • setUser

      public Member.Builder setUser(String value)
       [Developer Preview](https://developers.google.com/workspace/preview):
       Unique name for the user. Interoperable with Admin SDK API and People API.
       This will be empty for non google users. Setting both user and email in
       request will result in error. Format: `users/{user}`
       
      string user = 4;
      Parameters:
      value - The user to set.
      Returns:
      This builder for chaining.
    • clearUser

      public Member.Builder clearUser()
       [Developer Preview](https://developers.google.com/workspace/preview):
       Unique name for the user. Interoperable with Admin SDK API and People API.
       This will be empty for non google users. Setting both user and email in
       request will result in error. Format: `users/{user}`
       
      string user = 4;
      Returns:
      This builder for chaining.
    • setUserBytes

      public Member.Builder setUserBytes(com.google.protobuf.ByteString value)
       [Developer Preview](https://developers.google.com/workspace/preview):
       Unique name for the user. Interoperable with Admin SDK API and People API.
       This will be empty for non google users. Setting both user and email in
       request will result in error. Format: `users/{user}`
       
      string user = 4;
      Parameters:
      value - The bytes for user to set.
      Returns:
      This builder for chaining.