Interface NetQosPolicyBLRuleService
-
- All Superinterfaces:
RestService
- All Known Implementing Classes:
NetQosPolicyBLRuleServiceImpl
public interface NetQosPolicyBLRuleService extends RestService
Networking (Neutron) Qos Policy Bandwidth Limit Rule Extension API- Author:
- bboyHan
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NetQosPolicyBandwidthLimitRulecreate(String policyId, NetQosPolicyBandwidthLimitRule bandwidthLimitRule)Create the current network qos policy bandwidth limit rule for the current tenant back to defaultsActionResponsedelete(String policyId, String ruleId)Delete the current network qos policy bandwidth limit rule for the current tenant back to defaultsNetQosPolicyBandwidthLimitRuleget(String policyId, String ruleId)Fetches the network qos policy bandwidth-limit-rule for the specified tenantList<? extends NetQosPolicyBandwidthLimitRule>list(String policyId)Lists qos policy bandwidth-limit-rules for tenantsNetQosPolicyBandwidthLimitRuleupdate(String policyId, NetQosPolicyBandwidthLimitRule bandwidthLimitRule)Updates the network qos policy bandwidth limit rule for the current tenant
-
-
-
Method Detail
-
list
List<? extends NetQosPolicyBandwidthLimitRule> list(String policyId)
Lists qos policy bandwidth-limit-rules for tenants- Parameters:
policyId- policy id- Returns:
- the list of qos policy bandwidth limit rules
-
get
NetQosPolicyBandwidthLimitRule get(String policyId, String ruleId)
Fetches the network qos policy bandwidth-limit-rule for the specified tenant- Parameters:
policyId- policy id- Returns:
- NetQosPolicyBandwidthLimitRule
-
update
NetQosPolicyBandwidthLimitRule update(String policyId, NetQosPolicyBandwidthLimitRule bandwidthLimitRule)
Updates the network qos policy bandwidth limit rule for the current tenant- Parameters:
policyId- policy idbandwidthLimitRule- the net qos policy bandwidth limit rule to update- Returns:
- NetQosPolicyBandwidthLimitRule
-
create
NetQosPolicyBandwidthLimitRule create(String policyId, NetQosPolicyBandwidthLimitRule bandwidthLimitRule)
Create the current network qos policy bandwidth limit rule for the current tenant back to defaults- Parameters:
policyId- policy id- Returns:
- NetQosPolicyBandwidthLimitRule the response object
-
delete
ActionResponse delete(String policyId, String ruleId)
Delete the current network qos policy bandwidth limit rule for the current tenant back to defaults- Parameters:
policyId- policy idruleId- the net qos policy bandwidth limit rule uuid- Returns:
- the action response
-
-