| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ServicesResourceV2
| Method Summary | |
|---|---|
 ApiCommand | 
createOozieDb(String serviceName)
Creates the Oozie Database Schema in the configured database.  | 
 ApiCommand | 
enterMaintenanceMode(String serviceName)
Put the service into maintenance mode.  | 
 ApiCommand | 
exitMaintenanceMode(String serviceName)
Take the service out of maintenance mode.  | 
 org.apache.cxf.jaxrs.ext.multipart.InputStreamDataSource | 
getClientConfig(String serviceName)
Download a zip-compressed archive of the client configuration, of a specific service.  | 
 RolesResourceV2 | 
getRolesResource(String serviceName)
 | 
 ApiCommand | 
hdfsCreateTmpDir(String serviceName)
Creates a tmp directory on the HDFS filesystem.  | 
 ApiCommand | 
recommissionCommand(String serviceName,
                    ApiRoleNameList roleNames)
Recommission roles of a service.  | 
| Method Detail | 
|---|
@PermitAll
@Path(value="/{serviceName}/clientConfig")
org.apache.cxf.jaxrs.ext.multipart.InputStreamDataSource getClientConfig(String serviceName)
serviceName - The service name.
@Path(value="/{serviceName}/roles")
RolesResourceV2 getRolesResource(String serviceName)
getRolesResource in interface ServicesResource
@Path(value="/{serviceName}/commands/enterMaintenanceMode")
ApiCommand enterMaintenanceMode(String serviceName)
Available since API v2.
serviceName - The service name.
@Path(value="/{serviceName}/commands/exitMaintenanceMode")
ApiCommand exitMaintenanceMode(String serviceName)
Available since API v2.
serviceName - The service name.
@Path(value="/{serviceName}/commands/recommission")
ApiCommand recommissionCommand(String serviceName,
                                    ApiRoleNameList roleNames)
The list should contain names of slave roles to recommission.
Available since API v2.
serviceName - Name of the service on which to run the command.roleNames - List of role names to recommision.
@Path(value="/{serviceName}/commands/hdfsCreateTmpDir")
ApiCommand hdfsCreateTmpDir(String serviceName)
Available since API v2.
serviceName - Name of the HDFS service on which to run the command.
@Path(value="/{serviceName}/commands/createOozieDb")
ApiCommand createOozieDb(String serviceName)
Available since API v2.
serviceName - Name of the Oozie service on which to run the command.
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||