public static class DocumentFieldMetadata.Builder extends Object
Modifier and Type | Field and Description |
---|---|
protected BackReference<DocumentFieldMetadata> |
resultReference |
Constructor and Description |
---|
Builder(BackReference<TypeMetadata> sourceType,
BackReference<PropertyMetadata> sourceProperty,
DocumentFieldPath path,
Store store,
Field.Index index,
Field.TermVector termVector) |
protected final BackReference<DocumentFieldMetadata> resultReference
public Builder(BackReference<TypeMetadata> sourceType, BackReference<PropertyMetadata> sourceProperty, DocumentFieldPath path, Store store, Field.Index index, Field.TermVector termVector)
public String getAbsoluteName()
public String getRelativeName()
public DocumentFieldMetadata.Builder fieldBridge(FieldBridge fieldBridge)
public DocumentFieldMetadata.Builder boost(Float boost)
public DocumentFieldMetadata.Builder analyzerReference(AnalyzerReference analyzerReference)
public DocumentFieldMetadata.Builder id()
public DocumentFieldMetadata.Builder idInEmbedded()
public DocumentFieldMetadata.Builder indexNullAs(NullMarkerCodec nullMarkerCodec)
public DocumentFieldMetadata.Builder numeric()
public DocumentFieldMetadata.Builder spatial()
public DocumentFieldMetadata.Builder precisionStep(int precisionStep)
public DocumentFieldMetadata.Builder numericEncodingType(NumericFieldSettingsDescriptor.NumericEncodingType numericEncodingType)
public DocumentFieldMetadata.Builder addFacetMetadata(FacetMetadata facetMetadata)
public DocumentFieldMetadata.Builder addBridgeDefinedField(BridgeDefinedField bridgeDefinedField)
public BackReference<DocumentFieldMetadata> getResultReference()
public DocumentFieldMetadata build()
Copyright © 2006-2017 Red Hat, Inc. All Rights Reserved