elastic4s-json-builder
elastic4s-json-builder
API
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
ArrayFieldValue
FieldValue
FieldValueWriter
JacksonSupport
NestedFieldValue
NestedFieldValue
NullFieldValue
SimpleFieldValue
SimpleFieldValue
elastic4s-json-builder
/
com.sksamuel.elastic4s
/
com.sksamuel.elastic4s.json
/
XContentBuilder
XContentBuilder
com.sksamuel.elastic4s.json.XContentBuilder
class
XContentBuilder
(
root
:
JsonValue
)
Attributes
Graph
Reset zoom
Hide graph
Show graph
Supertypes
class
Object
trait
Matchable
class
Any
Members list
Clear all
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
]
Attributes
Deprecated
true
def
string
:
String
Attributes
Deprecated
true
In this article
Attributes
Members list
Value members
Concrete methods
Deprecated methods