Package com.google.auth.oauth2
Class OAuth2CredentialsWithRefresh.Builder
java.lang.Object
com.google.auth.oauth2.OAuth2Credentials.Builder
com.google.auth.oauth2.OAuth2CredentialsWithRefresh.Builder
- Enclosing class:
OAuth2CredentialsWithRefresh
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
setAccessToken
(AccessToken token) Sets theAccessToken
to be consumed.Sets theOAuth2CredentialsWithRefresh.OAuth2RefreshHandler
to be used for token refreshes.Methods inherited from class com.google.auth.oauth2.OAuth2Credentials.Builder
getAccessToken, getExpirationMargin, getRefreshMargin, setExpirationMargin, setRefreshMargin
-
Field Details
-
refreshHandler
-
-
Constructor Details
-
Builder
private Builder()
-
-
Method Details
-
setAccessToken
Sets theAccessToken
to be consumed. It must contain an expiration time otherwise anIllegalArgumentException
will be thrown.- Overrides:
setAccessToken
in classOAuth2Credentials.Builder
-
setRefreshHandler
@CanIgnoreReturnValue public OAuth2CredentialsWithRefresh.Builder setRefreshHandler(OAuth2CredentialsWithRefresh.OAuth2RefreshHandler handler) Sets theOAuth2CredentialsWithRefresh.OAuth2RefreshHandler
to be used for token refreshes. -
build
- Overrides:
build
in classOAuth2Credentials.Builder
-