public class YARERulebookService
extends io.cdap.cdap.api.service.http.AbstractHttpServiceHandler
| Constructor and Description |
|---|
YARERulebookService() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRuleToRb(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
String rbId,
String id) |
void |
create(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder) |
void |
createRb(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder) |
void |
delete(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
String id) |
void |
deleteRb(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
String id) |
void |
deleteRuleFromRb(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
String rbId,
String id) |
void |
healthCheck(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder) |
void |
initialize(io.cdap.cdap.api.service.http.HttpServiceContext context) |
void |
retrieve(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
String id,
String format) |
void |
retrieveRb(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
String id) |
void |
retrieveRbRules(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
String id) |
void |
rulebooks(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder) |
void |
rules(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder) |
void |
update(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
String id) |
void |
updateRb(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
String id) |
void |
validateWhen(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder)
This API request is for validating the 'when' clause specified in the expression.
|
configure, configure, destroy, getConfigurer, getContext, setPropertiesusePlugin, usePlugin, usePluginClass, usePluginClasspublic void initialize(io.cdap.cdap.api.service.http.HttpServiceContext context)
throws Exception
initialize in interface io.cdap.cdap.api.service.http.HttpServiceHandlerinitialize in class io.cdap.cdap.api.service.http.AbstractHttpServiceHandlerException@GET
@Path(value="health")
public void healthCheck(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder)
@POST
@Path(value="validate-when")
public void validateWhen(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder)
request - to gather information of the request.responder - to respond to the service request.@POST
@Path(value="rules")
public void create(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder)
@GET
@Path(value="rules")
public void rules(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder)
@PUT
@Path(value="rules/{rule-id}")
public void update(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
@PathParam(value="rule-id")
String id)
@GET
@Path(value="rules/{rule-id}")
public void retrieve(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
@PathParam(value="rule-id")
String id,
@QueryParam(value="format")
String format)
@DELETE
@Path(value="rules/{rule-id}")
public void delete(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
@PathParam(value="rule-id")
String id)
@POST
@Path(value="rulebooks")
public void createRb(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder)
@GET
@Path(value="rulebooks")
public void rulebooks(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder)
@PUT
@Path(value="rulebooks/{rulebook-id}")
public void updateRb(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
@PathParam(value="rulebook-id")
String id)
@GET
@Path(value="rulebooks/{rulebook-id}")
public void retrieveRb(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
@PathParam(value="rulebook-id")
String id)
@GET
@Path(value="rulebooks/{rulebook-id}/rules")
public void retrieveRbRules(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
@PathParam(value="rulebook-id")
String id)
@DELETE
@Path(value="rulebooks/{rulebook-id}")
public void deleteRb(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
@PathParam(value="rulebook-id")
String id)
@PUT
@Path(value="rulebooks/{rulebook-id}/rules/{rule-id}")
public void addRuleToRb(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
@PathParam(value="rulebook-id")
String rbId,
@PathParam(value="rule-id")
String id)
@DELETE
@Path(value="rulebooks/{rulebook-id}/rules/{rule-id}")
public void deleteRuleFromRb(io.cdap.cdap.api.service.http.HttpServiceRequest request,
io.cdap.cdap.api.service.http.HttpServiceResponder responder,
@PathParam(value="rulebook-id")
String rbId,
@PathParam(value="rule-id")
String id)
Copyright © 2020 CDAP Licensed under the Apache License, Version 2.0.