Class HelloResponse.Builder
- java.lang.Object
-
- com.inductiveautomation.perspective.gateway.messages.json.HelloResponse.Builder
-
- Enclosing class:
- HelloResponse
public static class HelloResponse.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description HelloResponse.Builder
autoIdpAuth(java.lang.Boolean autoIdpAuth)
HelloResponse
build()
HelloResponse.Builder
created(java.lang.Long created)
HelloResponse.Builder
isRunnable(java.lang.Boolean runnable)
HelloResponse.Builder
license(LicensePermit license)
HelloResponse.Builder
loggedOutMessage(java.lang.String loggedOutMessage)
HelloResponse.Builder
newTabId(java.lang.Boolean newTabId)
HelloResponse.Builder
pageClosedMessage(java.lang.String pageClosedMessage)
HelloResponse.Builder
redundancy(RedundancyStatus redundancy)
HelloResponse.Builder
sessionClosedMessage(java.lang.String sessionClosedMessage)
HelloResponse.Builder
sessionId(java.util.UUID sessionId)
HelloResponse.Builder
token(java.lang.String token)
HelloResponse.Builder
webAuthStatus(WebAuthStatus webAuthStatus)
-
-
-
Method Detail
-
webAuthStatus
@Nonnull public HelloResponse.Builder webAuthStatus(@Nullable WebAuthStatus webAuthStatus)
-
license
@Nonnull public HelloResponse.Builder license(@Nonnull LicensePermit license)
-
redundancy
@Nonnull public HelloResponse.Builder redundancy(@Nonnull RedundancyStatus redundancy)
-
created
@Nonnull public HelloResponse.Builder created(@Nullable java.lang.Long created)
-
newTabId
@Nonnull public HelloResponse.Builder newTabId(@Nullable java.lang.Boolean newTabId)
-
isRunnable
@Nonnull public HelloResponse.Builder isRunnable(@Nullable java.lang.Boolean runnable)
-
sessionId
@Nonnull public HelloResponse.Builder sessionId(@Nullable java.util.UUID sessionId)
-
sessionClosedMessage
@Nonnull public HelloResponse.Builder sessionClosedMessage(@Nullable java.lang.String sessionClosedMessage)
-
pageClosedMessage
@Nonnull public HelloResponse.Builder pageClosedMessage(@Nullable java.lang.String pageClosedMessage)
-
loggedOutMessage
@Nonnull public HelloResponse.Builder loggedOutMessage(@Nullable java.lang.String loggedOutMessage)
-
token
@Nonnull public HelloResponse.Builder token(@Nullable java.lang.String token)
-
autoIdpAuth
@Nonnull public HelloResponse.Builder autoIdpAuth(@Nullable java.lang.Boolean autoIdpAuth)
-
build
@Nonnull public HelloResponse build()
- Returns:
- the new
HelloResponse
instance built by thisHelloResponse.Builder
- Throws:
java.lang.IllegalArgumentException
- if theLicensePermit
orRedundancyStatus
is null
-
-