public class Policy extends Object
| Constructor and Description |
|---|
Policy(String url,
String method,
boolean allowed) |
Policy(String url,
String method,
Map<String,FilterRequirement> queryFilter,
Map<String,FilterRequirement> postFilter,
boolean allowed)
Represents permissions for a specific operation against a TaskRouter
resource.
|
| Modifier and Type | Method and Description |
|---|---|
Policy |
addPostFilterParam(String name,
FilterRequirement required) |
Policy |
addQueryFilterParam(String name,
FilterRequirement required) |
Policy |
setPostFilter(Map<String,FilterRequirement> postFilter) |
Policy |
setQueryFilter(Map<String,FilterRequirement> queryFilter) |
String |
toJSONString()
Convert Policy to JSON.
|
String |
toString() |
public Policy(String url, String method, Map<String,FilterRequirement> queryFilter, Map<String,FilterRequirement> postFilter, boolean allowed)
url - The URL of the resource to grant or deny permissions tomethod - The HTTP methodqueryFilter - Allowed or required parameters for GET requestspostFilter - Allowed or required parameters for POST requestsallowed - Whether this action is allowed or notpublic Policy addQueryFilterParam(String name, FilterRequirement required)
public Policy addPostFilterParam(String name, FilterRequirement required)
public Policy setQueryFilter(Map<String,FilterRequirement> queryFilter)
public Policy setPostFilter(Map<String,FilterRequirement> postFilter)
public String toJSONString() throws com.fasterxml.jackson.core.JsonProcessingException
com.fasterxml.jackson.core.JsonProcessingException - if unable to generate JSONCopyright © 2011 Twilio, Inc. All Rights Reserved.