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