Class ImmutableNormalizedMetadata.Builder
- java.lang.Object
-
- org.opendaylight.yangtools.rfc7952.data.util.ImmutableNormalizedMetadata.Builder
-
- All Implemented Interfaces:
Builder<ImmutableNormalizedMetadata>
,CheckedBuilder<ImmutableNormalizedMetadata,IllegalArgumentException>
,Mutable
,MutationBehaviour<Mutable>
- Enclosing class:
- ImmutableNormalizedMetadata
public static final class ImmutableNormalizedMetadata.Builder extends Object implements Builder<ImmutableNormalizedMetadata>
Builder
ofImmutableNormalizedMetadata
instances.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ImmutableNormalizedMetadata
build()
Returns instance of the product.ImmutableNormalizedMetadata.Builder
withAnnotation(QName type, Object value)
ImmutableNormalizedMetadata.Builder
withAnnotations(Map<QName,Object> annotations)
ImmutableNormalizedMetadata.Builder
withChild(ImmutableNormalizedMetadata child)
ImmutableNormalizedMetadata.Builder
withChildren(Collection<ImmutableNormalizedMetadata> children)
ImmutableNormalizedMetadata.Builder
withIdentifier(YangInstanceIdentifier.PathArgument identifier)
-
-
-
Method Detail
-
withIdentifier
public ImmutableNormalizedMetadata.Builder withIdentifier(YangInstanceIdentifier.PathArgument identifier)
-
withAnnotation
public ImmutableNormalizedMetadata.Builder withAnnotation(QName type, Object value)
-
withAnnotations
public ImmutableNormalizedMetadata.Builder withAnnotations(Map<QName,Object> annotations)
-
withChild
public ImmutableNormalizedMetadata.Builder withChild(ImmutableNormalizedMetadata child)
-
withChildren
public ImmutableNormalizedMetadata.Builder withChildren(Collection<ImmutableNormalizedMetadata> children)
-
build
public ImmutableNormalizedMetadata build()
Description copied from interface:CheckedBuilder
Returns instance of the product. Multiple calls to this method are not required to return same instance if the state of the builder has changed.- Specified by:
build
in interfaceBuilder<ImmutableNormalizedMetadata>
- Specified by:
build
in interfaceCheckedBuilder<ImmutableNormalizedMetadata,IllegalArgumentException>
- Returns:
- A newly-built instance
-
-