Class OrganizationInviteData.Member.Builder

    • Method Detail

      • setPermissions

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

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

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

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