public enum TopicType extends Enum<TopicType>
Modifier and Type | Method and Description |
---|---|
static TopicType |
forId(byte id)
Return the topic type for the given id or UNKNOWN if no such mapping exists
|
static Optional<TopicType> |
forLogConfigValue(String logConfigValue)
Return the optional topic type for the given log config value.
|
byte |
id() |
String |
logConfigValue() |
static TopicType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static TopicType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final TopicType UNKNOWN
public static final TopicType STANDARD
public static final TopicType FREIGHT
public static final TopicType VIRTUAL
public static TopicType[] values()
for (TopicType c : TopicType.values()) System.out.println(c);
public static TopicType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic byte id()
public String logConfigValue()
public static TopicType forId(byte id)
id
- the id