package com.amazonaws.http; import com.amazonaws.AmazonWebServiceClient; import com.amazonaws.auth.AWSCredentials; import com.amazonaws.auth.Signer; import com.amazonaws.util.AWSRequestMetrics; import com.amazonaws.util.AWSRequestMetricsFullSupport; import java.net.URI; import java.util.List; /* loaded from: classes.dex */ public class ExecutionContext { public final AmazonWebServiceClient awsClient; public final AWSRequestMetrics awsRequestMetrics; public String contextUserAgent; public AWSCredentials credentials; public final List requestHandler2s; public AWSRequestMetrics getAwsRequestMetrics() { return this.awsRequestMetrics; } public String getContextUserAgent() { return this.contextUserAgent; } public AWSCredentials getCredentials() { return this.credentials; } public List getRequestHandler2s() { return this.requestHandler2s; } public void setCredentials(AWSCredentials aWSCredentials) { this.credentials = aWSCredentials; } public ExecutionContext(List list, boolean z, AmazonWebServiceClient amazonWebServiceClient) { this.requestHandler2s = list; this.awsRequestMetrics = z ? new AWSRequestMetricsFullSupport() : new AWSRequestMetrics(); this.awsClient = amazonWebServiceClient; } public Signer getSignerByURI(URI uri) { AmazonWebServiceClient amazonWebServiceClient = this.awsClient; if (amazonWebServiceClient == null) { return null; } return amazonWebServiceClient.getSignerByURI(uri); } }