Interface Networks

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

    public interface Networks
    extends org.opendaylight.yangtools.yang.binding.ChildOf<NetworksAttributes>, org.opendaylight.yangtools.yang.binding.Augmentable<Networks>

    This class represents the following YANG schema fragment defined in module neutron-networks

     container networks {
       list network {
         key uuid;
         leaf shared {
           type boolean;
           default false;
         }
         leaf vlan-transparent {
           type boolean;
           default false;
         }
         uses attrs:base-attributes;
         uses attrs:admin-attributes;
       }
     }
     
    The schema path to identify an instance is neutron-networks/networks-attributes/networks

    To create instances of this class use NetworksBuilder.

    See Also:
    NetworksBuilder
    • Field Detail

      • QNAME

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

      • implementedInterface

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

        @Nullable Map<NetworkKey,​Network> getNetwork()
        A network is a virtual isolated layer-2 broadcast domain which is typically reserved to the tenant who created it, unless the network has been explicitly configured to be shared. Tenants can create multiple networks, until they reach the thresholds specified by per-tenant Quotas. The network is the principal entity for the Neutron API. Ports and Subnets must always be associated with a network.
        Returns:
        java.util.Map network, or null if not present
      • nonnullNetwork

        default @NonNull Map<NetworkKey,​Network> nonnullNetwork()
        Returns:
        java.util.Map network, or an empty list if it is not present