Interface ValidationConfig

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

    public interface ValidationConfig
    extends org.opendaylight.yangtools.yang.binding.ChildOf<RpkiConfig>, org.opendaylight.yangtools.yang.binding.Augmentable<ValidationConfig>
    Controls the behavior of RPKI prefix validation processing.

    This class represents the following YANG schema fragment defined in module bgp

     container validation-config {
       leaf enable {
         type boolean;
         default true;
       }
       leaf enable-ibgp {
         type boolean;
       }
       choice validation-time {
         case validation-off {
           leaf disable {
             type boolean;
           }
         }
         case set-time {
           leaf prefix-validation-time {
             type uint16 {
               range 5..60;
             }
           }
         }
       }
     }
     
    The schema path to identify an instance is bgp/bgp-router/rpki-config/validation-config

    To create instances of this class use ValidationConfigBuilder.

    See Also:
    ValidationConfigBuilder
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static @NonNull org.opendaylight.yangtools.yang.common.QName QNAME  
    • Field Detail

      • QNAME

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

      • implementedInterface

        default java.lang.Class<ValidationConfig> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • isEnable

        @Nullable java.lang.Boolean isEnable()
        Enables RPKI origin-AS validation.
        Returns:
        java.lang.Boolean enable, or null if not present
      • isEnableIbgp

        @Nullable java.lang.Boolean isEnableIbgp()
        Enables the iBGP signaling of validity state through an extended-community.
        Returns:
        java.lang.Boolean enableIbgp, or null if not present
      • getValidationTime

        @Nullable ValidationTime getValidationTime()
        Sets prefix validation time (in seconds) or to set off the automatic prefix validation after an RPKI update.
        Returns:
        org.opendaylight.yang.gen.v1.urn.cisco.params.xml.ns.yang.bgp.rev130715.bgp.router.rpki.config.validation.config.ValidationTime validationTime, or null if not present