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