Interface Configurable

All Known Subinterfaces:
ErasureCoder, ImpersonationProvider, KeyStoresFactory, Reconfigurable, Tool
All Known Implementing Classes:
AbstractDNSToSwitchMapping, AbstractMapWritable, AvroReflectSerialization, AvroSerialization, AvroSpecificSerialization, BaseExpression, BooleanWritable.Comparator, BytesWritable.Comparator, ByteWritable.Comparator, BZip2Codec, CachedDNSToSwitchMapping, ChecksumFileSystem, Command, CommandFactory, CommandShell, CompositeGroupsMapping, Concat, Configured, CopyCommandWithMultiThread, Count, CredentialShell, CryptoCodec, DefaultCodec, DefaultImpersonationProvider, DeflateCodec, DoubleWritable.Comparator, DtUtilShell, DummyErasureDecoder, DummyErasureEncoder, EnumSetWritable, ErasureDecoder, ErasureEncoder, FileBasedKeyStoresFactory, FileSystem, FilterExpression, FilterFileSystem, Find, FindClass, FloatWritable.Comparator, FsCommand, FsShell, FsShell.Help, FsShell.Usage, FsShellPermissions, FsShellPermissions.Chgrp, FsShellPermissions.Chmod, FsShellPermissions.Chown, FTPFileSystem, GenericWritable, GetGroupsBase, GzipCodec, HAAdmin, HarFileSystem, HHXORErasureDecoder, HHXORErasureEncoder, HttpFileSystem, HttpsFileSystem, IngressPortBasedResolver, IntWritable.Comparator, JceAesCtrCryptoCodec, JceCtrCryptoCodec, JceSm4CtrCryptoCodec, KDiag, KeyShell, LdapGroupsMapping, LocalFileSystem, LongWritable.Comparator, LongWritable.DecreasingComparator, Lz4Codec, MapWritable, MD5Hash.Comparator, NullWritable.Comparator, ObjectWritable, OpensslAesCtrCryptoCodec, OpensslCtrCryptoCodec, OpensslSm4CtrCryptoCodec, OsSecureRandom, PassthroughCodec, PowerShellFencer, RawLocalFileSystem, ReconfigurableBase, RSErasureDecoder, RSErasureEncoder, RuleBasedLdapGroupsMapping, SaslPropertiesResolver, ScriptBasedMapping, ScriptBasedMapping.RawScriptBasedMapping, ScriptBasedMappingWithDependency, SerializationFactory, SFTPFileSystem, ShellBasedUnixGroupsMapping, ShellBasedUnixGroupsNetgroupMapping, ShellCommandFencer, ShortWritable.Comparator, SnappyCodec, SocksSocketFactory, SortedMapWritable, SshFenceByTcpPort, TableMapping, Text.Comparator, TouchCommands, TouchCommands.Touch, TouchCommands.Touchz, Trash, TrashPolicy, TrashPolicyDefault, Truncate, UTF8.Comparator, ViewFileSystem, ViewFileSystemOverloadScheme, WhitelistBasedResolver, WritableComparator, WritableSerialization, XORErasureDecoder, XORErasureEncoder, ZStandardCodec

@Public @Stable public interface Configurable
Something that may be configured with a Configuration.
  • Method Summary

    Modifier and Type
    Method
    Description
    Return the configuration used by this object.
    void
    Set the configuration to be used by this object.
  • Method Details

    • setConf

      void setConf(Configuration conf)
      Set the configuration to be used by this object.
      Parameters:
      conf - configuration to be used
    • getConf

      Configuration getConf()
      Return the configuration used by this object.
      Returns:
      Configuration