Package discord4j.core.spec
Class GuildCreateSpec
- java.lang.Object
-
- discord4j.core.spec.GuildCreateSpec
-
- All Implemented Interfaces:
Spec<GuildCreateRequest>
public class GuildCreateSpec extends Object implements Spec<GuildCreateRequest>
-
-
Constructor Summary
Constructors Constructor Description GuildCreateSpec()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GuildCreateSpec
addChannel(String name, Channel.Type type)
GuildCreateSpec
addEveryoneRole(Consumer<? super RoleCreateSpec> roleSpec)
GuildCreateSpec
addRole(Consumer<? super RoleCreateSpec> roleSpec)
GuildCreateRequest
asRequest()
GuildCreateSpec
setDefaultMessageNotificationLevel(Guild.NotificationLevel notificationLevel)
GuildCreateSpec
setIcon(Image icon)
GuildCreateSpec
setName(String name)
GuildCreateSpec
setRegion(Region region)
GuildCreateSpec
setVerificationLevel(Guild.VerificationLevel verificationLevel)
-
-
-
Method Detail
-
setName
public GuildCreateSpec setName(String name)
-
setRegion
public GuildCreateSpec setRegion(Region region)
-
setIcon
public GuildCreateSpec setIcon(@Nullable Image icon)
-
setVerificationLevel
public GuildCreateSpec setVerificationLevel(Guild.VerificationLevel verificationLevel)
-
setDefaultMessageNotificationLevel
public GuildCreateSpec setDefaultMessageNotificationLevel(Guild.NotificationLevel notificationLevel)
-
addRole
public GuildCreateSpec addRole(Consumer<? super RoleCreateSpec> roleSpec)
-
addEveryoneRole
public GuildCreateSpec addEveryoneRole(Consumer<? super RoleCreateSpec> roleSpec)
-
addChannel
public GuildCreateSpec addChannel(String name, Channel.Type type)
-
asRequest
public GuildCreateRequest asRequest()
- Specified by:
asRequest
in interfaceSpec<GuildCreateRequest>
-
-