| Interface | Description | 
|---|---|
| KinesisDataGenerator | A wrapper interface that will allow us to consolidate the code for synthetic data generation. | 
| SparkAWSCredentials | Serializable interface providing a method executors can call to obtain an
 AWSCredentialsProvider instance for authenticating to AWS services. | 
| Class | Description | 
|---|---|
| DefaultCredentials | Returns DefaultAWSCredentialsProviderChain for authentication. | 
| KinesisInitialPositions | |
| KinesisInitialPositions.AtTimestamp | |
| KinesisInitialPositions.Latest | |
| KinesisInitialPositions.TrimHorizon | |
| KinesisUtilsPythonHelper | This is a helper class that wraps the methods in KinesisUtils into more Python-friendly class and
 function so that it can be easily instantiated and called from Python's KinesisUtils. | 
| SparkAWSCredentials.Builder | Builder for  SparkAWSCredentialsinstances. |