public interface MythService
| Modifier and Type | Method and Description |
|---|---|
Bool |
addStorageGroupDir(java.lang.String groupName,
java.lang.String dirName,
java.lang.String hostName) |
void |
addStorageGroupDir(java.lang.String groupName,
java.lang.String dirName,
java.lang.String hostName,
retrofit.Callback<Bool> callback) |
Bool |
backupDatabase() |
void |
backupDatabase(retrofit.Callback<Bool> callback) |
Bool |
changePassword(java.lang.String userName,
java.lang.String oldPassword,
java.lang.String newPassword) |
void |
changePassword(java.lang.String userName,
java.lang.String oldPassword,
java.lang.String newPassword,
retrofit.Callback<Bool> callback) |
Bool |
checkDatabase(java.lang.Boolean repair) |
void |
checkDatabase(java.lang.Boolean repair,
retrofit.Callback<Bool> callback) |
ConnectionInfo |
getConnectionInfo(java.lang.String pin,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getConnectionInfo(java.lang.String pin,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<ConnectionInfo> callback) |
java.lang.String |
getHostName(ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getHostName(ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<java.lang.String> callback) |
ArrayOfString |
getHosts(ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getHosts(ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<ArrayOfString> callback) |
ArrayOfString |
getKeys(ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getKeys(ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<ArrayOfString> callback) |
LogMessageList |
getLogs(java.lang.String hostName,
java.lang.String application,
java.lang.Integer pID,
java.lang.Integer tID,
java.lang.String thread,
java.lang.String filename,
java.lang.Integer line,
java.lang.String function,
org.joda.time.DateTime fromTime,
org.joda.time.DateTime toTime,
java.lang.String level,
java.lang.String msgContains,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getLogs(java.lang.String hostName,
java.lang.String application,
java.lang.Integer pID,
java.lang.Integer tID,
java.lang.String thread,
java.lang.String filename,
java.lang.Integer line,
java.lang.String function,
org.joda.time.DateTime fromTime,
org.joda.time.DateTime toTime,
java.lang.String level,
java.lang.String msgContains,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<LogMessageList> callback) |
SettingList |
getSetting(java.lang.String hostName,
java.lang.String key,
java.lang.String defaultValue,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getSetting(java.lang.String hostName,
java.lang.String key,
java.lang.String defaultValue,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<SettingList> callback) |
StorageGroupDirList |
getStorageGroupDirs(java.lang.String groupName,
java.lang.String hostName,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getStorageGroupDirs(java.lang.String groupName,
java.lang.String hostName,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<StorageGroupDirList> callback) |
TimeZoneInfo |
getTimeZone(ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
getTimeZone(ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<TimeZoneInfo> callback) |
Bool |
profileDelete() |
void |
profileDelete(retrofit.Callback<Bool> callback) |
Bool |
profileSubmit() |
void |
profileSubmit(retrofit.Callback<Bool> callback) |
java.lang.String |
profileText(ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
profileText(ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<java.lang.String> callback) |
java.lang.String |
profileUpdated(ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
profileUpdated(ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<java.lang.String> callback) |
java.lang.String |
profileURL(ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
profileURL(ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<java.lang.String> callback) |
Bool |
putSetting(java.lang.String hostName,
java.lang.String key,
java.lang.String value) |
void |
putSetting(java.lang.String hostName,
java.lang.String key,
java.lang.String value,
retrofit.Callback<Bool> callback) |
Bool |
removeStorageGroupDir(java.lang.String groupName,
java.lang.String dirName,
java.lang.String hostName) |
void |
removeStorageGroupDir(java.lang.String groupName,
java.lang.String dirName,
java.lang.String hostName,
retrofit.Callback<Bool> callback) |
Bool |
sendMessage(java.lang.String message,
java.lang.String address,
java.lang.Integer udpPort,
java.lang.Integer timeout,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
sendMessage(java.lang.String message,
java.lang.String address,
java.lang.Integer udpPort,
java.lang.Integer timeout,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<Bool> callback) |
Bool |
sendNotification(java.lang.Boolean error,
java.lang.String type,
java.lang.String message,
java.lang.String origin,
java.lang.String description,
java.lang.String image,
java.lang.String extra,
java.lang.String progressText,
java.lang.Float progress,
java.lang.Integer timeout,
java.lang.Boolean fullscreen,
java.lang.Integer visibility,
java.lang.Integer priority,
java.lang.String address,
java.lang.Integer udpPort,
ETagInfo etagInfo,
java.lang.String headerMythRequestId) |
void |
sendNotification(java.lang.Boolean error,
java.lang.String type,
java.lang.String message,
java.lang.String origin,
java.lang.String description,
java.lang.String image,
java.lang.String extra,
java.lang.String progressText,
java.lang.Float progress,
java.lang.Integer timeout,
java.lang.Boolean fullscreen,
java.lang.Integer visibility,
java.lang.Integer priority,
java.lang.String address,
java.lang.Integer udpPort,
ETagInfo etagInfo,
java.lang.String headerMythRequestId,
retrofit.Callback<Bool> callback) |
Bool |
testDBSettings(java.lang.String hostName,
java.lang.String userName,
java.lang.String password,
java.lang.String dBName,
java.lang.Integer dbPort) |
void |
testDBSettings(java.lang.String hostName,
java.lang.String userName,
java.lang.String password,
java.lang.String dBName,
java.lang.Integer dbPort,
retrofit.Callback<Bool> callback) |
@Headers(value="Accept: application/json") @POST(value="/Myth/AddStorageGroupDir") Bool addStorageGroupDir(@Query(value="GroupName") java.lang.String groupName, @Query(value="DirName") java.lang.String dirName, @Query(value="HostName") java.lang.String hostName)
@Headers(value="Accept: application/json")
@POST(value="/Myth/AddStorageGroupDir")
void addStorageGroupDir(@Query(value="GroupName")
java.lang.String groupName,
@Query(value="DirName")
java.lang.String dirName,
@Query(value="HostName")
java.lang.String hostName,
retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @POST(value="/Myth/BackupDatabase") Bool backupDatabase()
@Headers(value="Accept: application/json") @POST(value="/Myth/BackupDatabase") void backupDatabase(retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @POST(value="/Myth/ChangePassword") Bool changePassword(@Query(value="UserName") java.lang.String userName, @Query(value="OldPassword") java.lang.String oldPassword, @Query(value="NewPassword") java.lang.String newPassword)
@Headers(value="Accept: application/json")
@POST(value="/Myth/ChangePassword")
void changePassword(@Query(value="UserName")
java.lang.String userName,
@Query(value="OldPassword")
java.lang.String oldPassword,
@Query(value="NewPassword")
java.lang.String newPassword,
retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @POST(value="/Myth/CheckDatabase") Bool checkDatabase(@Query(value="Repair") java.lang.Boolean repair)
@Headers(value="Accept: application/json")
@POST(value="/Myth/CheckDatabase")
void checkDatabase(@Query(value="Repair")
java.lang.Boolean repair,
retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @GET(value="/Myth/GetConnectionInfo") ConnectionInfo getConnectionInfo(@Query(value="Pin") java.lang.String pin, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Myth/GetConnectionInfo")
void getConnectionInfo(@Query(value="Pin")
java.lang.String pin,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<ConnectionInfo> callback)
@Headers(value="Accept: application/json")
@GET(value="/Myth/GetHostName")
java.lang.String getHostName(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Myth/GetHostName")
void getHostName(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<java.lang.String> callback)
@Headers(value="Accept: application/json") @GET(value="/Myth/GetHosts") ArrayOfString getHosts(@Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Myth/GetHosts")
void getHosts(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<ArrayOfString> callback)
@Headers(value="Accept: application/json") @GET(value="/Myth/GetKeys") ArrayOfString getKeys(@Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Myth/GetKeys")
void getKeys(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<ArrayOfString> callback)
@Headers(value="Accept: application/json") @GET(value="/Myth/GetLogs") LogMessageList getLogs(@Query(value="HostName") java.lang.String hostName, @Query(value="Application") java.lang.String application, @Query(value="PID") java.lang.Integer pID, @Query(value="TID") java.lang.Integer tID, @Query(value="Thread") java.lang.String thread, @Query(value="Filename") java.lang.String filename, @Query(value="Line") java.lang.Integer line, @Query(value="Function") java.lang.String function, @Query(value="FromTime") org.joda.time.DateTime fromTime, @Query(value="ToTime") org.joda.time.DateTime toTime, @Query(value="Level") java.lang.String level, @Query(value="MsgContains") java.lang.String msgContains, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Myth/GetLogs")
void getLogs(@Query(value="HostName")
java.lang.String hostName,
@Query(value="Application")
java.lang.String application,
@Query(value="PID")
java.lang.Integer pID,
@Query(value="TID")
java.lang.Integer tID,
@Query(value="Thread")
java.lang.String thread,
@Query(value="Filename")
java.lang.String filename,
@Query(value="Line")
java.lang.Integer line,
@Query(value="Function")
java.lang.String function,
@Query(value="FromTime")
org.joda.time.DateTime fromTime,
@Query(value="ToTime")
org.joda.time.DateTime toTime,
@Query(value="Level")
java.lang.String level,
@Query(value="MsgContains")
java.lang.String msgContains,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<LogMessageList> callback)
@Headers(value="Accept: application/json") @GET(value="/Myth/GetSetting") SettingList getSetting(@Query(value="HostName") java.lang.String hostName, @Query(value="Key") java.lang.String key, @Query(value="Default") java.lang.String defaultValue, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Myth/GetSetting")
void getSetting(@Query(value="HostName")
java.lang.String hostName,
@Query(value="Key")
java.lang.String key,
@Query(value="Default")
java.lang.String defaultValue,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<SettingList> callback)
@Headers(value="Accept: application/json") @GET(value="/Myth/GetStorageGroupDirs") StorageGroupDirList getStorageGroupDirs(@Query(value="GroupName") java.lang.String groupName, @Query(value="HostName") java.lang.String hostName, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Myth/GetStorageGroupDirs")
void getStorageGroupDirs(@Query(value="GroupName")
java.lang.String groupName,
@Query(value="HostName")
java.lang.String hostName,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<StorageGroupDirList> callback)
@Headers(value="Accept: application/json") @GET(value="/Myth/GetTimeZone") TimeZoneInfo getTimeZone(@Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Myth/GetTimeZone")
void getTimeZone(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<TimeZoneInfo> callback)
@Headers(value="Accept: application/json") @POST(value="/Myth/ProfileDelete") Bool profileDelete()
@Headers(value="Accept: application/json") @POST(value="/Myth/ProfileDelete") void profileDelete(retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @POST(value="/Myth/ProfileSubmit") Bool profileSubmit()
@Headers(value="Accept: application/json") @POST(value="/Myth/ProfileSubmit") void profileSubmit(retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json")
@GET(value="/Myth/ProfileText")
java.lang.String profileText(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Myth/ProfileText")
void profileText(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<java.lang.String> callback)
@Headers(value="Accept: application/json")
@GET(value="/Myth/ProfileURL")
java.lang.String profileURL(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Myth/ProfileURL")
void profileURL(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<java.lang.String> callback)
@Headers(value="Accept: application/json")
@GET(value="/Myth/ProfileUpdated")
java.lang.String profileUpdated(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Myth/ProfileUpdated")
void profileUpdated(@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<java.lang.String> callback)
@Headers(value="Accept: application/json") @POST(value="/Myth/PutSetting") Bool putSetting(@Query(value="HostName") java.lang.String hostName, @Query(value="Key") java.lang.String key, @Query(value="Value") java.lang.String value)
@Headers(value="Accept: application/json")
@POST(value="/Myth/PutSetting")
void putSetting(@Query(value="HostName")
java.lang.String hostName,
@Query(value="Key")
java.lang.String key,
@Query(value="Value")
java.lang.String value,
retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @POST(value="/Myth/RemoveStorageGroupDir") Bool removeStorageGroupDir(@Query(value="GroupName") java.lang.String groupName, @Query(value="DirName") java.lang.String dirName, @Query(value="HostName") java.lang.String hostName)
@Headers(value="Accept: application/json")
@POST(value="/Myth/RemoveStorageGroupDir")
void removeStorageGroupDir(@Query(value="GroupName")
java.lang.String groupName,
@Query(value="DirName")
java.lang.String dirName,
@Query(value="HostName")
java.lang.String hostName,
retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @GET(value="/Myth/SendMessage") Bool sendMessage(@Query(value="Message") java.lang.String message, @Query(value="Address") java.lang.String address, @Query(value="udpPort") java.lang.Integer udpPort, @Query(value="Timeout") java.lang.Integer timeout, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Myth/SendMessage")
void sendMessage(@Query(value="Message")
java.lang.String message,
@Query(value="Address")
java.lang.String address,
@Query(value="udpPort")
java.lang.Integer udpPort,
@Query(value="Timeout")
java.lang.Integer timeout,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @GET(value="/Myth/SendNotification") Bool sendNotification(@Query(value="Error") java.lang.Boolean error, @Query(value="Type") java.lang.String type, @Query(value="Message") java.lang.String message, @Query(value="Origin") java.lang.String origin, @Query(value="Description") java.lang.String description, @Query(value="Image") java.lang.String image, @Query(value="Extra") java.lang.String extra, @Query(value="ProgressText") java.lang.String progressText, @Query(value="Progress") java.lang.Float progress, @Query(value="Timeout") java.lang.Integer timeout, @Query(value="Fullscreen") java.lang.Boolean fullscreen, @Query(value="Visibility") java.lang.Integer visibility, @Query(value="Priority") java.lang.Integer priority, @Query(value="Address") java.lang.String address, @Query(value="udpPort") java.lang.Integer udpPort, @Header(value="If-None-Match") ETagInfo etagInfo, @Header(value="MYTH_REQUEST_ID") java.lang.String headerMythRequestId)
@Headers(value="Accept: application/json")
@GET(value="/Myth/SendNotification")
void sendNotification(@Query(value="Error")
java.lang.Boolean error,
@Query(value="Type")
java.lang.String type,
@Query(value="Message")
java.lang.String message,
@Query(value="Origin")
java.lang.String origin,
@Query(value="Description")
java.lang.String description,
@Query(value="Image")
java.lang.String image,
@Query(value="Extra")
java.lang.String extra,
@Query(value="ProgressText")
java.lang.String progressText,
@Query(value="Progress")
java.lang.Float progress,
@Query(value="Timeout")
java.lang.Integer timeout,
@Query(value="Fullscreen")
java.lang.Boolean fullscreen,
@Query(value="Visibility")
java.lang.Integer visibility,
@Query(value="Priority")
java.lang.Integer priority,
@Query(value="Address")
java.lang.String address,
@Query(value="udpPort")
java.lang.Integer udpPort,
@Header(value="If-None-Match")
ETagInfo etagInfo,
@Header(value="MYTH_REQUEST_ID")
java.lang.String headerMythRequestId,
retrofit.Callback<Bool> callback)
@Headers(value="Accept: application/json") @POST(value="/Myth/TestDBSettings") Bool testDBSettings(@Query(value="HostName") java.lang.String hostName, @Query(value="UserName") java.lang.String userName, @Query(value="Password") java.lang.String password, @Query(value="DBName") java.lang.String dBName, @Query(value="dbPort") java.lang.Integer dbPort)
@Headers(value="Accept: application/json")
@POST(value="/Myth/TestDBSettings")
void testDBSettings(@Query(value="HostName")
java.lang.String hostName,
@Query(value="UserName")
java.lang.String userName,
@Query(value="Password")
java.lang.String password,
@Query(value="DBName")
java.lang.String dBName,
@Query(value="dbPort")
java.lang.Integer dbPort,
retrofit.Callback<Bool> callback)