Package com.ibm.cloud.cloudant.internal
Class CloudantBaseService
- java.lang.Object
-
- com.ibm.cloud.sdk.core.service.BaseService
-
- com.ibm.cloud.cloudant.internal.CloudantBaseService
-
- Direct Known Subclasses:
Cloudant
public abstract class CloudantBaseService extends com.ibm.cloud.sdk.core.service.BaseService
This class provides customizations to the generated Cloudant class. It is not public API, but is used in the class hierarchy to bridge the generated Cloudant class to the SDK core BaseService.
-
-
Constructor Summary
Constructors Constructor Description CloudantBaseService(String serviceName, com.ibm.cloud.sdk.core.security.Authenticator authenticator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
configureClient(com.ibm.cloud.sdk.core.http.HttpConfigOptions options)
void
setDefaultHeaders(Map<String,String> headers)
void
setServiceUrl(String serviceUrl)
-
Methods inherited from class com.ibm.cloud.sdk.core.service.BaseService
configureService, constructServiceUrl, constructServiceURL, disableRetries, enableGzipCompression, enableRetries, getAuthenticator, getClient, getEndPoint, getName, getServiceUrl, isJsonMimeType, isJsonPatchMimeType, setClient, setEndPoint, toString
-
-
-
-
Constructor Detail
-
CloudantBaseService
public CloudantBaseService(String serviceName, com.ibm.cloud.sdk.core.security.Authenticator authenticator)
-
-
Method Detail
-
setServiceUrl
public void setServiceUrl(String serviceUrl)
- Overrides:
setServiceUrl
in classcom.ibm.cloud.sdk.core.service.BaseService
-
configureClient
public void configureClient(com.ibm.cloud.sdk.core.http.HttpConfigOptions options)
- Overrides:
configureClient
in classcom.ibm.cloud.sdk.core.service.BaseService
-
-