package com.alibaba.sdk.android.oss; import android.content.Context; import com.alibaba.sdk.android.oss.callback.OSSCompletedCallback; import com.alibaba.sdk.android.oss.common.OSSLogToFileUtils; import com.alibaba.sdk.android.oss.common.auth.OSSCredentialProvider; import com.alibaba.sdk.android.oss.common.utils.OSSUtils; import com.alibaba.sdk.android.oss.internal.ExtensionRequestOperation; import com.alibaba.sdk.android.oss.internal.InternalRequestOperation; import com.alibaba.sdk.android.oss.internal.OSSAsyncTask; import com.alibaba.sdk.android.oss.model.AbortMultipartUploadRequest; import com.alibaba.sdk.android.oss.model.AbortMultipartUploadResult; import com.alibaba.sdk.android.oss.model.AppendObjectRequest; import com.alibaba.sdk.android.oss.model.AppendObjectResult; import com.alibaba.sdk.android.oss.model.CompleteMultipartUploadRequest; import com.alibaba.sdk.android.oss.model.CompleteMultipartUploadResult; import com.alibaba.sdk.android.oss.model.CopyObjectRequest; import com.alibaba.sdk.android.oss.model.CopyObjectResult; import com.alibaba.sdk.android.oss.model.CreateBucketRequest; import com.alibaba.sdk.android.oss.model.CreateBucketResult; import com.alibaba.sdk.android.oss.model.DeleteBucketRequest; import com.alibaba.sdk.android.oss.model.DeleteBucketResult; import com.alibaba.sdk.android.oss.model.DeleteObjectRequest; import com.alibaba.sdk.android.oss.model.DeleteObjectResult; import com.alibaba.sdk.android.oss.model.GetBucketACLRequest; import com.alibaba.sdk.android.oss.model.GetBucketACLResult; import com.alibaba.sdk.android.oss.model.GetObjectRequest; import com.alibaba.sdk.android.oss.model.GetObjectResult; import com.alibaba.sdk.android.oss.model.HeadObjectRequest; import com.alibaba.sdk.android.oss.model.HeadObjectResult; import com.alibaba.sdk.android.oss.model.InitiateMultipartUploadRequest; import com.alibaba.sdk.android.oss.model.InitiateMultipartUploadResult; import com.alibaba.sdk.android.oss.model.ListBucketsRequest; import com.alibaba.sdk.android.oss.model.ListBucketsResult; import com.alibaba.sdk.android.oss.model.ListObjectsRequest; import com.alibaba.sdk.android.oss.model.ListObjectsResult; import com.alibaba.sdk.android.oss.model.ListPartsRequest; import com.alibaba.sdk.android.oss.model.ListPartsResult; import com.alibaba.sdk.android.oss.model.PutObjectRequest; import com.alibaba.sdk.android.oss.model.PutObjectResult; import com.alibaba.sdk.android.oss.model.ResumableUploadRequest; import com.alibaba.sdk.android.oss.model.ResumableUploadResult; import com.alibaba.sdk.android.oss.model.UploadPartRequest; import com.alibaba.sdk.android.oss.model.UploadPartResult; import java.net.URI; import java.net.URISyntaxException; class OSSImpl implements OSS { /* renamed from: a reason: collision with root package name */ private URI f1139a; private OSSCredentialProvider b; private InternalRequestOperation c; private ExtensionRequestOperation d; private ClientConfiguration e; public OSSImpl(Context context, String str, OSSCredentialProvider oSSCredentialProvider, ClientConfiguration clientConfiguration) { OSSLogToFileUtils.a(context.getApplicationContext(), clientConfiguration); try { String trim = str.trim(); if (!trim.startsWith("http")) { trim = "http://" + trim; } this.f1139a = new URI(trim); if (oSSCredentialProvider != null) { Boolean bool = false; try { bool = Boolean.valueOf(OSSUtils.g(this.f1139a.getHost())); } catch (Exception e2) { e2.printStackTrace(); } if (!this.f1139a.getScheme().equals("https") || !bool.booleanValue()) { this.b = oSSCredentialProvider; this.e = clientConfiguration == null ? ClientConfiguration.a() : clientConfiguration; this.c = new InternalRequestOperation(context.getApplicationContext(), this.f1139a, oSSCredentialProvider, this.e); this.d = new ExtensionRequestOperation(this.c); return; } throw new IllegalArgumentException("endpoint should not be format with https://ip."); } throw new IllegalArgumentException("CredentialProvider can't be null."); } catch (URISyntaxException unused) { throw new IllegalArgumentException("Endpoint must be a string like 'http://oss-cn-****.aliyuncs.com',or your cname like 'http://image.cnamedomain.com'!"); } } @Override // com.alibaba.sdk.android.oss.OSS public OSSAsyncTask<ListBucketsResult> a(ListBucketsRequest listBucketsRequest, OSSCompletedCallback<ListBucketsRequest, ListBucketsResult> oSSCompletedCallback) { return this.c.a(listBucketsRequest, oSSCompletedCallback); } @Override // com.alibaba.sdk.android.oss.OSS public OSSAsyncTask<CreateBucketResult> a(CreateBucketRequest createBucketRequest, OSSCompletedCallback<CreateBucketRequest, CreateBucketResult> oSSCompletedCallback) { return this.c.a(createBucketRequest, oSSCompletedCallback); } @Override // com.alibaba.sdk.android.oss.OSS public OSSAsyncTask<DeleteBucketResult> a(DeleteBucketRequest deleteBucketRequest, OSSCompletedCallback<DeleteBucketRequest, DeleteBucketResult> oSSCompletedCallback) { return this.c.a(deleteBucketRequest, oSSCompletedCallback); } @Override // com.alibaba.sdk.android.oss.OSS public OSSAsyncTask<GetBucketACLResult> a(GetBucketACLRequest getBucketACLRequest, OSSCompletedCallback<GetBucketACLRequest, GetBucketACLResult> oSSCompletedCallback) { return this.c.a(getBucketACLRequest, oSSCompletedCallback); } @Override // com.alibaba.sdk.android.oss.OSS public OSSAsyncTask<PutObjectResult> a(PutObjectRequest putObjectRequest, OSSCompletedCallback<PutObjectRequest, PutObjectResult> oSSCompletedCallback) { return this.c.a(putObjectRequest, oSSCompletedCallback); } @Override // com.alibaba.sdk.android.oss.OSS public OSSAsyncTask<GetObjectResult> a(GetObjectRequest getObjectRequest, OSSCompletedCallback<GetObjectRequest, GetObjectResult> oSSCompletedCallback) { return this.c.a(getObjectRequest, oSSCompletedCallback); } @Override // com.alibaba.sdk.android.oss.OSS public OSSAsyncTask<DeleteObjectResult> a(DeleteObjectRequest deleteObjectRequest, OSSCompletedCallback<DeleteObjectRequest, DeleteObjectResult> oSSCompletedCallback) { return this.c.a(deleteObjectRequest, oSSCompletedCallback); } @Override // com.alibaba.sdk.android.oss.OSS public OSSAsyncTask<AppendObjectResult> a(AppendObjectRequest appendObjectRequest, OSSCompletedCallback<AppendObjectRequest, AppendObjectResult> oSSCompletedCallback) { return this.c.a(appendObjectRequest, oSSCompletedCallback); } @Override // com.alibaba.sdk.android.oss.OSS public OSSAsyncTask<HeadObjectResult> a(HeadObjectRequest headObjectRequest, OSSCompletedCallback<HeadObjectRequest, HeadObjectResult> oSSCompletedCallback) { return this.c.a(headObjectRequest, oSSCompletedCallback); } @Override // com.alibaba.sdk.android.oss.OSS public OSSAsyncTask<CopyObjectResult> a(CopyObjectRequest copyObjectRequest, OSSCompletedCallback<CopyObjectRequest, CopyObjectResult> oSSCompletedCallback) { return this.c.a(copyObjectRequest, oSSCompletedCallback); } @Override // com.alibaba.sdk.android.oss.OSS public OSSAsyncTask<ListObjectsResult> a(ListObjectsRequest listObjectsRequest, OSSCompletedCallback<ListObjectsRequest, ListObjectsResult> oSSCompletedCallback) { return this.c.a(listObjectsRequest, oSSCompletedCallback); } @Override // com.alibaba.sdk.android.oss.OSS public InitiateMultipartUploadResult a(InitiateMultipartUploadRequest initiateMultipartUploadRequest) throws ClientException, ServiceException { return this.c.a(initiateMultipartUploadRequest, (OSSCompletedCallback<InitiateMultipartUploadRequest, InitiateMultipartUploadResult>) null).a(); } @Override // com.alibaba.sdk.android.oss.OSS public UploadPartResult a(UploadPartRequest uploadPartRequest) throws ClientException, ServiceException { return this.c.a(uploadPartRequest); } @Override // com.alibaba.sdk.android.oss.OSS public CompleteMultipartUploadResult a(CompleteMultipartUploadRequest completeMultipartUploadRequest) throws ClientException, ServiceException { return this.c.a(completeMultipartUploadRequest); } @Override // com.alibaba.sdk.android.oss.OSS public AbortMultipartUploadResult a(AbortMultipartUploadRequest abortMultipartUploadRequest) throws ClientException, ServiceException { return this.c.a(abortMultipartUploadRequest, (OSSCompletedCallback<AbortMultipartUploadRequest, AbortMultipartUploadResult>) null).a(); } @Override // com.alibaba.sdk.android.oss.OSS public ListPartsResult a(ListPartsRequest listPartsRequest) throws ClientException, ServiceException { return this.c.a(listPartsRequest, (OSSCompletedCallback<ListPartsRequest, ListPartsResult>) null).a(); } @Override // com.alibaba.sdk.android.oss.OSS public OSSAsyncTask<ResumableUploadResult> a(ResumableUploadRequest resumableUploadRequest, OSSCompletedCallback<ResumableUploadRequest, ResumableUploadResult> oSSCompletedCallback) { return this.d.a(resumableUploadRequest, oSSCompletedCallback); } @Override // com.alibaba.sdk.android.oss.OSS public boolean a(String str, String str2) throws ClientException, ServiceException { return this.d.a(str, str2); } }