amazonka-iot-analytics-2.0: Amazon IoT Analytics SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.IoTAnalytics.Types.SchemaDefinition

Description

 
Synopsis

Documentation

data SchemaDefinition Source #

Information needed to define a schema.

See: newSchemaDefinition smart constructor.

Constructors

SchemaDefinition' 

Fields

  • columns :: Maybe [Column]

    Specifies one or more columns that store your data.

    Each schema can have up to 100 columns. Each column can have up to 100 nested types.

Instances

Instances details
FromJSON SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

ToJSON SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Generic SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Associated Types

type Rep SchemaDefinition :: Type -> Type #

Read SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Show SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

NFData SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Methods

rnf :: SchemaDefinition -> () #

Eq SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Hashable SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

type Rep SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

type Rep SchemaDefinition = D1 ('MetaData "SchemaDefinition" "Amazonka.IoTAnalytics.Types.SchemaDefinition" "amazonka-iot-analytics-2.0-2pxFb0PbSzA9ccOL4CofY4" 'False) (C1 ('MetaCons "SchemaDefinition'" 'PrefixI 'True) (S1 ('MetaSel ('Just "columns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Column]))))

newSchemaDefinition :: SchemaDefinition Source #

Create a value of SchemaDefinition 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:columns:SchemaDefinition', schemaDefinition_columns - Specifies one or more columns that store your data.

Each schema can have up to 100 columns. Each column can have up to 100 nested types.

schemaDefinition_columns :: Lens' SchemaDefinition (Maybe [Column]) Source #

Specifies one or more columns that store your data.

Each schema can have up to 100 columns. Each column can have up to 100 nested types.