Class PartialSession.Builder
- java.lang.Object
-
- org.forgerock.openam.dpro.session.PartialSession.Builder
-
- Enclosing class:
- PartialSession
public static class PartialSession.Builder extends Object
A builder to help with construction ofPartialSessioninstances.- See Also:
PartialSessionFactory
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PartialSessionbuild()Builds aPartialSessionobject based on the previously provided parameters.PartialSession.BuilderlatestAccessTime(String latestAccessTime)Set the latest access time.PartialSession.BuildermaxIdleExpirationTime(String maxIdleExpirationTime)Set the max idle expiration time.PartialSession.BuildermaxSessionExpirationTime(String maxSessionExpirationTime)Set the max session expiration time.PartialSession.Builderrealm(String realm)Set the realm.PartialSession.BuildersessionHandle(String sessionHandle)Set the session handle.PartialSession.BuilderuniversalId(String universalId)Set the universal ID.PartialSession.Builderusername(String username)Set the username.
-
-
-
Method Detail
-
username
public PartialSession.Builder username(String username)
Set the username.- Parameters:
username- The username to set.- Returns:
- This builder.
-
universalId
public PartialSession.Builder universalId(String universalId)
Set the universal ID.- Parameters:
universalId- The universal ID to set.- Returns:
- This builder.
-
realm
public PartialSession.Builder realm(String realm)
Set the realm.- Parameters:
realm- The realm to set.- Returns:
- This builder.
-
sessionHandle
public PartialSession.Builder sessionHandle(String sessionHandle)
Set the session handle.- Parameters:
sessionHandle- The session handle to set.- Returns:
- This builder.
-
latestAccessTime
public PartialSession.Builder latestAccessTime(String latestAccessTime)
Set the latest access time.- Parameters:
latestAccessTime- The latest access time to set.- Returns:
- This builder.
-
maxIdleExpirationTime
public PartialSession.Builder maxIdleExpirationTime(String maxIdleExpirationTime)
Set the max idle expiration time.- Parameters:
maxIdleExpirationTime- The max idle expiration time to set.- Returns:
- This builder.
-
maxSessionExpirationTime
public PartialSession.Builder maxSessionExpirationTime(String maxSessionExpirationTime)
Set the max session expiration time.- Parameters:
maxSessionExpirationTime- The max session expiration time to set.- Returns:
- This builder.
-
build
public PartialSession build()
Builds aPartialSessionobject based on the previously provided parameters.- Returns:
- The constructed
PartialSessioninstance.
-
-