com.amazonaws.mturk.util
Class ClientConfig

java.lang.Object
  extended by com.amazonaws.mturk.util.ClientConfig
Direct Known Subclasses:
PropertiesClientConfig

public class ClientConfig
extends java.lang.Object

The ClientConfig class reads from the configuration file and holds the configuration values for the RequesterService instance to use.


Field Summary
protected static java.lang.String PROD_REQUESTER_WEBSITE_URL
           
protected static java.lang.String PROD_WORKER_WEBSITE_URL
           
static java.lang.String PRODUCTION_SERVICE_URL
           
protected static java.lang.String SANDBOX_REQUESTER_WEBSITE_URL
           
static java.lang.String SANDBOX_SERVICE_URL
           
protected static java.lang.String SANDBOX_WORKER_WEBSITE_URL
           
 
Constructor Summary
ClientConfig()
           
 
Method Summary
 java.lang.String getAccessKeyId()
           
 java.lang.String getRequesterWebsiteURL()
           
 java.util.Set<java.lang.String> getRetriableErrors()
           
 int getRetryAttempts()
           
 long getRetryDelayMillis()
           
 java.lang.String getSecretAccessKey()
           
 java.lang.String getServiceName()
           
 java.lang.String getServiceURL()
           
 java.lang.String getWorkerWebsiteURL()
           
 void setAccessKeyId(java.lang.String accessKeyId)
           
static void setLogLevel(java.lang.String logLevel)
          sets the log4j log level
 void setRetriableErrors(java.util.Set<java.lang.String> retriableErrors)
           
 void setRetryAttempts(int retryAttempts)
           
 void setRetryDelayMillis(long retryDelayMillis)
           
 void setSecretAccessKey(java.lang.String secretAccessKey)
           
 void setServiceName(java.lang.String serviceName)
           
 void setServiceURL(java.lang.String serviceURL)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SANDBOX_SERVICE_URL

public static final java.lang.String SANDBOX_SERVICE_URL
See Also:
Constant Field Values

PRODUCTION_SERVICE_URL

public static final java.lang.String PRODUCTION_SERVICE_URL
See Also:
Constant Field Values

PROD_WORKER_WEBSITE_URL

protected static final java.lang.String PROD_WORKER_WEBSITE_URL
See Also:
Constant Field Values

SANDBOX_WORKER_WEBSITE_URL

protected static final java.lang.String SANDBOX_WORKER_WEBSITE_URL
See Also:
Constant Field Values

PROD_REQUESTER_WEBSITE_URL

protected static final java.lang.String PROD_REQUESTER_WEBSITE_URL
See Also:
Constant Field Values

SANDBOX_REQUESTER_WEBSITE_URL

protected static final java.lang.String SANDBOX_REQUESTER_WEBSITE_URL
See Also:
Constant Field Values
Constructor Detail

ClientConfig

public ClientConfig()
Method Detail

getServiceName

public java.lang.String getServiceName()

getAccessKeyId

public java.lang.String getAccessKeyId()

getSecretAccessKey

public java.lang.String getSecretAccessKey()

getServiceURL

public java.lang.String getServiceURL()

getWorkerWebsiteURL

public java.lang.String getWorkerWebsiteURL()

getRequesterWebsiteURL

public java.lang.String getRequesterWebsiteURL()

getRetryAttempts

public int getRetryAttempts()

getRetryDelayMillis

public long getRetryDelayMillis()

getRetriableErrors

public java.util.Set<java.lang.String> getRetriableErrors()

setRetriableErrors

public void setRetriableErrors(java.util.Set<java.lang.String> retriableErrors)

setRetryAttempts

public void setRetryAttempts(int retryAttempts)

setRetryDelayMillis

public void setRetryDelayMillis(long retryDelayMillis)

setSecretAccessKey

public void setSecretAccessKey(java.lang.String secretAccessKey)

setServiceName

public void setServiceName(java.lang.String serviceName)

setServiceURL

public void setServiceURL(java.lang.String serviceURL)

setLogLevel

public static void setLogLevel(java.lang.String logLevel)
sets the log4j log level

Parameters:
logLevel - - log4j log level

setAccessKeyId

public void setAccessKeyId(java.lang.String accessKeyId)