Class ValueReference
java.lang.Object
org.graylog2.contentpacks.model.entities.references.ValueReference
- All Implemented Interfaces:
Reference
-
Nested Class Summary
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionasBoolean
(Map<String, ValueReference> parameters) asDouble
(Map<String, ValueReference> parameters) <S extends Enum<S>>
SasEnum
(Map<String, ValueReference> parameters, Class<S> type) asFloat
(Map<String, ValueReference> parameters) asInteger
(Map<String, ValueReference> parameters) asLong
(Map<String, ValueReference> parameters) asString()
asString
(Map<String, ValueReference> parameters) static ValueReference.Builder
builder()
static ValueReference
createParameter
(String value) static ValueReference
static ValueReference
static ValueReference
static ValueReference
static ValueReference
static ValueReference
static ValueReference
static ValueReference
static ValueReference
ofNullable
(Enum value) static ValueReference
ofNullable
(String value) abstract Object
value()
abstract ValueType
-
Field Details
-
FIELD_TYPE
- See Also:
-
FIELD_VALUE
- See Also:
-
-
Constructor Details
-
ValueReference
public ValueReference()
-
-
Method Details
-
valueType
-
value
-
asBoolean
-
asDouble
-
asFloat
-
asInteger
-
asLong
-
asString
-
asString
-
asEnum
-
of
-
of
-
of
-
of
-
of
-
of
-
ofNullable
-
of
-
ofNullable
-
of
-
createParameter
-
builder
-