# Class FullEntity&lt;K&gt; (3.1.0)

3.1.0 (latest) 2.40.0 2.37.0 2.36.0 2.34.0 2.33.3 2.32.3 2.31.4 2.30.0 2.29.1 2.28.2 2.27.1 2.26.4 2.25.2 2.24.3 2.23.0 2.22.0 2.21.3 2.20.2 2.19.2 2.18.5 2.17.6

    public class FullEntity<K> extends BaseEntity<K>

A full entity is a [BaseEntity](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity) that holds all the properties associated with a Datastore
entity (as opposed to [ProjectionEntity](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.ProjectionEntity)).

## Inheritance

[java.lang.Object](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html) \> [BaseEntity](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity) \> FullEntity\<K\>

## Inherited Members

[BaseEntity.\<K\>getEntity(String)](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity__K_getEntity_java_lang_String_) [BaseEntity.\<T\>getList(String)](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity__T_getList_java_lang_String_) [BaseEntity.\<V\>getValue(String)](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity__V_getValue_java_lang_String_) [BaseEntity.contains(String)](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_contains_java_lang_String_) [BaseEntity.equals(Object)](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_equals_java_lang_Object_) [BaseEntity.getBlob(String)](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_getBlob_java_lang_String_) [BaseEntity.getBoolean(String)](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_getBoolean_java_lang_String_) [BaseEntity.getDouble(String)](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_getDouble_java_lang_String_) [BaseEntity.getKey()](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_getKey__) [BaseEntity.getKey(String)](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_getKey_java_lang_String_) [BaseEntity.getLatLng(String)](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_getLatLng_java_lang_String_) [BaseEntity.getLong(String)](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_getLong_java_lang_String_) [BaseEntity.getNames()](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_getNames__) [BaseEntity.getProperties()](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_getProperties__) [BaseEntity.getString(String)](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_getString_java_lang_String_) [BaseEntity.getTimestamp(String)](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_getTimestamp_java_lang_String_) [BaseEntity.hasKey()](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_hasKey__) [BaseEntity.hashCode()](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_hashCode__) [BaseEntity.isNull(String)](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_isNull_java_lang_String_) [BaseEntity.toString()](https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.BaseEntity#com_google_cloud_datastore_BaseEntity_toString__) [Object.clone()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#clone--) [Object.finalize()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#finalize--) [Object.getClass()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#getClass--) [Object.notify()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notify--) [Object.notifyAll()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#notifyAll--) [Object.wait()](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait--) [Object.wait(long)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-) [Object.wait(long,int)](https://docs.oracle.com/javase/8/docs/api/java/lang/Object.html#wait-long-int-)

| ## Type Parameter ||
|---|---|
| **Name** | **Description** |
| `K` |   |

## Static Methods

### \<K\>newBuilder(K key)

    public static FullEntity.Builder<K> <K>newBuilder(K key)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `key` | `K` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.FullEntity.Builder<K>` |   |

### \<K\>newBuilder(FullEntity\<K\> copyFrom)

    public static FullEntity.Builder<K> <K>newBuilder(FullEntity<K> copyFrom)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `copyFrom` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.FullEntity<K>` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.FullEntity.Builder<K>` |   |

### fromPb(Entity entityPb)

    public static FullEntity<?> fromPb(Entity entityPb)

| **Parameter** ||
|---|---|
| **Name** | **Description** |
| `entityPb` | `https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.datastore.v1.Entity` |

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.FullEntity<?>` |   |

### newBuilder()

    public static FullEntity.Builder<IncompleteKey> newBuilder()

| **Returns** ||
|---|---|
| **Type** | **Description** |
| `https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.FullEntity.Builder<https://docs.cloud.google.com/java/docs/reference/google-cloud-datastore/latest/com.google.cloud.datastore.IncompleteKey>` |   |