/Engine/Source/Developer/DerivedDataCache/Public/DerivedDataBuildJob.h
The job depends on the build scheduler to move it through its states. That relationship allows the scheduler more control over resources such as: memory, compute, storage, network.
class IBuildJob