Class UserCredentials.Builder
java.lang.Object
com.google.auth.oauth2.OAuth2Credentials.Builder
com.google.auth.oauth2.GoogleCredentials.Builder
com.google.auth.oauth2.UserCredentials.Builder
- Enclosing class:
UserCredentials
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Stringprivate Stringprivate Stringprivate URIprivate HttpTransportFactoryFields inherited from class GoogleCredentials.Builder
quotaProjectId, universeDomain -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setAccessToken(AccessToken token) setClientId(String clientId) setClientSecret(String clientSecret) setExpirationMargin(Duration expirationMargin) setHttpTransportFactory(HttpTransportFactory transportFactory) setQuotaProjectId(String quotaProjectId) setRefreshMargin(Duration refreshMargin) setRefreshToken(String refreshToken) setTokenServerUri(URI tokenServerUri) Methods inherited from class GoogleCredentials.Builder
getQuotaProjectId, getUniverseDomain, setUniverseDomainMethods inherited from class OAuth2Credentials.Builder
getAccessToken, getExpirationMargin, getRefreshMargin
-
Field Details
-
clientId
-
clientSecret
-
refreshToken
-
tokenServerUri
-
transportFactory
-
-
Constructor Details
-
Builder
protected Builder() -
Builder
-
-
Method Details
-
setClientId
-
setClientSecret
-
setRefreshToken
-
setTokenServerUri
-
setHttpTransportFactory
@CanIgnoreReturnValue public UserCredentials.Builder setHttpTransportFactory(HttpTransportFactory transportFactory) -
setAccessToken
- Overrides:
setAccessTokenin classGoogleCredentials.Builder
-
setExpirationMargin
- Overrides:
setExpirationMarginin classOAuth2Credentials.Builder
-
setRefreshMargin
- Overrides:
setRefreshMarginin classOAuth2Credentials.Builder
-
setQuotaProjectId
- Overrides:
setQuotaProjectIdin classGoogleCredentials.Builder
-
getClientId
-
getClientSecret
-
getRefreshToken
-
getTokenServerUri
-
getHttpTransportFactory
-
build
- Overrides:
buildin classGoogleCredentials.Builder
-