Package com.streamlayer.users.common
Class UserMetadata.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<UserMetadata,UserMetadata.Builder>
-
- com.streamlayer.users.common.UserMetadata.Builder
-
- All Implemented Interfaces:
com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,UserMetadataOrBuilder,java.lang.Cloneable
- Enclosing class:
- UserMetadata
public static final class UserMetadata.Builder extends com.google.protobuf.GeneratedMessageLite.Builder<UserMetadata,UserMetadata.Builder> implements UserMetadataOrBuilder
Protobuf typestreamlayer.users.UserMetadata
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserMetadata.BuilderaddAllRoles(java.lang.Iterable<java.lang.String> values)repeated string roles = 9;UserMetadata.BuilderaddRoles(java.lang.String value)repeated string roles = 9;UserMetadata.BuilderaddRolesBytes(com.google.protobuf.ByteString value)repeated string roles = 9;UserMetadata.BuilderclearActive()bool active = 6;UserMetadata.BuilderclearAvatar()string avatar = 2;UserMetadata.BuilderclearAvatarBackgroundColour()string avatar_background_colour = 3;UserMetadata.BuilderclearFirstName()string first_name = 7;UserMetadata.BuilderclearLastName()string last_name = 8;UserMetadata.BuilderclearNotificationPreference().streamlayer.users.UserNotificationPreference notification_preference = 5;UserMetadata.BuilderclearRoles()repeated string roles = 9;UserMetadata.BuilderclearTimezone()string timezone = 4;booleangetActive()bool active = 6;java.lang.StringgetAvatar()string avatar = 2;java.lang.StringgetAvatarBackgroundColour()string avatar_background_colour = 3;com.google.protobuf.ByteStringgetAvatarBackgroundColourBytes()string avatar_background_colour = 3;com.google.protobuf.ByteStringgetAvatarBytes()string avatar = 2;java.lang.StringgetFirstName()string first_name = 7;com.google.protobuf.ByteStringgetFirstNameBytes()string first_name = 7;java.lang.StringgetLastName()string last_name = 8;com.google.protobuf.ByteStringgetLastNameBytes()string last_name = 8;UserNotificationPreferencegetNotificationPreference().streamlayer.users.UserNotificationPreference notification_preference = 5;intgetNotificationPreferenceValue().streamlayer.users.UserNotificationPreference notification_preference = 5;java.lang.StringgetRoles(int index)repeated string roles = 9;com.google.protobuf.ByteStringgetRolesBytes(int index)repeated string roles = 9;intgetRolesCount()repeated string roles = 9;java.util.List<java.lang.String>getRolesList()repeated string roles = 9;java.lang.StringgetTimezone()string timezone = 4;com.google.protobuf.ByteStringgetTimezoneBytes()string timezone = 4;UserMetadata.BuildersetActive(boolean value)bool active = 6;UserMetadata.BuildersetAvatar(java.lang.String value)string avatar = 2;UserMetadata.BuildersetAvatarBackgroundColour(java.lang.String value)string avatar_background_colour = 3;UserMetadata.BuildersetAvatarBackgroundColourBytes(com.google.protobuf.ByteString value)string avatar_background_colour = 3;UserMetadata.BuildersetAvatarBytes(com.google.protobuf.ByteString value)string avatar = 2;UserMetadata.BuildersetFirstName(java.lang.String value)string first_name = 7;UserMetadata.BuildersetFirstNameBytes(com.google.protobuf.ByteString value)string first_name = 7;UserMetadata.BuildersetLastName(java.lang.String value)string last_name = 8;UserMetadata.BuildersetLastNameBytes(com.google.protobuf.ByteString value)string last_name = 8;UserMetadata.BuildersetNotificationPreference(UserNotificationPreference value).streamlayer.users.UserNotificationPreference notification_preference = 5;UserMetadata.BuildersetNotificationPreferenceValue(int value).streamlayer.users.UserNotificationPreference notification_preference = 5;UserMetadata.BuildersetRoles(int index, java.lang.String value)repeated string roles = 9;UserMetadata.BuildersetTimezone(java.lang.String value)string timezone = 4;UserMetadata.BuildersetTimezoneBytes(com.google.protobuf.ByteString value)string timezone = 4;-
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
-
getAvatar
public java.lang.String getAvatar()
string avatar = 2;- Specified by:
getAvatarin interfaceUserMetadataOrBuilder- Returns:
- The avatar.
-
getAvatarBytes
public com.google.protobuf.ByteString getAvatarBytes()
string avatar = 2;- Specified by:
getAvatarBytesin interfaceUserMetadataOrBuilder- Returns:
- The bytes for avatar.
-
setAvatar
public UserMetadata.Builder setAvatar(java.lang.String value)
string avatar = 2;- Parameters:
value- The avatar to set.- Returns:
- This builder for chaining.
-
clearAvatar
public UserMetadata.Builder clearAvatar()
string avatar = 2;- Returns:
- This builder for chaining.
-
setAvatarBytes
public UserMetadata.Builder setAvatarBytes(com.google.protobuf.ByteString value)
string avatar = 2;- Parameters:
value- The bytes for avatar to set.- Returns:
- This builder for chaining.
-
getAvatarBackgroundColour
public java.lang.String getAvatarBackgroundColour()
string avatar_background_colour = 3;- Specified by:
getAvatarBackgroundColourin interfaceUserMetadataOrBuilder- Returns:
- The avatarBackgroundColour.
-
getAvatarBackgroundColourBytes
public com.google.protobuf.ByteString getAvatarBackgroundColourBytes()
string avatar_background_colour = 3;- Specified by:
getAvatarBackgroundColourBytesin interfaceUserMetadataOrBuilder- Returns:
- The bytes for avatarBackgroundColour.
-
setAvatarBackgroundColour
public UserMetadata.Builder setAvatarBackgroundColour(java.lang.String value)
string avatar_background_colour = 3;- Parameters:
value- The avatarBackgroundColour to set.- Returns:
- This builder for chaining.
-
clearAvatarBackgroundColour
public UserMetadata.Builder clearAvatarBackgroundColour()
string avatar_background_colour = 3;- Returns:
- This builder for chaining.
-
setAvatarBackgroundColourBytes
public UserMetadata.Builder setAvatarBackgroundColourBytes(com.google.protobuf.ByteString value)
string avatar_background_colour = 3;- Parameters:
value- The bytes for avatarBackgroundColour to set.- Returns:
- This builder for chaining.
-
getTimezone
public java.lang.String getTimezone()
string timezone = 4;- Specified by:
getTimezonein interfaceUserMetadataOrBuilder- Returns:
- The timezone.
-
getTimezoneBytes
public com.google.protobuf.ByteString getTimezoneBytes()
string timezone = 4;- Specified by:
getTimezoneBytesin interfaceUserMetadataOrBuilder- Returns:
- The bytes for timezone.
-
setTimezone
public UserMetadata.Builder setTimezone(java.lang.String value)
string timezone = 4;- Parameters:
value- The timezone to set.- Returns:
- This builder for chaining.
-
clearTimezone
public UserMetadata.Builder clearTimezone()
string timezone = 4;- Returns:
- This builder for chaining.
-
setTimezoneBytes
public UserMetadata.Builder setTimezoneBytes(com.google.protobuf.ByteString value)
string timezone = 4;- Parameters:
value- The bytes for timezone to set.- Returns:
- This builder for chaining.
-
getNotificationPreferenceValue
public int getNotificationPreferenceValue()
.streamlayer.users.UserNotificationPreference notification_preference = 5;- Specified by:
getNotificationPreferenceValuein interfaceUserMetadataOrBuilder- Returns:
- The enum numeric value on the wire for notificationPreference.
-
setNotificationPreferenceValue
public UserMetadata.Builder setNotificationPreferenceValue(int value)
.streamlayer.users.UserNotificationPreference notification_preference = 5;- Parameters:
value- The notificationPreference to set.- Returns:
- This builder for chaining.
-
getNotificationPreference
public UserNotificationPreference getNotificationPreference()
.streamlayer.users.UserNotificationPreference notification_preference = 5;- Specified by:
getNotificationPreferencein interfaceUserMetadataOrBuilder- Returns:
- The notificationPreference.
-
setNotificationPreference
public UserMetadata.Builder setNotificationPreference(UserNotificationPreference value)
.streamlayer.users.UserNotificationPreference notification_preference = 5;- Parameters:
value- The enum numeric value on the wire for notificationPreference to set.- Returns:
- This builder for chaining.
-
clearNotificationPreference
public UserMetadata.Builder clearNotificationPreference()
.streamlayer.users.UserNotificationPreference notification_preference = 5;- Returns:
- This builder for chaining.
-
getActive
public boolean getActive()
bool active = 6;- Specified by:
getActivein interfaceUserMetadataOrBuilder- Returns:
- The active.
-
setActive
public UserMetadata.Builder setActive(boolean value)
bool active = 6;- Parameters:
value- The active to set.- Returns:
- This builder for chaining.
-
clearActive
public UserMetadata.Builder clearActive()
bool active = 6;- Returns:
- This builder for chaining.
-
getFirstName
public java.lang.String getFirstName()
string first_name = 7;- Specified by:
getFirstNamein interfaceUserMetadataOrBuilder- Returns:
- The firstName.
-
getFirstNameBytes
public com.google.protobuf.ByteString getFirstNameBytes()
string first_name = 7;- Specified by:
getFirstNameBytesin interfaceUserMetadataOrBuilder- Returns:
- The bytes for firstName.
-
setFirstName
public UserMetadata.Builder setFirstName(java.lang.String value)
string first_name = 7;- Parameters:
value- The firstName to set.- Returns:
- This builder for chaining.
-
clearFirstName
public UserMetadata.Builder clearFirstName()
string first_name = 7;- Returns:
- This builder for chaining.
-
setFirstNameBytes
public UserMetadata.Builder setFirstNameBytes(com.google.protobuf.ByteString value)
string first_name = 7;- Parameters:
value- The bytes for firstName to set.- Returns:
- This builder for chaining.
-
getLastName
public java.lang.String getLastName()
string last_name = 8;- Specified by:
getLastNamein interfaceUserMetadataOrBuilder- Returns:
- The lastName.
-
getLastNameBytes
public com.google.protobuf.ByteString getLastNameBytes()
string last_name = 8;- Specified by:
getLastNameBytesin interfaceUserMetadataOrBuilder- Returns:
- The bytes for lastName.
-
setLastName
public UserMetadata.Builder setLastName(java.lang.String value)
string last_name = 8;- Parameters:
value- The lastName to set.- Returns:
- This builder for chaining.
-
clearLastName
public UserMetadata.Builder clearLastName()
string last_name = 8;- Returns:
- This builder for chaining.
-
setLastNameBytes
public UserMetadata.Builder setLastNameBytes(com.google.protobuf.ByteString value)
string last_name = 8;- Parameters:
value- The bytes for lastName to set.- Returns:
- This builder for chaining.
-
getRolesList
public java.util.List<java.lang.String> getRolesList()
repeated string roles = 9;- Specified by:
getRolesListin interfaceUserMetadataOrBuilder- Returns:
- A list containing the roles.
-
getRolesCount
public int getRolesCount()
repeated string roles = 9;- Specified by:
getRolesCountin interfaceUserMetadataOrBuilder- Returns:
- The count of roles.
-
getRoles
public java.lang.String getRoles(int index)
repeated string roles = 9;- Specified by:
getRolesin interfaceUserMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The roles at the given index.
-
getRolesBytes
public com.google.protobuf.ByteString getRolesBytes(int index)
repeated string roles = 9;- Specified by:
getRolesBytesin interfaceUserMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the roles at the given index.
-
setRoles
public UserMetadata.Builder setRoles(int index, java.lang.String value)
repeated string roles = 9;- Parameters:
index- The index to set the value at.value- The roles to set.- Returns:
- This builder for chaining.
-
addRoles
public UserMetadata.Builder addRoles(java.lang.String value)
repeated string roles = 9;- Parameters:
value- The roles to add.- Returns:
- This builder for chaining.
-
addAllRoles
public UserMetadata.Builder addAllRoles(java.lang.Iterable<java.lang.String> values)
repeated string roles = 9;- Parameters:
values- The roles to add.- Returns:
- This builder for chaining.
-
clearRoles
public UserMetadata.Builder clearRoles()
repeated string roles = 9;- Returns:
- This builder for chaining.
-
addRolesBytes
public UserMetadata.Builder addRolesBytes(com.google.protobuf.ByteString value)
repeated string roles = 9;- Parameters:
value- The bytes of the roles to add.- Returns:
- This builder for chaining.
-
-