Interface VrfInfo

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

    public interface VrfInfo
    extends org.opendaylight.yangtools.yang.binding.ChildOf<L3vpnData>, org.opendaylight.yangtools.yang.binding.Augmentable<VrfInfo>
    Display the information of the vrf. It is intended that this container may be augmented by vendors to reflect the vendor-specific operational state parameters.

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

     container vrfInfo {
       leaf vrfCreateTime {
         config false;
         type yang:timestamp;
       }
       leaf vrfUpTime {
         config false;
         type yang:timeticks;
       }
       leaf label {
         config false;
         type uint32 {
           range 16..1048574;
         }
       }
       leaf vrfStatus {
         config false;
         type enumeration {
           enum up {
             value 0;
           }
           enum down {
             value 1;
           }
         }
       }
     }
     
    The schema path to identify an instance is l3vpn/vrfInfo

    To create instances of this class use VrfInfoBuilder.

    See Also:
    VrfInfoBuilder
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Interface Description
      static class  VrfInfo.VrfStatus  
    • 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 org.opendaylight.yangtools.yang.common.Uint32 getLabel()
      Label of the vrf.
      @Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Timestamp getVrfCreateTime()
      CreateTime of the vrf.
      @Nullable VrfInfo.VrfStatus getVrfStatus()
      vrf status.
      @Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Timeticks getVrfUpTime()
      UpTime period of the vrf.
      default java.lang.Class<VrfInfo> implementedInterface()  
      • Methods inherited from interface org.opendaylight.yangtools.yang.binding.Augmentable

        augmentation
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Timestamp getVrfCreateTime()
        CreateTime of the vrf.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Timestamp vrfCreateTime, or null if not present
      • getVrfUpTime

        @Nullable org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Timeticks getVrfUpTime()
        UpTime period of the vrf.
        Returns:
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Timeticks vrfUpTime, or null if not present
      • getLabel

        @Nullable org.opendaylight.yangtools.yang.common.Uint32 getLabel()
        Label of the vrf.
        Returns:
        org.opendaylight.yangtools.yang.common.Uint32 label, or null if not present
      • getVrfStatus

        @Nullable VrfInfo.VrfStatus getVrfStatus()
        vrf status.
        Returns:
        org.opendaylight.yang.gen.v1.urn.huawei.params.xml.ns.yang.l3vpn.rev140815.VrfInfo.VrfStatus vrfStatus, or null if not present