Interface EnumBuilder
- All Superinterfaces:
AnnotableTypeBuilder,org.opendaylight.yangtools.concepts.Identifiable<JavaTypeName>,Type
Enum Builder is interface that contains methods to build and instantiate Enumeration definition.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoidsetDescription(String description) voidupdateEnumPairsFromEnumTypeDef(org.opendaylight.yangtools.yang.model.api.type.EnumTypeDefinition enumTypeDef) Updates this builder with data fromenumTypeDef.Methods inherited from interface org.opendaylight.mdsal.binding.model.api.type.builder.AnnotableTypeBuilder
addAnnotation, addAnnotationMethods inherited from interface org.opendaylight.yangtools.concepts.Identifiable
getIdentifierMethods inherited from interface org.opendaylight.mdsal.binding.model.api.Type
getFullyQualifiedName, getName, getPackageName
-
Method Details
-
setDescription
-
toInstance
Enumeration toInstance() -
updateEnumPairsFromEnumTypeDef
void updateEnumPairsFromEnumTypeDef(org.opendaylight.yangtools.yang.model.api.type.EnumTypeDefinition enumTypeDef) Updates this builder with data fromenumTypeDef. Specifically this data represents list of value-name pairs.- Parameters:
enumTypeDef- enum type definition as source of enum data forenumBuilder
-