Package org.elasticsearch.client.watcher
Class PutWatchRequest
- java.lang.Object
-
- org.elasticsearch.client.watcher.PutWatchRequest
-
- All Implemented Interfaces:
Validatable
public final class PutWatchRequest extends java.lang.Object implements Validatable
This request class contains the data needed to create a watch along with the name of the watch. The name of the watch will become the ID of the indexed document.
-
-
Field Summary
-
Fields inherited from interface org.elasticsearch.client.Validatable
EMPTY
-
-
Constructor Summary
Constructors Constructor Description PutWatchRequest(java.lang.String id, BytesReference source, XContentType xContentType)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetId()BytesReferencegetSource()longgetVersion()booleanisActive()static booleanisValidId(java.lang.String id)voidsetActive(boolean active)Sets the initial active state of the watchvoidsetVersion(long version)XContentTypexContentType()Get the content type for the source-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.elasticsearch.client.Validatable
validate
-
-
-
-
Constructor Detail
-
PutWatchRequest
public PutWatchRequest(java.lang.String id, BytesReference source, XContentType xContentType)
-
-
Method Detail
-
getId
public java.lang.String getId()
- Returns:
- The name that will be the ID of the indexed document
-
getSource
public BytesReference getSource()
- Returns:
- The source of the watch
-
isActive
public boolean isActive()
- Returns:
- The initial active state of the watch (defaults to
true, e.g. "active")
-
setActive
public void setActive(boolean active)
Sets the initial active state of the watch
-
xContentType
public XContentType xContentType()
Get the content type for the source
-
getVersion
public long getVersion()
-
setVersion
public void setVersion(long version)
-
isValidId
public static boolean isValidId(java.lang.String id)
-
-