Package com.cloudtestapi.common
Class AbstractClient
- java.lang.Object
-
- com.cloudtestapi.common.AbstractClient
-
- Direct Known Subclasses:
AccountClient,CTClient,DeviceClient,HealthClient,SlotClient,TestClient,UploadClient
public class AbstractClient extends Object
-
-
Field Summary
Fields Modifier and Type Field Description com.google.gson.Gsongsonstatic intHTTP_RSP_OK
-
Constructor Summary
Constructors Constructor Description AbstractClient(Credential credential, ClientProfile clientProfile)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClientProfilegetClientProfile()CredentialgetCredential()org.apache.commons.logging.LoggetLogger()protected StringinternalRequest(AbstractRequest request)voidsetClientProfile(ClientProfile profile)voidsetCredential(Credential credential)voidsetLogger(org.apache.commons.logging.Log logger)voidsetProfile(ClientProfile profile)
-
-
-
Field Detail
-
HTTP_RSP_OK
public static final int HTTP_RSP_OK
- See Also:
- Constant Field Values
-
gson
public com.google.gson.Gson gson
-
-
Constructor Detail
-
AbstractClient
public AbstractClient(Credential credential, ClientProfile clientProfile)
-
-
Method Detail
-
internalRequest
protected String internalRequest(AbstractRequest request) throws CloudTestSDKException
- Throws:
CloudTestSDKException
-
getLogger
public org.apache.commons.logging.Log getLogger()
-
setLogger
public void setLogger(org.apache.commons.logging.Log logger)
-
getClientProfile
public ClientProfile getClientProfile()
-
setClientProfile
public void setClientProfile(ClientProfile profile)
-
getCredential
public Credential getCredential()
-
setCredential
public void setCredential(Credential credential)
-
setProfile
public void setProfile(ClientProfile profile)
-
-