Class TimePickerElement.TimePickerElementBuilder

java.lang.Object
com.slack.api.model.block.element.TimePickerElement.TimePickerElementBuilder
Enclosing class:
TimePickerElement

public static class TimePickerElement.TimePickerElementBuilder
extends java.lang.Object
  • Method Details

    • actionId

      public TimePickerElement.TimePickerElementBuilder actionId​(java.lang.String actionId)
      An identifier for the action triggered when a time is selected. You can use this when you receive an interaction payload to identify the source of the action. Should be unique among all other action_ids in the containing block. Maximum length for this field is 255 characters.
      Returns:
      this.
    • placeholder

      public TimePickerElement.TimePickerElementBuilder placeholder​(PlainTextObject placeholder)
      A plain_text only text object that defines the placeholder text shown on the timepicker. Maximum length for the text in this field is 150 characters.
      Returns:
      this.
    • initialTime

      public TimePickerElement.TimePickerElementBuilder initialTime​(java.lang.String initialTime)
      The initial time that is selected when the element is loaded. This should be in the format HH:mm, where HH is the 24-hour format of an hour (00 to 23) and mm is minutes with leading zeros (00 to 59), for example 22:25 for 10:25pm.
      Returns:
      this.
    • confirm

      A confirm object that defines an optional confirmation dialog that appears after a date is selected.
      Returns:
      this.
    • build

      public TimePickerElement build()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object