Package com.google.auth.oauth2
Class OAuth2Credentials.Builder
- java.lang.Object
-
- com.google.auth.oauth2.OAuth2Credentials.Builder
-
- Direct Known Subclasses:
DownscopedCredentials.Builder
,GoogleCredentials.Builder
,IdTokenCredentials.Builder
,OAuth2CredentialsWithRefresh.Builder
- Enclosing class:
- OAuth2Credentials
public static class OAuth2Credentials.Builder extends Object
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(OAuth2Credentials credentials)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description OAuth2Credentials
build()
AccessToken
getAccessToken()
Duration
getExpirationMargin()
Duration
getRefreshMargin()
OAuth2Credentials.Builder
setAccessToken(AccessToken token)
OAuth2Credentials.Builder
setExpirationMargin(Duration expirationMargin)
OAuth2Credentials.Builder
setRefreshMargin(Duration refreshMargin)
-
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(OAuth2Credentials credentials)
-
-
Method Detail
-
setAccessToken
public OAuth2Credentials.Builder setAccessToken(AccessToken token)
-
setRefreshMargin
public OAuth2Credentials.Builder setRefreshMargin(Duration refreshMargin)
-
getRefreshMargin
public Duration getRefreshMargin()
-
setExpirationMargin
public OAuth2Credentials.Builder setExpirationMargin(Duration expirationMargin)
-
getExpirationMargin
public Duration getExpirationMargin()
-
getAccessToken
public AccessToken getAccessToken()
-
build
public OAuth2Credentials build()
-
-