amazonka-rum-2.0: Amazon CloudWatch RUM 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.Rum.Types.UserDetails

Description

 
Synopsis

Documentation

data UserDetails Source #

A structure that contains information about the user session that this batch of events was collected from.

See: newUserDetails smart constructor.

Constructors

UserDetails' 

Fields

  • sessionId :: Maybe Text

    The session ID that the performance events are from.

  • userId :: Maybe Text

    The ID of the user for this user session. This ID is generated by RUM and does not include any personally identifiable information about the user.

Instances

Instances details
ToJSON UserDetails Source # 
Instance details

Defined in Amazonka.Rum.Types.UserDetails

Generic UserDetails Source # 
Instance details

Defined in Amazonka.Rum.Types.UserDetails

Associated Types

type Rep UserDetails :: Type -> Type #

Read UserDetails Source # 
Instance details

Defined in Amazonka.Rum.Types.UserDetails

Show UserDetails Source # 
Instance details

Defined in Amazonka.Rum.Types.UserDetails

NFData UserDetails Source # 
Instance details

Defined in Amazonka.Rum.Types.UserDetails

Methods

rnf :: UserDetails -> () #

Eq UserDetails Source # 
Instance details

Defined in Amazonka.Rum.Types.UserDetails

Hashable UserDetails Source # 
Instance details

Defined in Amazonka.Rum.Types.UserDetails

type Rep UserDetails Source # 
Instance details

Defined in Amazonka.Rum.Types.UserDetails

type Rep UserDetails = D1 ('MetaData "UserDetails" "Amazonka.Rum.Types.UserDetails" "amazonka-rum-2.0-2UnkV4TSIBwJW5RXOw3bOY" 'False) (C1 ('MetaCons "UserDetails'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sessionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "userId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newUserDetails :: UserDetails Source #

Create a value of UserDetails 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:sessionId:UserDetails', userDetails_sessionId - The session ID that the performance events are from.

$sel:userId:UserDetails', userDetails_userId - The ID of the user for this user session. This ID is generated by RUM and does not include any personally identifiable information about the user.

userDetails_sessionId :: Lens' UserDetails (Maybe Text) Source #

The session ID that the performance events are from.

userDetails_userId :: Lens' UserDetails (Maybe Text) Source #

The ID of the user for this user session. This ID is generated by RUM and does not include any personally identifiable information about the user.