public final class ObjectBuilder
extends java.lang.Object
LDValue.buildObject().
Builder methods are not thread-safe.
| Constructor and Description |
|---|
ObjectBuilder() |
| Modifier and Type | Method and Description |
|---|---|
LDValue |
build()
Returns an object containing the builder's current elements.
|
ObjectBuilder |
put(java.lang.String key,
boolean value)
Sets a key-value pair in the builder, overwriting any previous value for that key.
|
ObjectBuilder |
put(java.lang.String key,
double value)
Sets a key-value pair in the builder, overwriting any previous value for that key.
|
ObjectBuilder |
put(java.lang.String key,
float value)
Sets a key-value pair in the builder, overwriting any previous value for that key.
|
ObjectBuilder |
put(java.lang.String key,
int value)
Sets a key-value pair in the builder, overwriting any previous value for that key.
|
ObjectBuilder |
put(java.lang.String key,
LDValue value)
Sets a key-value pair in the builder, overwriting any previous value for that key.
|
ObjectBuilder |
put(java.lang.String key,
long value)
Sets a key-value pair in the builder, overwriting any previous value for that key.
|
ObjectBuilder |
put(java.lang.String key,
java.lang.String value)
Sets a key-value pair in the builder, overwriting any previous value for that key.
|
public ObjectBuilder put(java.lang.String key, LDValue value)
key - a string keyvalue - a valuepublic ObjectBuilder put(java.lang.String key, boolean value)
key - a string keyvalue - a valuepublic ObjectBuilder put(java.lang.String key, int value)
key - a string keyvalue - a valuepublic ObjectBuilder put(java.lang.String key, long value)
key - a string keyvalue - a valuepublic ObjectBuilder put(java.lang.String key, float value)
key - a string keyvalue - a valuepublic ObjectBuilder put(java.lang.String key, double value)
key - a string keyvalue - a valuepublic ObjectBuilder put(java.lang.String key, java.lang.String value)
key - a string keyvalue - a valuepublic LDValue build()
build().LDValue that is a JSON object