public class StreamImpl extends PersistedImpl implements Stream
Stream.MatchingType
Modifier and Type | Field and Description |
---|---|
static String |
EMBEDDED_ALERT_CONDITIONS |
static String |
FIELD_ALERT_RECEIVERS |
static String |
FIELD_CONTENT_PACK |
static String |
FIELD_CREATED_AT |
static String |
FIELD_CREATOR_USER_ID |
static String |
FIELD_DEFAULT_STREAM |
static String |
FIELD_DESCRIPTION |
static String |
FIELD_DISABLED |
static String |
FIELD_INDEX_SET_ID |
static String |
FIELD_MATCHING_TYPE |
static String |
FIELD_OUTPUTS |
static String |
FIELD_REMOVE_MATCHES_FROM_DEFAULT_STREAM |
static String |
FIELD_RULES |
static String |
FIELD_TITLE |
fields, id
DEFAULT_EVENT_STREAM_IDS, DEFAULT_EVENTS_STREAM_ID, DEFAULT_STREAM_ID, DEFAULT_SYSTEM_EVENTS_STREAM_ID
Modifier | Constructor and Description |
---|---|
|
StreamImpl(Map<String,Object> fields) |
|
StreamImpl(Map<String,Object> fields,
IndexSet indexSet) |
protected |
StreamImpl(org.bson.types.ObjectId id,
Map<String,Object> fields) |
|
StreamImpl(org.bson.types.ObjectId id,
Map<String,Object> fields,
List<StreamRule> streamRules,
Set<Output> outputs,
IndexSet indexSet) |
equals, getFields, getId, getObjectId, hashCode
public static final String FIELD_TITLE
public static final String FIELD_DESCRIPTION
public static final String FIELD_RULES
public static final String FIELD_OUTPUTS
public static final String FIELD_CONTENT_PACK
public static final String FIELD_ALERT_RECEIVERS
public static final String FIELD_DISABLED
public static final String FIELD_CREATED_AT
public static final String FIELD_CREATOR_USER_ID
public static final String FIELD_MATCHING_TYPE
public static final String FIELD_DEFAULT_STREAM
public static final String FIELD_REMOVE_MATCHES_FROM_DEFAULT_STREAM
public static final String FIELD_INDEX_SET_ID
public static final String EMBEDDED_ALERT_CONDITIONS
public String toString()
toString
in class PersistedImpl
public List<StreamRule> getStreamRules()
getStreamRules
in interface Stream
public Set<Output> getOutputs()
getOutputs
in interface Stream
public String getDescription()
getDescription
in interface Stream
public void setDescription(String description)
setDescription
in interface Stream
public Boolean getDisabled()
getDisabled
in interface Stream
public void setDisabled(Boolean disabled)
setDisabled
in interface Stream
public String getContentPack()
getContentPack
in interface Stream
public void setContentPack(String contentPack)
setContentPack
in interface Stream
public Map<String,Object> asMap(List<StreamRule> streamRules)
public Map<String,Object> asMap()
asMap
in interface Persisted
asMap
in class PersistedImpl
public Map<String,Validator> getValidations()
getValidations
in interface Persisted
public Map<String,Validator> getEmbeddedValidations(String key)
getEmbeddedValidations
in interface Persisted
public Map<String,List<String>> getAlertReceivers()
getAlertReceivers
in interface Stream
public Stream.MatchingType getMatchingType()
getMatchingType
in interface Stream
public void setMatchingType(Stream.MatchingType matchingType)
setMatchingType
in interface Stream
public boolean isDefaultStream()
isDefaultStream
in interface Stream
public void setDefaultStream(boolean defaultStream)
setDefaultStream
in interface Stream
public boolean getRemoveMatchesFromDefaultStream()
getRemoveMatchesFromDefaultStream
in interface Stream
public void setRemoveMatchesFromDefaultStream(boolean removeMatchesFromDefaultStream)
setRemoveMatchesFromDefaultStream
in interface Stream
public IndexSet getIndexSet()
getIndexSet
in interface Stream
public String getIndexSetId()
getIndexSetId
in interface Stream
public void setIndexSetId(String indexSetId)
setIndexSetId
in interface Stream
Copyright © 2012–2019 Graylog, Inc.. All rights reserved.