# io.github.libtmux.SessionId.SessionId

- **Module:** io.github.libtmux.SessionId
- **Package:** io.github.libtmux:libtmux
- **Language:** Java
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-java/blob/c3517519ee799428a809ce6deb1708c8be289cd1/libtmux/src/main/java/io/github/libtmux/SessionId.java#L13
- **Page:** https://libtmux.org/reference/java/io-github-libtmux-sessionid-sessionid/

A tmux session id, such as {@code $0}.

<p>Stable for the life of the session, unlike a session name, which a user can change at any
time. A separate type from {@link WindowId} and {@link PaneId} because tmux accepts any of them
as {@code -t} syntax: passing the wrong one is not an error tmux reports, it simply addresses
nothing.

## Members

- `toString` (method)
