All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.datastore.v1.ValueOrBuilder Maven / Gradle / Ivy

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