public class PlatformParameters extends Object
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_PAGE_SIZE |
Constructor and Description |
---|
PlatformParameters() |
PlatformParameters(String host,
com.cumulocity.model.authentication.CumulocityCredentials credentials,
ClientConfiguration clientConfiguration) |
PlatformParameters(String host,
com.cumulocity.model.authentication.CumulocityCredentials credentials,
ClientConfiguration clientConfiguration,
int pageSize) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
RestConnector |
createRestConnector() |
String |
getApplicationKey() |
int |
getChunkedEncodingSize() |
String |
getHost() |
HttpClientConfig |
getHttpClientConfig() |
int |
getPageSize() |
String |
getProxyHost() |
String |
getProxyPassword() |
int |
getProxyPort() |
String |
getProxyUserId() |
String |
getRequestOrigin() |
ResponseMapper |
getResponseMapper() |
String |
getTenantId() |
String |
getTfaToken() |
String |
getUser() |
boolean |
isAlwaysCloseConnection() |
boolean |
isForceInitialHost() |
boolean |
registerInterceptor(HttpClientInterceptor interceptor) |
boolean |
requireResponseBody() |
void |
setAlwaysCloseConnection(boolean alwaysCloseConnection)
Set header to the http client to close connection always.
|
void |
setChunkedEncodingSize(int chunkedEncodingSize) |
void |
setForceInitialHost(boolean forceInitialHost) |
void |
setHost(String host) |
void |
setHttpClientConfig(HttpClientConfig httpClientConfig)
Pass the configuration for underlying http client
Example:
platform.setHttpClientConfig(
HttpClientConfig.httpConfig()
.pool(ConnectionPoolConfig.connectionPool()
.perHost(100)
.max(200)
.awaitTimeout(60000)
.build())
.build()
);
|
void |
setProxyHost(String proxyHost) |
void |
setProxyPassword(String proxyPassword) |
void |
setProxyPort(int proxyPort) |
void |
setProxyUserId(String proxyUserId) |
void |
setRequireResponseBody(boolean requireResponseBody) |
void |
setResponseMapper(ResponseMapper responseMapper) |
void |
setTfaToken(String tfaToken) |
void |
setTfaToken(Supplier<String> tfaToken) |
boolean |
unregisterInterceptor(HttpClientInterceptor interceptor) |
public static final int DEFAULT_PAGE_SIZE
public PlatformParameters()
public PlatformParameters(String host, com.cumulocity.model.authentication.CumulocityCredentials credentials, ClientConfiguration clientConfiguration)
public PlatformParameters(String host, com.cumulocity.model.authentication.CumulocityCredentials credentials, ClientConfiguration clientConfiguration, int pageSize)
public RestConnector createRestConnector()
public int getPageSize()
public String getHost()
public String getTenantId()
public String getUser()
public String getProxyHost()
public void setProxyHost(String proxyHost)
public int getProxyPort()
public void setProxyPort(int proxyPort)
public String getProxyUserId()
public void setProxyUserId(String proxyUserId)
public String getProxyPassword()
public void setProxyPassword(String proxyPassword)
public String getApplicationKey()
public void setRequireResponseBody(boolean requireResponseBody)
public boolean requireResponseBody()
public boolean isForceInitialHost()
public void setForceInitialHost(boolean forceInitialHost)
public boolean isAlwaysCloseConnection()
public HttpClientConfig getHttpClientConfig()
public void setHttpClientConfig(HttpClientConfig httpClientConfig)
httpClientConfig
- http client configurationpublic void setAlwaysCloseConnection(boolean alwaysCloseConnection)
alwaysCloseConnection
- specifies if header value should be setpublic String getTfaToken()
public void setTfaToken(String tfaToken)
public void setHost(String host)
public String getRequestOrigin()
public void close()
public boolean registerInterceptor(HttpClientInterceptor interceptor)
public boolean unregisterInterceptor(HttpClientInterceptor interceptor)
public ResponseMapper getResponseMapper()
public void setResponseMapper(ResponseMapper responseMapper)
public void setChunkedEncodingSize(int chunkedEncodingSize)
public int getChunkedEncodingSize()
Copyright © 2020 (C) Cumulocity GmbH. All rights reserved.