Class UpdateSettingsRequestBuilder
- java.lang.Object
-
- org.elasticsearch.action.ActionRequestBuilder<Request,Response>
-
- org.elasticsearch.action.support.master.MasterNodeOperationRequestBuilder<Request,Response,RequestBuilder>
-
- org.elasticsearch.action.support.master.AcknowledgedRequestBuilder<UpdateSettingsRequest,AcknowledgedResponse,UpdateSettingsRequestBuilder>
-
- org.elasticsearch.action.admin.indices.settings.put.UpdateSettingsRequestBuilder
-
public class UpdateSettingsRequestBuilder extends AcknowledgedRequestBuilder<UpdateSettingsRequest,AcknowledgedResponse,UpdateSettingsRequestBuilder>
Builder for an update index settings request
-
-
Field Summary
-
Fields inherited from class org.elasticsearch.action.ActionRequestBuilder
action, client, request
-
-
Constructor Summary
Constructors Constructor Description UpdateSettingsRequestBuilder(ElasticsearchClient client, UpdateSettingsAction action, java.lang.String... indices)
-
Method Summary
Modifier and Type Method Description UpdateSettingsRequestBuilder
setIndices(java.lang.String... indices)
Sets the indices the update settings will execute onUpdateSettingsRequestBuilder
setIndicesOptions(IndicesOptions options)
Specifies what type of requested indices to ignore and wildcard indices expressions.UpdateSettingsRequestBuilder
setPreserveExisting(boolean preserveExisting)
UpdateSettingsRequestBuilder
setSettings(java.lang.String source, XContentType xContentType)
Sets the settings to be updated (either json or yaml format)UpdateSettingsRequestBuilder
setSettings(java.util.Map<java.lang.String,java.lang.Object> source)
Sets the settings to be updatedUpdateSettingsRequestBuilder
setSettings(Settings settings)
Sets the settings to be updatedUpdateSettingsRequestBuilder
setSettings(Settings.Builder settings)
Sets the settings to be updated-
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
-
UpdateSettingsRequestBuilder
public UpdateSettingsRequestBuilder(ElasticsearchClient client, UpdateSettingsAction action, java.lang.String... indices)
-
-
Method Detail
-
setIndices
public UpdateSettingsRequestBuilder setIndices(java.lang.String... indices)
Sets the indices the update settings will execute on
-
setIndicesOptions
public UpdateSettingsRequestBuilder setIndicesOptions(IndicesOptions options)
Specifies what type of requested indices to ignore and wildcard indices expressions.For example indices that don't exist.
-
setSettings
public UpdateSettingsRequestBuilder setSettings(Settings settings)
Sets the settings to be updated
-
setSettings
public UpdateSettingsRequestBuilder setSettings(Settings.Builder settings)
Sets the settings to be updated
-
setSettings
public UpdateSettingsRequestBuilder setSettings(java.lang.String source, XContentType xContentType)
Sets the settings to be updated (either json or yaml format)
-
setSettings
public UpdateSettingsRequestBuilder setSettings(java.util.Map<java.lang.String,java.lang.Object> source)
Sets the settings to be updated
-
setPreserveExisting
public UpdateSettingsRequestBuilder setPreserveExisting(boolean preserveExisting)
-
-