Class AbstractSettingsProvider
java.lang.Object
com.cloudconvert.client.setttings.AbstractSettingsProvider
- All Implemented Interfaces:
SettingsProvider
- Direct Known Subclasses:
EnvironmentVariableSettingsProvider,PropertyFileSettingsProvider,PropertySettingsProvider,StringSettingsProvider,SystemPropertySettingsProvider
public abstract class AbstractSettingsProvider extends java.lang.Object implements SettingsProvider
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAPI_KEYstatic java.lang.StringAPI_SYNC_URL_LIVEstatic java.lang.StringAPI_SYNC_URL_SANDBOXstatic java.lang.StringAPI_URL_LIVEstatic java.lang.StringAPI_URL_SANDBOXstatic java.lang.StringUSE_SANDBOXstatic java.lang.StringWEBHOOK_SIGNING_SECRET -
Constructor Summary
Constructors Modifier Constructor Description protectedAbstractSettingsProvider(@NotNull java.io.InputStream inputStream)protectedAbstractSettingsProvider(java.lang.String apiKey, java.lang.String webhookSigningSecret, java.lang.String useSandbox) -
Method Summary
Modifier and Type Method Description java.lang.StringgetApiKey()java.lang.StringgetApiUrl()java.lang.StringgetSyncApiUrl()java.lang.StringgetWebhookSigningSecret()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
API_KEY
public static final java.lang.String API_KEY- See Also:
- Constant Field Values
-
USE_SANDBOX
public static final java.lang.String USE_SANDBOX- See Also:
- Constant Field Values
-
WEBHOOK_SIGNING_SECRET
public static final java.lang.String WEBHOOK_SIGNING_SECRET- See Also:
- Constant Field Values
-
API_URL_SANDBOX
public static final java.lang.String API_URL_SANDBOX- See Also:
- Constant Field Values
-
API_URL_LIVE
public static final java.lang.String API_URL_LIVE- See Also:
- Constant Field Values
-
API_SYNC_URL_SANDBOX
public static final java.lang.String API_SYNC_URL_SANDBOX- See Also:
- Constant Field Values
-
API_SYNC_URL_LIVE
public static final java.lang.String API_SYNC_URL_LIVE- See Also:
- Constant Field Values
-
-
Constructor Details
-
AbstractSettingsProvider
protected AbstractSettingsProvider(java.lang.String apiKey, java.lang.String webhookSigningSecret, java.lang.String useSandbox) -
AbstractSettingsProvider
protected AbstractSettingsProvider(@NotNull @NotNull java.io.InputStream inputStream) throws java.io.IOException- Throws:
java.io.IOException
-
-
Method Details
-
getApiKey
public java.lang.String getApiKey()- Specified by:
getApiKeyin interfaceSettingsProvider
-
getWebhookSigningSecret
public java.lang.String getWebhookSigningSecret()- Specified by:
getWebhookSigningSecretin interfaceSettingsProvider
-
getApiUrl
public java.lang.String getApiUrl()- Specified by:
getApiUrlin interfaceSettingsProvider
-
getSyncApiUrl
public java.lang.String getSyncApiUrl()- Specified by:
getSyncApiUrlin interfaceSettingsProvider
-