Package com.mewna.catnip.entity.channel
Class GuildChannel.ChannelEditFields
java.lang.Object
com.mewna.catnip.entity.channel.GuildChannel.ChannelEditFields
- Enclosing interface:
- GuildChannel
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbitrate()
channel()
memberOverride
(String id) memberOverride
(String id, Consumer<PermissionOverrideData> configurator) name()
nsfw()
override
(String id, PermissionOverride.OverrideType type) override
(String id, PermissionOverride.OverrideType type, Consumer<PermissionOverrideData> configurator) overrides
(Map<String, PermissionOverrideData> overrides) parentId()
com.grack.nanojson.JsonObject
payload()
position()
rateLimitPerUser
(Integer rateLimitPerUser) roleOverride
(String id) roleOverride
(String id, Consumer<PermissionOverrideData> configurator) io.reactivex.rxjava3.core.Single<GuildChannel>
submit()
io.reactivex.rxjava3.core.Single<GuildChannel>
topic()
-
Constructor Details
-
ChannelEditFields
-
ChannelEditFields
public ChannelEditFields()
-
-
Method Details
-
override
@Nonnull @CheckReturnValue public PermissionOverrideData override(@Nonnull String id, @Nonnull PermissionOverride.OverrideType type) -
memberOverride
-
roleOverride
-
override
@Nonnull public GuildChannel.ChannelEditFields override(@Nonnull String id, @Nonnull PermissionOverride.OverrideType type, @Nonnull Consumer<PermissionOverrideData> configurator) -
memberOverride
@Nonnull public GuildChannel.ChannelEditFields memberOverride(@Nonnull String id, @Nonnull Consumer<PermissionOverrideData> configurator) -
roleOverride
@Nonnull public GuildChannel.ChannelEditFields roleOverride(@Nonnull String id, @Nonnull Consumer<PermissionOverrideData> configurator) -
submit
-
submit
-
payload
@Nonnull @CheckReturnValue public com.grack.nanojson.JsonObject payload() -
channel
-
name
-
position
-
topic
-
nsfw
-
bitrate
-
userLimit
-
overrides
-
parentId
-
rateLimitPerUser
-
name
- Returns:
this
.
-
position
- Returns:
this
.
-
topic
- Returns:
this
.
-
nsfw
- Returns:
this
.
-
bitrate
- Returns:
this
.
-
userLimit
- Returns:
this
.
-
overrides
- Returns:
this
.
-
parentId
- Returns:
this
.
-
rateLimitPerUser
- Returns:
this
.
-