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 UpdateSettingsRequestBuildersetIndices(java.lang.String... indices)Sets the indices the update settings will execute onUpdateSettingsRequestBuildersetIndicesOptions(IndicesOptions options)Specifies what type of requested indices to ignore and wildcard indices expressions.UpdateSettingsRequestBuildersetPreserveExisting(boolean preserveExisting)UpdateSettingsRequestBuildersetSettings(java.lang.String source, XContentType xContentType)Sets the settings to be updated (either json or yaml format)UpdateSettingsRequestBuildersetSettings(java.util.Map<java.lang.String,java.lang.Object> source)Sets the settings to be updatedUpdateSettingsRequestBuildersetSettings(Settings settings)Sets the settings to be updatedUpdateSettingsRequestBuildersetSettings(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)
-
-