| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Glue.Types.CatalogKinesisSource
Description
Synopsis
- data CatalogKinesisSource = CatalogKinesisSource' {}
- newCatalogKinesisSource :: Text -> Text -> Text -> CatalogKinesisSource
- catalogKinesisSource_dataPreviewOptions :: Lens' CatalogKinesisSource (Maybe StreamingDataPreviewOptions)
- catalogKinesisSource_detectSchema :: Lens' CatalogKinesisSource (Maybe Bool)
- catalogKinesisSource_streamingOptions :: Lens' CatalogKinesisSource (Maybe KinesisStreamingSourceOptions)
- catalogKinesisSource_windowSize :: Lens' CatalogKinesisSource (Maybe Natural)
- catalogKinesisSource_name :: Lens' CatalogKinesisSource Text
- catalogKinesisSource_table :: Lens' CatalogKinesisSource Text
- catalogKinesisSource_database :: Lens' CatalogKinesisSource Text
Documentation
data CatalogKinesisSource Source #
Specifies a Kinesis data source in the Glue Data Catalog.
See: newCatalogKinesisSource smart constructor.
Constructors
| CatalogKinesisSource' | |
Fields
| |
Instances
newCatalogKinesisSource Source #
Arguments
| :: Text | |
| -> Text | |
| -> Text | |
| -> CatalogKinesisSource |
Create a value of CatalogKinesisSource with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:dataPreviewOptions:CatalogKinesisSource', catalogKinesisSource_dataPreviewOptions - Additional options for data preview.
$sel:detectSchema:CatalogKinesisSource', catalogKinesisSource_detectSchema - Whether to automatically determine the schema from the incoming data.
$sel:streamingOptions:CatalogKinesisSource', catalogKinesisSource_streamingOptions - Additional options for the Kinesis streaming data source.
$sel:windowSize:CatalogKinesisSource', catalogKinesisSource_windowSize - The amount of time to spend processing each micro batch.
$sel:name:CatalogKinesisSource', catalogKinesisSource_name - The name of the data source.
$sel:table:CatalogKinesisSource', catalogKinesisSource_table - The name of the table in the database to read from.
$sel:database:CatalogKinesisSource', catalogKinesisSource_database - The name of the database to read from.
catalogKinesisSource_dataPreviewOptions :: Lens' CatalogKinesisSource (Maybe StreamingDataPreviewOptions) Source #
Additional options for data preview.
catalogKinesisSource_detectSchema :: Lens' CatalogKinesisSource (Maybe Bool) Source #
Whether to automatically determine the schema from the incoming data.
catalogKinesisSource_streamingOptions :: Lens' CatalogKinesisSource (Maybe KinesisStreamingSourceOptions) Source #
Additional options for the Kinesis streaming data source.
catalogKinesisSource_windowSize :: Lens' CatalogKinesisSource (Maybe Natural) Source #
The amount of time to spend processing each micro batch.
catalogKinesisSource_name :: Lens' CatalogKinesisSource Text Source #
The name of the data source.
catalogKinesisSource_table :: Lens' CatalogKinesisSource Text Source #
The name of the table in the database to read from.
catalogKinesisSource_database :: Lens' CatalogKinesisSource Text Source #
The name of the database to read from.