public class MapBuilder
extends java.lang.Object
Constructor | Description |
---|---|
MapBuilder(TimestampFormatter timestampFormatter,
java.util.Map<java.lang.String,java.lang.String> customFieldNames,
java.util.Map<java.lang.String,java.lang.Object> additionalFields,
int expectedSize) |
Modifier and Type | Method | Description |
---|---|---|
MapBuilder |
add(java.lang.String fieldName,
boolean include,
java.lang.Number number) |
Adds the number to the provided map under the provided field name if it's should be included.
|
MapBuilder |
add(java.lang.String fieldName,
boolean include,
java.lang.String value) |
Adds the string value to the provided map under the provided field name,
if it's should be included.
|
MapBuilder |
add(java.lang.String fieldName,
boolean include,
java.util.Map<java.lang.String,?> mapValue) |
Adds the map to the provided map under the provided field name if it's should be included.
|
MapBuilder |
addTimestamp(java.lang.String fieldName,
boolean include,
long timestamp) |
Adds and optionally formats the timestamp to the provided map under the provided field name,
if it's should be included.
|
java.util.Map<java.lang.String,java.lang.Object> |
build() |
public MapBuilder(TimestampFormatter timestampFormatter, java.util.Map<java.lang.String,java.lang.String> customFieldNames, java.util.Map<java.lang.String,java.lang.Object> additionalFields, int expectedSize)
public MapBuilder add(java.lang.String fieldName, boolean include, @Nullable java.lang.String value)
public MapBuilder add(java.lang.String fieldName, boolean include, @Nullable java.lang.Number number)
public MapBuilder add(java.lang.String fieldName, boolean include, @Nullable java.util.Map<java.lang.String,?> mapValue)
public MapBuilder addTimestamp(java.lang.String fieldName, boolean include, long timestamp)
public java.util.Map<java.lang.String,java.lang.Object> build()
Copyright © 2018. All rights reserved.