public static class KeyValueOptions.Builder
extends java.lang.Object
| Constructor and Description |
|---|
Builder() |
Builder(KeyValueOptions kvo) |
| Modifier and Type | Method and Description |
|---|---|
KeyValueOptions |
build()
Builds the JetStream options.
|
KeyValueOptions.Builder |
jetStreamOptions(JetStreamOptions jso)
Sets the JetStreamOptions.
|
KeyValueOptions.Builder |
jsDomain(java.lang.String domain)
Sets the domain for JetStream subjects, creating a standard prefix from that domain
in the form $JS.(domain).API.
|
KeyValueOptions.Builder |
jsPrefix(java.lang.String prefix)
Sets the prefix for JetStream subjects.
|
KeyValueOptions.Builder |
jsRequestTimeout(java.time.Duration requestTimeout)
Sets the request timeout for JetStream API calls.
|
public Builder()
public Builder(KeyValueOptions kvo)
public KeyValueOptions.Builder jetStreamOptions(JetStreamOptions jso)
jso - the JetStreamOptionspublic KeyValueOptions.Builder jsRequestTimeout(java.time.Duration requestTimeout)
requestTimeout - the duration to wait for responses.public KeyValueOptions.Builder jsPrefix(java.lang.String prefix)
prefix - the JetStream prefixpublic KeyValueOptions.Builder jsDomain(java.lang.String domain)
domain - the JetStream domainpublic KeyValueOptions build()