com.cloudbees.api
Class BeesClient
java.lang.Object
com.cloudbees.api.BeesClientBase
com.cloudbees.api.BeesClient
public class BeesClient
- extends BeesClientBase
- Author:
- Fabian Donze
|
Constructor Summary |
BeesClient(BeesClientConfiguration beesClientConfiguration)
|
BeesClient(java.lang.String server,
java.lang.String apikey,
java.lang.String secret,
java.lang.String format,
java.lang.String version)
|
|
Method Summary |
AccountKeysResponse |
accountKeys(java.lang.String domain,
java.lang.String user,
java.lang.String password)
|
AccountListResponse |
accountList()
|
ApplicationCheckSumsResponse |
applicationCheckSums(java.lang.String appId)
|
ApplicationCheckSumsResponse |
applicationCheckSums(java.lang.String appId,
boolean traceResponse)
|
ApplicationDeleteResponse |
applicationDelete(java.lang.String appId)
|
ApplicationDeployArchiveResponse |
applicationDeployArchive(java.lang.String appId,
java.lang.String environment,
java.lang.String description,
java.lang.String earFile,
java.lang.String srcFile,
java.lang.String archiveType,
boolean deltaDeploy,
UploadProgress progress)
|
ApplicationDeployArchiveResponse |
applicationDeployArchive(java.lang.String appId,
java.lang.String environment,
java.lang.String description,
java.lang.String earFile,
java.lang.String srcFile,
java.lang.String archiveType,
UploadProgress progress)
|
ApplicationDeployArchiveResponse |
applicationDeployEar(java.lang.String appId,
java.lang.String environment,
java.lang.String description,
java.lang.String earFile,
java.lang.String srcFile,
UploadProgress progress)
|
ApplicationDeployArchiveResponse |
applicationDeployWar(java.lang.String appId,
java.lang.String environment,
java.lang.String description,
java.lang.String warFile,
java.lang.String srcFile,
boolean deltaDeploy,
UploadProgress progress)
|
ApplicationDeployArchiveResponse |
applicationDeployWar(java.lang.String appId,
java.lang.String environment,
java.lang.String description,
java.lang.String warFile,
java.lang.String srcFile,
UploadProgress progress)
|
ApplicationGetSourceUrlResponse |
applicationGetSourceUrl(java.lang.String appId)
|
ApplicationInfo |
applicationInfo(java.lang.String appId)
|
ApplicationListResponse |
applicationList()
|
ApplicationRestartResponse |
applicationRestart(java.lang.String appId)
|
ApplicationSetMetaResponse |
applicationSetMeta(java.lang.String appId,
java.util.Map<java.lang.String,java.lang.String> metaAttrs)
|
ApplicationStatusResponse |
applicationStart(java.lang.String appId)
|
ApplicationStatusResponse |
applicationStop(java.lang.String appId)
|
java.lang.String |
call(java.lang.String action,
java.util.Map<java.lang.String,java.lang.String> params)
|
DatabaseCreateResponse |
databaseCreate(java.lang.String domain,
java.lang.String dbId,
java.lang.String username,
java.lang.String password)
|
DatabaseDeleteResponse |
databaseDelete(java.lang.String dbId)
|
DatabaseInfo |
databaseInfo(java.lang.String dbId,
boolean fetchPassword)
|
DatabaseListResponse |
databaseList()
|
static java.lang.String |
encodePassword(java.lang.String password,
java.lang.String version)
|
protected com.thoughtworks.xstream.XStream |
getXStream()
|
void |
main(java.lang.String[] args)
|
void |
mainCall(java.lang.String[] args)
|
protected java.lang.Object |
readResponse(java.lang.String response)
|
SayHelloResponse |
sayHello(java.lang.String message)
|
void |
tailLog(java.lang.String appId,
java.lang.String logName,
java.io.OutputStream out)
|
| Methods inherited from class com.cloudbees.api.BeesClientBase |
executeCometRequest, executeRequest, executeUpload, getApiUrl, getRequestURL, getRequestURL, getSignature, isVerbose, md5, setVerbose, trace, traceResponse |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
BeesClient
public BeesClient(BeesClientConfiguration beesClientConfiguration)
BeesClient
public BeesClient(java.lang.String server,
java.lang.String apikey,
java.lang.String secret,
java.lang.String format,
java.lang.String version)
sayHello
public SayHelloResponse sayHello(java.lang.String message)
throws java.lang.Exception
- Throws:
java.lang.Exception
applicationGetSourceUrl
public ApplicationGetSourceUrlResponse applicationGetSourceUrl(java.lang.String appId)
throws java.lang.Exception
- Throws:
java.lang.Exception
applicationDelete
public ApplicationDeleteResponse applicationDelete(java.lang.String appId)
throws java.lang.Exception
- Throws:
java.lang.Exception
applicationRestart
public ApplicationRestartResponse applicationRestart(java.lang.String appId)
throws java.lang.Exception
- Throws:
java.lang.Exception
applicationStart
public ApplicationStatusResponse applicationStart(java.lang.String appId)
throws java.lang.Exception
- Throws:
java.lang.Exception
applicationStop
public ApplicationStatusResponse applicationStop(java.lang.String appId)
throws java.lang.Exception
- Throws:
java.lang.Exception
applicationList
public ApplicationListResponse applicationList()
throws java.lang.Exception
- Throws:
java.lang.Exception
applicationInfo
public ApplicationInfo applicationInfo(java.lang.String appId)
throws java.lang.Exception
- Throws:
java.lang.Exception
applicationSetMeta
public ApplicationSetMetaResponse applicationSetMeta(java.lang.String appId,
java.util.Map<java.lang.String,java.lang.String> metaAttrs)
throws java.lang.Exception
- Throws:
java.lang.Exception
applicationDeployEar
public ApplicationDeployArchiveResponse applicationDeployEar(java.lang.String appId,
java.lang.String environment,
java.lang.String description,
java.lang.String earFile,
java.lang.String srcFile,
UploadProgress progress)
throws java.lang.Exception
- Throws:
java.lang.Exception
applicationDeployWar
public ApplicationDeployArchiveResponse applicationDeployWar(java.lang.String appId,
java.lang.String environment,
java.lang.String description,
java.lang.String warFile,
java.lang.String srcFile,
UploadProgress progress)
throws java.lang.Exception
- Throws:
java.lang.Exception
applicationDeployWar
public ApplicationDeployArchiveResponse applicationDeployWar(java.lang.String appId,
java.lang.String environment,
java.lang.String description,
java.lang.String warFile,
java.lang.String srcFile,
boolean deltaDeploy,
UploadProgress progress)
throws java.lang.Exception
- Throws:
java.lang.Exception
applicationDeployArchive
public ApplicationDeployArchiveResponse applicationDeployArchive(java.lang.String appId,
java.lang.String environment,
java.lang.String description,
java.lang.String earFile,
java.lang.String srcFile,
java.lang.String archiveType,
UploadProgress progress)
throws java.lang.Exception
- Throws:
java.lang.Exception
applicationDeployArchive
public ApplicationDeployArchiveResponse applicationDeployArchive(java.lang.String appId,
java.lang.String environment,
java.lang.String description,
java.lang.String earFile,
java.lang.String srcFile,
java.lang.String archiveType,
boolean deltaDeploy,
UploadProgress progress)
throws java.lang.Exception
- Throws:
java.lang.Exception
applicationCheckSums
public ApplicationCheckSumsResponse applicationCheckSums(java.lang.String appId)
throws java.lang.Exception
- Throws:
java.lang.Exception
applicationCheckSums
public ApplicationCheckSumsResponse applicationCheckSums(java.lang.String appId,
boolean traceResponse)
throws java.lang.Exception
- Throws:
java.lang.Exception
databaseCreate
public DatabaseCreateResponse databaseCreate(java.lang.String domain,
java.lang.String dbId,
java.lang.String username,
java.lang.String password)
throws java.lang.Exception
- Throws:
java.lang.Exception
databaseDelete
public DatabaseDeleteResponse databaseDelete(java.lang.String dbId)
throws java.lang.Exception
- Throws:
java.lang.Exception
databaseInfo
public DatabaseInfo databaseInfo(java.lang.String dbId,
boolean fetchPassword)
throws java.lang.Exception
- Throws:
java.lang.Exception
databaseList
public DatabaseListResponse databaseList()
throws java.lang.Exception
- Throws:
java.lang.Exception
accountKeys
public AccountKeysResponse accountKeys(java.lang.String domain,
java.lang.String user,
java.lang.String password)
throws java.lang.Exception
- Throws:
java.lang.Exception
accountList
public AccountListResponse accountList()
throws java.lang.Exception
- Throws:
java.lang.Exception
tailLog
public void tailLog(java.lang.String appId,
java.lang.String logName,
java.io.OutputStream out)
throws java.lang.Exception
- Throws:
java.lang.Exception
call
public java.lang.String call(java.lang.String action,
java.util.Map<java.lang.String,java.lang.String> params)
throws java.lang.Exception
- Throws:
java.lang.Exception
getXStream
protected com.thoughtworks.xstream.XStream getXStream()
throws java.lang.Exception
- Throws:
java.lang.Exception
readResponse
protected java.lang.Object readResponse(java.lang.String response)
throws java.lang.Exception
- Throws:
java.lang.Exception
encodePassword
public static java.lang.String encodePassword(java.lang.String password,
java.lang.String version)
mainCall
public void mainCall(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
main
public void main(java.lang.String[] args)
throws java.lang.Exception
- Throws:
java.lang.Exception
Copyright © 2011. All Rights Reserved.