@NotThreadSafe public static final class Shortcut.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
Shortcut |
build()
Builds a new
Shortcut. |
Shortcut.Builder |
from(ShortcutIF instance)
Fill a builder with attribute values from the provided
com.hubspot.slack.client.models.interaction.ShortcutIF instance. |
Shortcut.Builder |
from(SlackInteractiveCallback instance)
Fill a builder with attribute values from the provided
com.hubspot.slack.client.models.interaction.SlackInteractiveCallback instance. |
Shortcut.Builder |
setActionTs(String actionTs)
Initializes the value for the
actionTs attribute. |
Shortcut.Builder |
setCallbackId(String callbackId)
Initializes the value for the
callbackId attribute. |
Shortcut.Builder |
setTeam(SlackTeam team)
Initializes the value for the
team attribute. |
Shortcut.Builder |
setToken(String token)
Initializes the value for the
token attribute. |
Shortcut.Builder |
setTriggerId(String triggerId)
Initializes the value for the
triggerId attribute. |
Shortcut.Builder |
setType(InteractiveCallbackType type)
Initializes the value for the
type attribute. |
Shortcut.Builder |
setUser(SlackUserLite user)
Initializes the value for the
user attribute. |
public final Shortcut.Builder from(ShortcutIF instance)
com.hubspot.slack.client.models.interaction.ShortcutIF instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final Shortcut.Builder from(SlackInteractiveCallback instance)
com.hubspot.slack.client.models.interaction.SlackInteractiveCallback instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final Shortcut.Builder setTriggerId(String triggerId)
triggerId attribute.triggerId - The value for triggerIdthis builder for use in a chained invocationpublic final Shortcut.Builder setType(InteractiveCallbackType type)
type attribute.type - The value for typethis builder for use in a chained invocationpublic final Shortcut.Builder setCallbackId(String callbackId)
callbackId attribute.callbackId - The value for callbackIdthis builder for use in a chained invocationpublic final Shortcut.Builder setActionTs(String actionTs)
actionTs attribute.actionTs - The value for actionTsthis builder for use in a chained invocationpublic final Shortcut.Builder setToken(String token)
token attribute.token - The value for tokenthis builder for use in a chained invocationpublic final Shortcut.Builder setTeam(SlackTeam team)
team attribute.team - The value for teamthis builder for use in a chained invocationpublic final Shortcut.Builder setUser(SlackUserLite user)
user attribute.user - The value for userthis builder for use in a chained invocationCopyright © 2020. All rights reserved.