public static class Field.FieldBuilder
extends java.lang.Object
| Constructor and Description |
|---|
FieldBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Field.FieldBuilder |
addField(java.lang.String field,
java.util.Map<java.lang.String,java.lang.Object> props) |
Field.FieldBuilder |
addField(java.lang.String field,
java.lang.String analyzer) |
Field.FieldBuilder |
addRawFields() |
Field.FieldBuilder |
args(java.util.Map<java.lang.String,java.lang.Object> args) |
Field |
build() |
Field.FieldBuilder |
copyTo(java.lang.String value) |
Field.FieldBuilder |
copyToFields(java.util.Collection<java.lang.String> copyFields) |
Field.FieldBuilder |
disabled() |
Field.FieldBuilder |
disableOrDynamic(boolean disable) |
Field.FieldBuilder |
duplicate(java.lang.String newField) |
Field.FieldBuilder |
dynamic(java.lang.Object value) |
Field.FieldBuilder |
extra(java.lang.String name,
java.lang.Object value) |
Field.FieldBuilder |
format(java.lang.String value) |
Field.FieldBuilder |
isAPath() |
Field.FieldBuilder |
mapping(Field.FieldBuilder mapping) |
Field.FieldBuilder |
normalise() |
Field.FieldBuilder |
properties(java.util.Collection<Field.FieldBuilder> builders) |
Field.FieldBuilder |
properties(java.util.Map<java.lang.String,Field.FieldBuilder> builders) |
Field.FieldBuilder |
quadtree() |
Field.FieldBuilder |
scaling(double value) |
public Field.FieldBuilder mapping(Field.FieldBuilder mapping)
public Field.FieldBuilder properties(java.util.Collection<Field.FieldBuilder> builders)
public Field.FieldBuilder properties(java.util.Map<java.lang.String,Field.FieldBuilder> builders)
public Field.FieldBuilder isAPath()
public Field.FieldBuilder normalise()
public Field.FieldBuilder addRawFields()
public Field.FieldBuilder addField(java.lang.String field, java.lang.String analyzer)
public Field.FieldBuilder addField(java.lang.String field, java.util.Map<java.lang.String,java.lang.Object> props)
public Field.FieldBuilder dynamic(java.lang.Object value)
public Field.FieldBuilder scaling(double value)
public Field.FieldBuilder format(java.lang.String value)
public Field.FieldBuilder quadtree()
public Field.FieldBuilder disabled()
public Field.FieldBuilder disableOrDynamic(boolean disable)
public Field.FieldBuilder extra(java.lang.String name, java.lang.Object value)
public Field.FieldBuilder copyTo(java.lang.String value)
public Field.FieldBuilder copyToFields(java.util.Collection<java.lang.String> copyFields)
public Field.FieldBuilder args(java.util.Map<java.lang.String,java.lang.Object> args)
public Field.FieldBuilder duplicate(java.lang.String newField)
public Field build()