public class ClouderaManagerClientBuilder extends Object
Modifier and Type | Field and Description |
---|---|
static long |
DEFAULT_CONNECTION_TIMEOUT |
static TimeUnit |
DEFAULT_CONNECTION_TIMEOUT_UNITS |
static long |
DEFAULT_RECEIVE_TIMEOUT |
static TimeUnit |
DEFAULT_RECEIVE_TIMEOUT_UNITS |
static int |
DEFAULT_TCP_PORT |
Constructor and Description |
---|
ClouderaManagerClientBuilder() |
Modifier and Type | Method and Description |
---|---|
ApiRootResource |
build() |
protected <T> T |
build(Class<T> proxyType) |
static void |
closeClient(ApiRootResource root)
Closes the transport level conduit in the client.
|
ClouderaManagerClientBuilder |
disableTlsCertValidation() |
ClouderaManagerClientBuilder |
disableTlsCnValidation() |
ClouderaManagerClientBuilder |
enableLogging() |
ClouderaManagerClientBuilder |
enableTLS() |
void |
setTrustManagers(TrustManager[] managers) |
ClouderaManagerClientBuilder |
withBaseURL(URL baseUrl) |
ClouderaManagerClientBuilder |
withConnectionTimeout(long connectionTimeout,
TimeUnit connectionTimeoutUnits) |
ClouderaManagerClientBuilder |
withHost(String hostname) |
ClouderaManagerClientBuilder |
withPort(int port) |
ClouderaManagerClientBuilder |
withReceiveTimeout(long receiveTimeout,
TimeUnit receiveTimeoutUnits) |
ClouderaManagerClientBuilder |
withUsernamePassword(String username,
String password) |
public static final int DEFAULT_TCP_PORT
public static final long DEFAULT_CONNECTION_TIMEOUT
public static final TimeUnit DEFAULT_CONNECTION_TIMEOUT_UNITS
public static final long DEFAULT_RECEIVE_TIMEOUT
public static final TimeUnit DEFAULT_RECEIVE_TIMEOUT_UNITS
public ClouderaManagerClientBuilder withBaseURL(URL baseUrl)
public ClouderaManagerClientBuilder withHost(String hostname)
public ClouderaManagerClientBuilder withPort(int port)
public ClouderaManagerClientBuilder enableTLS()
public ClouderaManagerClientBuilder enableLogging()
public ClouderaManagerClientBuilder withUsernamePassword(String username, String password)
public ClouderaManagerClientBuilder withConnectionTimeout(long connectionTimeout, TimeUnit connectionTimeoutUnits)
public ClouderaManagerClientBuilder withReceiveTimeout(long receiveTimeout, TimeUnit receiveTimeoutUnits)
public ClouderaManagerClientBuilder disableTlsCertValidation()
public ClouderaManagerClientBuilder disableTlsCnValidation()
public void setTrustManagers(TrustManager[] managers)
public ApiRootResource build()
protected <T> T build(Class<T> proxyType)
public static void closeClient(ApiRootResource root)
root
- The resource returned by the build() method of this
builder classCopyright © Cloudera, Inc. Released under Apache License, Version 2.0.