ReportRecordContract Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Report data.
public class ReportRecordContract
type ReportRecordContract = class
Public Class ReportRecordContract
- Inheritance
-
ReportRecordContract
Constructors
ReportRecordContract() |
Initializes a new instance of the ReportRecordContract class. |
ReportRecordContract(String, Nullable<DateTime>, String, String, String, String, String, String, String, String, String, String, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>, Nullable<Int64>, Nullable<Int32>, Nullable<Int32>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>, Nullable<Double>) |
Initializes a new instance of the ReportRecordContract class. |
Properties
ApiId |
Gets or sets API identifier path. /apis/{apiId} |
ApiRegion |
Gets or sets API region identifier. |
ApiTimeAvg |
Gets or sets average time it took to process request. |
ApiTimeMax |
Gets or sets maximum time it took to process request. |
ApiTimeMin |
Gets or sets minimum time it took to process request. |
Bandwidth |
Gets or sets bandwidth consumed. |
CacheHitCount |
Gets or sets number of times when content was served from cache policy. |
CacheMissCount |
Gets or sets number of times content was fetched from backend. |
CallCountBlocked |
Gets or sets number of calls blocked due to invalid credentials. This includes calls returning HttpStatusCode.Unauthorized and HttpStatusCode.Forbidden and HttpStatusCode.TooManyRequests |
CallCountFailed |
Gets or sets number of calls failed due to proxy or backend errors. This includes calls returning HttpStatusCode.BadRequest(400) and any Code between HttpStatusCode.InternalServerError (500) and 600 |
CallCountOther |
Gets or sets number of other calls. |
CallCountSuccess |
Gets or sets number of successful calls. This includes calls returning HttpStatusCode <= 301 and HttpStatusCode.NotModified and HttpStatusCode.TemporaryRedirect |
CallCountTotal |
Gets or sets total number of calls. |
Country |
Gets or sets country to which this record data is related. |
Interval |
Gets or sets length of aggregation period. Interval must be multiple of 15 minutes and may not be zero. The value should be in ISO 8601 format (http://en.wikipedia.org/wiki/ISO_8601#Durations). |
Name |
Gets or sets name depending on report endpoint specifies product, API, operation or developer name. |
OperationId |
Gets or sets operation identifier path. /apis/{apiId}/operations/{operationId} |
ProductId |
Gets product identifier path. /products/{productId} |
Region |
Gets or sets country region to which this record data is related. |
ServiceTimeAvg |
Gets or sets average time it took to process request on backend. |
ServiceTimeMax |
Gets or sets maximum time it took to process request on backend. |
ServiceTimeMin |
Gets or sets minimum time it took to process request on backend. |
SubscriptionId |
Gets or sets subscription identifier path. /subscriptions/{subscriptionId} |
Timestamp |
Gets or sets start of aggregation period. The date conforms to the
following format: |
UserId |
Gets user identifier path. /users/{userId} |
Zip |
Gets or sets zip code to which this record data is related. |
Applies to
Azure SDK for .NET