Package com.cloudera.cdp.client
Class CdpClientConfiguration
- java.lang.Object
-
- com.cloudera.cdp.client.CdpClientConfiguration
-
public class CdpClientConfiguration extends Object
Class encapsulating properties that can be set on a CDP client.
-
-
Constructor Summary
Constructors Constructor Description CdpClientConfiguration(CdpClientConfigurationBuilder builder)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getClientApplicationName()
Duration
getConnectionMaxIdle()
Duration
getConnectionTimeout()
boolean
getIgnoreTls()
int
getMaxConnections()
String
getProxyPassword()
String
getProxyUri()
String
getProxyUsername()
Duration
getReadTimeout()
Map<String,String>
getRequestHeaders()
RetryHandler
getRetryHandler()
List<X509Certificate>
getTrustedCertificates()
Duration
getValidateAfterInactivity()
CdpClientConfigurationBuilder
toBuilder()
Constructs a builder initialized with current client configuration.
-
-
-
Constructor Detail
-
CdpClientConfiguration
public CdpClientConfiguration(CdpClientConfigurationBuilder builder)
Constructor.- Parameters:
builder
- the client configuration builder
-
-
Method Detail
-
toBuilder
public CdpClientConfigurationBuilder toBuilder()
Constructs a builder initialized with current client configuration.- Returns:
- the client configuration builder.
-
getMaxConnections
public int getMaxConnections()
-
getConnectionTimeout
public Duration getConnectionTimeout()
-
getReadTimeout
public Duration getReadTimeout()
-
getConnectionMaxIdle
public Duration getConnectionMaxIdle()
-
getValidateAfterInactivity
public Duration getValidateAfterInactivity()
-
getRetryHandler
public RetryHandler getRetryHandler()
-
getClientApplicationName
public String getClientApplicationName()
-
getProxyUri
public String getProxyUri()
-
getProxyUsername
public String getProxyUsername()
-
getProxyPassword
public String getProxyPassword()
-
getIgnoreTls
public boolean getIgnoreTls()
-
getTrustedCertificates
public List<X509Certificate> getTrustedCertificates()
-
-