public final class Record
extends java.lang.Object
CacheReference will be stored instead.| Modifier and Type | Class and Description |
|---|---|
static class |
Record.Builder |
| Modifier and Type | Method and Description |
|---|---|
static Record.Builder |
builder(java.lang.String key) |
Record |
clone() |
java.lang.Object |
field(java.lang.String fieldKey) |
java.util.Map<java.lang.String,java.lang.Object> |
fields() |
boolean |
hasField(java.lang.String fieldKey) |
java.lang.String |
key() |
java.util.Set<java.lang.String> |
keys() |
java.util.Set<java.lang.String> |
mergeWith(Record otherRecord) |
java.util.UUID |
mutationId() |
java.util.List<CacheReference> |
referencedFields()
Returns the list of referenced cache fields
|
int |
sizeEstimateBytes() |
Record.Builder |
toBuilder() |
java.lang.String |
toString() |
public static Record.Builder builder(@NotNull java.lang.String key)
public Record.Builder toBuilder()
public java.lang.Object field(java.lang.String fieldKey)
public boolean hasField(java.lang.String fieldKey)
public java.lang.String key()
public java.util.UUID mutationId()
public Record clone()
clone in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic java.util.Set<java.lang.String> mergeWith(Record otherRecord)
otherRecord - The record to merge into this record.public java.util.Set<java.lang.String> keys()
public java.util.Map<java.lang.String,java.lang.Object> fields()
CacheReference if it is a
GraphQL Object type.public java.util.List<CacheReference> referencedFields()
public int sizeEstimateBytes()