| 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  
StreamJob during and after its run. |