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.Object
public java.lang.String toString()
toString
in class java.lang.Object
public 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()