| Interface | Description | 
|---|---|
| StreamJob | A StreamJob runs Samza  StreamTasks in its specific environment. | 
| StreamJobFactory | Build a  StreamJob | 
| Class | Description | 
|---|---|
| CommandBuilder | CommandBuilders are used to customize the command necessary to launch a Samza
 Job for a particular framework, such as YARN or the LocalJobRunner. | 
| Enum | Description | 
|---|---|
| ApplicationStatus | Status of a  StreamJobduring and after its run. |