Class PutMappingRequestBuilder
- java.lang.Object
-
- org.elasticsearch.action.ActionRequestBuilder<Request,Response,RequestBuilder>
-
- org.elasticsearch.action.support.master.MasterNodeOperationRequestBuilder<Request,Response,RequestBuilder>
-
- org.elasticsearch.action.support.master.AcknowledgedRequestBuilder<PutMappingRequest,AcknowledgedResponse,PutMappingRequestBuilder>
-
- org.elasticsearch.action.admin.indices.mapping.put.PutMappingRequestBuilder
-
public class PutMappingRequestBuilder extends AcknowledgedRequestBuilder<PutMappingRequest,AcknowledgedResponse,PutMappingRequestBuilder>
Builder for a put mapping request
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.action.ActionRequestBuilder
action, client, request
-
-
Constructor Summary
Constructors Constructor Description PutMappingRequestBuilder(ElasticsearchClient client, PutMappingAction action)
-
Method Summary
Modifier and Type Method Description PutMappingRequestBuilder
setConcreteIndex(Index index)
PutMappingRequestBuilder
setIndices(java.lang.String... indices)
PutMappingRequestBuilder
setIndicesOptions(IndicesOptions options)
Specifies what type of requested indices to ignore and wildcard indices expressions.PutMappingRequestBuilder
setSource(java.lang.Object... source)
A specialized simplified mapping source method, takes the form of simple properties definition: ("field1", "type=string,store=true").PutMappingRequestBuilder
setSource(java.lang.String mappingSource, XContentType xContentType)
The mapping source definition.PutMappingRequestBuilder
setSource(java.util.Map mappingSource)
The mapping source definition.PutMappingRequestBuilder
setSource(XContentBuilder mappingBuilder)
The mapping source definition.PutMappingRequestBuilder
setType(java.lang.String type)
The type of the mappings.PutMappingRequestBuilder
setUpdateAllTypes(boolean updateAllTypes)
Deprecated.useless with 6.x indices which may only have one type-
Methods inherited from class org.elasticsearch.action.support.master.AcknowledgedRequestBuilder
setTimeout, setTimeout
-
Methods inherited from class org.elasticsearch.action.support.master.MasterNodeOperationRequestBuilder
setMasterNodeTimeout, setMasterNodeTimeout
-
-
-
-
Constructor Detail
-
PutMappingRequestBuilder
public PutMappingRequestBuilder(ElasticsearchClient client, PutMappingAction action)
-
-
Method Detail
-
setIndices
public PutMappingRequestBuilder setIndices(java.lang.String... indices)
-
setConcreteIndex
public PutMappingRequestBuilder setConcreteIndex(Index index)
-
setIndicesOptions
public PutMappingRequestBuilder setIndicesOptions(IndicesOptions options)
Specifies what type of requested indices to ignore and wildcard indices expressions.For example indices that don't exist.
-
setType
public PutMappingRequestBuilder setType(java.lang.String type)
The type of the mappings.
-
setSource
public PutMappingRequestBuilder setSource(XContentBuilder mappingBuilder)
The mapping source definition.
-
setSource
public PutMappingRequestBuilder setSource(java.util.Map mappingSource)
The mapping source definition.
-
setSource
public PutMappingRequestBuilder setSource(java.lang.String mappingSource, XContentType xContentType)
The mapping source definition.
-
setSource
public PutMappingRequestBuilder setSource(java.lang.Object... source)
A specialized simplified mapping source method, takes the form of simple properties definition: ("field1", "type=string,store=true").
-
setUpdateAllTypes
@Deprecated public PutMappingRequestBuilder setUpdateAllTypes(boolean updateAllTypes)
Deprecated.useless with 6.x indices which may only have one typeTrue if all fields that span multiple types should be updated, false otherwise
-
-