Class SelectMenuOptionBuilderDelegateImpl
- java.lang.Object
-
- org.javacord.core.entity.message.component.internal.SelectMenuOptionBuilderDelegateImpl
-
- All Implemented Interfaces:
SelectMenuOptionBuilderDelegate
public class SelectMenuOptionBuilderDelegateImpl extends java.lang.Object implements SelectMenuOptionBuilderDelegate
-
-
Constructor Summary
Constructors Constructor Description SelectMenuOptionBuilderDelegateImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SelectMenuOption
build()
void
copy(SelectMenuOption selectMenuOption)
void
setDefault(boolean isDefault)
void
setDescription(java.lang.String description)
void
setEmoji(java.lang.String unicode)
void
setEmoji(Emoji emoji)
void
setLabel(java.lang.String label)
void
setValue(java.lang.String value)
-
-
-
Method Detail
-
copy
public void copy(SelectMenuOption selectMenuOption)
- Specified by:
copy
in interfaceSelectMenuOptionBuilderDelegate
-
setLabel
public void setLabel(java.lang.String label)
- Specified by:
setLabel
in interfaceSelectMenuOptionBuilderDelegate
-
setValue
public void setValue(java.lang.String value)
- Specified by:
setValue
in interfaceSelectMenuOptionBuilderDelegate
-
setDescription
public void setDescription(java.lang.String description)
- Specified by:
setDescription
in interfaceSelectMenuOptionBuilderDelegate
-
setDefault
public void setDefault(boolean isDefault)
- Specified by:
setDefault
in interfaceSelectMenuOptionBuilderDelegate
-
setEmoji
public void setEmoji(java.lang.String unicode)
- Specified by:
setEmoji
in interfaceSelectMenuOptionBuilderDelegate
-
setEmoji
public void setEmoji(Emoji emoji)
- Specified by:
setEmoji
in interfaceSelectMenuOptionBuilderDelegate
-
build
public SelectMenuOption build()
- Specified by:
build
in interfaceSelectMenuOptionBuilderDelegate
-
-