HttpRequest constructor
HttpRequest({
- String? requestMethod,
- String? requestUrl,
- Int64? requestSize,
- int? status,
- Int64? responseSize,
- String? userAgent,
- String? remoteIp,
- String? referer,
- bool? cacheHit,
- bool? cacheValidatedWithOriginServer,
- bool? cacheLookup,
- Int64? cacheFillBytes,
- String? serverIp,
- Duration? latency,
- String? protocol,
Implementation
factory HttpRequest({
$core.String? requestMethod,
$core.String? requestUrl,
$fixnum.Int64? requestSize,
$core.int? status,
$fixnum.Int64? responseSize,
$core.String? userAgent,
$core.String? remoteIp,
$core.String? referer,
$core.bool? cacheHit,
$core.bool? cacheValidatedWithOriginServer,
$core.bool? cacheLookup,
$fixnum.Int64? cacheFillBytes,
$core.String? serverIp,
$0.Duration? latency,
$core.String? protocol,
}) {
final result = create();
if (requestMethod != null) result.requestMethod = requestMethod;
if (requestUrl != null) result.requestUrl = requestUrl;
if (requestSize != null) result.requestSize = requestSize;
if (status != null) result.status = status;
if (responseSize != null) result.responseSize = responseSize;
if (userAgent != null) result.userAgent = userAgent;
if (remoteIp != null) result.remoteIp = remoteIp;
if (referer != null) result.referer = referer;
if (cacheHit != null) result.cacheHit = cacheHit;
if (cacheValidatedWithOriginServer != null)
result.cacheValidatedWithOriginServer = cacheValidatedWithOriginServer;
if (cacheLookup != null) result.cacheLookup = cacheLookup;
if (cacheFillBytes != null) result.cacheFillBytes = cacheFillBytes;
if (serverIp != null) result.serverIp = serverIp;
if (latency != null) result.latency = latency;
if (protocol != null) result.protocol = protocol;
return result;
}