Package org.openstack4j.api.gbp
Interface PolicyClassifierService
-
- All Known Implementing Classes:
PolicyClassifierServiceImpl
public interface PolicyClassifierServiceThis interface defines all methods for the manipulation of policy classifiers- Author:
- vinod borole
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PolicyClassifiercreate(PolicyClassifier policyClassifier)Create a new policy classifierActionResponsedelete(String id)Delete of the policy classifierPolicyClassifierget(String id)Get the specified policy classifier by IDList<? extends PolicyClassifier>list()List all policy classifierList<? extends PolicyClassifier>list(Map<String,String> filteringParams)Returns list of policy classifier filtered by parameters.PolicyClassifierupdate(String policyClassifierId, PolicyClassifierUpdate policyClassifier)Updates an existing policy classifier
-
-
-
Method Detail
-
list
List<? extends PolicyClassifier> list()
List all policy classifier- Returns:
- List of policy classifier
-
list
List<? extends PolicyClassifier> list(Map<String,String> filteringParams)
Returns list of policy classifier filtered by parameters.- Parameters:
filteringParams- map (name, value) of filtering parameters
-
get
PolicyClassifier get(String id)
Get the specified policy classifier by ID- Parameters:
id- the policy classifier id- Returns:
- policy classifier or null if not found
-
delete
ActionResponse delete(String id)
Delete of the policy classifier- Parameters:
id- the policy classifier id- Returns:
- the classifier response
-
create
PolicyClassifier create(PolicyClassifier policyClassifier)
Create a new policy classifier- Parameters:
policy- classifier- Returns:
- the newly created policy classifier
-
update
PolicyClassifier update(String policyClassifierId, PolicyClassifierUpdate policyClassifier)
Updates an existing policy classifier- Parameters:
policy- classifier identifierpolicy- classifier that is be used to updated- Returns:
- the updated policy classifier
-
-