libZSservicesZSamazonka-quicksightZSamazonka-quicksight
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.QuickSight.Types.PhysicalTable

Description

 
Synopsis

Documentation

data PhysicalTable Source #

A view of a data source that contains information about the shape of the data in the underlying source. This is a variant type structure. For this structure to be valid, only one of the attributes can be non-null.

See: newPhysicalTable smart constructor.

Constructors

PhysicalTable' 

Fields

Instances

Instances details
Eq PhysicalTable Source # 
Instance details

Defined in Amazonka.QuickSight.Types.PhysicalTable

Read PhysicalTable Source # 
Instance details

Defined in Amazonka.QuickSight.Types.PhysicalTable

Show PhysicalTable Source # 
Instance details

Defined in Amazonka.QuickSight.Types.PhysicalTable

Generic PhysicalTable Source # 
Instance details

Defined in Amazonka.QuickSight.Types.PhysicalTable

Associated Types

type Rep PhysicalTable :: Type -> Type #

NFData PhysicalTable Source # 
Instance details

Defined in Amazonka.QuickSight.Types.PhysicalTable

Methods

rnf :: PhysicalTable -> () #

Hashable PhysicalTable Source # 
Instance details

Defined in Amazonka.QuickSight.Types.PhysicalTable

ToJSON PhysicalTable Source # 
Instance details

Defined in Amazonka.QuickSight.Types.PhysicalTable

FromJSON PhysicalTable Source # 
Instance details

Defined in Amazonka.QuickSight.Types.PhysicalTable

type Rep PhysicalTable Source # 
Instance details

Defined in Amazonka.QuickSight.Types.PhysicalTable

type Rep PhysicalTable = D1 ('MetaData "PhysicalTable" "Amazonka.QuickSight.Types.PhysicalTable" "libZSservicesZSamazonka-quicksightZSamazonka-quicksight" 'False) (C1 ('MetaCons "PhysicalTable'" 'PrefixI 'True) (S1 ('MetaSel ('Just "s3Source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3Source)) :*: (S1 ('MetaSel ('Just "relationalTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RelationalTable)) :*: S1 ('MetaSel ('Just "customSql") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CustomSql)))))

newPhysicalTable :: PhysicalTable Source #

Create a value of PhysicalTable 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:s3Source:PhysicalTable', physicalTable_s3Source - A physical table type for as S3 data source.

$sel:relationalTable:PhysicalTable', physicalTable_relationalTable - A physical table type for relational data sources.

$sel:customSql:PhysicalTable', physicalTable_customSql - A physical table type built from the results of the custom SQL query.

physicalTable_s3Source :: Lens' PhysicalTable (Maybe S3Source) Source #

A physical table type for as S3 data source.

physicalTable_relationalTable :: Lens' PhysicalTable (Maybe RelationalTable) Source #

A physical table type for relational data sources.

physicalTable_customSql :: Lens' PhysicalTable (Maybe CustomSql) Source #

A physical table type built from the results of the custom SQL query.