Interface IdAttributes

    • 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

        Class<? extends IdAttributes> implementedInterface()
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataContainer
        Specified by:
        implementedInterface in interface org.opendaylight.yangtools.yang.binding.DataObject
      • getUuid

        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getUuid()
        Return uuid, or null if it is not present.
             
                 UUID to index this neutron object.
             
         
        Returns:
        Uuid uuid, or null if it is not present.
      • requireUuid

        default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid requireUuid()
        Return uuid, guaranteed to be non-null.
             
                 UUID to index this neutron object.
             
         
        Returns:
        Uuid uuid, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if uuid is not present
      • getTenantId

        @Deprecated
        org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid getTenantId()
        Deprecated.
        Return tenantId, or null if it is not present.
             
                 The UUID of the tenant that will own the object.
             
         
        Returns:
        Uuid tenantId, or null if it is not present.
      • requireTenantId

        default @NonNull org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.yang.types.rev130715.Uuid requireTenantId()
        Return tenantId, guaranteed to be non-null.
             
                 The UUID of the tenant that will own the object.
             
         
        Returns:
        Uuid tenantId, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if tenantId is not present
      • getProjectId

        String getProjectId()
        Return projectId, or null if it is not present.
             
                 The id of the project.
             
         
        Returns:
        String projectId, or null if it is not present.
      • requireProjectId

        default @NonNull String requireProjectId()
        Return projectId, guaranteed to be non-null.
             
                 The id of the project.
             
         
        Returns:
        String projectId, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if projectId is not present
      • getRevisionNumber

        Long getRevisionNumber()
        Return revisionNumber, or null if it is not present.
             
                 The revision number of the resource. Used as monotonic counter that is updated
                 whenever an object is updated on neutron server
             
         
        Returns:
        Long revisionNumber, or null if it is not present.
      • requireRevisionNumber

        default @NonNull Long requireRevisionNumber()
        Return revisionNumber, guaranteed to be non-null.
             
                 The revision number of the resource. Used as monotonic counter that is updated
                 whenever an object is updated on neutron server
             
         
        Returns:
        Long revisionNumber, guaranteed to be non-null.
        Throws:
        NoSuchElementException - if revisionNumber is not present