public abstract class Settings
extends java.lang.Object
Constructor and Description |
---|
Settings() |
public org.elasticsearch.hadoop.util.EsMajorVersion getInternalVersionOrThrow()
IllegalArgumentException
if not presentEsMajorVersion
extracted from the propertiespublic org.elasticsearch.hadoop.util.EsMajorVersion getInternalVersionOrLatest()
EsMajorVersion.LATEST
if not presentEsMajorVersion
extracted from the properties or EsMajorVersion.LATEST
if not presentpublic java.lang.String getNodes()
public int getPort()
public boolean getNodesDiscovery()
public java.lang.String getNodesPathPrefix()
public boolean getNodesDataOnly()
public boolean getNodesIngestOnly()
public boolean getNodesClientOnly()
public boolean getNodesWANOnly()
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 long getScrollLimit()
public java.lang.String getScrollFields()
public boolean getExcludeSource()
public java.lang.String getSerializerValueWriterClassName()
public java.lang.String getSerializerBytesConverterClassName()
public java.lang.String getSerializerValueReaderClassName()
public boolean getIndexAutoCreate()
public boolean getIndexReadMissingAsEmpty()
public boolean getIndexReadAllowRedStatus()
public boolean getInputAsJson()
public boolean getOutputAsJson()
public java.lang.String getOperation()
public java.lang.String getMappingId()
public java.lang.String getMappingParent()
public java.lang.String getMappingJoin()
public java.lang.String getMappingVersion()
public boolean hasMappingVersionType()
public java.lang.String getMappingVersionType()
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 getMappingJoinExtractorClassName()
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 boolean getMappingConstantAutoQuote()
public boolean getMappingDateRich()
public java.lang.String getMappingIncludes()
public java.lang.String getMappingExcludes()
public java.lang.String getIngestPipeline()
public int getUpdateRetryOnConflict()
public java.lang.String getUpdateScript()
public java.lang.String getUpdateScriptInline()
public java.lang.String getUpdateScriptFile()
public java.lang.String getUpdateScriptStored()
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 getReadFieldEmptyAsNull()
public FieldPresenceValidation getReadFieldExistanceValidation()
public java.lang.String getReadFieldInclude()
public java.lang.String getReadFieldExclude()
public java.lang.String getReadFieldAsArrayInclude()
public java.lang.String getReadFieldAsArrayExclude()
public java.lang.String getReadSourceFilter()
public org.elasticsearch.hadoop.util.unit.TimeValue getHeartBeatLead()
public org.elasticsearch.hadoop.util.unit.TimeValue getTransportPoolingExpirationTimeout()
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 getNetworkProxyHttpsHost()
public int getNetworkProxyHttpsPort()
public java.lang.String getNetworkProxyHttpsUser()
public java.lang.String getNetworkProxyHttpsPass()
public boolean getNetworkHttpsUseSystemProperties()
public java.lang.String getNetworkProxySocksHost()
public int getNetworkProxySocksPort()
public java.lang.String getNetworkProxySocksUser()
public java.lang.String getNetworkProxySocksPass()
public boolean getNetworkSocksUseSystemProperties()
public boolean getNodesResolveHostnames()
public Settings setInternalVersion(org.elasticsearch.hadoop.util.EsMajorVersion version)
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)
public Settings setMaxDocsPerPartition(int size)
protected java.lang.String getResource()
public java.lang.String getResourceRead()
public java.lang.String getResourceWrite()
public java.lang.String getQuery()
public int getMaxDocsPerPartition()
public boolean getReadMetadata()
public java.lang.String getReadMetadataField()
public boolean getReadMetadataVersion()
public boolean getReadMappingMissingFieldsIgnore()
public boolean getDataFrameWriteNullValues()
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()
public abstract java.util.Properties asProperties()