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 |
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.
CatalogKinesisSource' | |
|
Instances
newCatalogKinesisSource Source #
:: 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.