Class ServiceProviderToken.Session.Builder
java.lang.Object
com.atlassian.bitbucket.jenkins.internal.applink.oauth.serviceprovider.token.ServiceProviderToken.Session.Builder
- Enclosing class:
- ServiceProviderToken.Session
Builder for creating session instances.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
creationTime
(long creationTime) Set the time the session was originally created and return this builder.lastRenewalTime
(long lastRenewalTime) Set the last time the session was renewed and return this builder.timeToLive
(long timeToLive) Sets the length of time the session is valid for and returns this builder.
-
Method Details
-
creationTime
Set the time the session was originally created and return this builder.- Parameters:
creationTime
- time the session was originally created- Returns:
- this builder
-
lastRenewalTime
Set the last time the session was renewed and return this builder.- Parameters:
lastRenewalTime
- last time the session was renewed- Returns:
- this builder
-
timeToLive
Sets the length of time the session is valid for and returns this builder.- Parameters:
timeToLive
- length of time the session is valid for- Returns:
- this builder
-
build
- Returns:
- new session instance
-