| Interface | Description | 
|---|---|
| ArtifactHandler | This class is for defining artifacts to be published and adding them to configurations. | 
| ComponentMetadataHandler | Allows the build to provide rules that modify the metadata of depended-on software components. | 
| ComponentModuleMetadataHandler | Allows to modify the metadata of depended-on software components. | 
| DependencyHandler | A  DependencyHandleris used to declare dependencies. | 
| RepositoryHandler | A  RepositoryHandlermanages a set of repositories, allowing repositories to be defined and queried. |