| Interface | Description | 
|---|---|
| BuildListener | A  BuildListeneris notified of the major lifecycle events as a build is executed. | 
| TaskExecutionRequest | A request to execute some tasks, along with an optional project path context to provide information necessary to select the tasks | 
| Class | Description | 
|---|---|
| BuildAdapter | A  BuildListeneradapter class for receiving build events. | 
| BuildResult | A  BuildResultpackages up the results of a build executed by aGradleLauncherinstance. | 
| StartParameter | StartParameterdefines the configuration used by a Gradle instance to execute a build. |