elastic4s-json-builder
elastic4s-json-builder
com.sksamuel.elastic4s
ArrayFieldValue
FieldValue
FieldValueWriter
JacksonSupport
NestedFieldValue
NestedFieldValue
NullFieldValue
SimpleFieldValue
SimpleFieldValue
com.sksamuel.elastic4s.json
ArrayValue
ArrayValue
BigDecimalValue
BigIntValue
BooleanValue
DoubleValue
FloatValue
IntValue
JacksonBuilder
JsonBuilder
JsonValue
LongValue
NullValue
ObjectValue
ObjectValue
RawValue
SourceAsContentBuilder
StringValue
XContentBuilder
XContentFactory
XContentFieldValueWriter
elastic4s-json-builder
/
com.sksamuel.elastic4s.json
/
XContentBuilder
XContentBuilder
class
XContentBuilder
(
root:
JsonValue
)
Graph
Supertypes
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
def
array
(
field:
String
,
strings:
Array
[
String
]):
XContentBuilder
def
array
(
field:
String
,
doubles:
Array
[
Array
[
Array
[
Array
[
Double
]]]]):
XContentBuilder
def
array
(
field:
String
,
doubles:
Array
[
Array
[
Array
[
Double
]]]):
XContentBuilder
def
array
(
field:
String
,
doubles:
Array
[
Array
[
Double
]]):
XContentBuilder
def
array
(
field:
String
,
doubles:
Array
[
Double
]):
XContentBuilder
def
array
(
field:
String
,
strings:
List
[
String
]):
XContentBuilder
def
array
(
field:
String
,
longs:
Array
[
Long
]):
XContentBuilder
def
array
(
field:
String
,
ints:
Array
[
Int
]):
XContentBuilder
def
array
(
field:
String
,
floats:
Array
[
Float
]):
XContentBuilder
def
array
(
field:
String
,
booleans:
Array
[
Boolean
]):
XContentBuilder
def
array
(
field:
String
,
builder:
Array
[
XContentBuilder
]):
XContentBuilder
def
autoarray
(
name:
String
,
values:
Seq
[
Any
]):
XContentBuilder
def
autofield
(
name:
String
,
value:
Any
):
XContentBuilder
def
autovalue
(
_value:
Any
):
XContentBuilder
def
endArray
():
XContentBuilder
def
endObject
():
XContentBuilder
def
field
(
name:
String
,
value:
Int
):
XContentBuilder
def
field
(
name:
String
,
value:
Long
):
XContentBuilder
def
field
(
name:
String
,
value:
BigDecimal
):
XContentBuilder
def
field
(
name:
String
,
value:
BigInt
):
XContentBuilder
def
field
(
name:
String
,
value:
Double
):
XContentBuilder
def
field
(
name:
String
,
value:
JsonValue
):
XContentBuilder
def
field
(
name:
String
,
value:
String
):
XContentBuilder
def
field
(
name:
String
,
value:
Boolean
):
XContentBuilder
def
nullField
(
name:
String
):
XContentBuilder
def
nullValue
():
XContentBuilder
def
rawField
(
name:
String
,
builder:
XContentBuilder
):
XContentBuilder
def
rawField
(
name:
String
,
content:
String
):
XContentBuilder
def
rawValue
(
value:
XContentBuilder
):
XContentBuilder
.this.type
def
rawValue
(
value:
String
):
XContentBuilder
.this.type
def
startArray
():
XContentBuilder
def
startArray
(
name:
String
):
XContentBuilder
def
startObject
():
XContentBuilder
def
startObject
(
name:
String
):
XContentBuilder
def
value
:
JsonValue
def
value
(
value:
JsonValue
):
XContentBuilder
def
value
(
value:
String
):
XContentBuilder
def
value
(
value:
Double
):
XContentBuilder
def
value
(
value:
Long
):
XContentBuilder
def
value
(
value:
Float
):
XContentBuilder
def
value
(
bd:
BigDecimal
):
XContentBuilder
def
value
(
bi:
BigInt
):
XContentBuilder
def
value
(
value:
Boolean
):
XContentBuilder
Deprecated methods
def
bytes
:
Array
[
Byte
]
Deprecated
def
string
:
String
Deprecated