Package org.graylog2.streams
Class StreamRuleImpl
java.lang.Object
org.graylog2.database.PersistedImpl
org.graylog2.streams.StreamRuleImpl
- All Implemented Interfaces:
Persisted
,StreamRule
Representing the rules of a single stream.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
Fields inherited from class org.graylog2.database.PersistedImpl
fields, id
-
Constructor Summary
ModifierConstructorDescriptionStreamRuleImpl
(Map<String, Object> fields) protected
StreamRuleImpl
(org.bson.types.ObjectId id, Map<String, Object> fields) -
Method Summary
Modifier and TypeMethodDescriptionasMap()
getField()
getType()
getValue()
void
setContentPack
(String contentPack) void
setDescription
(String description) void
void
setInverted
(Boolean inverted) void
setType
(StreamRuleType type) void
toString()
Methods inherited from class org.graylog2.database.PersistedImpl
equals, getFields, getId, getObjectId, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.graylog2.plugin.streams.StreamRule
getId
-
Field Details
-
FIELD_TYPE
- See Also:
-
FIELD_VALUE
- See Also:
-
FIELD_FIELD
- See Also:
-
FIELD_INVERTED
- See Also:
-
FIELD_STREAM_ID
- See Also:
-
FIELD_CONTENT_PACK
- See Also:
-
FIELD_DESCRIPTION
- See Also:
-
-
Constructor Details
-
StreamRuleImpl
-
StreamRuleImpl
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceStreamRule
-
setType
- Specified by:
setType
in interfaceStreamRule
-
getValue
- Specified by:
getValue
in interfaceStreamRule
-
setValue
- Specified by:
setValue
in interfaceStreamRule
-
getField
- Specified by:
getField
in interfaceStreamRule
-
setField
- Specified by:
setField
in interfaceStreamRule
-
getInverted
- Specified by:
getInverted
in interfaceStreamRule
-
setInverted
- Specified by:
setInverted
in interfaceStreamRule
-
getStreamId
- Specified by:
getStreamId
in interfaceStreamRule
-
getContentPack
- Specified by:
getContentPack
in interfaceStreamRule
-
setContentPack
- Specified by:
setContentPack
in interfaceStreamRule
-
getDescription
- Specified by:
getDescription
in interfaceStreamRule
-
setDescription
- Specified by:
setDescription
in interfaceStreamRule
-
getValidations
- Specified by:
getValidations
in interfacePersisted
-
getEmbeddedValidations
- Specified by:
getEmbeddedValidations
in interfacePersisted
-
asMap
- Specified by:
asMap
in interfacePersisted
- Specified by:
asMap
in interfaceStreamRule
- Overrides:
asMap
in classPersistedImpl
-
toString
- Overrides:
toString
in classPersistedImpl
-