.class public Lcom/amazonaws/ClientConfiguration; .super Ljava/lang/Object; .source "SourceFile" # static fields .field public static final DEFAULT_RETRY_POLICY:Lcom/amazonaws/retry/RetryPolicy; .field public static final DEFAULT_USER_AGENT:Ljava/lang/String; # instance fields .field public connectionTimeout:I .field public curlLogging:Z .field public enableGzip:Z .field public localAddress:Ljava/net/InetAddress; .field public maxConnections:I .field public maxErrorRetry:I .field public preemptiveBasicProxyAuth:Z .field public protocol:Lcom/amazonaws/Protocol; .field public proxyDomain:Ljava/lang/String; .field public proxyHost:Ljava/lang/String; .field public proxyPassword:Ljava/lang/String; .field public proxyPort:I .field public proxyUsername:Ljava/lang/String; .field public proxyWorkstation:Ljava/lang/String; .field public retryPolicy:Lcom/amazonaws/retry/RetryPolicy; .field public signerOverride:Ljava/lang/String; .field public socketReceiveBufferSizeHint:I .field public socketSendBufferSizeHint:I .field public socketTimeout:I .field public trustManager:Ljavax/net/ssl/TrustManager; .field public userAgent:Ljava/lang/String; .field public userAgentOverride:Ljava/lang/String; # direct methods .method static constructor ()V .locals 1 .line 42 invoke-static {}, Lcom/amazonaws/util/VersionInfoUtils;->getUserAgent()Ljava/lang/String; move-result-object v0 sput-object v0, Lcom/amazonaws/ClientConfiguration;->DEFAULT_USER_AGENT:Ljava/lang/String; .line 57 sget-object v0, Lcom/amazonaws/retry/PredefinedRetryPolicies;->DEFAULT:Lcom/amazonaws/retry/RetryPolicy; sput-object v0, Lcom/amazonaws/ClientConfiguration;->DEFAULT_RETRY_POLICY:Lcom/amazonaws/retry/RetryPolicy; return-void .end method .method public constructor ()V .locals 2 .line 179 invoke-direct {p0}, Ljava/lang/Object;->()V sget-object v0, Lcom/amazonaws/ClientConfiguration;->DEFAULT_USER_AGENT:Ljava/lang/String; iput-object v0, p0, Lcom/amazonaws/ClientConfiguration;->userAgent:Ljava/lang/String; const/4 v0, -0x1 iput v0, p0, Lcom/amazonaws/ClientConfiguration;->maxErrorRetry:I sget-object v1, Lcom/amazonaws/ClientConfiguration;->DEFAULT_RETRY_POLICY:Lcom/amazonaws/retry/RetryPolicy; iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->retryPolicy:Lcom/amazonaws/retry/RetryPolicy; .line 88 sget-object v1, Lcom/amazonaws/Protocol;->HTTPS:Lcom/amazonaws/Protocol; iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->protocol:Lcom/amazonaws/Protocol; const/4 v1, 0x0 iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->proxyHost:Ljava/lang/String; iput v0, p0, Lcom/amazonaws/ClientConfiguration;->proxyPort:I iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->proxyUsername:Ljava/lang/String; iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->proxyPassword:Ljava/lang/String; iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->proxyDomain:Ljava/lang/String; iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->proxyWorkstation:Ljava/lang/String; const/16 v0, 0xa iput v0, p0, Lcom/amazonaws/ClientConfiguration;->maxConnections:I const/16 v0, 0x3a98 iput v0, p0, Lcom/amazonaws/ClientConfiguration;->socketTimeout:I iput v0, p0, Lcom/amazonaws/ClientConfiguration;->connectionTimeout:I const/4 v0, 0x0 iput v0, p0, Lcom/amazonaws/ClientConfiguration;->socketSendBufferSizeHint:I iput v0, p0, Lcom/amazonaws/ClientConfiguration;->socketReceiveBufferSizeHint:I iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->trustManager:Ljavax/net/ssl/TrustManager; iput-boolean v0, p0, Lcom/amazonaws/ClientConfiguration;->curlLogging:Z iput-boolean v0, p0, Lcom/amazonaws/ClientConfiguration;->enableGzip:Z return-void .end method .method public constructor (Lcom/amazonaws/ClientConfiguration;)V .locals 2 .line 186 invoke-direct {p0}, Ljava/lang/Object;->()V sget-object v0, Lcom/amazonaws/ClientConfiguration;->DEFAULT_USER_AGENT:Ljava/lang/String; iput-object v0, p0, Lcom/amazonaws/ClientConfiguration;->userAgent:Ljava/lang/String; const/4 v0, -0x1 iput v0, p0, Lcom/amazonaws/ClientConfiguration;->maxErrorRetry:I sget-object v1, Lcom/amazonaws/ClientConfiguration;->DEFAULT_RETRY_POLICY:Lcom/amazonaws/retry/RetryPolicy; iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->retryPolicy:Lcom/amazonaws/retry/RetryPolicy; .line 88 sget-object v1, Lcom/amazonaws/Protocol;->HTTPS:Lcom/amazonaws/Protocol; iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->protocol:Lcom/amazonaws/Protocol; const/4 v1, 0x0 iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->proxyHost:Ljava/lang/String; iput v0, p0, Lcom/amazonaws/ClientConfiguration;->proxyPort:I iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->proxyUsername:Ljava/lang/String; iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->proxyPassword:Ljava/lang/String; iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->proxyDomain:Ljava/lang/String; iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->proxyWorkstation:Ljava/lang/String; const/16 v0, 0xa iput v0, p0, Lcom/amazonaws/ClientConfiguration;->maxConnections:I const/16 v0, 0x3a98 iput v0, p0, Lcom/amazonaws/ClientConfiguration;->socketTimeout:I iput v0, p0, Lcom/amazonaws/ClientConfiguration;->connectionTimeout:I const/4 v0, 0x0 iput v0, p0, Lcom/amazonaws/ClientConfiguration;->socketSendBufferSizeHint:I iput v0, p0, Lcom/amazonaws/ClientConfiguration;->socketReceiveBufferSizeHint:I iput-object v1, p0, Lcom/amazonaws/ClientConfiguration;->trustManager:Ljavax/net/ssl/TrustManager; iput-boolean v0, p0, Lcom/amazonaws/ClientConfiguration;->curlLogging:Z iput-boolean v0, p0, Lcom/amazonaws/ClientConfiguration;->enableGzip:Z .line 187 iget v0, p1, Lcom/amazonaws/ClientConfiguration;->connectionTimeout:I iput v0, p0, Lcom/amazonaws/ClientConfiguration;->connectionTimeout:I .line 188 iget v0, p1, Lcom/amazonaws/ClientConfiguration;->maxConnections:I iput v0, p0, Lcom/amazonaws/ClientConfiguration;->maxConnections:I .line 189 iget v0, p1, Lcom/amazonaws/ClientConfiguration;->maxErrorRetry:I iput v0, p0, Lcom/amazonaws/ClientConfiguration;->maxErrorRetry:I .line 190 iget-object v0, p1, Lcom/amazonaws/ClientConfiguration;->retryPolicy:Lcom/amazonaws/retry/RetryPolicy; iput-object v0, p0, Lcom/amazonaws/ClientConfiguration;->retryPolicy:Lcom/amazonaws/retry/RetryPolicy; .line 191 iget-object v0, p1, Lcom/amazonaws/ClientConfiguration;->localAddress:Ljava/net/InetAddress; iput-object v0, p0, Lcom/amazonaws/ClientConfiguration;->localAddress:Ljava/net/InetAddress; .line 192 iget-object v0, p1, Lcom/amazonaws/ClientConfiguration;->protocol:Lcom/amazonaws/Protocol; iput-object v0, p0, Lcom/amazonaws/ClientConfiguration;->protocol:Lcom/amazonaws/Protocol; .line 193 iget-object v0, p1, Lcom/amazonaws/ClientConfiguration;->proxyDomain:Ljava/lang/String; iput-object v0, p0, Lcom/amazonaws/ClientConfiguration;->proxyDomain:Ljava/lang/String; .line 194 iget-object v0, p1, Lcom/amazonaws/ClientConfiguration;->proxyHost:Ljava/lang/String; iput-object v0, p0, Lcom/amazonaws/ClientConfiguration;->proxyHost:Ljava/lang/String; .line 195 iget-object v0, p1, Lcom/amazonaws/ClientConfiguration;->proxyPassword:Ljava/lang/String; iput-object v0, p0, Lcom/amazonaws/ClientConfiguration;->proxyPassword:Ljava/lang/String; .line 196 iget v0, p1, Lcom/amazonaws/ClientConfiguration;->proxyPort:I iput v0, p0, Lcom/amazonaws/ClientConfiguration;->proxyPort:I .line 197 iget-object v0, p1, Lcom/amazonaws/ClientConfiguration;->proxyUsername:Ljava/lang/String; iput-object v0, p0, Lcom/amazonaws/ClientConfiguration;->proxyUsername:Ljava/lang/String; .line 198 iget-object v0, p1, Lcom/amazonaws/ClientConfiguration;->proxyWorkstation:Ljava/lang/String; iput-object v0, p0, Lcom/amazonaws/ClientConfiguration;->proxyWorkstation:Ljava/lang/String; .line 199 iget-boolean v0, p1, Lcom/amazonaws/ClientConfiguration;->preemptiveBasicProxyAuth:Z iput-boolean v0, p0, Lcom/amazonaws/ClientConfiguration;->preemptiveBasicProxyAuth:Z .line 200 iget v0, p1, Lcom/amazonaws/ClientConfiguration;->socketTimeout:I iput v0, p0, Lcom/amazonaws/ClientConfiguration;->socketTimeout:I .line 201 iget-object v0, p1, Lcom/amazonaws/ClientConfiguration;->userAgent:Ljava/lang/String; iput-object v0, p0, Lcom/amazonaws/ClientConfiguration;->userAgent:Ljava/lang/String; .line 202 iget-object v0, p1, Lcom/amazonaws/ClientConfiguration;->userAgentOverride:Ljava/lang/String; iput-object v0, p0, Lcom/amazonaws/ClientConfiguration;->userAgentOverride:Ljava/lang/String; .line 203 iget v0, p1, Lcom/amazonaws/ClientConfiguration;->socketReceiveBufferSizeHint:I iput v0, p0, Lcom/amazonaws/ClientConfiguration;->socketReceiveBufferSizeHint:I .line 204 iget v0, p1, Lcom/amazonaws/ClientConfiguration;->socketSendBufferSizeHint:I iput v0, p0, Lcom/amazonaws/ClientConfiguration;->socketSendBufferSizeHint:I .line 205 iget-object v0, p1, Lcom/amazonaws/ClientConfiguration;->signerOverride:Ljava/lang/String; iput-object v0, p0, Lcom/amazonaws/ClientConfiguration;->signerOverride:Ljava/lang/String; .line 206 iget-object v0, p1, Lcom/amazonaws/ClientConfiguration;->trustManager:Ljavax/net/ssl/TrustManager; iput-object v0, p0, Lcom/amazonaws/ClientConfiguration;->trustManager:Ljavax/net/ssl/TrustManager; .line 207 iget-boolean v0, p1, Lcom/amazonaws/ClientConfiguration;->curlLogging:Z iput-boolean v0, p0, Lcom/amazonaws/ClientConfiguration;->curlLogging:Z .line 208 iget-boolean p1, p1, Lcom/amazonaws/ClientConfiguration;->enableGzip:Z iput-boolean p1, p0, Lcom/amazonaws/ClientConfiguration;->enableGzip:Z return-void .end method # virtual methods .method public getConnectionTimeout()I .locals 1 iget v0, p0, Lcom/amazonaws/ClientConfiguration;->connectionTimeout:I return v0 .end method .method public getMaxErrorRetry()I .locals 1 iget v0, p0, Lcom/amazonaws/ClientConfiguration;->maxErrorRetry:I return v0 .end method .method public getProtocol()Lcom/amazonaws/Protocol; .locals 1 iget-object v0, p0, Lcom/amazonaws/ClientConfiguration;->protocol:Lcom/amazonaws/Protocol; return-object v0 .end method .method public getRetryPolicy()Lcom/amazonaws/retry/RetryPolicy; .locals 1 iget-object v0, p0, Lcom/amazonaws/ClientConfiguration;->retryPolicy:Lcom/amazonaws/retry/RetryPolicy; return-object v0 .end method .method public getSignerOverride()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/amazonaws/ClientConfiguration;->signerOverride:Ljava/lang/String; return-object v0 .end method .method public getSocketTimeout()I .locals 1 iget v0, p0, Lcom/amazonaws/ClientConfiguration;->socketTimeout:I return v0 .end method .method public getTrustManager()Ljavax/net/ssl/TrustManager; .locals 1 iget-object v0, p0, Lcom/amazonaws/ClientConfiguration;->trustManager:Ljavax/net/ssl/TrustManager; return-object v0 .end method .method public getUserAgent()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/amazonaws/ClientConfiguration;->userAgent:Ljava/lang/String; return-object v0 .end method .method public getUserAgentOverride()Ljava/lang/String; .locals 1 iget-object v0, p0, Lcom/amazonaws/ClientConfiguration;->userAgentOverride:Ljava/lang/String; return-object v0 .end method .method public isCurlLogging()Z .locals 1 iget-boolean v0, p0, Lcom/amazonaws/ClientConfiguration;->curlLogging:Z return v0 .end method .method public isEnableGzip()Z .locals 1 iget-boolean v0, p0, Lcom/amazonaws/ClientConfiguration;->enableGzip:Z return v0 .end method