Package com.google.cloud.datastore
Interface ValueBuilder<V,P extends Value<V>,B extends ValueBuilder<V,P,B>>
- Type Parameters:
V
- the data type that theValue
object holds.P
- the value type.B
- the value type's associated builder.
- All Known Implementing Classes:
BlobValue.Builder
,BooleanValue.Builder
,DoubleValue.Builder
,EntityValue.Builder
,KeyValue.Builder
,LatLngValue.Builder
,ListValue.Builder
,LongValue.Builder
,NullValue.Builder
,RawValue.Builder
,StringValue.Builder
,TimestampValue.Builder
public interface ValueBuilder<V,P extends Value<V>,B extends ValueBuilder<V,P,B>>
A common interface for Value builders.
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
get()
boolean
int
Deprecated.setExcludeFromIndexes
(boolean excludeFromIndexes) setMeaning
(int meaning) Deprecated.
-
Method Details
-
getValueType
ValueType getValueType() -
mergeFrom
-
getExcludeFromIndexes
boolean getExcludeFromIndexes() -
setExcludeFromIndexes
-
getMeaning
int getMeaning()Deprecated. This library preserves the field for backwards compatibility. -
setMeaning
Deprecated. This library preserves the field for backwards compatibility. -
get
V get() -
set
-
build
P build()
-