Class ImmutableAugmentationNodeBuilder
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>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.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
build()
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> create()
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)
-
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 interfaceorg.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 interfaceorg.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
-
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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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 interfaceorg.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, removeChildorg.opendaylight.yangtools.yang.data.api.schema.DataContainerChild, org.opendaylight.yangtools.yang.data.api.schema.AugmentationNode> (org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument key) - Specified by:
removeChild
in interfaceorg.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>
-