Package com.tick42.glue.desktop.windows

# Class WindowOptions.Builder<B extends WindowOptions.Builder>

java.lang.Object
com.tick42.glue.desktop.windows.WindowOptions.Builder<B>

Enclosing class:
  WindowOptions

    public abstract static class WindowOptions.Builder<B extends WindowOptions.Builder>
    extends Object

- ## Method Summary

  Modifier and Type | Method | Description
  --- | --- | ---
  `WindowOptions` | `build()` |
  `B` | `channel()` |
  `B` | `channel​(String channel)` |
  `B` | `disableChannel()` |
  `B` | `mode​(WindowMode mode)` |
  `B` | `timeout​(Duration timeout)` | Specify registration timeout.
  `B` | `title​(String title)` |

  ### Methods inherited from class java.lang.Object

  `equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Method Details

  - ### title

    public B title​(String title)

  - ### timeout

    public B timeout​(Duration timeout)
    Specify registration timeout.
    Parameters:
      `timeout` - registration timeout
    Returns:
      this builder, never `null`

  - ### channel

    public B channel()

  - ### channel

    public B channel​(String channel)

  - ### disableChannel

    public B disableChannel()

  - ### mode

    public B mode​(WindowMode mode)

  - ### build

    public WindowOptions build()