All Superinterfaces:
AnnotableTypeBuilder, org.opendaylight.yangtools.concepts.Identifiable<JavaTypeName>, Type

public interface EnumBuilder extends Type, AnnotableTypeBuilder
Enum Builder is interface that contains methods to build and instantiate Enumeration definition.
See Also:
  • Method Details

    • setDescription

      void setDescription(String description)
    • toInstance

      Enumeration toInstance()
    • updateEnumPairsFromEnumTypeDef

      void updateEnumPairsFromEnumTypeDef(org.opendaylight.yangtools.yang.model.api.type.EnumTypeDefinition enumTypeDef)
      Updates this builder with data from enumTypeDef. Specifically this data represents list of value-name pairs.
      Parameters:
      enumTypeDef - enum type definition as source of enum data for enumBuilder