Module org.elasticsearch.xcore
Class UpdateTransformAction.Request
java.lang.Object
org.elasticsearch.transport.TransportMessage
org.elasticsearch.transport.TransportRequest
org.elasticsearch.action.ActionRequest
org.elasticsearch.action.support.tasks.BaseTasksRequest<UpdateTransformAction.Request>
org.elasticsearch.xpack.core.transform.action.UpdateTransformAction.Request
- All Implemented Interfaces:
Writeable,org.elasticsearch.core.RefCounted,TaskAwareRequest
- Enclosing class:
UpdateTransformAction
public static final class UpdateTransformAction.Request
extends BaseTasksRequest<UpdateTransformAction.Request>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.io.stream.Writeable
Writeable.Reader<V>, Writeable.Writer<V> -
Field Summary
Fields inherited from class org.elasticsearch.action.support.tasks.BaseTasksRequest
ALL_ACTIONS, ALL_NODESFields inherited from interface org.elasticsearch.core.RefCounted
ALWAYS_REFERENCED -
Constructor Summary
ConstructorsConstructorDescriptionRequest(StreamInput in) Request(TransformConfigUpdate update, String id, boolean deferValidation, org.elasticsearch.core.TimeValue timeout) -
Method Summary
Modifier and TypeMethodDescriptionbooleanfromXContent(org.elasticsearch.xcontent.XContentParser parser, String id, boolean deferValidation, org.elasticsearch.core.TimeValue timeout) getId()inthashCode()booleanbooleanvoidsetAuthState(AuthorizationState authState) voidsetConfig(TransformConfig config) validate()More complex validations with howTransformConfig.getDestination()andTransformConfig.getSource()relate are done in the update transport handler.voidwriteTo(StreamOutput out) Methods inherited from class org.elasticsearch.action.support.tasks.BaseTasksRequest
getActions, getNodes, getParentTaskId, getTargetParentTaskId, getTargetTaskId, getTaskId, getTimeout, setActions, setNodes, setParentTaskId, setTargetParentTaskId, setTargetTaskId, setTaskId, setTimeoutMethods inherited from class org.elasticsearch.action.ActionRequest
getShouldStoreResultMethods inherited from class org.elasticsearch.transport.TransportRequest
getParentTask, getRequestId, setParentTask, setRequestId, toStringMethods inherited from class org.elasticsearch.transport.TransportMessage
decRef, hasReferences, incRef, remoteAddress, remoteAddress, tryIncRefMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.elasticsearch.core.RefCounted
mustIncRefMethods inherited from interface org.elasticsearch.tasks.TaskAwareRequest
createTask, getDescription, setParentTask
-
Constructor Details
-
Request
public Request(TransformConfigUpdate update, String id, boolean deferValidation, org.elasticsearch.core.TimeValue timeout) -
Request
- Throws:
IOException
-
-
Method Details
-
fromXContent
public static UpdateTransformAction.Request fromXContent(org.elasticsearch.xcontent.XContentParser parser, String id, boolean deferValidation, org.elasticsearch.core.TimeValue timeout) -
validate
More complex validations with howTransformConfig.getDestination()andTransformConfig.getSource()relate are done in the update transport handler.- Overrides:
validatein classBaseTasksRequest<UpdateTransformAction.Request>
-
getId
-
isDeferValidation
public boolean isDeferValidation() -
getUpdate
-
getConfig
-
setConfig
-
getAuthState
-
setAuthState
-
writeTo
- Specified by:
writeToin interfaceWriteable- Overrides:
writeToin classBaseTasksRequest<UpdateTransformAction.Request>- Throws:
IOException
-
hashCode
public int hashCode() -
equals
-
match
- Overrides:
matchin classBaseTasksRequest<UpdateTransformAction.Request>
-