Module org.elasticsearch.xcore
Class TransformEffectiveSettings
java.lang.Object
org.elasticsearch.xpack.core.transform.transforms.TransformEffectiveSettings
-
Method Summary
Modifier and TypeMethodDescriptionstatic intgetNumFailureRetries(SettingsConfig settings, int defaultNumFailureRetries) Determines the appropriate number of retries.static booleanisAlignCheckpointsDisabled(SettingsConfig settings) Determines if aligning checkpoints is disabled for this transform based on settings.static booleanisDeduceMappingsDisabled(SettingsConfig settings) Determines if mappings deduction is disabled for this transform based on settings.static booleanisPitDisabled(SettingsConfig settings) Determines if pit is disabled for this transform based on settings.static booleanisUnattended(SettingsConfig settings) Determines if the transform is unattended based on settings.static booleanwriteDatesAsEpochMillis(SettingsConfig settings, TransformConfigVersion version) Determines if the transform should write dates as epoch millis based on settings and version.
-
Method Details
-
writeDatesAsEpochMillis
public static boolean writeDatesAsEpochMillis(SettingsConfig settings, TransformConfigVersion version) Determines if the transform should write dates as epoch millis based on settings and version.- Parameters:
settings- transform's settings- Returns:
- whether or not the transform is unattended
-
isAlignCheckpointsDisabled
Determines if aligning checkpoints is disabled for this transform based on settings.- Parameters:
settings- transform's settings- Returns:
- whether or not aligning checkpoints is disabled for this transform
-
isPitDisabled
Determines if pit is disabled for this transform based on settings.- Parameters:
settings- transform's settings- Returns:
- whether or not pit is disabled for this transform
-
isDeduceMappingsDisabled
Determines if mappings deduction is disabled for this transform based on settings.- Parameters:
settings- transform's settings- Returns:
- whether or not mappings deduction is disabled for this transform
-
getNumFailureRetries
Determines the appropriate number of retries.The number of retries are read from the config or if not read from the context which is based on a cluster wide default. If the transform runs in unattended mode, the number of retries is always indefinite.
- Parameters:
settings- transform's settings- Returns:
- the number of retries or -1 if retries are indefinite
-
isUnattended
Determines if the transform is unattended based on settings.- Parameters:
settings- transform's settings- Returns:
- whether or not the transform is unattended
-