@InterfaceAudience.Private public final class ConfigurationHelper extends Object
S3AUtils.| Modifier and Type | Method and Description |
|---|---|
static Duration |
enforceMinimumDuration(String name,
Duration duration,
Duration minimumDuration)
Enforce a minimum duration of a configuration option, if the supplied
value is non-null.
|
static Duration |
getDuration(org.apache.hadoop.conf.Configuration conf,
String name,
Duration defaultDuration,
TimeUnit defaultUnit,
Duration minimumDuration)
Get a duration.
|
static void |
setDurationAsMillis(org.apache.hadoop.conf.Configuration conf,
String name,
Duration duration)
Set a duration as a time in milliseconds, with the suffix "ms" added.
|
static void |
setDurationAsSeconds(org.apache.hadoop.conf.Configuration conf,
String name,
Duration duration)
Set a duration as a time in seconds, with the suffix "s" added.
|
public static Duration getDuration(org.apache.hadoop.conf.Configuration conf, String name, Duration defaultDuration, TimeUnit defaultUnit, @Nullable Duration minimumDuration)
Integer.MAX_VALUE milliseconds,
it is set to that max.
If minimumDuration is set, and the value is less than that, then
the minimum is used.
Logs the value for diagnostics.conf - configname - option namedefaultDuration - default durationdefaultUnit - default unit on the config option if not declared.minimumDuration - optional minimum duration;public static void setDurationAsSeconds(org.apache.hadoop.conf.Configuration conf,
String name,
Duration duration)
conf - configuration to update.name - option nameduration - durationpublic static void setDurationAsMillis(org.apache.hadoop.conf.Configuration conf,
String name,
Duration duration)
conf - configuration to update.name - option nameduration - durationpublic static Duration enforceMinimumDuration(String name, Duration duration, @Nullable Duration minimumDuration)
name - option nameduration - duration to checkminimumDuration - minimum duration; may be nullCopyright © 2008–2024 Apache Software Foundation. All rights reserved.