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 statement

    This 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/conditions

    To create instances of this class use ConditionsBuilder.

    See Also:
    ConditionsBuilder
    • Field Detail

      • QNAME

        static final @NonNull org.opendaylight.yangtools.yang.common.QName QNAME
    • Method Detail

      • 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, or null if not present