Interface MappingDeconflictDarkFeature
-
public interface MappingDeconflictDarkFeature
Dark-feature "index.mapping.deconflict".If enabled, it will enforce that index field mappings are not in conflict with each other. A conflict is when one field name is used across multiple different mappings.
Currently defaults to disabled. Planned activation: prior to OpenSearch rollout.
- Since:
- 8.6
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static MappingDeconflictDarkFeature
create(com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager)
boolean
isEnabled()
static boolean
isEnabled(com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager)
-
-
-
Field Detail
-
KEY
static final String KEY
- See Also:
- Constant Field Values
-
DEAFAULT
static final boolean DEAFAULT
- See Also:
- Constant Field Values
-
-
Method Detail
-
isEnabled
static boolean isEnabled(com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager)
- Parameters:
darkFeatureManager
-- Returns:
- true if the dark-feature is currently enabled
-
create
static MappingDeconflictDarkFeature create(com.atlassian.sal.api.features.DarkFeatureManager darkFeatureManager)
-
isEnabled
boolean isEnabled()
- Returns:
- true if the dark-feature is currently enabled
-
-