alexandroid/decompiled/jadx/sources/com/amazonaws/AmazonWebServiceRequest.java
KaKi87 a47fad5135 📦 Add decompiled Alexa 2.2.730155.0 (jadx, apktool, Hermes strings)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-07 00:04:16 +01:00

98 lines
3.5 KiB
Java

package com.amazonaws;
import com.amazonaws.auth.AWSCredentials;
import com.amazonaws.event.ProgressListener;
import com.amazonaws.metrics.RequestMetricCollector;
import rx.Single$$ExternalSyntheticBUOutline0;
/* compiled from: r8-map-id-b9432e0f623b4a4bff4ba50a8a24c4aafad2c1e11092747b9fb5e6a22af5a940 */
/* loaded from: classes4.dex */
public abstract class AmazonWebServiceRequest implements Cloneable {
private AmazonWebServiceRequest cloneSource;
private AWSCredentials credentials;
private ProgressListener generalProgressListener;
private final RequestClientOptions requestClientOptions = new RequestClientOptions();
@Deprecated
private RequestMetricCollector requestMetricCollector;
private void setCloneSource(AmazonWebServiceRequest amazonWebServiceRequest) {
this.cloneSource = amazonWebServiceRequest;
}
@Override //
/* renamed from: clone, reason: merged with bridge method [inline-methods] */
public AmazonWebServiceRequest mo23756clone() {
try {
AmazonWebServiceRequest amazonWebServiceRequest = (AmazonWebServiceRequest) super.clone();
amazonWebServiceRequest.setCloneSource(this);
return amazonWebServiceRequest;
} catch (CloneNotSupportedException e) {
Single$$ExternalSyntheticBUOutline0.m$1("Got a CloneNotSupportedException from Object.clone() even though we're Cloneable!", e);
return null;
}
}
public final <T extends AmazonWebServiceRequest> T copyBaseTo(T t) {
t.setGeneralProgressListener(this.generalProgressListener);
t.setRequestMetricCollector(this.requestMetricCollector);
return t;
}
public AmazonWebServiceRequest getCloneRoot() {
AmazonWebServiceRequest amazonWebServiceRequest = this.cloneSource;
if (amazonWebServiceRequest != null) {
while (amazonWebServiceRequest.getCloneSource() != null) {
amazonWebServiceRequest = amazonWebServiceRequest.getCloneSource();
}
}
return amazonWebServiceRequest;
}
public AmazonWebServiceRequest getCloneSource() {
return this.cloneSource;
}
public ProgressListener getGeneralProgressListener() {
return this.generalProgressListener;
}
public RequestClientOptions getRequestClientOptions() {
return this.requestClientOptions;
}
public AWSCredentials getRequestCredentials() {
return this.credentials;
}
@Deprecated
public RequestMetricCollector getRequestMetricCollector() {
return this.requestMetricCollector;
}
public void setGeneralProgressListener(ProgressListener progressListener) {
this.generalProgressListener = progressListener;
}
public void setRequestCredentials(AWSCredentials aWSCredentials) {
this.credentials = aWSCredentials;
}
@Deprecated
public void setRequestMetricCollector(RequestMetricCollector requestMetricCollector) {
this.requestMetricCollector = requestMetricCollector;
}
/* JADX WARN: Multi-variable type inference failed */
public <T extends AmazonWebServiceRequest> T withGeneralProgressListener(ProgressListener progressListener) {
setGeneralProgressListener(progressListener);
return this;
}
/* JADX WARN: Multi-variable type inference failed */
@Deprecated
public <T extends AmazonWebServiceRequest> T withRequestMetricCollector(RequestMetricCollector requestMetricCollector) {
setRequestMetricCollector(requestMetricCollector);
return this;
}
}