libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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
Eq SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Read SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Show 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 #

NFData SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

Methods

rnf :: SchemaDefinition -> () #

Hashable SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

ToJSON SchemaDefinition Source # 
Instance details

Defined in Amazonka.IoTAnalytics.Types.SchemaDefinition

FromJSON 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" "libZSservicesZSamazonka-iot-analyticsZSamazonka-iot-analytics" '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.