com.twilio.sdk.taskrouter
Class TaskRouterCapability.Policy
java.lang.Object
com.twilio.sdk.taskrouter.TaskRouterCapability.Policy
- All Implemented Interfaces:
- org.json.simple.JSONAware
- Enclosing class:
- TaskRouterCapability
public class TaskRouterCapability.Policy
- extends Object
- implements org.json.simple.JSONAware
TaskRouterCapability.Policy
public TaskRouterCapability.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.
- Parameters:
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 not
TaskRouterCapability.Policy
public TaskRouterCapability.Policy(String url,
String method,
boolean allowed)
addQueryFilterParam
public TaskRouterCapability.Policy addQueryFilterParam(String name,
FilterRequirement required)
addPostFilterParam
public TaskRouterCapability.Policy addPostFilterParam(String name,
FilterRequirement required)
setQueryFilter
public TaskRouterCapability.Policy setQueryFilter(Map<String,FilterRequirement> queryFilter)
setPostFilter
public TaskRouterCapability.Policy setPostFilter(Map<String,FilterRequirement> postFilter)
toJSONString
public String toJSONString()
- Specified by:
toJSONString in interface org.json.simple.JSONAware
Copyright © 2011 Twilio, Inc. All Rights Reserved.