Package org.elasticsearch.client.ml
Class CloseJobRequest
- java.lang.Object
-
- org.elasticsearch.transport.TransportMessage
-
- org.elasticsearch.transport.TransportRequest
-
- org.elasticsearch.action.ActionRequest
-
- org.elasticsearch.client.ml.CloseJobRequest
-
- All Implemented Interfaces:
Streamable,Writeable,ToXContent,ToXContentObject,TaskAwareRequest
public class CloseJobRequest extends ActionRequest implements ToXContentObject
Request to close Machine Learning Jobs
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.elasticsearch.transport.TransportRequest
TransportRequest.Empty
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
-
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V extends java.lang.Object>, Writeable.Writer<V extends java.lang.Object>
-
-
Field Summary
Fields Modifier and Type Field Description static ParseFieldALLOW_NO_JOBSstatic ParseFieldFORCEstatic ParseFieldJOB_IDstatic ConstructingObjectParser<CloseJobRequest,java.lang.Void>PARSERstatic ParseFieldTIMEOUT-
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
-
Constructor Summary
Constructors Constructor Description CloseJobRequest(java.lang.String... jobIds)Close the specified Jobs via their unique jobIds
-
Method Summary
Modifier and Type Method Description static CloseJobRequestcloseAllJobsRequest()Explicitly close all jobsbooleanequals(java.lang.Object other)java.lang.BooleangetAllowNoJobs()java.lang.BooleangetForce()java.util.List<java.lang.String>getJobIds()All the jobIds to be closedTimeValuegetTimeout()inthashCode()voidsetAllowNoJobs(boolean allowNoJobs)Whether to ignore if a wildcard expression matches no jobs.voidsetForce(boolean force)Should the closing be forced.voidsetTimeout(TimeValue timeout)How long to wait for the close request to complete before timing out.java.lang.StringtoString()XContentBuildertoXContent(XContentBuilder builder, ToXContent.Params params)ActionRequestValidationExceptionvalidate()-
Methods inherited from class org.elasticsearch.action.ActionRequest
getShouldStoreResult, readFrom, writeTo
-
Methods inherited from class org.elasticsearch.transport.TransportRequest
getParentTask, setParentTask
-
Methods inherited from class org.elasticsearch.transport.TransportMessage
remoteAddress, remoteAddress
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.elasticsearch.tasks.TaskAwareRequest
createTask, getDescription, setParentTask
-
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentObject
isFragment
-
-
-
-
Field Detail
-
JOB_ID
public static final ParseField JOB_ID
-
TIMEOUT
public static final ParseField TIMEOUT
-
FORCE
public static final ParseField FORCE
-
ALLOW_NO_JOBS
public static final ParseField ALLOW_NO_JOBS
-
PARSER
public static final ConstructingObjectParser<CloseJobRequest,java.lang.Void> PARSER
-
-
Method Detail
-
closeAllJobsRequest
public static CloseJobRequest closeAllJobsRequest()
Explicitly close all jobs- Returns:
- a
CloseJobRequestfor all existing jobs
-
getJobIds
public java.util.List<java.lang.String> getJobIds()
All the jobIds to be closed
-
getTimeout
public TimeValue getTimeout()
-
setTimeout
public void setTimeout(TimeValue timeout)
How long to wait for the close request to complete before timing out.- Parameters:
timeout- Default value: 30 minutes
-
getForce
public java.lang.Boolean getForce()
-
setForce
public void setForce(boolean force)
Should the closing be forced. Use to close a failed job, or to forcefully close a job which has not responded to its initial close request.- Parameters:
force- Whentrueforcefully close the job. Defaults tofalse
-
getAllowNoJobs
public java.lang.Boolean getAllowNoJobs()
-
setAllowNoJobs
public void setAllowNoJobs(boolean allowNoJobs)
Whether to ignore if a wildcard expression matches no jobs. This includes_allstring or when no jobs have been specified- Parameters:
allowNoJobs- Whentrueignore if wildcard or_allmatches no jobs. Defaults totrue
-
validate
public ActionRequestValidationException validate()
- Specified by:
validatein classActionRequest
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
- Specified by:
toXContentin interfaceToXContent- Throws:
java.io.IOException
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-