Package com.wavefront.agent.auth
Class TokenAuthenticatorBuilder
- java.lang.Object
-
- com.wavefront.agent.auth.TokenAuthenticatorBuilder
-
public class TokenAuthenticatorBuilder extends Object
Builder forTokenAuthenticatorinstances.- Author:
- [email protected]
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TokenAuthenticatorbuild()static TokenAuthenticatorBuildercreate()TokenAuthenticatorBuildersetAuthResponseMaxTtl(int authResponseMaxTtl)TokenAuthenticatorBuildersetAuthResponseRefreshInterval(int authResponseRefreshInterval)TokenAuthenticatorBuildersetHttpClient(org.apache.http.client.HttpClient httpClient)TokenAuthenticatorBuildersetStaticToken(String staticToken)TokenAuthenticatorBuildersetTokenIntrospectionAuthorizationHeader(String tokenIntrospectionAuthorizationHeader)TokenAuthenticatorBuildersetTokenIntrospectionServiceUrl(String tokenIntrospectionServiceUrl)TokenAuthenticatorBuildersetTokenValidationMethod(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:
TokenAuthenticatorinstance.
-
-