Streamable, Writeable, TaskAwareRequestpublic static class StartPersistentTaskAction.Request extends MasterNodeRequest<StartPersistentTaskAction.Request>
TransportRequest.EmptyWriteable.Reader<V>, Writeable.Writer<V>DEFAULT_MASTER_NODE_TIMEOUT, masterNodeTimeout| Constructor | Description |
|---|---|
Request() |
|
Request(java.lang.String taskId,
java.lang.String taskName,
PersistentTaskParams params) |
| Modifier and Type | Method | Description |
|---|---|---|
boolean |
equals(java.lang.Object o) |
|
PersistentTaskParams |
getParams() |
|
java.lang.String |
getTaskId() |
|
java.lang.String |
getTaskName() |
|
int |
hashCode() |
|
void |
readFrom(StreamInput in) |
Set this object's fields from a StreamInput.
|
void |
setParams(PersistentTaskParams params) |
|
void |
setTaskId(java.lang.String taskId) |
|
void |
setTaskName(java.lang.String taskName) |
|
ActionRequestValidationException |
validate() |
|
void |
writeTo(StreamOutput out) |
Write this object's fields to a StreamOutput.
|
getShouldStoreResultmasterNodeTimeout, masterNodeTimeout, masterNodeTimeoutclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitcreateTask, getDescription, setParentTaskremoteAddress, remoteAddressgetParentTask, setParentTaskpublic Request()
public Request(java.lang.String taskId,
java.lang.String taskName,
PersistentTaskParams params)
public void readFrom(StreamInput in) throws java.io.IOException
StreamablereadFrom in interface StreamablereadFrom in class MasterNodeRequest<StartPersistentTaskAction.Request>java.io.IOExceptionpublic void writeTo(StreamOutput out) throws java.io.IOException
StreamablewriteTo in interface StreamablewriteTo in interface WriteablewriteTo in class MasterNodeRequest<StartPersistentTaskAction.Request>java.io.IOExceptionpublic ActionRequestValidationException validate()
validate in class ActionRequestpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String getTaskName()
public void setTaskName(java.lang.String taskName)
public java.lang.String getTaskId()
public void setTaskId(java.lang.String taskId)
public PersistentTaskParams getParams()
@Nullable public void setParams(PersistentTaskParams params)