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.BuilderautoIdpAuth(java.lang.Boolean autoIdpAuth)HelloResponsebuild()HelloResponse.Buildercreated(java.lang.Long created)HelloResponse.BuilderisRunnable(java.lang.Boolean runnable)HelloResponse.Builderlicense(LicensePermit license)HelloResponse.BuilderloggedOutMessage(java.lang.String loggedOutMessage)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)
 
- 
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 
HelloResponseinstance built by thisHelloResponse.Builder - Throws:
 java.lang.IllegalArgumentException- if theLicensePermitorRedundancyStatusis null
 
 - 
 
 -