public class AliasValidator extends AbstractComponent
deprecationLogger, logger, settings
Constructor and Description |
---|
AliasValidator(Settings settings) |
Modifier and Type | Method and Description |
---|---|
void |
validateAlias(Alias alias,
String index,
MetaData metaData)
Allows to validate an
Alias and make sure
it's valid before it gets added to the index metadata. |
void |
validateAliasAction(AliasAction aliasAction,
MetaData metaData)
Allows to validate an
AliasAction and make sure
it's valid before it gets added to the index metadata. |
void |
validateAliasFilter(String alias,
byte[] filter,
IndexQueryParserService indexQueryParserService)
Validates an alias filter by parsing it using the
provided
IndexQueryParserService |
void |
validateAliasFilter(String alias,
String filter,
IndexQueryParserService indexQueryParserService)
Validates an alias filter by parsing it using the
provided
IndexQueryParserService |
void |
validateAliasMetaData(AliasMetaData aliasMetaData,
String index,
MetaData metaData)
Allows to validate an
AliasMetaData and make sure
it's valid before it gets added to the index metadata. |
void |
validateAliasStandalone(Alias alias)
Allows to partially validate an alias, without knowing which index it'll get applied to.
|
logDeprecatedSetting, logRemovedSetting, nodeName
public void validateAliasAction(AliasAction aliasAction, MetaData metaData)
AliasAction
and make sure
it's valid before it gets added to the index metadata. Doesn't validate the alias filter.IllegalArgumentException
- if the alias is not validpublic void validateAlias(Alias alias, String index, MetaData metaData)
Alias
and make sure
it's valid before it gets added to the index metadata. Doesn't validate the alias filter.IllegalArgumentException
- if the alias is not validpublic void validateAliasMetaData(AliasMetaData aliasMetaData, String index, MetaData metaData)
AliasMetaData
and make sure
it's valid before it gets added to the index metadata. Doesn't validate the alias filter.IllegalArgumentException
- if the alias is not validpublic void validateAliasStandalone(Alias alias)
XContentParser
,
without validating it as a filter though.IllegalArgumentException
- if the alias is not validpublic void validateAliasFilter(String alias, String filter, IndexQueryParserService indexQueryParserService)
IndexQueryParserService
IllegalArgumentException
- if the filter is not validpublic void validateAliasFilter(String alias, byte[] filter, IndexQueryParserService indexQueryParserService)
IndexQueryParserService
IllegalArgumentException
- if the filter is not validCopyright © 2009–2017. All rights reserved.