public class CompositeSettings extends Settings
| Constructor and Description |
|---|
CompositeSettings(Collection<Settings> settings) |
| Modifier and Type | Method and Description |
|---|---|
Properties |
asProperties() |
Settings |
copy() |
String |
getProperty(String name) |
InputStream |
loadResource(String location) |
void |
setProperty(String name,
String value) |
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, 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, hasMappingVersionType, hasUpdateScript, hasUpdateScriptParams, hasUpdateScriptParamsJson, load, merge, merge, save, setHosts, setInternalClusterInfo, setInternalVersion, setMaxDocsPerPartition, setNodes, setPort, setQuery, setResourceRead, setResourceWritepublic CompositeSettings(Collection<Settings> settings)
settings - ordered input of settings, which will be checked for properties in the order that they are given.public InputStream loadResource(String location)
loadResource in class Settingspublic String getProperty(String name)
getProperty in class Settingspublic void setProperty(String name, String value)
setProperty in class Settingspublic Properties asProperties()
asProperties in class Settings