Class OrganizationMemberCreate.Builder

    • Method Detail

      • setEmail

        public OrganizationMemberCreate.Builder setEmail​(java.lang.String value)
        string email = 1;
        Parameters:
        value - The email to set.
        Returns:
        This builder for chaining.
      • setEmailBytes

        public OrganizationMemberCreate.Builder setEmailBytes​(com.google.protobuf.ByteString value)
        string email = 1;
        Parameters:
        value - The bytes for email to set.
        Returns:
        This builder for chaining.
      • setFirstName

        public OrganizationMemberCreate.Builder setFirstName​(java.lang.String value)
        string first_name = 2;
        Parameters:
        value - The firstName to set.
        Returns:
        This builder for chaining.
      • setFirstNameBytes

        public OrganizationMemberCreate.Builder setFirstNameBytes​(com.google.protobuf.ByteString value)
        string first_name = 2;
        Parameters:
        value - The bytes for firstName to set.
        Returns:
        This builder for chaining.
      • setLastName

        public OrganizationMemberCreate.Builder setLastName​(java.lang.String value)
        string last_name = 3;
        Parameters:
        value - The lastName to set.
        Returns:
        This builder for chaining.
      • setLastNameBytes

        public OrganizationMemberCreate.Builder setLastNameBytes​(com.google.protobuf.ByteString value)
        string last_name = 3;
        Parameters:
        value - The bytes for lastName to set.
        Returns:
        This builder for chaining.
      • getPermissions

        public AccessLevel getPermissions​(int index)
        repeated .streamlayer.common.AccessLevel permissions = 4;
        Specified by:
        getPermissions in interface OrganizationMemberCreateOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The permissions at the given index.
      • setPermissions

        public OrganizationMemberCreate.Builder setPermissions​(int index,
                                                               AccessLevel value)
        repeated .streamlayer.common.AccessLevel permissions = 4;
        Parameters:
        index - The index to set the value at.
        value - The permissions to set.
        Returns:
        This builder for chaining.
      • addPermissions

        public OrganizationMemberCreate.Builder addPermissions​(AccessLevel value)
        repeated .streamlayer.common.AccessLevel permissions = 4;
        Parameters:
        value - The permissions to add.
        Returns:
        This builder for chaining.
      • addAllPermissions

        public OrganizationMemberCreate.Builder addAllPermissions​(java.lang.Iterable<? extends AccessLevel> values)
        repeated .streamlayer.common.AccessLevel permissions = 4;
        Parameters:
        values - The permissions to add.
        Returns:
        This builder for chaining.
      • clearPermissions

        public OrganizationMemberCreate.Builder clearPermissions()
        repeated .streamlayer.common.AccessLevel permissions = 4;
        Returns:
        This builder for chaining.
      • getPermissionsValueList

        public java.util.List<java.lang.Integer> getPermissionsValueList()
        repeated .streamlayer.common.AccessLevel permissions = 4;
        Specified by:
        getPermissionsValueList in interface OrganizationMemberCreateOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for permissions.
      • getPermissionsValue

        public int getPermissionsValue​(int index)
        repeated .streamlayer.common.AccessLevel permissions = 4;
        Specified by:
        getPermissionsValue in interface OrganizationMemberCreateOrBuilder
        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 OrganizationMemberCreate.Builder setPermissionsValue​(int index,
                                                                    int value)
        repeated .streamlayer.common.AccessLevel permissions = 4;
        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 OrganizationMemberCreate.Builder addPermissionsValue​(int value)
        repeated .streamlayer.common.AccessLevel permissions = 4;
        Parameters:
        value - The enum numeric value on the wire for permissions to add.
        Returns:
        This builder for chaining.
      • addAllPermissionsValue

        public OrganizationMemberCreate.Builder addAllPermissionsValue​(java.lang.Iterable<java.lang.Integer> values)
        repeated .streamlayer.common.AccessLevel permissions = 4;
        Parameters:
        values - The enum numeric values on the wire for permissions to add.
        Returns:
        This builder for chaining.