public final class IndexRecord
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
IndexRecord.Builder |
| Modifier and Type | Field and Description |
|---|---|
RecordAction |
action |
java.lang.Long |
baseVersion |
java.lang.String |
id |
java.lang.String |
index |
java.lang.String |
model |
java.lang.String |
parent |
java.lang.String |
pipeline |
java.lang.Object |
source |
long |
timestamp |
| Constructor and Description |
|---|
IndexRecord() |
| Modifier and Type | Method and Description |
|---|---|
static IndexRecord.Builder |
createRecord(java.lang.String repo,
java.lang.String model,
java.lang.String id,
java.lang.Object source) |
static IndexRecord.Builder |
createRecord(java.lang.String repo,
java.lang.String model,
java.lang.String id,
java.lang.String parent,
java.lang.Object source) |
static IndexRecord.Builder |
deleteRecord(java.lang.String repo,
java.lang.String model,
java.lang.String id,
java.lang.Long version) |
static IndexRecord.Builder |
deleteRecord(java.lang.String repo,
java.lang.String model,
java.lang.String id,
java.lang.String parent,
java.lang.Long version) |
static IndexRecord.Builder |
expired(RecordAction action,
java.lang.String repo,
java.lang.String model,
java.lang.String id,
java.lang.String parent,
java.lang.Long tstamp,
java.lang.Object src) |
java.lang.String |
key() |
java.lang.String |
keyString() |
org.elasticsearch.action.DocWriteRequest<?> |
request() |
java.lang.String |
simpleKey() |
static IndexRecord.Builder |
updateRecord(java.lang.String repo,
java.lang.String model,
java.lang.String id,
java.lang.Long version,
java.lang.Object source) |
static IndexRecord.Builder |
updateRecord(java.lang.String repo,
java.lang.String model,
java.lang.String id,
java.lang.String parent,
java.lang.Long version,
java.lang.Object source) |
public final java.lang.String index
public final java.lang.String model
public final java.lang.String id
public final java.lang.String parent
public final long timestamp
public final RecordAction action
public final java.lang.Long baseVersion
public final java.lang.Object source
public final java.lang.String pipeline
public java.lang.String keyString()
public java.lang.String simpleKey()
public java.lang.String key()
public org.elasticsearch.action.DocWriteRequest<?> request()
public static IndexRecord.Builder createRecord(java.lang.String repo, java.lang.String model, java.lang.String id, java.lang.Object source)
public static IndexRecord.Builder createRecord(java.lang.String repo, java.lang.String model, java.lang.String id, java.lang.String parent, java.lang.Object source)
public static IndexRecord.Builder updateRecord(java.lang.String repo, java.lang.String model, java.lang.String id, java.lang.Long version, java.lang.Object source)
public static IndexRecord.Builder updateRecord(java.lang.String repo, java.lang.String model, java.lang.String id, java.lang.String parent, java.lang.Long version, java.lang.Object source)
public static IndexRecord.Builder deleteRecord(java.lang.String repo, java.lang.String model, java.lang.String id, java.lang.Long version)
public static IndexRecord.Builder deleteRecord(java.lang.String repo, java.lang.String model, java.lang.String id, java.lang.String parent, java.lang.Long version)
public static IndexRecord.Builder expired(RecordAction action, java.lang.String repo, java.lang.String model, java.lang.String id, java.lang.String parent, java.lang.Long tstamp, java.lang.Object src)