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.UpdateSnapshot

Description

Updates the metadata of a GameSparks snapshot.

Synopsis

Creating a Request

data UpdateSnapshot Source #

See: newUpdateSnapshot smart constructor.

Constructors

UpdateSnapshot' 

Fields

Instances

Instances details
ToJSON UpdateSnapshot Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

ToHeaders UpdateSnapshot Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

ToPath UpdateSnapshot Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

ToQuery UpdateSnapshot Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

AWSRequest UpdateSnapshot Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

Associated Types

type AWSResponse UpdateSnapshot #

Generic UpdateSnapshot Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

Associated Types

type Rep UpdateSnapshot :: Type -> Type #

Read UpdateSnapshot Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

Show UpdateSnapshot Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

NFData UpdateSnapshot Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

Methods

rnf :: UpdateSnapshot -> () #

Eq UpdateSnapshot Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

Hashable UpdateSnapshot Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

type AWSResponse UpdateSnapshot Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

type Rep UpdateSnapshot Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

type Rep UpdateSnapshot = D1 ('MetaData "UpdateSnapshot" "Amazonka.GamesParks.UpdateSnapshot" "amazonka-gamesparks-2.0-Lk18zLarGCU67rMOwLlDG5" 'False) (C1 ('MetaCons "UpdateSnapshot'" 'PrefixI 'True) (S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "gameName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "snapshotId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newUpdateSnapshot Source #

Create a value of UpdateSnapshot 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:

UpdateSnapshot, updateSnapshot_description - The description of the snapshot.

$sel:gameName:UpdateSnapshot', updateSnapshot_gameName - The name of the game.

UpdateSnapshot, updateSnapshot_snapshotId - The identifier of the snapshot.

Request Lenses

updateSnapshot_description :: Lens' UpdateSnapshot (Maybe Text) Source #

The description of the snapshot.

updateSnapshot_snapshotId :: Lens' UpdateSnapshot Text Source #

The identifier of the snapshot.

Destructuring the Response

data UpdateSnapshotResponse Source #

See: newUpdateSnapshotResponse smart constructor.

Constructors

UpdateSnapshotResponse' 

Fields

Instances

Instances details
Generic UpdateSnapshotResponse Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

Associated Types

type Rep UpdateSnapshotResponse :: Type -> Type #

Read UpdateSnapshotResponse Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

Show UpdateSnapshotResponse Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

NFData UpdateSnapshotResponse Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

Methods

rnf :: UpdateSnapshotResponse -> () #

Eq UpdateSnapshotResponse Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

type Rep UpdateSnapshotResponse Source # 
Instance details

Defined in Amazonka.GamesParks.UpdateSnapshot

type Rep UpdateSnapshotResponse = D1 ('MetaData "UpdateSnapshotResponse" "Amazonka.GamesParks.UpdateSnapshot" "amazonka-gamesparks-2.0-Lk18zLarGCU67rMOwLlDG5" 'False) (C1 ('MetaCons "UpdateSnapshotResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "snapshot") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SnapshotDetails)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUpdateSnapshotResponse Source #

Create a value of UpdateSnapshotResponse 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:snapshot:UpdateSnapshotResponse', updateSnapshotResponse_snapshot - Properties that provide details of the updated snapshot.

$sel:httpStatus:UpdateSnapshotResponse', updateSnapshotResponse_httpStatus - The response's http status code.

Response Lenses

updateSnapshotResponse_snapshot :: Lens' UpdateSnapshotResponse (Maybe SnapshotDetails) Source #

Properties that provide details of the updated snapshot.