Package com.google.cloud.hadoop.util
Class HadoopConfigurationProperty<T>
- java.lang.Object
-
- com.google.cloud.hadoop.util.HadoopConfigurationProperty<T>
-
public class HadoopConfigurationProperty<T> extends Object
Hadoop configuration property
-
-
Constructor Summary
Constructors Constructor Description HadoopConfigurationProperty(String key)
HadoopConfigurationProperty(String key, T defaultValue, String... deprecatedKeys)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
get(org.apache.hadoop.conf.Configuration config, BiFunction<String,T,T> getterFn)
T
getDefault()
List<String>
getDeprecatedKeys()
String
getKey()
RedactedString
getPassword(org.apache.hadoop.conf.Configuration config)
Map<String,String>
getPropsWithPrefix(org.apache.hadoop.conf.Configuration config)
Collection<String>
getStringCollection(org.apache.hadoop.conf.Configuration config)
Duration
getTimeDuration(org.apache.hadoop.conf.Configuration config)
HadoopConfigurationProperty<T>
withPrefixes(List<String> keyPrefixes)
-
-
-
Method Detail
-
withPrefixes
@CanIgnoreReturnValue public HadoopConfigurationProperty<T> withPrefixes(List<String> keyPrefixes)
-
getKey
public String getKey()
-
getDefault
public T getDefault()
-
get
public T get(org.apache.hadoop.conf.Configuration config, BiFunction<String,T,T> getterFn)
-
getPassword
public RedactedString getPassword(org.apache.hadoop.conf.Configuration config)
-
getTimeDuration
public Duration getTimeDuration(org.apache.hadoop.conf.Configuration config)
-
getStringCollection
public Collection<String> getStringCollection(org.apache.hadoop.conf.Configuration config)
-
-