public class BreinConfig
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DEFAULT_ACTIVITY_ENDPOINT
default endpoint of activity
|
static java.lang.String |
DEFAULT_BASE_URL
default Breinify base url
|
static long |
DEFAULT_CONNECTION_TIMEOUT
default connection timeout
|
static java.lang.String |
DEFAULT_LOOKUP_ENDPOINT
default endpoint of lookup
|
static long |
DEFAULT_SOCKET_TIMEOUT
default socket timeout
|
static boolean |
DEFAULT_VALIDATE
default validation
|
| Constructor and Description |
|---|
BreinConfig()
Empty Ctor - necessary
|
BreinConfig(java.lang.String apiKey,
java.lang.String baseUrl) |
BreinConfig(java.lang.String apiKey,
java.lang.String baseUrl,
BreinEngineType breinEngineType)
Configuration object
|
| Modifier and Type | Method and Description |
|---|---|
BreinifyExecutor |
build()
builder method - based on th configuration an universal executer
will be created.
|
void |
checkBaseUrl(java.lang.String baseUrl)
checks if the url is valid.
|
java.lang.String |
getActivityEndpoint()
retrieves the activity endpoint
|
java.lang.String |
getApiKey()
retrieves the apikey
|
java.lang.String |
getBaseUrl()
retrieves the base url
|
BreinEngine |
getBreinEngine()
returns the configured brein engine for the rest calls
|
long |
getConnectionTimeout()
retrieves the configured timeout values
|
java.lang.String |
getDefaultCategory()
returns the default category (if set)
|
java.lang.String |
getLookupEndpoint()
retrieves the lookup endpoint
|
BreinEngineType |
getRestEngineType()
retrieves rest type client
|
java.lang.String |
getSecret()
returns the configured secret
|
long |
getSocketTimeout()
socket timeout values
|
java.lang.String |
getUrl()
retrieves the url for the post requests
|
void |
initEngine()
initializes the rest client
|
boolean |
isUrlValid(java.lang.String url)
Validates if the URL is correct.
|
BreinConfig |
setActivityEndpoint(java.lang.String activityEndpoint)
sets the activity endpoint
|
BreinConfig |
setApiKey(java.lang.String apiKey)
sets the apikey
|
BreinConfig |
setBaseUrl(java.lang.String baseUrl)
set the base url of the breinify backend and will check
if the URL is valid.
|
BreinConfig |
setConnectionTimeout(long connectionTimeout)
set the connection timeout
|
BreinConfig |
setDefaultCategory(java.lang.String defaultCategory)
sets the default category
|
BreinConfig |
setLookupEndpoint(java.lang.String lookupEndpoint)
sets the lookup endpoint
|
BreinConfig |
setRestEngineType(BreinEngineType restEngineType)
set rest type client
|
BreinConfig |
setSecret(java.lang.String secret)
set the secret
|
BreinConfig |
setSocketTimeout(long socketTimeout)
set the socket timeout
|
void |
shutdownEngine()
invokes the termination of the rest engine.
|
public static final java.lang.String DEFAULT_ACTIVITY_ENDPOINT
public static final java.lang.String DEFAULT_LOOKUP_ENDPOINT
public static final long DEFAULT_CONNECTION_TIMEOUT
public static final long DEFAULT_SOCKET_TIMEOUT
public static final java.lang.String DEFAULT_BASE_URL
public static boolean DEFAULT_VALIDATE
public BreinConfig(java.lang.String apiKey,
java.lang.String baseUrl)
apiKey - contains the Breinify api keybaseUrl - contains the base urlpublic BreinConfig(java.lang.String apiKey,
java.lang.String baseUrl,
BreinEngineType breinEngineType)
apiKey - contains the Breinify api-keybaseUrl - contains the base urlbreinEngineType - selected enginepublic BreinConfig()
public void initEngine()
public BreinifyExecutor build()
public java.lang.String getBaseUrl()
public BreinConfig setBaseUrl(java.lang.String baseUrl)
baseUrl - contains the urlpublic void checkBaseUrl(java.lang.String baseUrl)
throws BreinInvalidConfigurationException
baseUrl - url to checkBreinInvalidConfigurationExceptionpublic BreinEngineType getRestEngineType()
public BreinConfig setRestEngineType(BreinEngineType restEngineType)
restEngineType - of the rest implpublic BreinEngine getBreinEngine()
public java.lang.String getApiKey()
public BreinConfig setApiKey(java.lang.String apiKey)
apiKey - the apikeypublic java.lang.String getUrl()
public long getConnectionTimeout()
public BreinConfig setConnectionTimeout(long connectionTimeout)
connectionTimeout - valuepublic long getSocketTimeout()
public BreinConfig setSocketTimeout(long socketTimeout)
socketTimeout - valuepublic java.lang.String getActivityEndpoint()
public BreinConfig setActivityEndpoint(java.lang.String activityEndpoint)
activityEndpoint - endpointpublic java.lang.String getLookupEndpoint()
public BreinConfig setLookupEndpoint(java.lang.String lookupEndpoint)
lookupEndpoint - endpointpublic java.lang.String getSecret()
public BreinConfig setSecret(java.lang.String secret)
secret - raw secretpublic java.lang.String getDefaultCategory()
public BreinConfig setDefaultCategory(java.lang.String defaultCategory)
defaultCategory - default to setpublic void shutdownEngine()
public boolean isUrlValid(java.lang.String url)
url - to checkCopyright © Breinify - All Rights Reserved.