@Path(value="machine")
public class MachineService
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static MachineService |
INSTANCE |
Modifier and Type | Method and Description |
---|---|
void |
cancelRestartOperation() |
void |
connectToWifiSSID(WirelessNetwork network) |
javax.ws.rs.core.StreamingOutput |
downloadSupportLogs() |
void |
emailSupportLogs() |
java.util.List<java.lang.String> |
getDisplays() |
java.util.List<MachineConfig> |
getMachineConfigurations() |
java.util.List<java.lang.String> |
getSerialPorts() |
java.util.List<SlicingProfile> |
getSlicingProfiles() |
java.util.Set<java.lang.String> |
getSupportedFileTypes() |
java.util.List<java.lang.String> |
getSupportedFontFamilies() |
java.util.List<WirelessNetwork> |
getWirelessNetworks() |
boolean |
restartHostAfterNetworkCableUnplugged(javax.servlet.http.HttpServletRequest request,
long timeoutMilliseconds,
long millisecondsBetweenPings,
int maxUnmatchedPings) |
javax.ws.rs.core.Response |
stageOfflineInstall(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input) |
javax.ws.rs.core.Response |
uploadFont(java.io.InputStream istream) |
public static MachineService INSTANCE
@POST @Path(value="cancelNetworkRestartProcess") @Produces(value="application/json") public void cancelRestartOperation()
@POST @Path(value="startNetworkRestartProcess/{timeoutMilliseconds}/{millisecondsBetweenPings}/{maxUnmatchedPings}") @Produces(value="application/json") public boolean restartHostAfterNetworkCableUnplugged(@Context javax.servlet.http.HttpServletRequest request, @PathParam(value="timeoutMilliseconds") long timeoutMilliseconds, @PathParam(value="millisecondsBetweenPings") long millisecondsBetweenPings, @PathParam(value="maxUnmatchedPings") int maxUnmatchedPings)
request
- timeoutMilliseconds
- millisecondsBetweenPings
- maxUnmatchedPings
- @GET @Path(value="supportedFileTypes") @Produces(value="application/json") public java.util.Set<java.lang.String> getSupportedFileTypes()
@POST @Path(value="/uploadFont") @Consumes(value="application/octet-stream") public javax.ws.rs.core.Response uploadFont(java.io.InputStream istream)
@GET @Path(value="supportedFontNames") @Produces(value="application/json") public java.util.List<java.lang.String> getSupportedFontFamilies()
@GET @Path(value="downloadDiagnostic/{zipName}") @Produces(value="application/octet-stream") public javax.ws.rs.core.StreamingOutput downloadSupportLogs()
@GET @Path(value="executeDiagnostic") @Produces(value="application/json") public void emailSupportLogs()
@POST @Path(value="/stageOfflineInstall") @Consumes(value="multipart/form-data") public javax.ws.rs.core.Response stageOfflineInstall(org.jboss.resteasy.plugins.providers.multipart.MultipartFormDataInput input)
@GET @Path(value="wirelessNetworks/list") @Produces(value="application/json") public java.util.List<WirelessNetwork> getWirelessNetworks()
@PUT @Path(value="wirelessConnect") @Consumes(value="application/json") public void connectToWifiSSID(WirelessNetwork network)
@GET @Path(value="serialPorts/list") @Produces(value="application/json") public java.util.List<java.lang.String> getSerialPorts()
@GET @Path(value="graphicsDisplays/list") @Produces(value="application/json") public java.util.List<java.lang.String> getDisplays()
@GET @Path(value="machineConfigurations/list") public java.util.List<MachineConfig> getMachineConfigurations()
@GET @Path(value="slicingProfiles/list") public java.util.List<SlicingProfile> getSlicingProfiles()