org.elasticsearch.client.action.admin.indices.settings
Class UpdateSettingsRequestBuilder
java.lang.Object
org.elasticsearch.client.action.admin.indices.support.BaseIndicesRequestBuilder<UpdateSettingsRequest,UpdateSettingsResponse>
org.elasticsearch.client.action.admin.indices.settings.UpdateSettingsRequestBuilder
- All Implemented Interfaces:
- RequestBuilder<UpdateSettingsRequest,UpdateSettingsResponse>
public class UpdateSettingsRequestBuilder
- extends BaseIndicesRequestBuilder<UpdateSettingsRequest,UpdateSettingsResponse>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UpdateSettingsRequestBuilder
public UpdateSettingsRequestBuilder(IndicesAdminClient indicesClient,
java.lang.String... indices)
setIndices
public UpdateSettingsRequestBuilder setIndices(java.lang.String... indices)
setSettings
public UpdateSettingsRequestBuilder setSettings(Settings settings)
- The settings update.
setSettings
public UpdateSettingsRequestBuilder setSettings(Settings.Builder settings)
- The settings to update.
setSettings
public UpdateSettingsRequestBuilder setSettings(java.lang.String source)
- The settings to update (either json/yaml/properties format)
setSettings
public UpdateSettingsRequestBuilder setSettings(java.util.Map<java.lang.String,java.lang.Object> source)
- The settings to update (either json/yaml/properties format)
doExecute
protected void doExecute(ActionListener<UpdateSettingsResponse> listener)
- Specified by:
doExecute
in class BaseIndicesRequestBuilder<UpdateSettingsRequest,UpdateSettingsResponse>