@Plugin(name="LoggerFields", category="Core", printObject=true) public final class LoggerFields extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private boolean |
discardIfAllFieldsAreEmpty |
private java.lang.String |
enterpriseId |
private java.util.Map<java.lang.String,java.lang.String> |
map |
private java.lang.String |
sdId |
Modifier | Constructor and Description |
---|---|
private |
LoggerFields(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String sdId,
java.lang.String enterpriseId,
boolean discardIfAllFieldsAreEmpty) |
Modifier and Type | Method and Description |
---|---|
static LoggerFields |
createLoggerFields(KeyValuePair[] keyValuePairs,
java.lang.String sdId,
java.lang.String enterpriseId,
boolean discardIfAllFieldsAreEmpty)
Create a LoggerFields from KeyValuePairs.
|
boolean |
getDiscardIfAllFieldsAreEmpty() |
java.util.Map<java.lang.String,java.lang.String> |
getMap() |
StructuredDataId |
getSdId() |
java.lang.String |
toString() |
private final java.util.Map<java.lang.String,java.lang.String> map
private final java.lang.String sdId
private final java.lang.String enterpriseId
private final boolean discardIfAllFieldsAreEmpty
private LoggerFields(java.util.Map<java.lang.String,java.lang.String> map, java.lang.String sdId, java.lang.String enterpriseId, boolean discardIfAllFieldsAreEmpty)
public java.util.Map<java.lang.String,java.lang.String> getMap()
public java.lang.String toString()
toString
in class java.lang.Object
@PluginFactory public static LoggerFields createLoggerFields(@PluginElement(value="LoggerFields") KeyValuePair[] keyValuePairs, @PluginAttribute(value="sdId") java.lang.String sdId, @PluginAttribute(value="enterpriseId") java.lang.String enterpriseId, @PluginAttribute(value="discardIfAllFieldsAreEmpty") boolean discardIfAllFieldsAreEmpty)
keyValuePairs
- An array of KeyValuePairs.sdId
- The SD-ID in an SD-ELEMENTenterpriseId
- The IANA assigned enterprise numberdiscardIfAllFieldsAreEmpty
- this SD-ELEMENT should be discarded if all fields are emptypublic StructuredDataId getSdId()
public boolean getDiscardIfAllFieldsAreEmpty()