@CheckReturnValue
    public ChannelAction setSlowmode(int slowmode)
    {
        Checks.check(slowmode <= 120 && slowmode >= 0, "Slowmode must be between 0 and 120 (seconds)!");
        this.slowmode = slowmode;
        return this;
    }
@ CheckReturnValue public ChannelAction setSlowmode ( int slowmode ) { Checks . check ( slowmode <= 120 && slowmode >= 0 , "Slowmode must be between 0 and 120 (seconds)!" ) ; this . slowmode = slowmode ; return this ; }
Sets the slowmode value, which limits the amount of time that individual users must wait
between sending messages in the new TextChannel. This is measured in seconds.

<p>Note that only {@link net.dv8tion.jda.core.AccountType#CLIENT CLIENT} type accounts are
affected by slowmode, and that {@link net.dv8tion.jda.core.AccountType#BOT BOT} accounts
are immune to the restrictions.
<br>Having {@link net.dv8tion.jda.core.Permission#MESSAGE_MANAGE MESSAGE_MANAGE} or
{@link net.dv8tion.jda.core.Permission#MANAGE_CHANNEL MANAGE_CHANNEL} permission also
grants immunity to slowmode.

@param  slowmode
The number of seconds required to wait between sending messages in the channel.

@throws IllegalArgumentException
If the {@code slowmode} is greater than 120, or less than 0

@return The current ChannelAction, for chaining convenience