public static final class ClientCredentialsAccessTokenProvider.Builder5 extends Object
public ClientCredentialsAccessTokenProvider.Builder5 refreshBeforeExpiry(long duration, TimeUnit unit)
get() within duration of the expiry time then a refresh of
the access token will be performed. If this value is not set then the access
token is refreshed on every call of get().duration - duration before expiry time after which point a refresh will
be run (on next authentication attempt)unit - time unit for the durationpublic ClientCredentialsAccessTokenProvider.Builder5 connectTimeoutMs(long duration, TimeUnit unit)
public ClientCredentialsAccessTokenProvider.Builder5 readTimeoutMs(long duration, TimeUnit unit)
public ClientCredentialsAccessTokenProvider.Builder5 scope(List<String> scopes)
public ClientCredentialsAccessTokenProvider.Builder5 authenticationEndpoint(AuthenticationEndpoint endpoint)
AuthenticationEndpoint.GLOBAL.endpoint - microsoft authentication endpointpublic ClientCredentialsAccessTokenProvider.Builder5 authenticationEndpoint(String endpoint)
public ClientCredentialsAccessTokenProvider.Builder5 proxyHost(String proxyHost)
public ClientCredentialsAccessTokenProvider.Builder5 proxyPort(int proxyPort)
public ClientCredentialsAccessTokenProvider.Builder5 proxyUsername(String username)
public ClientCredentialsAccessTokenProvider.Builder5 proxyPassword(String password)
public ClientCredentialsAccessTokenProvider build()
Copyright © 2018–2020. All rights reserved.