amazonka-gamesparks-2.0: Amazon GameSparks 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.GamesParks.Types.Generator

Description

 
Synopsis

Documentation

data Generator Source #

Properties that specify the code generator for a generated code job.

See: newGenerator smart constructor.

Constructors

Generator' 

Fields

  • gameSdkVersion :: Maybe Text

    The target version of the GameSparks Game SDK.

  • language :: Maybe Text

    The programming language for the generated code.

    Not all languages are supported for each platform. For cases where multiple languages are supported, this parameter specifies the language to be used. If this value is omitted, the default language for the target platform will be used.

  • targetPlatform :: Maybe Text

    The platform that will be used to run the generated code.

Instances

Instances details
ToJSON Generator Source # 
Instance details

Defined in Amazonka.GamesParks.Types.Generator

Generic Generator Source # 
Instance details

Defined in Amazonka.GamesParks.Types.Generator

Associated Types

type Rep Generator :: Type -> Type #

Read Generator Source # 
Instance details

Defined in Amazonka.GamesParks.Types.Generator

Show Generator Source # 
Instance details

Defined in Amazonka.GamesParks.Types.Generator

NFData Generator Source # 
Instance details

Defined in Amazonka.GamesParks.Types.Generator

Methods

rnf :: Generator -> () #

Eq Generator Source # 
Instance details

Defined in Amazonka.GamesParks.Types.Generator

Hashable Generator Source # 
Instance details

Defined in Amazonka.GamesParks.Types.Generator

type Rep Generator Source # 
Instance details

Defined in Amazonka.GamesParks.Types.Generator

type Rep Generator = D1 ('MetaData "Generator" "Amazonka.GamesParks.Types.Generator" "amazonka-gamesparks-2.0-Lk18zLarGCU67rMOwLlDG5" 'False) (C1 ('MetaCons "Generator'" 'PrefixI 'True) (S1 ('MetaSel ('Just "gameSdkVersion") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "language") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "targetPlatform") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newGenerator :: Generator Source #

Create a value of Generator 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:gameSdkVersion:Generator', generator_gameSdkVersion - The target version of the GameSparks Game SDK.

$sel:language:Generator', generator_language - The programming language for the generated code.

Not all languages are supported for each platform. For cases where multiple languages are supported, this parameter specifies the language to be used. If this value is omitted, the default language for the target platform will be used.

$sel:targetPlatform:Generator', generator_targetPlatform - The platform that will be used to run the generated code.

generator_gameSdkVersion :: Lens' Generator (Maybe Text) Source #

The target version of the GameSparks Game SDK.

generator_language :: Lens' Generator (Maybe Text) Source #

The programming language for the generated code.

Not all languages are supported for each platform. For cases where multiple languages are supported, this parameter specifies the language to be used. If this value is omitted, the default language for the target platform will be used.

generator_targetPlatform :: Lens' Generator (Maybe Text) Source #

The platform that will be used to run the generated code.