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
-
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 updatedMethods inherited from class org.elasticsearch.action.support.master.AcknowledgedRequestBuilder
setTimeout, setTimeout
Methods inherited from class org.elasticsearch.action.support.master.MasterNodeOperationRequestBuilder
setMasterNodeTimeout, setMasterNodeTimeout
-
Constructor Details
-
UpdateSettingsRequestBuilder
public UpdateSettingsRequestBuilder(ElasticsearchClient client, UpdateSettingsAction action, java.lang.String... indices)
-
-
Method Details
-
setIndices
Sets the indices the update settings will execute on -
setIndicesOptions
Specifies what type of requested indices to ignore and wildcard indices expressions.For example indices that don't exist.
-
setSettings
Sets the settings to be updated -
setSettings
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
-