Package org.opendaylight.yang.gen.v1.http.openconfig.net.yang.routing.policy.rev151009.routing.policy.top
Interface RoutingPolicy
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<RoutingPolicy>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<RoutingPolicyTop>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
public interface RoutingPolicy extends org.opendaylight.yangtools.yang.binding.ChildOf<RoutingPolicyTop>, org.opendaylight.yangtools.yang.binding.Augmentable<RoutingPolicy>
top-level container for all routing policy configurationThis class represents the following YANG schema fragment defined in module openconfig-routing-policy
container routing-policy { container defined-sets { uses generic-defined-sets; } container policy-definitions { list policy-definition { key name; leaf name { type string; } container statements { list statement { key name; ordered-by user; leaf name { type string; } container conditions { leaf call-policy { type leafref { path /rpol:routing-policy/rpol:policy-definitions/rpol:policy-definition/rpol:name; } } uses generic-conditions; uses igp-conditions; } container actions { uses generic-actions; uses igp-actions; } } } } } }
The schema path to identify an instance is openconfig-routing-policy/routing-policy-top/routing-policyTo create instances of this class use
RoutingPolicyBuilder
.- See Also:
RoutingPolicyBuilder
-
-
Field Summary
Fields Modifier and Type Field Description static @NonNull org.opendaylight.yangtools.yang.common.QName
QNAME
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description DefinedSets
getDefinedSets()
Predefined sets of attributes used in policy match statementsPolicyDefinitions
getPolicyDefinitions()
Enclosing container for the list of top-level policy definitionsdefault Class<RoutingPolicy>
implementedInterface()
-
-
-
Method Detail
-
implementedInterface
default Class<RoutingPolicy> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
-
getDefinedSets
DefinedSets getDefinedSets()
Predefined sets of attributes used in policy match statements- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.routing.policy.rev151009.routing.policy.top.routing.policy.DefinedSets
definedSets
, ornull
if not present
-
getPolicyDefinitions
PolicyDefinitions getPolicyDefinitions()
Enclosing container for the list of top-level policy definitions- Returns:
org.opendaylight.yang.gen.v1.http.openconfig.net.yang.routing.policy.rev151009.routing.policy.top.routing.policy.PolicyDefinitions
policyDefinitions
, ornull
if not present
-
-