public final class Record
extends java.lang.Object
CacheReference will be stored instead.| Modifier and Type | Class and Description |
|---|---|
static class |
Record.Builder |
| Constructor and Description |
|---|
Record(java.lang.String cacheKey) |
Record(java.lang.String key,
java.util.Map<java.lang.String,java.lang.Object> fields) |
| Modifier and Type | Method and Description |
|---|---|
static Record.Builder |
builder(java.lang.String key) |
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> |
mergeWith(Record otherRecord) |
int |
sizeEstimateBytes() |
Record.Builder |
toBuilder() |
public Record(java.lang.String cacheKey)
public Record(java.lang.String key,
java.util.Map<java.lang.String,java.lang.Object> fields)
public static Record.Builder builder(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.Set<java.lang.String> mergeWith(Record otherRecord)
otherRecord - The record to merge into this record.public java.util.Map<java.lang.String,java.lang.Object> fields()
CacheReference if it is a
GraphQL Object type.public int sizeEstimateBytes()