public class CategoryCreateSpec extends Object implements AuditSpec<discord4j.discordjson.json.ChannelCreateRequest>
Category
.Constructor and Description |
---|
CategoryCreateSpec() |
Modifier and Type | Method and Description |
---|---|
discord4j.discordjson.json.ChannelCreateRequest |
asRequest() |
String |
getReason()
Returns the current audit log reason set on the spec.
|
CategoryCreateSpec |
setName(String name)
Sets the name for the created
Category . |
CategoryCreateSpec |
setPermissionOverwrites(Set<? extends PermissionOverwrite> permissionOverwrites)
Sets the permission overwrites for the created
Category . |
CategoryCreateSpec |
setPosition(int position)
Sets the position for the created
Category . |
CategoryCreateSpec |
setReason(String reason)
Sets the reason to show in the audit logs when the spec is built.
|
public CategoryCreateSpec setName(String name)
Category
.name
- The name of the category.public CategoryCreateSpec setPosition(int position)
Category
.position
- The raw position for the category.public CategoryCreateSpec setPermissionOverwrites(Set<? extends PermissionOverwrite> permissionOverwrites)
Category
.permissionOverwrites
- The Set<PermissionOverwrite>
which contains overwrites for the category.public CategoryCreateSpec setReason(@Nullable String reason)
AuditSpec
@Nullable public String getReason()
AuditSpec