Package com.wavefront.agent.auth
Class TokenAuthenticatorBuilder
- java.lang.Object
-
- com.wavefront.agent.auth.TokenAuthenticatorBuilder
-
public class TokenAuthenticatorBuilder extends Object
Builder forTokenAuthenticator
instances.- Author:
- [email protected]
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TokenAuthenticator
build()
static TokenAuthenticatorBuilder
create()
TokenAuthenticatorBuilder
setAuthResponseMaxTtl(int authResponseMaxTtl)
TokenAuthenticatorBuilder
setAuthResponseRefreshInterval(int authResponseRefreshInterval)
TokenAuthenticatorBuilder
setHttpClient(org.apache.http.client.HttpClient httpClient)
TokenAuthenticatorBuilder
setStaticToken(String staticToken)
TokenAuthenticatorBuilder
setTokenIntrospectionAuthorizationHeader(String tokenIntrospectionAuthorizationHeader)
TokenAuthenticatorBuilder
setTokenIntrospectionServiceUrl(String tokenIntrospectionServiceUrl)
TokenAuthenticatorBuilder
setTokenValidationMethod(TokenValidationMethod tokenValidationMethod)
-
-
-
Method Detail
-
create
public static TokenAuthenticatorBuilder create()
-
setTokenValidationMethod
public TokenAuthenticatorBuilder setTokenValidationMethod(TokenValidationMethod tokenValidationMethod)
-
setHttpClient
public TokenAuthenticatorBuilder setHttpClient(org.apache.http.client.HttpClient httpClient)
-
setTokenIntrospectionServiceUrl
public TokenAuthenticatorBuilder setTokenIntrospectionServiceUrl(String tokenIntrospectionServiceUrl)
-
setTokenIntrospectionAuthorizationHeader
public TokenAuthenticatorBuilder setTokenIntrospectionAuthorizationHeader(String tokenIntrospectionAuthorizationHeader)
-
setAuthResponseRefreshInterval
public TokenAuthenticatorBuilder setAuthResponseRefreshInterval(int authResponseRefreshInterval)
-
setAuthResponseMaxTtl
public TokenAuthenticatorBuilder setAuthResponseMaxTtl(int authResponseMaxTtl)
-
setStaticToken
public TokenAuthenticatorBuilder setStaticToken(String staticToken)
-
build
public TokenAuthenticator build()
- Returns:
TokenAuthenticator
instance.
-
-