Class PerspectiveSessionCollection.Builder
- java.lang.Object
-
- com.inductiveautomation.perspective.gateway.session.PerspectiveSessionCollection.Builder
-
- Enclosing class:
- PerspectiveSessionCollection
public static class PerspectiveSessionCollection.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PerspectiveSessionCollection
create()
PerspectiveSessionCollection.Builder
withContext(PerspectiveContext context)
PerspectiveSessionCollection.Builder
withDevice(NativeDevice device)
PerspectiveSessionCollection.Builder
withLocales(java.util.List<java.util.Locale> locales)
PerspectiveSessionCollection.Builder
withRemoteHost(java.lang.String remoteHost)
PerspectiveSessionCollection.Builder
withScope(SessionScope scope)
PerspectiveSessionCollection.Builder
withSecurityZones(com.google.common.collect.ImmutableCollection<java.lang.String> securityZones)
PerspectiveSessionCollection.Builder
withSessionId(java.lang.String sessionId)
-
-
-
Method Detail
-
withContext
@Nonnull public PerspectiveSessionCollection.Builder withContext(PerspectiveContext context)
-
withSessionId
@Nonnull public PerspectiveSessionCollection.Builder withSessionId(java.lang.String sessionId)
-
withScope
@Nonnull public PerspectiveSessionCollection.Builder withScope(SessionScope scope)
-
withRemoteHost
@Nonnull public PerspectiveSessionCollection.Builder withRemoteHost(java.lang.String remoteHost)
-
withLocales
@Nonnull public PerspectiveSessionCollection.Builder withLocales(java.util.List<java.util.Locale> locales)
-
withSecurityZones
@Nonnull public PerspectiveSessionCollection.Builder withSecurityZones(@Nonnull com.google.common.collect.ImmutableCollection<java.lang.String> securityZones)
-
withDevice
@Nonnull public PerspectiveSessionCollection.Builder withDevice(@Nullable NativeDevice device)
-
create
@Nonnull public PerspectiveSessionCollection create()
-
-