Table of Contents

Class MonitoringAPICall

Namespace
Amazon.Runtime.Internal
Assembly
AWSSDK.Core.dll

CSM event base class

public class MonitoringAPICall
Inheritance
MonitoringAPICall
Derived
Inherited Members

Constructors

MonitoringAPICall()

public MonitoringAPICall()

MonitoringAPICall(IRequestContext)

public MonitoringAPICall(IRequestContext requestContext)

Parameters

requestContext IRequestContext

Properties

Api

Contains the operation name for the api call being made

public string Api { get; }

Property Value

string

ClientId

Contains the "ClientId" configuration value computed from the CSMConfigChain class

public string ClientId { get; }

Property Value

string

Region

Contains the signing region used by the service client that made the request attempt.

public string Region { get; }

Property Value

string

Service

Contains the service id ServiceId Sep of the service against which the call is being made

public string Service { get; }

Property Value

string

Timestamp

Contains the elapsed time, in milliseconds, since January 1st, 1970, for the time point at which the event occurred

public long Timestamp { get; }

Property Value

long

Type

Contains "ApiCall" or "ApiCallAttempt" based on what the monitoring event is describing

public string Type { get; }

Property Value

string

UserAgent

Contains the full value of the SDK's default user agent header for http requests.

public string UserAgent { get; }

Property Value

string

Version

Contains the "Version" configuration value computed from the CSMConfigChain class Defaults to 1.

public int Version { get; }

Property Value

int