Class UserMetadata.Builder

    • Method Detail

      • getAvatar

        public java.lang.String getAvatar()
        string avatar = 2 [json_name = "avatar"];
        Specified by:
        getAvatar in interface UserMetadataOrBuilder
        Returns:
        The avatar.
      • getAvatarBytes

        public com.google.protobuf.ByteString getAvatarBytes()
        string avatar = 2 [json_name = "avatar"];
        Specified by:
        getAvatarBytes in interface UserMetadataOrBuilder
        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:
        getAvatarBackgroundColour in interface UserMetadataOrBuilder
        Returns:
        The avatarBackgroundColour.
      • getAvatarBackgroundColourBytes

        public com.google.protobuf.ByteString getAvatarBackgroundColourBytes()
        string avatar_background_colour = 3 [json_name = "avatarBackgroundColour"];
        Specified by:
        getAvatarBackgroundColourBytes in interface UserMetadataOrBuilder
        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:
        getTimezone in interface UserMetadataOrBuilder
        Returns:
        The timezone.
      • getTimezoneBytes

        public com.google.protobuf.ByteString getTimezoneBytes()
        string timezone = 4 [json_name = "timezone"];
        Specified by:
        getTimezoneBytes in interface UserMetadataOrBuilder
        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:
        getNotificationPreferenceValue in interface UserMetadataOrBuilder
        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.
      • 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:
        getActive in interface UserMetadataOrBuilder
        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:
        getFirstName in interface UserMetadataOrBuilder
        Returns:
        The firstName.
      • getFirstNameBytes

        public com.google.protobuf.ByteString getFirstNameBytes()
        string first_name = 7 [json_name = "firstName"];
        Specified by:
        getFirstNameBytes in interface UserMetadataOrBuilder
        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:
        getLastName in interface UserMetadataOrBuilder
        Returns:
        The lastName.
      • getLastNameBytes

        public com.google.protobuf.ByteString getLastNameBytes()
        string last_name = 8 [json_name = "lastName"];
        Specified by:
        getLastNameBytes in interface UserMetadataOrBuilder
        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:
        getRolesList in interface UserMetadataOrBuilder
        Returns:
        A list containing the roles.
      • getRolesCount

        public int getRolesCount()
        repeated string roles = 9 [json_name = "roles"];
        Specified by:
        getRolesCount in interface UserMetadataOrBuilder
        Returns:
        The count of roles.
      • getRoles

        public java.lang.String getRoles​(int index)
        repeated string roles = 9 [json_name = "roles"];
        Specified by:
        getRoles in interface UserMetadataOrBuilder
        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:
        getRolesBytes in interface UserMetadataOrBuilder
        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:
        getAudienceTagsList in interface UserMetadataOrBuilder
        Returns:
        A list containing the audienceTags.
      • getAudienceTagsCount

        public int getAudienceTagsCount()
        repeated string audience_tags = 10 [json_name = "audienceTags"];
        Specified by:
        getAudienceTagsCount in interface UserMetadataOrBuilder
        Returns:
        The count of audienceTags.
      • getAudienceTags

        public java.lang.String getAudienceTags​(int index)
        repeated string audience_tags = 10 [json_name = "audienceTags"];
        Specified by:
        getAudienceTags in interface UserMetadataOrBuilder
        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:
        getAudienceTagsBytes in interface UserMetadataOrBuilder
        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.