Class MLExecuteTaskRequest
java.lang.Object
org.opensearch.core.transport.TransportMessage
org.opensearch.transport.TransportRequest
org.opensearch.action.ActionRequest
org.opensearch.ml.common.transport.MLTaskRequest
org.opensearch.ml.common.transport.execute.MLExecuteTaskRequest
- All Implemented Interfaces:
org.opensearch.core.common.io.stream.Writeable,org.opensearch.tasks.TaskAwareRequest
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.opensearch.transport.TransportRequest
org.opensearch.transport.TransportRequest.EmptyNested classes/interfaces inherited from interface org.opensearch.core.common.io.stream.Writeable
org.opensearch.core.common.io.stream.Writeable.Reader<V>, org.opensearch.core.common.io.stream.Writeable.WriteableRegistry, org.opensearch.core.common.io.stream.Writeable.Writer<V> -
Field Summary
Fields inherited from class org.opensearch.ml.common.transport.MLTaskRequest
dispatchTask, requestID -
Constructor Summary
ConstructorsConstructorDescriptionMLExecuteTaskRequest(org.opensearch.core.common.io.stream.StreamInput in) MLExecuteTaskRequest(@NonNull FunctionName functionName, Input input) MLExecuteTaskRequest(@NonNull FunctionName functionName, Input input, boolean dispatchTask) -
Method Summary
Modifier and TypeMethodDescriptionbuilder()static MLExecuteTaskRequestfromActionRequest(org.opensearch.action.ActionRequest actionRequest) getInput()toString()org.opensearch.action.ActionRequestValidationExceptionvalidate()voidwriteTo(org.opensearch.core.common.io.stream.StreamOutput out) Methods inherited from class org.opensearch.ml.common.transport.MLTaskRequest
getRequestID, isDispatchTask, setDispatchTaskMethods inherited from class org.opensearch.action.ActionRequest
getShouldStoreResultMethods inherited from class org.opensearch.transport.TransportRequest
getParentTask, setParentTaskMethods inherited from class org.opensearch.core.transport.TransportMessage
remoteAddress, remoteAddressMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.opensearch.tasks.TaskAwareRequest
createTask, getDescription, setParentTask
-
Constructor Details
-
MLExecuteTaskRequest
public MLExecuteTaskRequest(@NonNull @NonNull FunctionName functionName, Input input, boolean dispatchTask) -
MLExecuteTaskRequest
-
MLExecuteTaskRequest
- Throws:
IOException
-
-
Method Details
-
writeTo
- Specified by:
writeToin interfaceorg.opensearch.core.common.io.stream.Writeable- Overrides:
writeToin classMLTaskRequest- Throws:
IOException
-
validate
public org.opensearch.action.ActionRequestValidationException validate()- Overrides:
validatein classMLTaskRequest
-
fromActionRequest
public static MLExecuteTaskRequest fromActionRequest(org.opensearch.action.ActionRequest actionRequest) -
builder
-
getFunctionName
-
getInput
-
toString
-