Interface NetQosPolicyBLRuleService

    • 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 id
        bandwidthLimitRule - the net qos policy bandwidth limit rule to update
        Returns:
        NetQosPolicyBandwidthLimitRule
      • 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 id
        ruleId - the net qos policy bandwidth limit rule uuid
        Returns:
        the action response