Interface RequestReportRecordContract
public interface RequestReportRecordContract
An immutable client-side representation of RequestReportRecordContract.
-
Method Summary
Modifier and TypeMethodDescriptionapiId()Gets the apiId property: API identifier path.Gets the apiRegion property: Azure region where the gateway that processed this request is located.apiTime()Gets the apiTime property: The total time it took to process this request.Gets the backendResponseCode property: The HTTP status code received by the gateway as a result of forwarding this request to the backend.cache()Gets the cache property: Specifies if response cache was involved in generating the response.Gets the inner com.azure.resourcemanager.apimanagement.fluent.models.RequestReportRecordContractInner object.Gets the ipAddress property: The client IP address associated with this request.method()Gets the method property: The HTTP method associated with this request..Gets the operationId property: Operation identifier path.Gets the productId property: Product identifier path.Gets the requestId property: Request Identifier.Gets the requestSize property: The size of this request..Gets the responseCode property: The HTTP status code returned by the gateway.Gets the responseSize property: The size of the response returned by the gateway.Gets the serviceTime property: he time it took to forward this request to the backend and get the response back.Gets the subscriptionId property: Subscription identifier path.Gets the timestamp property: The date and time when this request was received by the gateway in ISO 8601 format.url()Gets the url property: The full URL associated with this request.userId()Gets the userId property: User identifier path.
-
Method Details
-
apiId
String apiId()Gets the apiId property: API identifier path. /apis/{apiId}.- Returns:
- the apiId value.
-
operationId
String operationId()Gets the operationId property: Operation identifier path. /apis/{apiId}/operations/{operationId}.- Returns:
- the operationId value.
-
productId
String productId()Gets the productId property: Product identifier path. /products/{productId}.- Returns:
- the productId value.
-
userId
String userId()Gets the userId property: User identifier path. /users/{userId}.- Returns:
- the userId value.
-
method
String method()Gets the method property: The HTTP method associated with this request..- Returns:
- the method value.
-
url
String url()Gets the url property: The full URL associated with this request.- Returns:
- the url value.
-
ipAddress
String ipAddress()Gets the ipAddress property: The client IP address associated with this request.- Returns:
- the ipAddress value.
-
backendResponseCode
String backendResponseCode()Gets the backendResponseCode property: The HTTP status code received by the gateway as a result of forwarding this request to the backend.- Returns:
- the backendResponseCode value.
-
responseCode
Integer responseCode()Gets the responseCode property: The HTTP status code returned by the gateway.- Returns:
- the responseCode value.
-
responseSize
Integer responseSize()Gets the responseSize property: The size of the response returned by the gateway.- Returns:
- the responseSize value.
-
timestamp
OffsetDateTime timestamp()Gets the timestamp property: The date and time when this request was received by the gateway in ISO 8601 format.- Returns:
- the timestamp value.
-
cache
String cache()Gets the cache property: 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.- Returns:
- the cache value.
-
apiTime
Double apiTime()Gets the apiTime property: The total time it took to process this request.- Returns:
- the apiTime value.
-
serviceTime
Double serviceTime()Gets the serviceTime property: he time it took to forward this request to the backend and get the response back.- Returns:
- the serviceTime value.
-
apiRegion
String apiRegion()Gets the apiRegion property: Azure region where the gateway that processed this request is located.- Returns:
- the apiRegion value.
-
subscriptionId
String subscriptionId()Gets the subscriptionId property: Subscription identifier path. /subscriptions/{subscriptionId}.- Returns:
- the subscriptionId value.
-
requestId
String requestId()Gets the requestId property: Request Identifier.- Returns:
- the requestId value.
-
requestSize
Integer requestSize()Gets the requestSize property: The size of this request..- Returns:
- the requestSize value.
-
innerModel
RequestReportRecordContractInner innerModel()Gets the inner com.azure.resourcemanager.apimanagement.fluent.models.RequestReportRecordContractInner object.- Returns:
- the inner object.
-