Module org.elasticsearch.xcore
Class DeleteExpiredDataAction.Request
java.lang.Object
org.elasticsearch.transport.TransportMessage
org.elasticsearch.transport.AbstractTransportRequest
org.elasticsearch.action.ActionRequest
org.elasticsearch.action.LegacyActionRequest
org.elasticsearch.xpack.core.ml.action.DeleteExpiredDataAction.Request
- All Implemented Interfaces:
Writeable,org.elasticsearch.core.RefCounted,TaskAwareRequest,TransportRequest
- Enclosing class:
DeleteExpiredDataAction
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.elasticsearch.xcontent.ObjectParser<DeleteExpiredDataAction.Request, Void> static final org.elasticsearch.xcontent.ParseFieldstatic final org.elasticsearch.xcontent.ParseFieldFields inherited from interface org.elasticsearch.core.RefCounted
ALWAYS_REFERENCED -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanString[]Not serialized, the expanded job Ids should only be used on the executing node.getJobId()org.elasticsearch.core.TimeValueinthashCode()parseRequest(String jobId, org.elasticsearch.xcontent.XContentParser parser) voidsetExpandedJobIds(String[] expandedJobIds) setRequestsPerSecond(Float requestsPerSecond) setTimeout(org.elasticsearch.core.TimeValue timeout) validate()voidwriteTo(StreamOutput out) Methods inherited from class org.elasticsearch.action.ActionRequest
getShouldStoreResultMethods inherited from class org.elasticsearch.transport.AbstractTransportRequest
getParentTask, getRequestId, remoteAddress, remoteAddress, setParentTask, setRequestId, toStringMethods inherited from class org.elasticsearch.transport.TransportMessage
decRef, hasReferences, incRef, tryIncRefMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.core.RefCounted
decRef, hasReferences, incRef, mustIncRef, tryIncRefMethods inherited from interface org.elasticsearch.tasks.TaskAwareRequest
createTask, createTask, getDescription, setParentTask
-
Field Details
-
REQUESTS_PER_SECOND
public static final org.elasticsearch.xcontent.ParseField REQUESTS_PER_SECOND -
TIMEOUT
public static final org.elasticsearch.xcontent.ParseField TIMEOUT -
PARSER
public static final org.elasticsearch.xcontent.ObjectParser<DeleteExpiredDataAction.Request,Void> PARSER
-
-
Constructor Details
-
Request
public Request() -
Request
-
Request
- Throws:
IOException
-
-
Method Details
-
parseRequest
public static DeleteExpiredDataAction.Request parseRequest(String jobId, org.elasticsearch.xcontent.XContentParser parser) -
getRequestsPerSecond
-
getTimeout
public org.elasticsearch.core.TimeValue getTimeout() -
getJobId
-
setRequestsPerSecond
-
setTimeout
-
setJobId
-
getExpandedJobIds
Not serialized, the expanded job Ids should only be used on the executing node.- Returns:
- The expanded Ids in the case where
jobIdis not `_all` otherwise null.
-
setExpandedJobIds
-
validate
- Specified by:
validatein classActionRequest
-
equals
-
hashCode
public int hashCode() -
writeTo
- Specified by:
writeToin interfaceWriteable- Overrides:
writeToin classActionRequest- Throws:
IOException
-