Package net.snowflake.ingest.connection
Class OAuthCredential
- java.lang.Object
-
- net.snowflake.ingest.connection.OAuthCredential
-
public class OAuthCredential extends Object
This class hold credentials for OAuth authentication
-
-
Constructor Summary
Constructors Constructor Description OAuthCredential(String clientId, String clientSecret, String refreshToken)
OAuthCredential(String clientId, String clientSecret, String refreshToken, URI oAuthTokenEndpoint)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getAccessToken()
String
getAuthHeader()
int
getExpiresIn()
URI
getOAuthTokenEndpoint()
String
getRefreshToken()
void
setAccessToken(String accessToken)
void
setExpiresIn(int expiresIn)
void
setRefreshToken(String refreshToken)
-
-
-
Method Detail
-
getAuthHeader
public String getAuthHeader()
-
getAccessToken
public String getAccessToken()
-
setAccessToken
public void setAccessToken(String accessToken)
-
getRefreshToken
public String getRefreshToken()
-
setRefreshToken
public void setRefreshToken(String refreshToken)
-
getOAuthTokenEndpoint
public URI getOAuthTokenEndpoint()
-
setExpiresIn
public void setExpiresIn(int expiresIn)
-
getExpiresIn
public int getExpiresIn()
-
-