elasticsearch-hadoop

org.elasticsearch.hadoop.cfg
Class HadoopSettings

java.lang.Object
  extended by org.elasticsearch.hadoop.cfg.Settings
      extended by org.elasticsearch.hadoop.cfg.HadoopSettings
All Implemented Interfaces:
ConfigurationOptions, InternalConfigurationOptions

public class HadoopSettings
extends Settings


Field Summary
 
Fields inherited from interface org.elasticsearch.hadoop.cfg.InternalConfigurationOptions
INTERNAL_ES_HOSTS, INTERNAL_ES_TARGET_FIELDS, INTERNAL_ES_VERSION
 
Fields inherited from interface org.elasticsearch.hadoop.cfg.ConfigurationOptions
ES_BATCH_SIZE_BYTES, ES_BATCH_SIZE_BYTES_DEFAULT, ES_BATCH_SIZE_ENTRIES, ES_BATCH_SIZE_ENTRIES_DEFAULT, ES_BATCH_WRITE_REFRESH, ES_BATCH_WRITE_REFRESH_DEFAULT, ES_BATCH_WRITE_RETRY_COUNT, ES_BATCH_WRITE_RETRY_COUNT_DEFAULT, ES_BATCH_WRITE_RETRY_POLICY, ES_BATCH_WRITE_RETRY_POLICY_DEFAULT, ES_BATCH_WRITE_RETRY_POLICY_NONE, ES_BATCH_WRITE_RETRY_POLICY_SIMPLE, ES_BATCH_WRITE_RETRY_WAIT, ES_BATCH_WRITE_RETRY_WAIT_DEFAULT, ES_FIELD_READ_EMPTY_AS_NULL, ES_FIELD_READ_EMPTY_AS_NULL_DEFAULT, ES_FIELD_READ_VALIDATE_PRESENCE, ES_FIELD_READ_VALIDATE_PRESENCE_DEFAULT, ES_HEART_BEAT_LEAD, ES_HEART_BEAT_LEAD_DEFAULT, ES_HOST, ES_HTTP_RETRIES, ES_HTTP_RETRIES_DEFAULT, ES_HTTP_TIMEOUT, ES_HTTP_TIMEOUT_DEFAULT, ES_INDEX_AUTO_CREATE, ES_INDEX_AUTO_CREATE_DEFAULT, ES_INDEX_READ_MISSING_AS_EMPTY, ES_INDEX_READ_MISSING_AS_EMPTY_DEFAULT, ES_INPUT_JSON, ES_INPUT_JSON_DEFAULT, ES_MAPPING_DEFAULT_EXTRACTOR_CLASS, ES_MAPPING_DEFAULT_INDEX_EXTRACTOR_CLASS, ES_MAPPING_DEFAULT_INDEX_FORMATTER_CLASS, ES_MAPPING_ID, ES_MAPPING_ID_EXTRACTOR_CLASS, ES_MAPPING_INDEX_EXTRACTOR_CLASS, ES_MAPPING_INDEX_FORMATTER_CLASS, ES_MAPPING_PARAMS_DEFAULT_EXTRACTOR_CLASS, ES_MAPPING_PARAMS_EXTRACTOR_CLASS, ES_MAPPING_PARENT, ES_MAPPING_PARENT_EXTRACTOR_CLASS, ES_MAPPING_ROUTING, ES_MAPPING_ROUTING_EXTRACTOR_CLASS, ES_MAPPING_TIMESTAMP, ES_MAPPING_TIMESTAMP_EXTRACTOR_CLASS, ES_MAPPING_TTL, ES_MAPPING_TTL_EXTRACTOR_CLASS, ES_MAPPING_VERSION, ES_MAPPING_VERSION_EXTRACTOR_CLASS, ES_NET_PROXY_HTTP_HOST, ES_NET_PROXY_HTTP_PASS, ES_NET_PROXY_HTTP_PORT, ES_NET_PROXY_HTTP_USE_SYSTEM_PROPS, ES_NET_PROXY_HTTP_USE_SYSTEM_PROPS_DEFAULT, ES_NET_PROXY_HTTP_USER, ES_NET_PROXY_SOCKS_HOST, ES_NET_PROXY_SOCKS_PASS, ES_NET_PROXY_SOCKS_PORT, ES_NET_PROXY_SOCKS_USE_SYSTEM_PROPS, ES_NET_PROXY_SOCKS_USE_SYSTEM_PROPS_DEFAULT, ES_NET_PROXY_SOCKS_USER, ES_NODES, ES_NODES_DEFAULT, ES_NODES_DISCOVERY, ES_NODES_DISCOVERY_DEFAULT, ES_OPERATION_CREATE, ES_OPERATION_DELETE, ES_OPERATION_INDEX, ES_OPERATION_UPDATE, ES_OPERATION_UPSERT, ES_PORT, ES_PORT_DEFAULT, ES_QUERY, ES_RESOURCE, ES_RESOURCE_READ, ES_RESOURCE_WRITE, ES_SCROLL_FIELDS, ES_SCROLL_KEEPALIVE, ES_SCROLL_KEEPALIVE_DEFAULT, ES_SCROLL_SIZE, ES_SCROLL_SIZE_DEFAULT, ES_SERIALIZATION_READER_VALUE_CLASS, ES_SERIALIZATION_WRITER_BYTES_CLASS, ES_SERIALIZATION_WRITER_VALUE_CLASS, ES_UPDATE_RETRY_ON_CONFLICT, ES_UPDATE_RETRY_ON_CONFLICT_DEFAULT, ES_UPDATE_SCRIPT, ES_UPDATE_SCRIPT_LANG, ES_UPDATE_SCRIPT_PARAMS, ES_UPDATE_SCRIPT_PARAMS_JSON, ES_WRITE_OPERATION, ES_WRITE_OPERATION_DEFAULT
 
