Class AccessTokenCredentials
- java.lang.Object
-
- jetbrains.buildServer.vcshostings.http.credentials.AccessTokenCredentials
-
- All Implemented Interfaces:
HttpCredentials
- Direct Known Subclasses:
BearerTokenCredentials
public abstract class AccessTokenCredentials extends Object implements HttpCredentials
-
-
Constructor Summary
Constructors Constructor Description AccessTokenCredentials(String accessToken)
AccessTokenCredentials(String tokenId, RefreshableToken refreshableToken, OAuthTokensStorage tokensStorage, SProject project)
For refreshable tokens only
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
String
getToken()
boolean
isExpired()
boolean
isRefreshable()
void
set(HTTPRequestBuilder requestBuilder)
-
-
-
Constructor Detail
-
AccessTokenCredentials
public AccessTokenCredentials(@NotNull String accessToken)
-
AccessTokenCredentials
public AccessTokenCredentials(@NotNull String tokenId, @NotNull RefreshableToken refreshableToken, @NotNull OAuthTokensStorage tokensStorage, @NotNull SProject project)
For refreshable tokens only
-
-
Method Detail
-
set
public void set(@NotNull HTTPRequestBuilder requestBuilder)
- Specified by:
set
in interfaceHttpCredentials
-
getToken
@NotNull public String getToken()
-
isExpired
public boolean isExpired()
-
isRefreshable
public boolean isRefreshable()
-
-