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