Google is committed to advancing racial equity for Black communities. See how.


Option Annotates a field as representing a IConfiguration option. 
OptionClass Annotates a class as representing a IConfiguration object. 


IConfiguration Configuration information for a TradeFederation invocation. 
IConfigurationFactory Factory for creating IConfigurations  
IConfigurationReceiver Simple interface to represent object that accepts an IConfiguration
IConfigurationServer An interface for config server. 
IDeviceConfiguration Device Configuration Holder Interface. 
IGlobalConfiguration A class to encompass global configuration information for a single Trade Federation instance (encompassing any number of invocations of actual configurations). 


ArgsOptionParser Populates Option fields from parsed command line arguments. 
ClassNotFoundConfigurationException ConfigurationException for when the class of an object is not found. 
Configuration A concrete IConfiguration implementation that stores the loaded config objects in a map. 
ConfigurationDef Holds a record of a configuration, its associated objects and their options. 
ConfigurationDef.ConfigObjectDef Object to hold info for a className and the appearance number it has (e.g. if a config has the same object twice, the first one will have the first appearance number). 
ConfigurationDef.OptionDef Holds the details of an option. 
ConfigurationDescriptor Configuration Object that describes some aspect of the configuration itself. 
ConfigurationException Thrown if configuration could not be loaded. 
ConfigurationFactory Factory for creating IConfiguration
ConfigurationFactory.ConfigLoader Implementation of IConfigDefLoader that tracks the included configurations from one root config, and throws an exception on circular includes. 
ConfigurationUtil Utility functions to handle configuration files. 
DeviceConfigurationHolder A concrete IDeviceConfiguration implementation that stores the loaded device configuration objects in its attributes. 
DynamicRemoteFileResolver Class that helps resolving path to remote files. 
GlobalConfiguration An IGlobalConfiguration implementation that stores the loaded config objects in a map  
OptionCopier A helper class that can copy Option field values with same names from one object to another. 
OptionNotAllowedException Specific ConfigurationException when an option is not allowed to be passed in the command line. 
OptionSetter Populates Option fields. 
OptionSetter.OptionFieldsForName Container for the list of option fields with given name. 
RetryConfigurationFactory Factory that handles retrying a command. 
SandboxConfigurationFactory Special Configuration factory to handle creation of configurations for Sandboxing purpose. 
TemplateResolutionError Class extending ConfigurationException for template related error during configuration parsing. 


ConfigurationDescriptor.LocalTestRunner Enum used to indicate local test runner. 
OptionUpdateRule Controls the behavior when an option is specified multiple times.