Constructor Summary
HadoopSettings(Configuration cfg)
           
 
Method Summary
protected  Properties asProperties()
           
 Settings copy()
           
 String getProperty(String name)
           
 InputStream loadResource(String location)
           
 void setProperty(String name, String value)
           
 
Methods inherited from class org.elasticsearch.hadoop.cfg.Settings
getBatchRefreshAfterWrite, getBatchSizeInBytes, getBatchSizeInEntries, getBatchWriteRetryCount, getBatchWriteRetryPolicy, getBatchWriteRetryWait, getFieldExistanceValidation, getFieldReadEmptyAsNull, getHeartBeatLead, getHttpRetries, getHttpTimeout, getIndexAutoCreate, getIndexReadMissingAsEmpty, getInputAsJson, getMappingDefaultClassExtractor, getMappingId, getMappingIdExtractorClassName, getMappingIndexExtractorClassName, getMappingIndexFormatterClassName, getMappingParamsExtractorClassName, getMappingParent, getMappingParentExtractorClassName, getMappingRouting, getMappingRoutingExtractorClassName, getMappingTimestamp, getMappingTimestampExtractorClassName, getMappingTtl, getMappingTtlExtractorClassName, getMappingVersion, getMappingVersionExtractorClassName, getNetworkHttpUseSystemProperties, getNetworkProxyHttpHost, getNetworkProxyHttpPass, getNetworkProxyHttpPort, getNetworkProxyHttpUser, getNetworkProxySocksHost, getNetworkProxySocksPass, getNetworkProxySocksPort, getNetworkProxySocksUser, getNetworkSocksUseSystemProperties, getNodes, getNodesDiscovery, getOperation, getPort, getProperty, getQuery, getResource, getResourceRead, getResourceWrite, getScrollFields, getScrollKeepAlive, getScrollSize, getSerializerBytesConverterClassName, getSerializerValueReaderClassName, getSerializerValueWriterClassName, getUpdateRetryOnConflict, getUpdateScript, getUpdateScriptLang, getUpdateScriptParams, getUpdateScriptParamsJson, hasUpdateScript, hasUpdateScriptParams, hasUpdateScriptParamsJson, load, merge, save, setHosts, setPort, setQuery, setResourceRead, setResourceWrite
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HadoopSettings

public HadoopSettings(Configuration cfg)
Method Detail

getProperty

public String getProperty(String name)
Specified by:
getProperty in class Settings

setProperty

public void setProperty(String name,
                        String value)
Specified by:
setProperty in class Settings

copy

public Settings copy()
Specified by:
copy in class Settings

loadResource

public InputStream loadResource(String location)
Specified by:
loadResource in class Settings

asProperties

protected Properties asProperties()
Specified by:
asProperties in class Settings

elasticsearch-hadoop