Package com.streamlayer.users
Class UserMetadata.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder<MessageType,BuilderType>
-
- com.google.protobuf.GeneratedMessageLite.Builder<UserMetadata,UserMetadata.Builder>
-
- com.streamlayer.users.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.BuilderaddAllAudienceTags(java.lang.Iterable<java.lang.String> values)repeated string audience_tags = 10 [json_name = "audienceTags"];UserMetadata.BuilderaddAllRoles(java.lang.Iterable<java.lang.String> values)repeated string roles = 9 [json_name = "roles"];UserMetadata.BuilderaddAudienceTags(java.lang.String value)repeated string audience_tags = 10 [json_name = "audienceTags"];UserMetadata.BuilderaddAudienceTagsBytes(com.google.protobuf.ByteString value)repeated string audience_tags = 10 [json_name = "audienceTags"];UserMetadata.BuilderaddRoles(java.lang.String value)repeated string roles = 9 [json_name = "roles"];UserMetadata.BuilderaddRolesBytes(com.google.protobuf.ByteString value)repeated string roles = 9 [json_name = "roles"];UserMetadata.BuilderclearActive()bool active = 6 [json_name = "active"];UserMetadata.BuilderclearAudienceTags()repeated string audience_tags = 10 [json_name = "audienceTags"];UserMetadata.BuilderclearAvatar()string avatar = 2 [json_name = "avatar"];UserMetadata.BuilderclearAvatarBackgroundColour()string avatar_background_colour = 3 [json_name = "avatarBackgroundColour"];UserMetadata.BuilderclearFirstName()string first_name = 7 [json_name = "firstName"];UserMetadata.BuilderclearLastName()string last_name = 8 [json_name = "lastName"];UserMetadata.BuilderclearNotificationPreference().streamlayer.users.UserNotificationPreference notification_preference = 5 [json_name = "notificationPreference"];UserMetadata.BuilderclearRoles()repeated string roles = 9 [json_name = "roles"];UserMetadata.BuilderclearTimezone()string timezone = 4 [json_name = "timezone"];booleangetActive()bool active = 6 [json_name = "active"];java.lang.StringgetAudienceTags(int index)repeated string audience_tags = 10 [json_name = "audienceTags"];com.google.protobuf.ByteStringgetAudienceTagsBytes(int index)repeated string audience_tags = 10 [json_name = "audienceTags"];intgetAudienceTagsCount()repeated string audience_tags = 10 [json_name = "audienceTags"];java.util.List<java.lang.String>getAudienceTagsList()repeated string audience_tags = 10 [json_name = "audienceTags"];java.lang.StringgetAvatar()string avatar = 2 [json_name = "avatar"];java.lang.StringgetAvatarBackgroundColour()string avatar_background_colour = 3 [json_name = "avatarBackgroundColour"];com.google.protobuf.ByteStringgetAvatarBackgroundColourBytes()string avatar_background_colour = 3 [json_name = "avatarBackgroundColour"];com.google.protobuf.ByteStringgetAvatarBytes()string avatar = 2 [json_name = "avatar"];java.lang.StringgetFirstName()string first_name = 7 [json_name = "firstName"];com.google.protobuf.ByteStringgetFirstNameBytes()string first_name = 7 [json_name = "firstName"];java.lang.StringgetLastName()string last_name = 8 [json_name = "lastName"];com.google.protobuf.ByteStringgetLastNameBytes()string last_name = 8 [json_name = "lastName"];UserNotificationPreferencegetNotificationPreference().streamlayer.users.UserNotificationPreference notification_preference = 5 [json_name = "notificationPreference"];intgetNotificationPreferenceValue().streamlayer.users.UserNotificationPreference notification_preference = 5 [json_name = "notificationPreference"];java.lang.StringgetRoles(int index)repeated string roles = 9 [json_name = "roles"];com.google.protobuf.ByteStringgetRolesBytes(int index)repeated string roles = 9 [json_name = "roles"];intgetRolesCount()repeated string roles = 9 [json_name = "roles"];java.util.List<java.lang.String>getRolesList()repeated string roles = 9 [json_name = "roles"];java.lang.StringgetTimezone()string timezone = 4 [json_name = "timezone"];com.google.protobuf.ByteStringgetTimezoneBytes()string timezone = 4 [json_name = "timezone"];UserMetadata.BuildersetActive(boolean value)bool active = 6 [json_name = "active"];UserMetadata.BuildersetAudienceTags(int index, java.lang.String value)repeated string audience_tags = 10 [json_name = "audienceTags"];UserMetadata.BuildersetAvatar(java.lang.String value)string avatar = 2 [json_name = "avatar"];UserMetadata.BuildersetAvatarBackgroundColour(java.lang.String value)string avatar_background_colour = 3 [json_name = "avatarBackgroundColour"];UserMetadata.BuildersetAvatarBackgroundColourBytes(com.google.protobuf.ByteString value)string avatar_background_colour = 3 [json_name = "avatarBackgroundColour"];UserMetadata.BuildersetAvatarBytes(com.google.protobuf.ByteString value)string avatar = 2 [json_name = "avatar"];UserMetadata.BuildersetFirstName(java.lang.String value)string first_name = 7 [json_name = "firstName"];UserMetadata.BuildersetFirstNameBytes(com.google.protobuf.ByteString value)string first_name = 7 [json_name = "firstName"];UserMetadata.BuildersetLastName(java.lang.String value)string last_name = 8 [json_name = "lastName"];UserMetadata.BuildersetLastNameBytes(com.google.protobuf.ByteString value)string last_name = 8 [json_name = "lastName"];UserMetadata.BuildersetNotificationPreference(UserNotificationPreference value).streamlayer.users.UserNotificationPreference notification_preference = 5 [json_name = "notificationPreference"];UserMetadata.BuildersetNotificationPreferenceValue(int value).streamlayer.users.UserNotificationPreference notification_preference = 5 [json_name = "notificationPreference"];UserMetadata.BuildersetRoles(int index, java.lang.String value)repeated string roles = 9 [json_name = "roles"];UserMetadata.BuildersetTimezone(java.lang.String value)string timezone = 4 [json_name = "timezone"];UserMetadata.BuildersetTimezoneBytes(com.google.protobuf.ByteString value)string timezone = 4 [json_name = "timezone"];-
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 [json_name = "avatar"];- Specified by:
getAvatarin interfaceUserMetadataOrBuilder- Returns:
- The avatar.
-
getAvatarBytes
public com.google.protobuf.ByteString getAvatarBytes()
string avatar = 2 [json_name = "avatar"];- Specified by:
getAvatarBytesin interfaceUserMetadataOrBuilder- Returns:
- The bytes for avatar.
-
setAvatar
public UserMetadata.Builder setAvatar(java.lang.String value)
string avatar = 2 [json_name = "avatar"];- Parameters:
value- The avatar to set.- Returns:
- This builder for chaining.
-
clearAvatar
public UserMetadata.Builder clearAvatar()
string avatar = 2 [json_name = "avatar"];- Returns:
- This builder for chaining.
-
setAvatarBytes
public UserMetadata.Builder setAvatarBytes(com.google.protobuf.ByteString value)
string avatar = 2 [json_name = "avatar"];- Parameters:
value- The bytes for avatar to set.- Returns:
- This builder for chaining.
-
getAvatarBackgroundColour
public java.lang.String getAvatarBackgroundColour()
string avatar_background_colour = 3 [json_name = "avatarBackgroundColour"];- Specified by:
getAvatarBackgroundColourin interfaceUserMetadataOrBuilder- Returns:
- The avatarBackgroundColour.
-
getAvatarBackgroundColourBytes
public com.google.protobuf.ByteString getAvatarBackgroundColourBytes()
string avatar_background_colour = 3 [json_name = "avatarBackgroundColour"];- Specified by:
getAvatarBackgroundColourBytesin interfaceUserMetadataOrBuilder- Returns:
- The bytes for avatarBackgroundColour.
-
setAvatarBackgroundColour
public UserMetadata.Builder setAvatarBackgroundColour(java.lang.String value)
string avatar_background_colour = 3 [json_name = "avatarBackgroundColour"];- Parameters:
value- The avatarBackgroundColour to set.- Returns:
- This builder for chaining.
-
clearAvatarBackgroundColour
public UserMetadata.Builder clearAvatarBackgroundColour()
string avatar_background_colour = 3 [json_name = "avatarBackgroundColour"];- Returns:
- This builder for chaining.
-
setAvatarBackgroundColourBytes
public UserMetadata.Builder setAvatarBackgroundColourBytes(com.google.protobuf.ByteString value)
string avatar_background_colour = 3 [json_name = "avatarBackgroundColour"];- Parameters:
value- The bytes for avatarBackgroundColour to set.- Returns:
- This builder for chaining.
-
getTimezone
public java.lang.String getTimezone()
string timezone = 4 [json_name = "timezone"];- Specified by:
getTimezonein interfaceUserMetadataOrBuilder- Returns:
- The timezone.
-
getTimezoneBytes
public com.google.protobuf.ByteString getTimezoneBytes()
string timezone = 4 [json_name = "timezone"];- Specified by:
getTimezoneBytesin interfaceUserMetadataOrBuilder- Returns:
- The bytes for timezone.
-
setTimezone
public UserMetadata.Builder setTimezone(java.lang.String value)
string timezone = 4 [json_name = "timezone"];- Parameters:
value- The timezone to set.- Returns:
- This builder for chaining.
-
clearTimezone
public UserMetadata.Builder clearTimezone()
string timezone = 4 [json_name = "timezone"];- Returns:
- This builder for chaining.
-
setTimezoneBytes
public UserMetadata.Builder setTimezoneBytes(com.google.protobuf.ByteString value)
string timezone = 4 [json_name = "timezone"];- Parameters:
value- The bytes for timezone to set.- Returns:
- This builder for chaining.
-
getNotificationPreferenceValue
public int getNotificationPreferenceValue()
.streamlayer.users.UserNotificationPreference notification_preference = 5 [json_name = "notificationPreference"];- 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 [json_name = "notificationPreference"];- Parameters:
value- The notificationPreference to set.- Returns:
- This builder for chaining.
-
getNotificationPreference
public UserNotificationPreference getNotificationPreference()
.streamlayer.users.UserNotificationPreference notification_preference = 5 [json_name = "notificationPreference"];- Specified by:
getNotificationPreferencein interfaceUserMetadataOrBuilder- Returns:
- The notificationPreference.
-
setNotificationPreference
public UserMetadata.Builder setNotificationPreference(UserNotificationPreference value)
.streamlayer.users.UserNotificationPreference notification_preference = 5 [json_name = "notificationPreference"];- 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 [json_name = "notificationPreference"];- Returns:
- This builder for chaining.
-
getActive
public boolean getActive()
bool active = 6 [json_name = "active"];- Specified by:
getActivein interfaceUserMetadataOrBuilder- Returns:
- The active.
-
setActive
public UserMetadata.Builder setActive(boolean value)
bool active = 6 [json_name = "active"];- Parameters:
value- The active to set.- Returns:
- This builder for chaining.
-
clearActive
public UserMetadata.Builder clearActive()
bool active = 6 [json_name = "active"];- Returns:
- This builder for chaining.
-
getFirstName
public java.lang.String getFirstName()
string first_name = 7 [json_name = "firstName"];- Specified by:
getFirstNamein interfaceUserMetadataOrBuilder- Returns:
- The firstName.
-
getFirstNameBytes
public com.google.protobuf.ByteString getFirstNameBytes()
string first_name = 7 [json_name = "firstName"];- Specified by:
getFirstNameBytesin interfaceUserMetadataOrBuilder- Returns:
- The bytes for firstName.
-
setFirstName
public UserMetadata.Builder setFirstName(java.lang.String value)
string first_name = 7 [json_name = "firstName"];- Parameters:
value- The firstName to set.- Returns:
- This builder for chaining.
-
clearFirstName
public UserMetadata.Builder clearFirstName()
string first_name = 7 [json_name = "firstName"];- Returns:
- This builder for chaining.
-
setFirstNameBytes
public UserMetadata.Builder setFirstNameBytes(com.google.protobuf.ByteString value)
string first_name = 7 [json_name = "firstName"];- Parameters:
value- The bytes for firstName to set.- Returns:
- This builder for chaining.
-
getLastName
public java.lang.String getLastName()
string last_name = 8 [json_name = "lastName"];- Specified by:
getLastNamein interfaceUserMetadataOrBuilder- Returns:
- The lastName.
-
getLastNameBytes
public com.google.protobuf.ByteString getLastNameBytes()
string last_name = 8 [json_name = "lastName"];- Specified by:
getLastNameBytesin interfaceUserMetadataOrBuilder- Returns:
- The bytes for lastName.
-
setLastName
public UserMetadata.Builder setLastName(java.lang.String value)
string last_name = 8 [json_name = "lastName"];- Parameters:
value- The lastName to set.- Returns:
- This builder for chaining.
-
clearLastName
public UserMetadata.Builder clearLastName()
string last_name = 8 [json_name = "lastName"];- Returns:
- This builder for chaining.
-
setLastNameBytes
public UserMetadata.Builder setLastNameBytes(com.google.protobuf.ByteString value)
string last_name = 8 [json_name = "lastName"];- 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 [json_name = "roles"];- Specified by:
getRolesListin interfaceUserMetadataOrBuilder- Returns:
- A list containing the roles.
-
getRolesCount
public int getRolesCount()
repeated string roles = 9 [json_name = "roles"];- Specified by:
getRolesCountin interfaceUserMetadataOrBuilder- Returns:
- The count of roles.
-
getRoles
public java.lang.String getRoles(int index)
repeated string roles = 9 [json_name = "roles"];- 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 [json_name = "roles"];- 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 [json_name = "roles"];- 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 [json_name = "roles"];- 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 [json_name = "roles"];- Parameters:
values- The roles to add.- Returns:
- This builder for chaining.
-
clearRoles
public UserMetadata.Builder clearRoles()
repeated string roles = 9 [json_name = "roles"];- Returns:
- This builder for chaining.
-
addRolesBytes
public UserMetadata.Builder addRolesBytes(com.google.protobuf.ByteString value)
repeated string roles = 9 [json_name = "roles"];- Parameters:
value- The bytes of the roles to add.- Returns:
- This builder for chaining.
-
getAudienceTagsList
public java.util.List<java.lang.String> getAudienceTagsList()
repeated string audience_tags = 10 [json_name = "audienceTags"];- Specified by:
getAudienceTagsListin interfaceUserMetadataOrBuilder- Returns:
- A list containing the audienceTags.
-
getAudienceTagsCount
public int getAudienceTagsCount()
repeated string audience_tags = 10 [json_name = "audienceTags"];- Specified by:
getAudienceTagsCountin interfaceUserMetadataOrBuilder- Returns:
- The count of audienceTags.
-
getAudienceTags
public java.lang.String getAudienceTags(int index)
repeated string audience_tags = 10 [json_name = "audienceTags"];- Specified by:
getAudienceTagsin interfaceUserMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The audienceTags at the given index.
-
getAudienceTagsBytes
public com.google.protobuf.ByteString getAudienceTagsBytes(int index)
repeated string audience_tags = 10 [json_name = "audienceTags"];- Specified by:
getAudienceTagsBytesin interfaceUserMetadataOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the audienceTags at the given index.
-
setAudienceTags
public UserMetadata.Builder setAudienceTags(int index, java.lang.String value)
repeated string audience_tags = 10 [json_name = "audienceTags"];- Parameters:
index- The index to set the value at.value- The audienceTags to set.- Returns:
- This builder for chaining.
-
addAudienceTags
public UserMetadata.Builder addAudienceTags(java.lang.String value)
repeated string audience_tags = 10 [json_name = "audienceTags"];- Parameters:
value- The audienceTags to add.- Returns:
- This builder for chaining.
-
addAllAudienceTags
public UserMetadata.Builder addAllAudienceTags(java.lang.Iterable<java.lang.String> values)
repeated string audience_tags = 10 [json_name = "audienceTags"];- Parameters:
values- The audienceTags to add.- Returns:
- This builder for chaining.
-
clearAudienceTags
public UserMetadata.Builder clearAudienceTags()
repeated string audience_tags = 10 [json_name = "audienceTags"];- Returns:
- This builder for chaining.
-
addAudienceTagsBytes
public UserMetadata.Builder addAudienceTagsBytes(com.google.protobuf.ByteString value)
repeated string audience_tags = 10 [json_name = "audienceTags"];- Parameters:
value- The bytes of the audienceTags to add.- Returns:
- This builder for chaining.
-
-