org.elasticsearch.action.admin.indices.settings
Class UpdateSettingsRequestBuilder

java.lang.Object
  extended by org.elasticsearch.action.admin.indices.support.BaseIndicesRequestBuilder<UpdateSettingsRequest,UpdateSettingsResponse>
      extended by org.elasticsearch.action.admin.indices.settings.UpdateSettingsRequestBuilder
All Implemented Interfaces:
ActionRequestBuilder<UpdateSettingsRequest,UpdateSettingsResponse>

public class UpdateSettingsRequestBuilder
extends BaseIndicesRequestBuilder<UpdateSettingsRequest,UpdateSettingsResponse>


Field Summary
 
Fields inherited from class org.elasticsearch.action.admin.indices.support.BaseIndicesRequestBuilder
client, request
 
Constructor Summary
UpdateSettingsRequestBuilder(IndicesAdminClient indicesClient, String... indices)
           
 
Method Summary
protected  void doExecute(ActionListener<UpdateSettingsResponse> listener)
           
 UpdateSettingsRequestBuilder setIndices(String... indices)
           
 UpdateSettingsRequestBuilder setSettings(Map<String,Object> source)
          The settings to update (either json/yaml/properties format)
 UpdateSettingsRequestBuilder setSettings(Settings.Builder settings)
          The settings to update.
 UpdateSettingsRequestBuilder setSettings(Settings settings)
          The settings update.
 UpdateSettingsRequestBuilder setSettings(String source)
          The settings to update (either json/yaml/properties format)
 
Methods inherited from class org.elasticsearch.action.admin.indices.support.BaseIndicesRequestBuilder
execute, execute, request
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UpdateSettingsRequestBuilder

public UpdateSettingsRequestBuilder(IndicesAdminClient indicesClient,
                                    String... indices)
Method Detail

setIndices

public UpdateSettingsRequestBuilder setIndices(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(String source)
The settings to update (either json/yaml/properties format)


setSettings

public UpdateSettingsRequestBuilder setSettings(Map<String,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>


Copyright © 2009-2012. All Rights Reserved.