Class EnumInfo

java.lang.Object
com.linecorp.armeria.server.docs.EnumInfo
All Implemented Interfaces:
NamedTypeInfo

@UnstableApi
public final class EnumInfo
extends Object
implements NamedTypeInfo
Metadata about an enum type.
  • Constructor Details

    • EnumInfo

      public EnumInfo​(Class<? extends Enum<?>> enumType)
      Creates a new instance.
    • EnumInfo

      public EnumInfo​(Class<? extends Enum<?>> enumType, String docString)
      Creates a new instance.
    • EnumInfo

      public EnumInfo​(String name, Class<? extends Enum<?>> enumType)
      Creates a new instance.
    • EnumInfo

      public EnumInfo​(String name, Class<? extends Enum<?>> enumType, @Nullable String docString)
      Creates a new instance.
    • EnumInfo

      public EnumInfo​(String name, Iterable<EnumValueInfo> values)
      Creates a new instance.
    • EnumInfo

      public EnumInfo​(String name, Iterable<EnumValueInfo> values, @Nullable String docString)
      Creates a new instance.
  • Method Details