Class MemberPermissionRequest.Builder

    • Method Detail

      • setOrganizationId

        public MemberPermissionRequest.Builder setOrganizationId​(java.lang.String value)
        string organization_id = 1;
        Parameters:
        value - The organizationId to set.
        Returns:
        This builder for chaining.
      • setOrganizationIdBytes

        public MemberPermissionRequest.Builder setOrganizationIdBytes​(com.google.protobuf.ByteString value)
        string organization_id = 1;
        Parameters:
        value - The bytes for organizationId to set.
        Returns:
        This builder for chaining.
      • setUsername

        public MemberPermissionRequest.Builder setUsername​(java.lang.String value)
        string username = 2;
        Parameters:
        value - The username to set.
        Returns:
        This builder for chaining.
      • setUsernameBytes

        public MemberPermissionRequest.Builder setUsernameBytes​(com.google.protobuf.ByteString value)
        string username = 2;
        Parameters:
        value - The bytes for username to set.
        Returns:
        This builder for chaining.
      • getSetPermission

        public AccessLevel getSetPermission​(int index)
        repeated .streamlayer.common.AccessLevel set_permission = 3;
        Specified by:
        getSetPermission in interface MemberPermissionRequestOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The setPermission at the given index.
      • setSetPermission

        public MemberPermissionRequest.Builder setSetPermission​(int index,
                                                                AccessLevel value)
        repeated .streamlayer.common.AccessLevel set_permission = 3;
        Parameters:
        index - The index to set the value at.
        value - The setPermission to set.
        Returns:
        This builder for chaining.
      • addSetPermission

        public MemberPermissionRequest.Builder addSetPermission​(AccessLevel value)
        repeated .streamlayer.common.AccessLevel set_permission = 3;
        Parameters:
        value - The setPermission to add.
        Returns:
        This builder for chaining.
      • addAllSetPermission

        public MemberPermissionRequest.Builder addAllSetPermission​(java.lang.Iterable<? extends AccessLevel> values)
        repeated .streamlayer.common.AccessLevel set_permission = 3;
        Parameters:
        values - The setPermission to add.
        Returns:
        This builder for chaining.
      • clearSetPermission

        public MemberPermissionRequest.Builder clearSetPermission()
        repeated .streamlayer.common.AccessLevel set_permission = 3;
        Returns:
        This builder for chaining.
      • getSetPermissionValueList

        public java.util.List<java.lang.Integer> getSetPermissionValueList()
        repeated .streamlayer.common.AccessLevel set_permission = 3;
        Specified by:
        getSetPermissionValueList in interface MemberPermissionRequestOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for setPermission.
      • getSetPermissionValue

        public int getSetPermissionValue​(int index)
        repeated .streamlayer.common.AccessLevel set_permission = 3;
        Specified by:
        getSetPermissionValue in interface MemberPermissionRequestOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of setPermission at the given index.
      • setSetPermissionValue

        public MemberPermissionRequest.Builder setSetPermissionValue​(int index,
                                                                     int value)
        repeated .streamlayer.common.AccessLevel set_permission = 3;
        Parameters:
        index - The index to set the value at.
        value - The enum numeric value on the wire for setPermission to set.
        Returns:
        This builder for chaining.
      • addSetPermissionValue

        public MemberPermissionRequest.Builder addSetPermissionValue​(int value)
        repeated .streamlayer.common.AccessLevel set_permission = 3;
        Parameters:
        value - The enum numeric value on the wire for setPermission to add.
        Returns:
        This builder for chaining.
      • addAllSetPermissionValue

        public MemberPermissionRequest.Builder addAllSetPermissionValue​(java.lang.Iterable<java.lang.Integer> values)
        repeated .streamlayer.common.AccessLevel set_permission = 3;
        Parameters:
        values - The enum numeric values on the wire for setPermission to add.
        Returns:
        This builder for chaining.
      • getDelPermission

        public AccessLevel getDelPermission​(int index)
        repeated .streamlayer.common.AccessLevel del_permission = 4;
        Specified by:
        getDelPermission in interface MemberPermissionRequestOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The delPermission at the given index.
      • setDelPermission

        public MemberPermissionRequest.Builder setDelPermission​(int index,
                                                                AccessLevel value)
        repeated .streamlayer.common.AccessLevel del_permission = 4;
        Parameters:
        index - The index to set the value at.
        value - The delPermission to set.
        Returns:
        This builder for chaining.
      • addDelPermission

        public MemberPermissionRequest.Builder addDelPermission​(AccessLevel value)
        repeated .streamlayer.common.AccessLevel del_permission = 4;
        Parameters:
        value - The delPermission to add.
        Returns:
        This builder for chaining.
      • addAllDelPermission

        public MemberPermissionRequest.Builder addAllDelPermission​(java.lang.Iterable<? extends AccessLevel> values)
        repeated .streamlayer.common.AccessLevel del_permission = 4;
        Parameters:
        values - The delPermission to add.
        Returns:
        This builder for chaining.
      • clearDelPermission

        public MemberPermissionRequest.Builder clearDelPermission()
        repeated .streamlayer.common.AccessLevel del_permission = 4;
        Returns:
        This builder for chaining.
      • getDelPermissionValueList

        public java.util.List<java.lang.Integer> getDelPermissionValueList()
        repeated .streamlayer.common.AccessLevel del_permission = 4;
        Specified by:
        getDelPermissionValueList in interface MemberPermissionRequestOrBuilder
        Returns:
        A list containing the enum numeric values on the wire for delPermission.
      • getDelPermissionValue

        public int getDelPermissionValue​(int index)
        repeated .streamlayer.common.AccessLevel del_permission = 4;
        Specified by:
        getDelPermissionValue in interface MemberPermissionRequestOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The enum numeric value on the wire of delPermission at the given index.
      • setDelPermissionValue

        public MemberPermissionRequest.Builder setDelPermissionValue​(int index,
                                                                     int value)
        repeated .streamlayer.common.AccessLevel del_permission = 4;
        Parameters:
        index - The index to set the value at.
        value - The enum numeric value on the wire for delPermission to set.
        Returns:
        This builder for chaining.
      • addDelPermissionValue

        public MemberPermissionRequest.Builder addDelPermissionValue​(int value)
        repeated .streamlayer.common.AccessLevel del_permission = 4;
        Parameters:
        value - The enum numeric value on the wire for delPermission to add.
        Returns:
        This builder for chaining.
      • addAllDelPermissionValue

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