Class ImmutableMountPointNode

  • All Implemented Interfaces:
    org.opendaylight.yangtools.concepts.Identifiable<org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier>, org.opendaylight.yangtools.concepts.Immutable, org.opendaylight.yangtools.concepts.MutationBehaviour<org.opendaylight.yangtools.concepts.Immutable>, org.opendaylight.yangtools.rfc8528.data.api.MountPointNode, org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier,​Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​?>>>, org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode<org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier>, org.opendaylight.yangtools.yang.data.api.schema.MixinNode, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier,​Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​?>>>, org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier,​org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​?>>

    @Beta
    public final class ImmutableMountPointNode
    extends org.opendaylight.yangtools.concepts.AbstractIdentifiable<org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier>
    implements org.opendaylight.yangtools.rfc8528.data.api.MountPointNode, org.opendaylight.yangtools.concepts.Immutable
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected com.google.common.base.MoreObjects.ToStringHelper addToStringAttributes​(com.google.common.base.MoreObjects.ToStringHelper helper)  
      Optional<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​?>> getChild​(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument child)  
      org.opendaylight.yangtools.rfc8528.data.api.MountPointContext getMountPointContext()  
      Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​?>> getValue()  
      static @NonNull ImmutableMountPointNode of​(@NonNull org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier identifier, @NonNull org.opendaylight.yangtools.rfc8528.data.api.MountPointContext mountCtx, @NonNull org.opendaylight.yangtools.yang.data.api.schema.ContainerNode delegate)  
      • Methods inherited from class org.opendaylight.yangtools.concepts.AbstractIdentifiable

        getIdentifier, toString
      • Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild

        getIdentifier
      • Methods inherited from interface org.opendaylight.yangtools.rfc8528.data.api.MountPointNode

        getNodeType
      • Methods inherited from interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer

        getIdentifier, size
    • Method Detail

      • of

        public static @NonNull ImmutableMountPointNode of​(@NonNull org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier identifier,
                                                          @NonNull org.opendaylight.yangtools.rfc8528.data.api.MountPointContext mountCtx,
                                                          @NonNull org.opendaylight.yangtools.yang.data.api.schema.ContainerNode delegate)
      • getMountPointContext

        public org.opendaylight.yangtools.rfc8528.data.api.MountPointContext getMountPointContext()
        Specified by:
        getMountPointContext in interface org.opendaylight.yangtools.rfc8528.data.api.MountPointNode
      • getValue

        public Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​?>> getValue()
        Specified by:
        getValue in interface org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode<org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier>
        Specified by:
        getValue in interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode<org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier,​Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​?>>>
        Specified by:
        getValue in interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier,​org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​?>>
      • getChild

        public Optional<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​?>> getChild​(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument child)
        Specified by:
        getChild in interface org.opendaylight.yangtools.yang.data.api.schema.NormalizedNodeContainer<org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier,​org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<? extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,​?>>
      • addToStringAttributes

        protected com.google.common.base.MoreObjects.ToStringHelper addToStringAttributes​(com.google.common.base.MoreObjects.ToStringHelper helper)
        Overrides:
        addToStringAttributes in class org.opendaylight.yangtools.concepts.AbstractIdentifiable<org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier>