Interface ApplyPolicy

  • All Superinterfaces:
    org.opendaylight.yangtools.yang.binding.Augmentable<ApplyPolicy>, org.opendaylight.yangtools.yang.binding.BindingObject, org.opendaylight.yangtools.yang.binding.ChildOf<ApplyPolicyGroup>, org.opendaylight.yangtools.yang.binding.DataContainer, org.opendaylight.yangtools.yang.binding.DataObject

    public interface ApplyPolicy
    extends org.opendaylight.yangtools.yang.binding.ChildOf<ApplyPolicyGroup>, org.opendaylight.yangtools.yang.binding.Augmentable<ApplyPolicy>
    Anchor point for routing policies in the model. Import and export policies are with respect to the local routing table, i.e., export (send) and import (receive), depending on the context.

    This class represents the following YANG schema fragment defined in module openconfig-routing-policy

     container apply-policy {
       container config {
         uses apply-policy-config;
       }
       container state {
         config false;
         uses apply-policy-config;
         uses apply-policy-state;
       }
     }
     
    The schema path to identify an instance is openconfig-routing-policy/apply-policy-group/apply-policy

    To create instances of this class use ApplyPolicyBuilder.

    See Also:
    ApplyPolicyBuilder
    • Field Detail

      • QNAME

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

      • implementedInterface

        default Class<ApplyPolicy> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getConfig

        @Nullable Config getConfig()
        Policy configuration data.
        Returns:
        org.opendaylight.yang.gen.v1.http.openconfig.net.yang.routing.policy.rev151009.apply.policy.group.apply.policy.Config config, or null if not present
      • getState

        @Nullable State getState()
        Operational state for routing policy
        Returns:
        org.opendaylight.yang.gen.v1.http.openconfig.net.yang.routing.policy.rev151009.apply.policy.group.apply.policy.State state, or null if not present