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 HelloResponsebuild()HelloResponse.Buildercreated(java.lang.Long created)HelloResponse.BuilderisRunnable(java.lang.Boolean runnable)HelloResponse.Builderlicense(LicensePermit license)HelloResponse.BuildernewTabId(java.lang.Boolean newTabId)HelloResponse.BuilderpageClosedMessage(java.lang.String pageClosedMessage)HelloResponse.Builderredundancy(RedundancyStatus redundancy)HelloResponse.BuildersessionClosedMessage(java.lang.String sessionClosedMessage)HelloResponse.BuildersessionId(java.util.UUID sessionId)HelloResponse.Buildertoken(java.lang.String token)HelloResponse.BuilderwebAuthStatus(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)
-
token
@Nonnull public HelloResponse.Builder token(@Nullable java.lang.String token)
-
build
@Nonnull public HelloResponse build()
- Returns:
- the new
HelloResponseinstance built by thisHelloResponse.Builder - Throws:
java.lang.IllegalArgumentException- if theLicensePermitorRedundancyStatusis null
-
-