Class SendInviteRequest.Member.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<SendInviteRequest.Member,SendInviteRequest.Member.Builder>
-
- com.streamlayer.organizations.invites.SendInviteRequest.Member.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,SendInviteRequest.MemberOrBuilder,java.lang.Cloneable
- Enclosing class:
- SendInviteRequest.Member
public static final class SendInviteRequest.Member.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<SendInviteRequest.Member,SendInviteRequest.Member.Builder> implements SendInviteRequest.MemberOrBuilder
Protobuf typestreamlayer.organizations.invites.SendInviteRequest.Member
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SendInviteRequest.Member.BuilderaddAllPermissions(java.lang.Iterable<? extends AccessLevel> values)repeated .streamlayer.common.AccessLevel permissions = 2;SendInviteRequest.Member.BuilderaddAllPermissionsValue(java.lang.Iterable<java.lang.Integer> values)repeated .streamlayer.common.AccessLevel permissions = 2;SendInviteRequest.Member.BuilderaddPermissions(AccessLevel value)repeated .streamlayer.common.AccessLevel permissions = 2;SendInviteRequest.Member.BuilderaddPermissionsValue(int value)repeated .streamlayer.common.AccessLevel permissions = 2;SendInviteRequest.Member.BuilderclearEmail()string email = 1;SendInviteRequest.Member.BuilderclearPermissions()repeated .streamlayer.common.AccessLevel permissions = 2;java.lang.StringgetEmail()string email = 1;com.google.protobuf.ByteStringgetEmailBytes()string email = 1;AccessLevelgetPermissions(int index)repeated .streamlayer.common.AccessLevel permissions = 2;intgetPermissionsCount()repeated .streamlayer.common.AccessLevel permissions = 2;java.util.List<AccessLevel>getPermissionsList()repeated .streamlayer.common.AccessLevel permissions = 2;intgetPermissionsValue(int index)repeated .streamlayer.common.AccessLevel permissions = 2;java.util.List<java.lang.Integer>getPermissionsValueList()repeated .streamlayer.common.AccessLevel permissions = 2;SendInviteRequest.Member.BuildersetEmail(java.lang.String value)string email = 1;SendInviteRequest.Member.BuildersetEmailBytes(com.google.protobuf.ByteString value)string email = 1;SendInviteRequest.Member.BuildersetPermissions(int index, AccessLevel value)repeated .streamlayer.common.AccessLevel permissions = 2;SendInviteRequest.Member.BuildersetPermissionsValue(int index, int value)repeated .streamlayer.common.AccessLevel permissions = 2;-
Methods inherited from class com.google.protobuf.GeneratedMessageLite.Builder
build, buildPartial, clear, clone, copyOnWrite, copyOnWriteInternal, getDefaultInstanceForType, internalMergeFrom, isInitialized, mergeFrom, mergeFrom, mergeFrom, mergeFrom
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException
-
-
-
-
Method Detail
-
getEmail
public java.lang.String getEmail()
string email = 1;- Specified by:
getEmailin interfaceSendInviteRequest.MemberOrBuilder- Returns:
- The email.
-
getEmailBytes
public com.google.protobuf.ByteString getEmailBytes()
string email = 1;- Specified by:
getEmailBytesin interfaceSendInviteRequest.MemberOrBuilder- Returns:
- The bytes for email.
-
setEmail
public SendInviteRequest.Member.Builder setEmail(java.lang.String value)
string email = 1;- Parameters:
value- The email to set.- Returns:
- This builder for chaining.
-
clearEmail
public SendInviteRequest.Member.Builder clearEmail()
string email = 1;- Returns:
- This builder for chaining.
-
setEmailBytes
public SendInviteRequest.Member.Builder setEmailBytes(com.google.protobuf.ByteString value)
string email = 1;- Parameters:
value- The bytes for email to set.- Returns:
- This builder for chaining.
-
getPermissionsList
public java.util.List<AccessLevel> getPermissionsList()
repeated .streamlayer.common.AccessLevel permissions = 2;- Specified by:
getPermissionsListin interfaceSendInviteRequest.MemberOrBuilder- Returns:
- A list containing the permissions.
-
getPermissionsCount
public int getPermissionsCount()
repeated .streamlayer.common.AccessLevel permissions = 2;- Specified by:
getPermissionsCountin interfaceSendInviteRequest.MemberOrBuilder- Returns:
- The count of permissions.
-
getPermissions
public AccessLevel getPermissions(int index)
repeated .streamlayer.common.AccessLevel permissions = 2;- Specified by:
getPermissionsin interfaceSendInviteRequest.MemberOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The permissions at the given index.
-
setPermissions
public SendInviteRequest.Member.Builder setPermissions(int index, AccessLevel value)
repeated .streamlayer.common.AccessLevel permissions = 2;- Parameters:
index- The index to set the value at.value- The permissions to set.- Returns:
- This builder for chaining.
-
addPermissions
public SendInviteRequest.Member.Builder addPermissions(AccessLevel value)
repeated .streamlayer.common.AccessLevel permissions = 2;- Parameters:
value- The permissions to add.- Returns:
- This builder for chaining.
-
addAllPermissions
public SendInviteRequest.Member.Builder addAllPermissions(java.lang.Iterable<? extends AccessLevel> values)
repeated .streamlayer.common.AccessLevel permissions = 2;- Parameters:
values- The permissions to add.- Returns:
- This builder for chaining.
-
clearPermissions
public SendInviteRequest.Member.Builder clearPermissions()
repeated .streamlayer.common.AccessLevel permissions = 2;- Returns:
- This builder for chaining.
-
getPermissionsValueList
public java.util.List<java.lang.Integer> getPermissionsValueList()
repeated .streamlayer.common.AccessLevel permissions = 2;- Specified by:
getPermissionsValueListin interfaceSendInviteRequest.MemberOrBuilder- Returns:
- A list containing the enum numeric values on the wire for permissions.
-
getPermissionsValue
public int getPermissionsValue(int index)
repeated .streamlayer.common.AccessLevel permissions = 2;- Specified by:
getPermissionsValuein interfaceSendInviteRequest.MemberOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of permissions at the given index.
-
setPermissionsValue
public SendInviteRequest.Member.Builder setPermissionsValue(int index, int value)
repeated .streamlayer.common.AccessLevel permissions = 2;- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for permissions to set.- Returns:
- This builder for chaining.
-
addPermissionsValue
public SendInviteRequest.Member.Builder addPermissionsValue(int value)
repeated .streamlayer.common.AccessLevel permissions = 2;- Parameters:
value- The enum numeric value on the wire for permissions to add.- Returns:
- This builder for chaining.
-
addAllPermissionsValue
public SendInviteRequest.Member.Builder addAllPermissionsValue(java.lang.Iterable<java.lang.Integer> values)
repeated .streamlayer.common.AccessLevel permissions = 2;- Parameters:
values- The enum numeric values on the wire for permissions to add.- Returns:
- This builder for chaining.
-
-