Interface PcepDispatcherConfig

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

    public interface PcepDispatcherConfig
    extends org.opendaylight.yangtools.yang.binding.ChildOf<PcepAppConfigData>, org.opendaylight.yangtools.yang.binding.Augmentable<PcepDispatcherConfig>

    This class represents the following YANG schema fragment defined in module pcep-app-config

     container pcep-dispatcher-config {
       leaf max-unknown-messages {
         type uint16 {
           range 1..max;
         }
         default 5;
       }
       container tls {
         presence true;
         leaf keystore {
           type string;
         }
         leaf keystore-type {
           type store-type;
         }
         leaf keystore-path-type {
           type path-type;
         }
         leaf keystore-password {
           type string;
         }
         leaf certificate-password {
           type string;
         }
         leaf truststore {
           type string;
         }
         leaf truststore-type {
           type store-type;
         }
         leaf truststore-path-type {
           type path-type;
         }
         leaf truststore-password {
           type string;
         }
       }
     }
     
    The schema path to identify an instance is pcep-app-config/pcep-dispatcher-config

    To create instances of this class use PcepDispatcherConfigBuilder.

    See Also:
    PcepDispatcherConfigBuilder
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable org.opendaylight.yangtools.yang.common.Uint16 getMaxUnknownMessages()
        Returns:
        org.opendaylight.yangtools.yang.common.Uint16 maxUnknownMessages, or null if not present
      • getTls

        @Nullable Tls getTls()
        Returns:
        org.opendaylight.yang.gen.v1.urn.opendaylight.params.xml.ns.yang.controller.pcep.app.config.rev160707.pcep.dispatcher.config.Tls tls, or null if not present