Class ServiceProviderToken.Session.Builder
- java.lang.Object
-
- com.atlassian.bitbucket.jenkins.internal.applink.oauth.serviceprovider.token.ServiceProviderToken.Session.Builder
-
- Enclosing class:
- ServiceProviderToken.Session
public static final class ServiceProviderToken.Session.Builder extends Object
Builder for creating session instances.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ServiceProviderToken.Sessionbuild()ServiceProviderToken.Session.BuildercreationTime(long creationTime)Set the time the session was originally created and return this builder.ServiceProviderToken.Session.BuilderlastRenewalTime(long lastRenewalTime)Set the last time the session was renewed and return this builder.ServiceProviderToken.Session.BuildertimeToLive(long timeToLive)Sets the length of time the session is valid for and returns this builder.
-
-
-
Method Detail
-
creationTime
public ServiceProviderToken.Session.Builder creationTime(long 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
public ServiceProviderToken.Session.Builder lastRenewalTime(long 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
public ServiceProviderToken.Session.Builder timeToLive(long 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
public ServiceProviderToken.Session build()
- Returns:
- new session instance
-
-