com.google.datastore.v1.ValueOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of datastore-v1-protos Show documentation
Show all versions of datastore-v1-protos Show documentation
Protocol buffers for accessing the Google Cloud Datastore API.
The newest version!
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/datastore/v1/entity.proto
package com.google.datastore.v1;
public interface ValueOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.datastore.v1.Value)
com.google.protobuf.MessageOrBuilder {
/**
*
* A null value.
*
*
* optional .google.protobuf.NullValue null_value = 11;
*/
int getNullValueValue();
/**
*
* A null value.
*
*
* optional .google.protobuf.NullValue null_value = 11;
*/
com.google.protobuf.NullValue getNullValue();
/**
*
* A boolean value.
*
*
* optional bool boolean_value = 1;
*/
boolean getBooleanValue();
/**
*
* An integer value.
*
*
* optional int64 integer_value = 2;
*/
long getIntegerValue();
/**
*
* A double value.
*
*
* optional double double_value = 3;
*/
double getDoubleValue();
/**
*
* A timestamp value.
* When stored in the Datastore, precise only to microseconds;
* any additional precision is rounded down.
*
*
* optional .google.protobuf.Timestamp timestamp_value = 10;
*/
com.google.protobuf.Timestamp getTimestampValue();
/**
*
* A timestamp value.
* When stored in the Datastore, precise only to microseconds;
* any additional precision is rounded down.
*
*
* optional .google.protobuf.Timestamp timestamp_value = 10;
*/
com.google.protobuf.TimestampOrBuilder getTimestampValueOrBuilder();
/**
*
* A key value.
*
*
* optional .google.datastore.v1.Key key_value = 5;
*/
com.google.datastore.v1.Key getKeyValue();
/**
*
* A key value.
*
*
* optional .google.datastore.v1.Key key_value = 5;
*/
com.google.datastore.v1.KeyOrBuilder getKeyValueOrBuilder();
/**
*
* A UTF-8 encoded string value.
* When `exclude_from_indexes` is false (it is indexed) , may have at most 1500 bytes.
* Otherwise, may be set to at least 1,000,000 bytes.
*
*
* optional string string_value = 17;
*/
java.lang.String getStringValue();
/**
*
* A UTF-8 encoded string value.
* When `exclude_from_indexes` is false (it is indexed) , may have at most 1500 bytes.
* Otherwise, may be set to at least 1,000,000 bytes.
*
*
* optional string string_value = 17;
*/
com.google.protobuf.ByteString
getStringValueBytes();
/**
*
* A blob value.
* May have at most 1,000,000 bytes.
* When `exclude_from_indexes` is false, may have at most 1500 bytes.
* In JSON requests, must be base64-encoded.
*
*
* optional bytes blob_value = 18;
*/
com.google.protobuf.ByteString getBlobValue();
/**
*
* A geo point value representing a point on the surface of Earth.
*
*
* optional .google.type.LatLng geo_point_value = 8;
*/
com.google.type.LatLng getGeoPointValue();
/**
*
* A geo point value representing a point on the surface of Earth.
*
*
* optional .google.type.LatLng geo_point_value = 8;
*/
com.google.type.LatLngOrBuilder getGeoPointValueOrBuilder();
/**
*
* An entity value.
* - May have no key.
* - May have a key with an incomplete key path.
* - May have a reserved/read-only key.
*
*
* optional .google.datastore.v1.Entity entity_value = 6;
*/
com.google.datastore.v1.Entity getEntityValue();
/**
*
* An entity value.
* - May have no key.
* - May have a key with an incomplete key path.
* - May have a reserved/read-only key.
*
*
* optional .google.datastore.v1.Entity entity_value = 6;
*/
com.google.datastore.v1.EntityOrBuilder getEntityValueOrBuilder();
/**
*
* An array value.
* Cannot contain another array value.
* A `Value` instance that sets field `array_value` must not set fields
* `meaning` or `exclude_from_indexes`.
*
*
* optional .google.datastore.v1.ArrayValue array_value = 9;
*/
com.google.datastore.v1.ArrayValue getArrayValue();
/**
*
* An array value.
* Cannot contain another array value.
* A `Value` instance that sets field `array_value` must not set fields
* `meaning` or `exclude_from_indexes`.
*
*
* optional .google.datastore.v1.ArrayValue array_value = 9;
*/
com.google.datastore.v1.ArrayValueOrBuilder getArrayValueOrBuilder();
/**
*
* The `meaning` field should only be populated for backwards compatibility.
*
*
* optional int32 meaning = 14;
*/
int getMeaning();
/**
*
* If the value should be excluded from all indexes including those defined
* explicitly.
*
*
* optional bool exclude_from_indexes = 19;
*/
boolean getExcludeFromIndexes();
public com.google.datastore.v1.Value.ValueTypeCase getValueTypeCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy