public abstract class Settings
extends java.lang.Object
Constructor and Description |
---|
Settings() |
public java.lang.String getNodes()
public int getPort()
public boolean getNodesDiscovery()
public long getHttpTimeout()
public int getHttpRetries()
public int getBatchSizeInBytes()
public int getBatchSizeInEntries()
public int getBatchWriteRetryCount()
public long getBatchWriteRetryWait()
public java.lang.String getBatchWriteRetryPolicy()
public boolean getBatchRefreshAfterWrite()
public boolean getBatchFlushManual()
public long getScrollKeepAlive()
public long getScrollSize()
public java.lang.String getScrollFields()
public java.lang.String getSerializerValueWriterClassName()
public java.lang.String getSerializerBytesConverterClassName()
public java.lang.String getSerializerValueReaderClassName()
public boolean getIndexAutoCreate()
public boolean getIndexReadMissingAsEmpty()
public boolean getInputAsJson()
public java.lang.String getOperation()
public java.lang.String getMappingId()
public java.lang.String getMappingParent()
public java.lang.String getMappingVersion()
public java.lang.String getMappingRouting()
public java.lang.String getMappingTtl()
public java.lang.String getMappingTimestamp()
public java.lang.String getMappingDefaultClassExtractor()
public java.lang.String getMappingIdExtractorClassName()
public java.lang.String getMappingParentExtractorClassName()
public java.lang.String getMappingVersionExtractorClassName()
public java.lang.String getMappingRoutingExtractorClassName()
public java.lang.String getMappingTtlExtractorClassName()
public java.lang.String getMappingTimestampExtractorClassName()
public java.lang.String getMappingIndexExtractorClassName()
public java.lang.String getMappingIndexFormatterClassName()
public java.lang.String getMappingParamsExtractorClassName()
public int getUpdateRetryOnConflict()
public java.lang.String getUpdateScript()
public java.lang.String getUpdateScriptLang()
public java.lang.String getUpdateScriptParams()
public java.lang.String getUpdateScriptParamsJson()
public boolean hasUpdateScript()
public boolean hasUpdateScriptParams()
public boolean hasUpdateScriptParamsJson()
public boolean getFieldReadEmptyAsNull()
public FieldPresenceValidation getFieldExistanceValidation()
public org.elasticsearch.hadoop.util.unit.TimeValue getHeartBeatLead()
public boolean getNetworkSSLEnabled()
public java.lang.String getNetworkSSLKeyStoreLocation()
public java.lang.String getNetworkSSLProtocol()
public java.lang.String getNetworkSSLKeyStoreType()
public java.lang.String getNetworkSSLKeyStorePass()
public java.lang.String getNetworkSSLTrustStoreLocation()
public java.lang.String getNetworkSSLTrustStorePass()
public boolean getNetworkSSLAcceptSelfSignedCert()
public java.lang.String getNetworkHttpAuthUser()
public java.lang.String getNetworkHttpAuthPass()
public java.lang.String getNetworkProxyHttpHost()
public int getNetworkProxyHttpPort()
public java.lang.String getNetworkProxyHttpUser()
public java.lang.String getNetworkProxyHttpPass()
public boolean getNetworkHttpUseSystemProperties()
public java.lang.String getNetworkProxySocksHost()
public int getNetworkProxySocksPort()
public java.lang.String getNetworkProxySocksUser()
public java.lang.String getNetworkProxySocksPass()
public boolean getNetworkSocksUseSystemProperties()
public Settings setNodes(java.lang.String hosts)
@Deprecated public Settings setHosts(java.lang.String hosts)
public Settings setPort(int port)
public Settings setResourceRead(java.lang.String index)
public Settings setResourceWrite(java.lang.String index)
public Settings setQuery(java.lang.String query)
protected java.lang.String getResource()
public java.lang.String getResourceRead()
public java.lang.String getResourceWrite()
public java.lang.String getQuery()
public boolean getReadMetadata()
public java.lang.String getReadMetadataField()
public boolean getReadMetadataVersion()
public abstract java.io.InputStream loadResource(java.lang.String location)
public abstract Settings copy()
protected java.lang.String getProperty(java.lang.String name, java.lang.String defaultValue)
public abstract java.lang.String getProperty(java.lang.String name)
public abstract void setProperty(java.lang.String name, java.lang.String value)
public Settings merge(java.util.Properties properties)
public Settings merge(java.util.Map<java.lang.String,java.lang.String> map)
public Settings load(java.lang.String source)
public java.lang.String save()
protected abstract java.util.Properties asProperties()