- 
idjava.lang.String id Unique identifier for the stream in a Samza application.
 This identifier is used as a key for stream properties in the
 job config and to distinguish between streams in a graph. 
- 
systemNamejava.lang.String systemName The System name on which this stream will exist. Corresponds to a named implementation of the
 Samza System abstraction. 
- 
physicalNamejava.lang.String physicalName The physical identifier for the stream. This is the identifier that will be used in remote
 systems to identify the stream. In Kafka this would be the topic name whereas in HDFS it
 might be a file URN. 
- 
partitionCountint partitionCount The number of partitions for the stream. 
- 
configjava.util.Map<K,V> config A set of all system-specific configurations for the stream.