java.lang.Object
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableAugmentationNodeBuilder
All Implemented Interfaces:
Mutable, org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>, org.opendaylight.yangtools.yang.data.api.schema.builder.NormalizedNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild>,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>, org.opendaylight.yangtools.yang.data.api.schema.builder.NormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>

public class ImmutableAugmentationNodeBuilder extends Object
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>
    addChild(org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild child)
     
    org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode
     
    protected final Map<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,Object>
     
    static @NonNull org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>
     
    static @NonNull org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>
    create(int sizeHint)
     
    static @NonNull org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>
    create(org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode node)
     
    protected final @Nullable org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild
    getChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument child)
     
    protected final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier
     
    org.opendaylight.yangtools.yang.data.api.schema.builder.NormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>
    removeChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)
     
    org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>
    withChild(org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild child)
     
    org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>
    withNodeIdentifier(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier withNodeIdentifier)
     
    org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>
    withoutChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)
     
    org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>
    withValue(Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild> withValue)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ImmutableAugmentationNodeBuilder

      protected ImmutableAugmentationNodeBuilder()
    • ImmutableAugmentationNodeBuilder

      protected ImmutableAugmentationNodeBuilder(int sizeHint)
  • Method Details

    • create

      public static @NonNull org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode> create()
    • create

      public static @NonNull org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode> create(int sizeHint)
    • create

      public static @NonNull org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode> create(org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode node)
    • withChild

      public org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode> withChild(org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild child)
      Specified by:
      withChild in interface org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>
    • withoutChild

      public org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode> withoutChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)
      Specified by:
      withoutChild in interface org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode>
    • build

      public org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode build()
    • getNodeIdentifier

      protected final org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier getNodeIdentifier()
    • getChild

      protected final @Nullable org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild getChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument child)
    • buildValue

      protected final Map<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,Object> buildValue()
    • withValue

      public org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode> withValue(Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild> withValue)
      Specified by:
      withValue in interface org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<I extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,R extends org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode>
      Specified by:
      withValue in interface org.opendaylight.yangtools.yang.data.api.schema.builder.NormalizedNodeBuilder<I extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild>,R extends org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode>
      Specified by:
      withValue in interface org.opendaylight.yangtools.yang.data.api.schema.builder.NormalizedNodeContainerBuilder<I extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild,R extends org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode>
    • withNodeIdentifier

      public org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode> withNodeIdentifier(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier withNodeIdentifier)
      Specified by:
      withNodeIdentifier in interface org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<I extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,R extends org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode>
      Specified by:
      withNodeIdentifier in interface org.opendaylight.yangtools.yang.data.api.schema.builder.NormalizedNodeBuilder<I extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,Collection<org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild>,R extends org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode>
      Specified by:
      withNodeIdentifier in interface org.opendaylight.yangtools.yang.data.api.schema.builder.NormalizedNodeContainerBuilder<I extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild,R extends org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode>
    • addChild

      public org.opendaylight.yangtools.yang.data.api.schema.builder.DataContainerNodeBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode> addChild(org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild child)
      Specified by:
      addChild in interface org.opendaylight.yangtools.yang.data.api.schema.builder.NormalizedNodeContainerBuilder<I extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild,R extends org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode>
    • removeChild

      public org.opendaylight.yangtools.yang.data.api.schema.builder.NormalizedNodeContainerBuilder<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild,org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode> removeChild(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key)
      Specified by:
      removeChild in interface org.opendaylight.yangtools.yang.data.api.schema.builder.NormalizedNodeContainerBuilder<I extends org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument,org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild,R extends org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode>