public class PutMappingRequestBuilder extends AcknowledgedRequestBuilder<PutMappingRequest,PutMappingResponse,PutMappingRequestBuilder,IndicesAdminClient>
client, request
Constructor and Description |
---|
PutMappingRequestBuilder(IndicesAdminClient indicesClient) |
Modifier and Type | Method and Description |
---|---|
protected void |
doExecute(ActionListener<PutMappingResponse> listener) |
PutMappingRequestBuilder |
setIgnoreConflicts(boolean ignoreConflicts)
If there is already a mapping definition registered against the type, then it will be merged.
|
PutMappingRequestBuilder |
setIndices(String... indices) |
PutMappingRequestBuilder |
setIndicesOptions(IndicesOptions options)
Specifies what type of requested indices to ignore and wildcard indices expressions.
|
PutMappingRequestBuilder |
setSource(Map mappingSource)
The mapping source definition.
|
PutMappingRequestBuilder |
setSource(Object... source)
A specialized simplified mapping source method, takes the form of simple properties definition:
("field1", "type=string,store=true").
|
PutMappingRequestBuilder |
setSource(String mappingSource)
The mapping source definition.
|
PutMappingRequestBuilder |
setSource(XContentBuilder mappingBuilder)
The mapping source definition.
|
PutMappingRequestBuilder |
setType(String type)
The type of the mappings.
|
setTimeout, setTimeout
setMasterNodeTimeout, setMasterNodeTimeout
execute, execute, get, get, get, putHeader, request, setListenerThreaded
public PutMappingRequestBuilder(IndicesAdminClient indicesClient)
public PutMappingRequestBuilder setIndices(String... indices)
public PutMappingRequestBuilder setIndicesOptions(IndicesOptions options)
public PutMappingRequestBuilder setType(String type)
public PutMappingRequestBuilder setSource(XContentBuilder mappingBuilder)
public PutMappingRequestBuilder setSource(Map mappingSource)
public PutMappingRequestBuilder setSource(String mappingSource)
public PutMappingRequestBuilder setSource(Object... source)
public PutMappingRequestBuilder setIgnoreConflicts(boolean ignoreConflicts)
setIgnoreConflicts(boolean)
is set. In such a case, the duplicate mappings will be rejected.protected void doExecute(ActionListener<PutMappingResponse> listener)
doExecute
in class ActionRequestBuilder<PutMappingRequest,PutMappingResponse,PutMappingRequestBuilder,IndicesAdminClient>
Copyright © 2009–2015. All rights reserved.