RequestReportRecordContract Class

Definition

Request Report data.

public class RequestReportRecordContract
type RequestReportRecordContract = class
Public Class RequestReportRecordContract
Inheritance
RequestReportRecordContract

Constructors

RequestReportRecordContract()

Initializes a new instance of the RequestReportRecordContract class.

RequestReportRecordContract(String, String, String, String, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<DateTime>, String, Nullable<Double>, Nullable<Double>, String, String, String, Nullable<Int32>)

Initializes a new instance of the RequestReportRecordContract class.

Properties

ApiId

Gets or sets API identifier path. /apis/{apiId}

ApiRegion

Gets or sets azure region where the gateway that processed this request is located.

ApiTime

Gets or sets the total time it took to process this request.

BackendResponseCode

Gets or sets the HTTP status code received by the gateway as a result of forwarding this request to the backend.

Cache

Gets or sets specifies if response cache was involved in generating the response. If the value is none, the cache was not used. If the value is hit, cached response was returned. If the value is miss, the cache was used but lookup resulted in a miss and request was fulfilled by the backend.

IpAddress

Gets or sets the client IP address associated with this request.

Method

Gets or sets the HTTP method associated with this request..

OperationId

Gets or sets operation identifier path. /apis/{apiId}/operations/{operationId}

ProductId

Gets product identifier path. /products/{productId}

RequestId

Gets or sets request Identifier.

RequestSize

Gets or sets the size of this request..

ResponseCode

Gets or sets the HTTP status code returned by the gateway.

ResponseSize

Gets or sets the size of the response returned by the gateway.

ServiceTime

Gets or sets he time it took to forward this request to the backend and get the response back.

SubscriptionId

Gets or sets subscription identifier path. /subscriptions/{subscriptionId}

Timestamp

Gets or sets the date and time when this request was received by the gateway in ISO 8601 format.

Url

Gets or sets the full URL associated with this request.

UserId

Gets user identifier path. /users/{userId}

Applies to