Package org.elasticsearch.client.ml
Class OpenJobRequest
java.lang.Object
org.elasticsearch.transport.TransportMessage
org.elasticsearch.transport.TransportRequest
org.elasticsearch.action.ActionRequest
org.elasticsearch.client.ml.OpenJobRequest
- All Implemented Interfaces:
org.elasticsearch.common.io.stream.Writeable,org.elasticsearch.common.xcontent.ToXContent,org.elasticsearch.common.xcontent.ToXContentObject,org.elasticsearch.tasks.TaskAwareRequest
public class OpenJobRequest
extends org.elasticsearch.action.ActionRequest
implements org.elasticsearch.common.xcontent.ToXContentObject
Request to open a Machine Learning Job
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.transport.TransportRequest
org.elasticsearch.transport.TransportRequest.Empty -
Field Summary
Fields Modifier and Type Field Description static org.elasticsearch.common.xcontent.ConstructingObjectParser<OpenJobRequest,java.lang.Void>PARSERstatic org.elasticsearch.common.ParseFieldTIMEOUT -
Constructor Summary
Constructors Constructor Description OpenJobRequest(java.lang.String jobId)Create a new request with the desired jobId -
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object other)static OpenJobRequestfromXContent(org.elasticsearch.common.xcontent.XContentParser parser)java.lang.StringgetJobId()org.elasticsearch.common.unit.TimeValuegetTimeout()inthashCode()voidsetJobId(java.lang.String jobId)The jobId to openvoidsetTimeout(org.elasticsearch.common.unit.TimeValue timeout)How long to wait for job to open before timing out the requestjava.lang.StringtoString()org.elasticsearch.common.xcontent.XContentBuildertoXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)org.elasticsearch.action.ActionRequestValidationExceptionvalidate()Methods inherited from class org.elasticsearch.transport.TransportRequest
getParentTask, setParentTaskMethods inherited from class org.elasticsearch.transport.TransportMessage
remoteAddress, remoteAddressMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Field Details
-
TIMEOUT
public static final org.elasticsearch.common.ParseField TIMEOUT -
PARSER
public static final org.elasticsearch.common.xcontent.ConstructingObjectParser<OpenJobRequest,java.lang.Void> PARSER
-
-
Constructor Details
-
OpenJobRequest
public OpenJobRequest(java.lang.String jobId)Create a new request with the desired jobId- Parameters:
jobId- unique jobId, must not be null
-
-
Method Details
-
fromXContent
public static OpenJobRequest fromXContent(org.elasticsearch.common.xcontent.XContentParser parser) throws java.io.IOException- Throws:
java.io.IOException
-
getJobId
public java.lang.String getJobId() -
setJobId
public void setJobId(java.lang.String jobId)The jobId to open- Parameters:
jobId- unique jobId, must not be null
-
getTimeout
public org.elasticsearch.common.unit.TimeValue getTimeout() -
setTimeout
public void setTimeout(org.elasticsearch.common.unit.TimeValue timeout)How long to wait for job to open before timing out the request- Parameters:
timeout- default value of 30 minutes
-
validate
public org.elasticsearch.action.ActionRequestValidationException validate()- Specified by:
validatein classorg.elasticsearch.action.ActionRequest
-
toXContent
public org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws java.io.IOException- Specified by:
toXContentin interfaceorg.elasticsearch.common.xcontent.ToXContent- Throws:
java.io.IOException
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)- Overrides:
equalsin classjava.lang.Object
-