Package com.braintreegateway
Class Configuration
- java.lang.Object
-
- com.braintreegateway.Configuration
-
public class Configuration extends Object
-
-
Field Summary
Fields Modifier and Type Field Description private StringaccessTokenprivate StringclientIdprivate StringclientSecretprivate intconnectTimeoutprivate Environmentenvironmentstatic StringGRAPHQL_API_VERSIONprivate static Loggerloggerprivate StringmerchantIdprivate StringprivateKeyprivate Proxyproxyprivate StringpublicKeyprivate inttimeoutstatic StringVERSION
-
Constructor Summary
Constructors Constructor Description Configuration(Environment environment, String merchantId, String publicKey, String privateKey)Configuration(String accessToken)Configuration(String clientId, String clientSecret)Configuration(String environment, String merchantId, String publicKey, String privateKey)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static StringapiVersion()StringgetAccessToken()StringgetBaseURL()StringgetClientId()StringgetClientSecret()intgetConnectTimeout()EnvironmentgetEnvironment()StringgetGraphQLURL()LoggergetLogger()StringgetMerchantPath()StringgetPrivateKey()ProxygetProxy()StringgetPublicKey()intgetTimeout()BooleanisAccessToken()BooleanisClientCredentials()voidsetConnectTimeout(Integer timeout)voidsetLogger(Logger log)voidsetProxy(String url, Integer port)voidsetProxy(Proxy proxy)voidsetTimeout(Integer timeout)BooleanusesProxy()
-
-
-
Field Detail
-
environment
private Environment environment
-
timeout
private int timeout
-
connectTimeout
private int connectTimeout
-
proxy
private Proxy proxy
-
accessToken
private String accessToken
-
clientId
private String clientId
-
clientSecret
private String clientSecret
-
merchantId
private String merchantId
-
privateKey
private String privateKey
-
publicKey
private String publicKey
-
logger
private static Logger logger
-
VERSION
public static final String VERSION
-
GRAPHQL_API_VERSION
public static final String GRAPHQL_API_VERSION
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Configuration
public Configuration(Environment environment, String merchantId, String publicKey, String privateKey)
-
Configuration
public Configuration(String environment, String merchantId, String publicKey, String privateKey)
-
Configuration
public Configuration(String accessToken)
-
-
Method Detail
-
apiVersion
public static String apiVersion()
-
getEnvironment
public Environment getEnvironment()
-
getPrivateKey
public String getPrivateKey()
-
getPublicKey
public String getPublicKey()
-
getClientId
public String getClientId()
-
getClientSecret
public String getClientSecret()
-
isClientCredentials
public Boolean isClientCredentials()
-
getAccessToken
public String getAccessToken()
-
isAccessToken
public Boolean isAccessToken()
-
getMerchantPath
public String getMerchantPath()
-
getBaseURL
public String getBaseURL()
-
getGraphQLURL
public String getGraphQLURL()
-
usesProxy
public Boolean usesProxy()
-
setProxy
public void setProxy(Proxy proxy)
-
getProxy
public Proxy getProxy()
-
getLogger
public Logger getLogger()
-
setLogger
public void setLogger(Logger log)
-
getTimeout
public int getTimeout()
-
setTimeout
public void setTimeout(Integer timeout)
-
getConnectTimeout
public int getConnectTimeout()
-
setConnectTimeout
public void setConnectTimeout(Integer timeout)
-
-