Spark DStream (Discretized Stream) is the basic abstraction of Spark Streaming. It can also be a data stream generated by transforming the input stream. At its core, DStream is a continuous stream of RDD (Spark abstraction). Every RDD in DStream contains data from a certain interval. So you can go with the C option.