Package org.javacord.core.entity.sticker
Class StickerBuilderDelegateImpl
- java.lang.Object
-
- org.javacord.core.entity.sticker.StickerBuilderDelegateImpl
-
- All Implemented Interfaces:
StickerBuilderDelegate
public class StickerBuilderDelegateImpl extends java.lang.Object implements StickerBuilderDelegate
-
-
Constructor Summary
Constructors Constructor Description StickerBuilderDelegateImpl(ServerImpl server)
Creates a new implementation of the sticker builder delegate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
copy(Sticker sticker)
java.util.concurrent.CompletableFuture<Sticker>
create()
java.util.concurrent.CompletableFuture<Sticker>
create(java.lang.String reason)
void
setDescription(java.lang.String description)
void
setFile(java.io.File file)
void
setName(java.lang.String name)
void
setTags(java.lang.String tags)
-
-
-
Constructor Detail
-
StickerBuilderDelegateImpl
public StickerBuilderDelegateImpl(ServerImpl server)
Creates a new implementation of the sticker builder delegate.- Parameters:
server
- The server that owns the sticker.
-
-
Method Detail
-
copy
public void copy(Sticker sticker)
- Specified by:
copy
in interfaceStickerBuilderDelegate
-
setName
public void setName(java.lang.String name)
- Specified by:
setName
in interfaceStickerBuilderDelegate
-
setDescription
public void setDescription(java.lang.String description)
- Specified by:
setDescription
in interfaceStickerBuilderDelegate
-
setTags
public void setTags(java.lang.String tags)
- Specified by:
setTags
in interfaceStickerBuilderDelegate
-
setFile
public void setFile(java.io.File file)
- Specified by:
setFile
in interfaceStickerBuilderDelegate
-
create
public java.util.concurrent.CompletableFuture<Sticker> create()
- Specified by:
create
in interfaceStickerBuilderDelegate
-
create
public java.util.concurrent.CompletableFuture<Sticker> create(java.lang.String reason)
- Specified by:
create
in interfaceStickerBuilderDelegate
-
-