Interface ValueBuilder<V,P,B> (2.21.2)

public interface ValueBuilder<V,P,B>

A common interface for Value builders.

Type Parameters

Name Description
V
P
B

Methods

build()

public abstract P build()
Returns
Type Description
P

get()

public abstract V get()
Returns
Type Description
V

getExcludeFromIndexes()

public abstract boolean getExcludeFromIndexes()
Returns
Type Description
boolean

getMeaning() (deprecated)

public abstract int getMeaning()

Deprecated. This library preserves the field for backwards compatibility.

Returns
Type Description
int

getValueType()

public abstract ValueType getValueType()
Returns
Type Description
ValueType

mergeFrom(P other)

public abstract B mergeFrom(P other)
Parameter
Name Description
other P
Returns
Type Description
B

set(V value)

public abstract B set(V value)
Parameter
Name Description
value V
Returns
Type Description
B

setExcludeFromIndexes(boolean excludeFromIndexes)

public abstract B setExcludeFromIndexes(boolean excludeFromIndexes)
Parameter
Name Description
excludeFromIndexes boolean
Returns
Type Description
B

setMeaning(int meaning) (deprecated)

public abstract B setMeaning(int meaning)

Deprecated. This library preserves the field for backwards compatibility.

Parameter
Name Description
meaning int
Returns
Type Description
B