org.elasticsearch.hadoop.cfg
Class PropertiesSettings
java.lang.Object
org.elasticsearch.hadoop.cfg.Settings
org.elasticsearch.hadoop.cfg.PropertiesSettings
- All Implemented Interfaces:
- ConfigurationOptions, InternalConfigurationOptions
public class PropertiesSettings
- extends Settings
Properties-based settings - used for testing or local environments (including Cascading-local).
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_HOST, ES_HOST_DEFAULT, 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_ID, ES_MAPPING_ID_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_NODES, ES_NODES_DEFAULT, ES_NODES_DISCOVERY, ES_NODES_DISCOVERY_DEFAULT, ES_OPERATION_CREATE, ES_OPERATION_DELETE, ES_OPERATION_INDEX, ES_OPERATION_UPDATE, ES_PORT, ES_PORT_DEFAULT, ES_QUERY, ES_RESOURCE, 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_UPSERT_DOC, ES_UPSERT_DOC_DEFAULT, ES_WRITE_OPERATION, ES_WRITE_OPERATION_DEFAULT |
Methods inherited from class org.elasticsearch.hadoop.cfg.Settings |
clean, cleanHosts, cleanResource, getBatchRefreshAfterWrite, getBatchSizeInBytes, getBatchSizeInEntries, getBatchWriteRetryCount, getBatchWriteRetryPolicy, getBatchWriteRetryWait, getFieldReadEmptyAsNull, getHttpRetries, getHttpTimeout, getIndexAutoCreate, getIndexReadMissingAsEmpty, getInputAsJson, getMappingDefaultClassExtractor, getMappingId, getMappingIdExtractorClassName, getMappingParent, getMappingParentExtractorClassName, getMappingRouting, getMappingRoutingExtractorClassName, getMappingTimestamp, getMappingTimestampExtractorClassName, getMappingTtl, getMappingTtlExtractorClassName, getMappingVersion, getMappingVersionExtractorClassName, getNodes, getNodesDiscovery, getOperation, getPort, getProperty, getQuery, getScrollFields, getScrollKeepAlive, getScrollSize, getSerializerBytesConverterClassName, getSerializerValueReaderClassName, getSerializerValueWriterClassName, getTargetHosts, getTargetResource, getUpsertDoc, merge, save, setHosts, setPort, setQuery, setResource |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
props
protected final Properties props
PropertiesSettings
public PropertiesSettings(Properties props)
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