Class WatchRecord
java.lang.Object
co.elastic.clients.elasticsearch.watcher.execute_watch.WatchRecord
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public class WatchRecord extends java.lang.Object implements JsonpSerializable
- See Also:
- API specification
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
WatchRecord.Builder
Builder forWatchRecord
. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<WatchRecord>
_DESERIALIZER
Json deserializer forWatchRecord
-
Method Summary
Modifier and Type Method Description Condition
condition()
Required - API name:condition
Input
input()
Required - API name:input
java.util.List<java.lang.String>
messages()
Required - API name:messages
java.util.Map<java.lang.String,JsonData>
metadata()
API name:metadata
java.lang.String
node()
Required - API name:node
static WatchRecord
of(java.util.function.Function<WatchRecord.Builder,ObjectBuilder<WatchRecord>> fn)
ExecutionResult
result()
Required - API name:result
void
serialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
Serialize this object to JSON.protected void
serializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
protected static void
setupWatchRecordDeserializer(ObjectDeserializer<WatchRecord.Builder> op)
ExecutionStatus
state()
Required - API name:state
WatchStatus
status()
API name:status
java.lang.String
toString()
TriggerEventResult
triggerEvent()
Required - API name:trigger_event
java.lang.String
user()
Required - API name:user
java.lang.String
watchId()
Required - API name:watch_id
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forWatchRecord
-
-
Method Details
-
of
public static WatchRecord of(java.util.function.Function<WatchRecord.Builder,ObjectBuilder<WatchRecord>> fn) -
condition
Required - API name:condition
-
input
Required - API name:input
-
messages
public final java.util.List<java.lang.String> messages()Required - API name:messages
-
metadata
API name:metadata
-
node
public final java.lang.String node()Required - API name:node
-
result
Required - API name:result
-
state
Required - API name:state
-
triggerEvent
Required - API name:trigger_event
-
user
public final java.lang.String user()Required - API name:user
-
watchId
public final java.lang.String watchId()Required - API name:watch_id
-
status
API name:status
-
serialize
Serialize this object to JSON.- Specified by:
serialize
in interfaceJsonpSerializable
-
serializeInternal
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
setupWatchRecordDeserializer
-