Interface Conditions
-
- All Superinterfaces:
org.opendaylight.yangtools.yang.binding.Augmentable<Conditions>
,org.opendaylight.yangtools.yang.binding.BindingObject
,org.opendaylight.yangtools.yang.binding.ChildOf<Statement>
,org.opendaylight.yangtools.yang.binding.DataContainer
,org.opendaylight.yangtools.yang.binding.DataObject
,GenericConditions
,IgpConditions
,LocalGenericConditions
public interface Conditions extends org.opendaylight.yangtools.yang.binding.ChildOf<Statement>, org.opendaylight.yangtools.yang.binding.Augmentable<Conditions>, GenericConditions, IgpConditions
Condition statements for this policy statementThis class represents the following YANG schema fragment defined in module openconfig-routing-policy
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; }
The schema path to identify an instance is openconfig-routing-policy/routing-policy-top/routing-policy/policy-definitions/policy-definition/statements/statement/conditionsTo create instances of this class use
ConditionsBuilder
.- See Also:
ConditionsBuilder
-
-
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 @Nullable String
getCallPolicy()
Applies the statements from the specified policy definition and then returns control the current policy statement.default Class<Conditions>
implementedInterface()
-
Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.routing.policy.rev151009.GenericConditions
getMatchNeighborSet, getMatchPrefixSet, getMatchTagSet
-
Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.routing.policy.rev151009.IgpConditions
getIgpConditions
-
Methods inherited from interface org.opendaylight.yang.gen.v1.http.openconfig.net.yang.routing.policy.rev151009.LocalGenericConditions
getInstallProtocolEq
-
-
-
-
Method Detail
-
implementedInterface
default Class<Conditions> implementedInterface()
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataContainer
- Specified by:
implementedInterface
in interfaceorg.opendaylight.yangtools.yang.binding.DataObject
- Specified by:
implementedInterface
in interfaceGenericConditions
- Specified by:
implementedInterface
in interfaceIgpConditions
- Specified by:
implementedInterface
in interfaceLocalGenericConditions
-
getCallPolicy
@Nullable String getCallPolicy()
Applies the statements from the specified policy definition and then returns control the current policy statement. Note that the called policy may itself call other policies (subject to implementation limitations). This is intended to provide a policy 'subroutine' capability. The called policy should contain an explicit or a default route disposition that returns an effective true (accept-route) or false (reject-route), otherwise the behavior may be ambiguous and implementation dependent- Returns:
java.lang.String
callPolicy
, ornull
if not present
-
-