Package com.seam.api.types
Class ClientSession.Builder
- java.lang.Object
-
- com.seam.api.types.ClientSession.Builder
-
- All Implemented Interfaces:
ClientSession._FinalStage,ClientSession.ClientSessionIdStage,ClientSession.CreatedAtStage,ClientSession.DeviceCountStage,ClientSession.TokenStage,ClientSession.WorkspaceIdStage
- Enclosing class:
- ClientSession
public static final class ClientSession.Builder extends java.lang.Object implements ClientSession.ClientSessionIdStage, ClientSession.CreatedAtStage, ClientSession.TokenStage, ClientSession.DeviceCountStage, ClientSession.WorkspaceIdStage, ClientSession._FinalStage
-
-
Method Summary
-
-
-
Method Detail
-
from
public ClientSession.Builder from(ClientSession other)
- Specified by:
fromin interfaceClientSession.ClientSessionIdStage
-
clientSessionId
public ClientSession.CreatedAtStage clientSessionId(java.lang.String clientSessionId)
- Specified by:
clientSessionIdin interfaceClientSession.ClientSessionIdStage
-
createdAt
public ClientSession.TokenStage createdAt(java.time.OffsetDateTime createdAt)
- Specified by:
createdAtin interfaceClientSession.CreatedAtStage
-
token
public ClientSession.DeviceCountStage token(java.lang.String token)
- Specified by:
tokenin interfaceClientSession.TokenStage
-
deviceCount
public ClientSession.WorkspaceIdStage deviceCount(double deviceCount)
- Specified by:
deviceCountin interfaceClientSession.DeviceCountStage
-
workspaceId
public ClientSession._FinalStage workspaceId(java.lang.String workspaceId)
- Specified by:
workspaceIdin interfaceClientSession.WorkspaceIdStage
-
addAllConnectWebviewIds
public ClientSession._FinalStage addAllConnectWebviewIds(java.util.List<java.lang.String> connectWebviewIds)
- Specified by:
addAllConnectWebviewIdsin interfaceClientSession._FinalStage
-
addConnectWebviewIds
public ClientSession._FinalStage addConnectWebviewIds(java.lang.String connectWebviewIds)
- Specified by:
addConnectWebviewIdsin interfaceClientSession._FinalStage
-
connectWebviewIds
public ClientSession._FinalStage connectWebviewIds(java.util.List<java.lang.String> connectWebviewIds)
- Specified by:
connectWebviewIdsin interfaceClientSession._FinalStage
-
addAllConnectedAccountIds
public ClientSession._FinalStage addAllConnectedAccountIds(java.util.List<java.lang.String> connectedAccountIds)
- Specified by:
addAllConnectedAccountIdsin interfaceClientSession._FinalStage
-
addConnectedAccountIds
public ClientSession._FinalStage addConnectedAccountIds(java.lang.String connectedAccountIds)
- Specified by:
addConnectedAccountIdsin interfaceClientSession._FinalStage
-
connectedAccountIds
public ClientSession._FinalStage connectedAccountIds(java.util.List<java.lang.String> connectedAccountIds)
- Specified by:
connectedAccountIdsin interfaceClientSession._FinalStage
-
userIdentifierKey
public ClientSession._FinalStage userIdentifierKey(java.lang.String userIdentifierKey)
- Specified by:
userIdentifierKeyin interfaceClientSession._FinalStage
-
userIdentifierKey
public ClientSession._FinalStage userIdentifierKey(java.util.Optional<java.lang.String> userIdentifierKey)
- Specified by:
userIdentifierKeyin interfaceClientSession._FinalStage
-
build
public ClientSession build()
- Specified by:
buildin interfaceClientSession._FinalStage
-
-