package com.amazonaws.util; import com.amazonaws.metrics.MetricType; @Deprecated /* loaded from: classes.dex */ public class AWSRequestMetrics { public final TimingInfo timingInfo; public enum Field implements MetricType { AWSErrorCode, AWSRequestID, BytesProcessed, ClientExecuteTime, CredentialsRequestTime, Exception, HttpRequestTime, RedirectLocation, RequestMarshallTime, RequestSigningTime, ResponseProcessingTime, RequestCount, RetryCount, HttpClientRetryCount, HttpClientSendRequestTime, HttpClientReceiveResponseTime, RetryPauseTime, ServiceEndpoint, ServiceName, StatusCode } public void addProperty(MetricType metricType, Object obj) { } public void endEvent(MetricType metricType) { } public final TimingInfo getTimingInfo() { return this.timingInfo; } public void incrementCounter(MetricType metricType) { } public void log() { } public void setCounter(MetricType metricType, long j) { } public void startEvent(MetricType metricType) { } public AWSRequestMetrics() { this.timingInfo = TimingInfo.startTiming(); } public AWSRequestMetrics(TimingInfo timingInfo) { this.timingInfo = timingInfo; } }