| 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. | 
| DependencyConstraintHandler | A  DependencyConstraintHandleris used to declare dependency constraints. | 
| DependencyHandler | A  DependencyHandleris used to declare dependencies. | 
| DependencyLockingHandler | A  DependencyLockingHandlermanages the behaviour and configuration of dependency locking. | 
| RepositoryHandler | A  RepositoryHandlermanages a set of repositories, allowing repositories to be defined and queried. |