public class AWSClientConfig extends Object
Modifier and Type | Class and Description |
---|---|
static class |
AWSClientConfig.AWSClientConfigurationPropertyToken
AWS client configuration properties.
|
Modifier and Type | Field and Description |
---|---|
static com.amazonaws.ClientConfiguration |
DEFAULT_CLIENT_CONFIG |
static int |
DEFAULT_CONNECTION_TIMEOUT_MILLIS |
static int |
DEFAULT_MAX_ERROR_RETRIES |
Constructor and Description |
---|
AWSClientConfig()
Creates AWS client config with default configuration.
|
AWSClientConfig(com.cloudera.director.spi.v1.model.Configured configuration,
com.cloudera.director.spi.v1.common.http.HttpProxyParameters httpProxyParameters,
com.cloudera.director.spi.v1.model.LocalizationContext parentLocalizationContext)
Creates AWS client config with the specified configuration.
|
Modifier and Type | Method and Description |
---|---|
com.amazonaws.ClientConfiguration |
getClientConfiguration()
Returns an AWS ClientConfiguration representing the current proxy state.
|
int |
getConnectionTimeoutInMilliseconds() |
int |
getMaxErrorRetries() |
void |
setConnectionTimeoutInMilliseconds(int connectionTimeoutInMilliseconds) |
void |
setHttpProxyParameters(com.cloudera.director.spi.v1.common.http.HttpProxyParameters httpProxyParameters) |
void |
setMaxErrorRetries(int maxErrorRetries) |
public static final int DEFAULT_MAX_ERROR_RETRIES
public static final int DEFAULT_CONNECTION_TIMEOUT_MILLIS
public static final com.amazonaws.ClientConfiguration DEFAULT_CLIENT_CONFIG
public AWSClientConfig()
public AWSClientConfig(com.cloudera.director.spi.v1.model.Configured configuration, com.cloudera.director.spi.v1.common.http.HttpProxyParameters httpProxyParameters, com.cloudera.director.spi.v1.model.LocalizationContext parentLocalizationContext)
configuration
- the configurationhttpProxyParameters
- the HTTP proxy parametersparentLocalizationContext
- the parent localization contextpublic int getMaxErrorRetries()
public void setMaxErrorRetries(int maxErrorRetries)
public int getConnectionTimeoutInMilliseconds()
public void setConnectionTimeoutInMilliseconds(int connectionTimeoutInMilliseconds)
public void setHttpProxyParameters(com.cloudera.director.spi.v1.common.http.HttpProxyParameters httpProxyParameters)
public com.amazonaws.ClientConfiguration getClientConfiguration()
Copyright © 2016. All rights reserved.