Class HadoopConfigurationProperty<T>

java.lang.Object
com.google.cloud.hadoop.util.HadoopConfigurationProperty<T>

public class HadoopConfigurationProperty<T> extends Object
Hadoop configuration property
  • Constructor Details

    • HadoopConfigurationProperty

      public HadoopConfigurationProperty(String key)
    • HadoopConfigurationProperty

      public HadoopConfigurationProperty(String key, T defaultValue, String... deprecatedKeys)
  • Method Details

    • withPrefixes

      @CanIgnoreReturnValue public HadoopConfigurationProperty<T> withPrefixes(List<String> keyPrefixes)
    • getKey

      public String getKey()
    • getDeprecatedKeys

      public List<String> getDeprecatedKeys()
    • 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)
    • getPropsWithPrefix

      public Map<String,String> getPropsWithPrefix(org.apache.hadoop.conf.Configuration config)