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 theValueobject 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
@InternalExtensionOnly
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()booleanintDeprecated.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()
-