Class URLTextInputElement
- java.lang.Object
-
- com.slack.api.model.block.element.BlockElement
-
- com.slack.api.model.block.element.URLTextInputElement
-
public class URLTextInputElement extends BlockElement
https://api.slack.com/reference/block-kit/block-elements#url
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
URLTextInputElement.URLTextInputElementBuilder
-
Constructor Summary
Constructors Constructor Description URLTextInputElement()
URLTextInputElement(String actionId, PlainTextObject placeholder, String initialValue, DispatchActionConfig dispatchActionConfig, Boolean focusOnLoad)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static URLTextInputElement.URLTextInputElementBuilder
builder()
protected boolean
canEqual(Object other)
boolean
equals(Object o)
String
getActionId()
An identifier for the input value when the parent modal is submitted.DispatchActionConfig
getDispatchActionConfig()
A dispatch configuration object that determines when during text input the element returns a block_actions payload.Boolean
getFocusOnLoad()
Indicates whether the element will be set to autofocus within the view object.String
getInitialValue()
The initial value in the URL input when it is loaded.PlainTextObject
getPlaceholder()
A plain_text only text object that defines the placeholder text shown in the plain-text input.String
getType()
int
hashCode()
void
setActionId(String actionId)
An identifier for the input value when the parent modal is submitted.void
setDispatchActionConfig(DispatchActionConfig dispatchActionConfig)
A dispatch configuration object that determines when during text input the element returns a block_actions payload.void
setFocusOnLoad(Boolean focusOnLoad)
Indicates whether the element will be set to autofocus within the view object.void
setInitialValue(String initialValue)
The initial value in the URL input when it is loaded.void
setPlaceholder(PlainTextObject placeholder)
A plain_text only text object that defines the placeholder text shown in the plain-text input.String
toString()
-
-
-
Field Detail
-
TYPE
public static final String TYPE
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
URLTextInputElement
public URLTextInputElement()
-
URLTextInputElement
public URLTextInputElement(String actionId, PlainTextObject placeholder, String initialValue, DispatchActionConfig dispatchActionConfig, Boolean focusOnLoad)
-
-
Method Detail
-
builder
public static URLTextInputElement.URLTextInputElementBuilder builder()
-
getType
public String getType()
-
getActionId
public String getActionId()
An identifier for the input value when the parent modal is submitted. You can use this when you receive a view_submission payload to identify the value of the input element. Should be unique among all other action_ids used elsewhere by your app. Maximum length for this field is 255 characters.
-
getPlaceholder
public PlainTextObject getPlaceholder()
A plain_text only text object that defines the placeholder text shown in the plain-text input. Maximum length for the text in this field is 150 characters.
-
getInitialValue
public String getInitialValue()
The initial value in the URL input when it is loaded.
-
getDispatchActionConfig
public DispatchActionConfig getDispatchActionConfig()
A dispatch configuration object that determines when during text input the element returns a block_actions payload.
-
getFocusOnLoad
public Boolean getFocusOnLoad()
Indicates whether the element will be set to autofocus within the view object. Only one element can be set to true. Defaults to false.
-
setActionId
public void setActionId(String actionId)
An identifier for the input value when the parent modal is submitted. You can use this when you receive a view_submission payload to identify the value of the input element. Should be unique among all other action_ids used elsewhere by your app. Maximum length for this field is 255 characters.
-
setPlaceholder
public void setPlaceholder(PlainTextObject placeholder)
A plain_text only text object that defines the placeholder text shown in the plain-text input. Maximum length for the text in this field is 150 characters.
-
setInitialValue
public void setInitialValue(String initialValue)
The initial value in the URL input when it is loaded.
-
setDispatchActionConfig
public void setDispatchActionConfig(DispatchActionConfig dispatchActionConfig)
A dispatch configuration object that determines when during text input the element returns a block_actions payload.
-
setFocusOnLoad
public void setFocusOnLoad(Boolean focusOnLoad)
Indicates whether the element will be set to autofocus within the view object. Only one element can be set to true. Defaults to false.
-
canEqual
protected boolean canEqual(Object other)
-
-