Package org.javacord.core.entity.emoji
Class CustomEmojiUpdaterDelegateImpl
- java.lang.Object
-
- org.javacord.core.entity.emoji.CustomEmojiUpdaterDelegateImpl
-
- All Implemented Interfaces:
CustomEmojiUpdaterDelegate
public class CustomEmojiUpdaterDelegateImpl extends Object implements CustomEmojiUpdaterDelegate
The implementation ofCustomEmojiUpdaterDelegate
.
-
-
Constructor Summary
Constructors Constructor Description CustomEmojiUpdaterDelegateImpl(KnownCustomEmoji emoji)
Creates a new custom emoji updater delegate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addRoleToWhitelist(Role role)
void
removeRoleFromWhitelist(Role role)
void
removeWhitelist()
void
setAuditLogReason(String reason)
void
setName(String name)
void
setWhitelist(Collection<Role> roles)
void
setWhitelist(Role... roles)
CompletableFuture<Void>
update()
-
-
-
Constructor Detail
-
CustomEmojiUpdaterDelegateImpl
public CustomEmojiUpdaterDelegateImpl(KnownCustomEmoji emoji)
Creates a new custom emoji updater delegate.- Parameters:
emoji
- The custom emoji to update.
-
-
Method Detail
-
setAuditLogReason
public void setAuditLogReason(String reason)
- Specified by:
setAuditLogReason
in interfaceCustomEmojiUpdaterDelegate
-
setName
public void setName(String name)
- Specified by:
setName
in interfaceCustomEmojiUpdaterDelegate
-
addRoleToWhitelist
public void addRoleToWhitelist(Role role)
- Specified by:
addRoleToWhitelist
in interfaceCustomEmojiUpdaterDelegate
-
removeRoleFromWhitelist
public void removeRoleFromWhitelist(Role role)
- Specified by:
removeRoleFromWhitelist
in interfaceCustomEmojiUpdaterDelegate
-
removeWhitelist
public void removeWhitelist()
- Specified by:
removeWhitelist
in interfaceCustomEmojiUpdaterDelegate
-
setWhitelist
public void setWhitelist(Collection<Role> roles)
- Specified by:
setWhitelist
in interfaceCustomEmojiUpdaterDelegate
-
setWhitelist
public void setWhitelist(Role... roles)
- Specified by:
setWhitelist
in interfaceCustomEmojiUpdaterDelegate
-
update
public CompletableFuture<Void> update()
- Specified by:
update
in interfaceCustomEmojiUpdaterDelegate
-
-