public class Automately extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Automately.MessageBus
The MessageBus is a pretty powerful feature that Automately offers.
|
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_API_ENDPOINT |
protected static okhttp3.OkHttpClient |
httpClient |
| Constructor and Description |
|---|
Automately() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
checkAuthorized(String response) |
static VirtualFile |
createFile(String name,
String pathAlias,
byte[] data,
boolean isPublic) |
static boolean |
deleteFile(String token) |
static boolean |
downloadFile(String token,
Path destination) |
static boolean |
downloadPublicFile(String token,
Path destination) |
static boolean |
downloadPublicFile(String token,
Path destination,
String username) |
static boolean |
fileExists(String fullPath) |
static VirtualFile |
findFile(String fullPath) |
static String |
getApiEndpoint()
This will return the HTTP REST API endpoint that the
Automately library will use.
|
static String |
getApiKey()
This will return the API key that the Automately
library will use.
|
static String |
getApiUsername()
This returns the username that you have specified for the
Automately library to use.
|
static VirtualFile |
getFile(String token) |
static Collection<VirtualFile> |
getFiles() |
static Collection<VirtualFile> |
getFiles(int page) |
static Collection<VirtualFile> |
getFiles(int page,
int count) |
static Collection<VirtualFile> |
getFiles(int page,
int count,
String path) |
static Collection<VirtualFile> |
getFiles(int page,
int count,
String path,
String name) |
static Collection<VirtualFile> |
getFiles(int page,
int count,
String path,
String name,
boolean recursive) |
protected static void |
getFormattedError(String errorCode,
String message) |
static Job |
getJob(String token) |
static String |
getJobConsole(String token) |
static Collection<Job> |
getJobs() |
static Collection<Job> |
getJobs(int page) |
static Collection<Job> |
getJobs(int page,
int count) |
static VirtualFile |
getPublicFile(String token) |
static VirtualFile |
getPublicFile(String token,
String username) |
static Collection<VirtualFile> |
getPublicFiles() |
static Collection<VirtualFile> |
getPublicFiles(int page) |
static Collection<VirtualFile> |
getPublicFiles(int page,
int count) |
static Collection<VirtualFile> |
getPublicFiles(int page,
int count,
String path) |
static Collection<VirtualFile> |
getPublicFiles(int page,
int count,
String path,
String name) |
static Collection<VirtualFile> |
getPublicFiles(int page,
int count,
String path,
String name,
boolean recursive) |
static Collection<VirtualFile> |
getPublicFiles(int page,
int count,
String path,
String name,
boolean recursive,
String username) |
static Collection<Job> |
getRunningJobs() |
static Collection<Job> |
getRunningJobs(int page) |
static Collection<Job> |
getRunningJobs(int page,
int count) |
static Collection<Job> |
getRunningServices() |
static Collection<Job> |
getRunningServices(int page) |
static Collection<Job> |
getRunningServices(int page,
int count) |
static io.jsync.json.JsonObject |
getUserInfo()
This method will return a JsonObject with some basic
user information from the cluster such as your private
api key and your public api key.
|
static boolean |
pathExists(String fullPath) |
static void |
setApiEndpoint(String endpoint)
This is used to set the HTTP REST API endpoint that the
Automately library will use.
|
static void |
setApiKey(String apiKey)
This will set the apiKey that the Automately library will
use.
|
static void |
setApiUsername(String username)
This will set the username that the Automately library will
use.
|
static Job |
startJob(boolean attachConsole,
io.jsync.json.JsonObject config) |
static Job |
startJob(io.jsync.json.JsonObject config) |
static Job |
startJob(String scriptData,
String scriptPath) |
static Job |
startJob(String scriptData,
String scriptPath,
boolean attachConsole) |
static Job |
startJob(String scriptData,
String scriptPath,
boolean attachConsole,
io.jsync.json.JsonObject config) |
static boolean |
stopJob(String jobToken) |
static VirtualFile |
updateFile(String token,
String name,
String pathAlias,
byte[] data) |
public static String DEFAULT_API_ENDPOINT
protected static okhttp3.OkHttpClient httpClient
protected static void checkAuthorized(String response)
public static String getApiEndpoint()
public static void setApiEndpoint(String endpoint)
endpoint - the api endpoint the library is usingpublic static String getApiUsername()
public static void setApiUsername(String username)
username - the username you wish to usepublic static String getApiKey()
public static void setApiKey(String apiKey)
apiKey - the apiKey you wish to usepublic static io.jsync.json.JsonObject getUserInfo()
public static Collection<VirtualFile> getPublicFiles()
public static Collection<VirtualFile> getPublicFiles(int page)
public static Collection<VirtualFile> getPublicFiles(int page, int count)
public static Collection<VirtualFile> getPublicFiles(int page, int count, String path)
public static Collection<VirtualFile> getPublicFiles(int page, int count, String path, String name)
public static Collection<VirtualFile> getPublicFiles(int page, int count, String path, String name, boolean recursive)
public static Collection<VirtualFile> getPublicFiles(int page, int count, String path, String name, boolean recursive, String username)
public static VirtualFile getPublicFile(String token)
public static VirtualFile getPublicFile(String token, String username)
public static boolean downloadPublicFile(String token, Path destination, String username)
public static Collection<VirtualFile> getFiles()
public static Collection<VirtualFile> getFiles(int page)
public static Collection<VirtualFile> getFiles(int page, int count)
public static Collection<VirtualFile> getFiles(int page, int count, String path)
public static Collection<VirtualFile> getFiles(int page, int count, String path, String name)
public static Collection<VirtualFile> getFiles(int page, int count, String path, String name, boolean recursive)
public static VirtualFile getFile(String token)
public static VirtualFile updateFile(String token, String name, String pathAlias, byte[] data)
public static VirtualFile createFile(String name, String pathAlias, byte[] data, boolean isPublic)
public static boolean deleteFile(String token)
public static boolean pathExists(String fullPath)
public static boolean fileExists(String fullPath)
public static VirtualFile findFile(String fullPath)
public static Job startJob(boolean attachConsole, io.jsync.json.JsonObject config)
public static Job startJob(io.jsync.json.JsonObject config)
public static Job startJob(String scriptData, String scriptPath, boolean attachConsole, io.jsync.json.JsonObject config)
public static boolean stopJob(String jobToken)
public static Collection<Job> getRunningServices()
public static Collection<Job> getRunningServices(int page)
public static Collection<Job> getRunningServices(int page, int count)
public static Collection<Job> getRunningJobs()
public static Collection<Job> getRunningJobs(int page)
public static Collection<Job> getRunningJobs(int page, int count)
public static Collection<Job> getJobs()
public static Collection<Job> getJobs(int page)
public static Collection<Job> getJobs(int page, int count)
Copyright © 2016. All rights reserved.