@NotThreadSafe public static final class Input.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
Input |
build()
Builds a new
Input. |
Input.Builder |
from(Block instance)
Fill a builder with attribute values from the provided
com.hubspot.slack.client.models.blocks.Block instance. |
Input.Builder |
from(InputIF instance)
Fill a builder with attribute values from the provided
com.hubspot.slack.client.models.blocks.InputIF instance. |
Input.Builder |
setBlockId(Optional<String> blockId)
Initializes the optional value
blockId to blockId. |
Input.Builder |
setBlockId(String blockId)
Initializes the optional value
blockId to blockId. |
Input.Builder |
setElement(BlockElement element)
Initializes the value for the
element attribute. |
Input.Builder |
setHint(Optional<Text> hint)
Initializes the optional value
hint to hint. |
Input.Builder |
setHint(Text hint)
Initializes the optional value
hint to hint. |
Input.Builder |
setLabel(Text label)
Initializes the value for the
label attribute. |
Input.Builder |
setOptional(Boolean optional)
Initializes the optional value
optional to optional. |
Input.Builder |
setOptional(Optional<Boolean> optional)
Initializes the optional value
optional to optional. |
public final Input.Builder from(Block instance)
com.hubspot.slack.client.models.blocks.Block instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final Input.Builder from(InputIF instance)
com.hubspot.slack.client.models.blocks.InputIF instance.instance - The instance from which to copy valuesthis builder for use in a chained invocationpublic final Input.Builder setLabel(Text label)
label attribute.label - The value for labelthis builder for use in a chained invocationpublic final Input.Builder setElement(BlockElement element)
element attribute.element - The value for elementthis builder for use in a chained invocationpublic final Input.Builder setHint(@Nullable Text hint)
hint to hint.hint - The value for hint, null is accepted as java.util.Optional.empty()this builder for chained invocationpublic final Input.Builder setHint(Optional<Text> hint)
hint to hint.hint - The value for hintthis builder for use in a chained invocationpublic final Input.Builder setOptional(@Nullable Boolean optional)
optional to optional.optional - The value for optional, null is accepted as java.util.Optional.empty()this builder for chained invocationpublic final Input.Builder setOptional(Optional<Boolean> optional)
optional to optional.optional - The value for optionalthis builder for use in a chained invocationpublic final Input.Builder setBlockId(@Nullable String blockId)
blockId to blockId.blockId - The value for blockId, null is accepted as java.util.Optional.empty()this builder for chained invocationpublic final Input.Builder setBlockId(Optional<String> blockId)
blockId to blockId.blockId - The value for blockIdthis builder for use in a chained invocationCopyright © 2019. All rights reserved.