public abstract class PutIndexTemplateRequest extends ApiRequest<PutIndexTemplateResponse> implements java.util.concurrent.Callable<PutIndexTemplateResponse>
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
requestBody |
protected java.lang.String |
templateId |
requestExecutor, responseFuture, streamingResponse| Constructor and Description |
|---|
PutIndexTemplateRequest(RequestExecutor requestExecutor,
java.lang.String templateId) |
PutIndexTemplateRequest(RequestExecutor requestExecutor,
java.lang.String templateId,
java.lang.String requestBody) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getRequestBody() |
java.lang.String |
getTemplateId() |
protected java.util.concurrent.Callable<PutIndexTemplateResponse> |
internalExecute() |
void |
setRequestBody(java.lang.String requestBody) |
cancel, execute, get, isDone, isStreamingResponseprotected final java.lang.String templateId
protected java.lang.String requestBody
public PutIndexTemplateRequest(RequestExecutor requestExecutor, java.lang.String templateId)
public PutIndexTemplateRequest(RequestExecutor requestExecutor, java.lang.String templateId, java.lang.String requestBody)
protected java.util.concurrent.Callable<PutIndexTemplateResponse> internalExecute()
internalExecute in class ApiRequest<PutIndexTemplateResponse>public java.lang.String getRequestBody()
public void setRequestBody(java.lang.String requestBody)
public java.lang.String getTemplateId()