amazonka-glue-2.0: Amazon Glue 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.Glue.Types.Union

Description

 
Synopsis

Documentation

data Union Source #

Specifies a transform that combines the rows from two or more datasets into a single result.

See: newUnion smart constructor.

Constructors

Union' 

Fields

  • name :: Text

    The name of the transform node.

  • inputs :: NonEmpty Text

    The node ID inputs to the transform.

  • unionType :: UnionType

    Indicates the type of Union transform.

    Specify ALL to join all rows from data sources to the resulting DynamicFrame. The resulting union does not remove duplicate rows.

    Specify DISTINCT to remove duplicate rows in the resulting DynamicFrame.

Instances

Instances details
FromJSON Union Source # 
Instance details

Defined in Amazonka.Glue.Types.Union

ToJSON Union Source # 
Instance details

Defined in Amazonka.Glue.Types.Union

Generic Union Source # 
Instance details

Defined in Amazonka.Glue.Types.Union

Associated Types

type Rep Union :: Type -> Type #

Methods

from :: Union -> Rep Union x #

to :: Rep Union x -> Union #

Read Union Source # 
Instance details

Defined in Amazonka.Glue.Types.Union

Show Union Source # 
Instance details

Defined in Amazonka.Glue.Types.Union

Methods

showsPrec :: Int -> Union -> ShowS #

show :: Union -> String #

showList :: [Union] -> ShowS #

NFData Union Source # 
Instance details

Defined in Amazonka.Glue.Types.Union

Methods

rnf :: Union -> () #

Eq Union Source # 
Instance details

Defined in Amazonka.Glue.Types.Union

Methods

(==) :: Union -> Union -> Bool #

(/=) :: Union -> Union -> Bool #

Hashable Union Source # 
Instance details

Defined in Amazonka.Glue.Types.Union

Methods

hashWithSalt :: Int -> Union -> Int #

hash :: Union -> Int #

type Rep Union Source # 
Instance details

Defined in Amazonka.Glue.Types.Union

type Rep Union = D1 ('MetaData "Union" "Amazonka.Glue.Types.Union" "amazonka-glue-2.0-7miPWwBHdfn8N8SvbpLgE0" 'False) (C1 ('MetaCons "Union'" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "inputs") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text)) :*: S1 ('MetaSel ('Just "unionType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 UnionType))))

newUnion Source #

Create a value of Union 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:name:Union', union_name - The name of the transform node.

$sel:inputs:Union', union_inputs - The node ID inputs to the transform.

$sel:unionType:Union', union_unionType - Indicates the type of Union transform.

Specify ALL to join all rows from data sources to the resulting DynamicFrame. The resulting union does not remove duplicate rows.

Specify DISTINCT to remove duplicate rows in the resulting DynamicFrame.

union_name :: Lens' Union Text Source #

The name of the transform node.

union_inputs :: Lens' Union (NonEmpty Text) Source #

The node ID inputs to the transform.

union_unionType :: Lens' Union UnionType Source #

Indicates the type of Union transform.

Specify ALL to join all rows from data sources to the resulting DynamicFrame. The resulting union does not remove duplicate rows.

Specify DISTINCT to remove duplicate rows in the resulting DynamicFrame.