| Interface | Description | 
|---|---|
| SourceControl | Configuration that defines the source dependencies available in this build. | 
| VcsMapping | A dependency mapping provided by a VCS repository. | 
| VcsMappings | Allows VCS mapping rules to be specified for a build. | 
| VersionControlRepository | Represents the details about a particular VCS repository that contains a build that produces zero or more components that can be used during dependency resolution. | 
| VersionControlSpec | Captures user-provided information about a version control repository. |