Package org.elasticsearch.hadoop.cfg
Class CompositeSettings
java.lang.Object
org.elasticsearch.hadoop.cfg.Settings
org.elasticsearch.hadoop.cfg.CompositeSettings
Provides a composite view of configurations, using a hierarchical model for property lookup as well as immutable
treatment of the underlying configurations. Each Composite has its own write-settings to accumulate mutations that
is checked for values first. After checking the write-settings, each settings object is checked in order that they
were specified.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncopy()getProperty(String name) loadResource(String location) voidsetProperty(String name, String value) Methods inherited from class org.elasticsearch.hadoop.cfg.Settings
excludeFilter, getBatchFlushManual, getBatchRefreshAfterWrite, getBatchSizeInBytes, getBatchSizeInEntries, getBatchWriteRetryCount, getBatchWriteRetryLimit, getBatchWriteRetryPolicy, getBatchWriteRetryWait, getClusterInfoOrNull, getClusterInfoOrThrow, getClusterInfoOrUnnamedLatest, getDataFrameWriteNullValues, getExcludeSource, getHeartBeatLead, getHttpRetries, getHttpTimeout, getIndexAutoCreate, getIndexReadAllowRedStatus, getIndexReadMissingAsEmpty, getIngestPipeline, getInputAsJson, getInternalVersionOrLatest, getInternalVersionOrThrow, getMappingConstantAutoQuote, getMappingDateRich, getMappingDefaultClassExtractor, getMappingExcludes, getMappingId, getMappingIdExtractorClassName, getMappingIncludes, getMappingIndexExtractorClassName, getMappingIndexFormatterClassName, getMappingJoin, getMappingJoinExtractorClassName, getMappingMetadataExtractorClassName, getMappingParamsExtractorClassName, getMappingParent, getMappingParentExtractorClassName, getMappingRouting, getMappingRoutingExtractorClassName, getMappingTimestamp, getMappingTimestampExtractorClassName, getMappingTtl, getMappingTtlExtractorClassName, getMappingVersion, getMappingVersionExtractorClassName, getMappingVersionType, getMaxDocsPerPartition, getNetworkHttpAuthPass, getNetworkHttpAuthUser, getNetworkHttpsUseSystemProperties, getNetworkHttpUseSystemProperties, getNetworkProxyHttpHost, getNetworkProxyHttpPass, getNetworkProxyHttpPort, getNetworkProxyHttpsHost, getNetworkProxyHttpsPass, getNetworkProxyHttpsPort, getNetworkProxyHttpsUser, getNetworkProxyHttpUser, getNetworkProxySocksHost, getNetworkProxySocksPass, getNetworkProxySocksPort, getNetworkProxySocksUser, getNetworkSocksUseSystemProperties, getNetworkSpnegoAuthElasticsearchPrincipal, getNetworkSpnegoAuthMutual, getNetworkSSLAcceptSelfSignedCert, getNetworkSSLEnabled, getNetworkSSLKeyStoreLocation, getNetworkSSLKeyStorePass, getNetworkSSLKeyStoreType, getNetworkSSLProtocol, getNetworkSSLTrustStoreLocation, getNetworkSSLTrustStorePass, getNodes, getNodesClientOnly, getNodesDataOnly, getNodesDiscovery, getNodesIngestOnly, getNodesPathPrefix, getNodesResolveHostnames, getNodesWANOnly, getOpaqueId, getOperation, getOutputAsJson, getPort, getProperty, getQuery, getReadFieldAsArrayExclude, getReadFieldAsArrayInclude, getReadFieldEmptyAsNull, getReadFieldExclude, getReadFieldExistanceValidation, getReadFieldInclude, getReadMappingMissingFieldsIgnore, getReadMetadata, getReadMetadataField, getReadMetadataVersion, getReadSourceFilter, getResource, getResourceRead, getResourceWrite, getScrollFields, getScrollKeepAlive, getScrollLimit, getScrollSize, getSecurityAuthenticationMethod, getSecurityUserProviderClass, getSerializerBytesConverterClassName, getSerializerValueReaderClassName, getSerializerValueWriterClassName, getSettingsView, getShardPreference, getTransportPoolingExpirationTimeout, getUpdateRetryOnConflict, getUpdateScript, getUpdateScriptFile, getUpdateScriptInline, getUpdateScriptLang, getUpdateScriptParams, getUpdateScriptParamsJson, getUpdateScriptStored, getUpdateScriptUpsert, hasMappingVersionType, hasScriptUpsert, hasUpdateScript, hasUpdateScriptParams, hasUpdateScriptParamsJson, load, merge, merge, save, setHosts, setInternalClusterInfo, setInternalVersion, setMaxDocsPerPartition, setNodes, setOpaqueId, setPort, setQuery, setResourceRead, setResourceWrite, setUserAgent
-
Constructor Details
-
CompositeSettings
- Parameters:
settings- ordered input of settings, which will be checked for properties in the order that they are given.
-
-
Method Details
-
loadResource
- Specified by:
loadResourcein classSettings
-
copy
-
getProperty
- Specified by:
getPropertyin classSettings
-
setProperty
- Specified by:
setPropertyin classSettings
-
asProperties
- Specified by:
asPropertiesin classSettings
-