Package com.google.apps.meet.v2beta
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 TypeMethodDescriptionbuild()clear()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.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEmail()Email for the member.com.google.protobuf.ByteStringEmail for the member.getName()Identifier.com.google.protobuf.ByteStringIdentifier.getRole()The meeting role assigned to the member.intThe meeting role assigned to the member.getUser()[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.FieldAccessorTablefinal booleanmergeFrom(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.Identifier.setNameBytes(com.google.protobuf.ByteString value) Identifier.setRole(Member.Role value) The meeting role assigned to the member.setRoleValue(int value) The meeting role assigned to the member.[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, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods 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:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Member.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Member.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Member.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Member.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.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:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Member.Builder>- Throws:
IOException
-
getName
Identifier. Resource name of the member. Format: spaces/{space}/members/{member}string name = 1 [(.google.api.field_behavior) = IDENTIFIER];- Specified by:
getNamein interfaceMemberOrBuilder- 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:
getNameBytesin interfaceMemberOrBuilder- Returns:
- The bytes for name.
-
setName
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
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
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
Email for the member. This is required for creating the member.
string email = 2;- Specified by:
getEmailin interfaceMemberOrBuilder- 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:
getEmailBytesin interfaceMemberOrBuilder- Returns:
- The bytes for email.
-
setEmail
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
Email for the member. This is required for creating the member.
string email = 2;- Returns:
- This builder for chaining.
-
setEmailBytes
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:
getRoleValuein interfaceMemberOrBuilder- Returns:
- The enum numeric value on the wire for role.
-
setRoleValue
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
The meeting role assigned to the member.
.google.apps.meet.v2beta.Member.Role role = 3;- Specified by:
getRolein interfaceMemberOrBuilder- Returns:
- The role.
-
setRole
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
The meeting role assigned to the member.
.google.apps.meet.v2beta.Member.Role role = 3;- Returns:
- This builder for chaining.
-
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:
getUserin interfaceMemberOrBuilder- 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:
getUserBytesin interfaceMemberOrBuilder- Returns:
- The bytes for user.
-
setUser
[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
[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
[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.
-