Home | History | Annotate | Download | only in 1.11.18

META-INF/
META-INF/MANIFEST.MF
com/
com/amazonaws/
com/amazonaws/services/
com/amazonaws/services/s3/
com/amazonaws/services/s3/transfer/
com/amazonaws/services/s3/transfer/exception/
com/amazonaws/services/s3/transfer/internal/
com/amazonaws/services/s3/transfer/model/
com/amazonaws/services/s3/iterable/
com/amazonaws/services/s3/request/
com/amazonaws/services/s3/event/
com/amazonaws/services/s3/internal/
com/amazonaws/services/s3/internal/crypto/
com/amazonaws/services/s3/metrics/
com/amazonaws/services/s3/model/
com/amazonaws/services/s3/model/transform/
com/amazonaws/auth/
com/amazonaws/auth/policy/
com/amazonaws/auth/policy/conditions/
com/amazonaws/auth/policy/resources/
com/amazonaws/auth/policy/actions/
mime.types
com/amazonaws/services/s3/AbstractAmazonS3.class
AbstractAmazonS3.java
package com.amazonaws.services.s3
public abstract com.amazonaws.services.s3.AbstractAmazonS3 extends java.lang.Object implements com.amazonaws.services.s3.AmazonS3  {
	public void  () 
	public void setEndpoint (java.lang.String) 
		String endpoint
	public void setRegion (com.amazonaws.regions.Region)  throws java.lang.IllegalArgumentException 
		com.amazonaws.regions.Region region
	public void setS3ClientOptions (com.amazonaws.services.s3.S3ClientOptions) 
		com.amazonaws.services.s3.S3ClientOptions clientOptions
	public void changeObjectStorageClass (java.lang.String, java.lang.String, com.amazonaws.services.s3.model.StorageClass)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		com.amazonaws.services.s3.model.StorageClass newStorageClass
	public void setObjectRedirectLocation (java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		String newRedirectLocation
	public com.amazonaws.services.s3.model.ObjectListing listObjects (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.ObjectListing listObjects (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String prefix
	public com.amazonaws.services.s3.model.ObjectListing listObjects (com.amazonaws.services.s3.model.ListObjectsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ListObjectsRequest listObjectsRequest
	public com.amazonaws.services.s3.model.ListObjectsV2Result listObjectsV2 (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		com.amazonaws.services.s3.model.ListObjectsV2Request request
	public com.amazonaws.services.s3.model.ListObjectsV2Result listObjectsV2 (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String prefix
		com.amazonaws.services.s3.model.ListObjectsV2Request request
	public com.amazonaws.services.s3.model.ListObjectsV2Result listObjectsV2 (com.amazonaws.services.s3.model.ListObjectsV2Request)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ListObjectsV2Request listObjectsV2Request
	public com.amazonaws.services.s3.model.ObjectListing listNextBatchOfObjects (com.amazonaws.services.s3.model.ObjectListing)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ObjectListing previousObjectListing
	public com.amazonaws.services.s3.model.ObjectListing listNextBatchOfObjects (com.amazonaws.services.s3.model.ListNextBatchOfObjectsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ListNextBatchOfObjectsRequest listNextBatchOfObjectsRequest
	public com.amazonaws.services.s3.model.VersionListing listVersions (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String prefix
	public com.amazonaws.services.s3.model.VersionListing listVersions (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String prefix
		String keyMarker
		String versionIdMarker
		String delimiter
		Integer maxResults
		com.amazonaws.services.s3.model.ListVersionsRequest request
	public com.amazonaws.services.s3.model.VersionListing listVersions (com.amazonaws.services.s3.model.ListVersionsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ListVersionsRequest listVersionsRequest
	public com.amazonaws.services.s3.model.VersionListing listNextBatchOfVersions (com.amazonaws.services.s3.model.VersionListing)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.VersionListing previousVersionListing
	public com.amazonaws.services.s3.model.VersionListing listNextBatchOfVersions (com.amazonaws.services.s3.model.ListNextBatchOfVersionsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ListNextBatchOfVersionsRequest listNextBatchOfVersionsRequest
	public com.amazonaws.services.s3.model.Owner getS3AccountOwner ()  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public com.amazonaws.services.s3.model.Owner getS3AccountOwner (com.amazonaws.services.s3.model.GetS3AccountOwnerRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetS3AccountOwnerRequest getS3AccountOwnerRequest
	public boolean doesBucketExist (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.HeadBucketResult headBucket (com.amazonaws.services.s3.model.HeadBucketRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.HeadBucketRequest headBucketRequest
	public java.util.List listBuckets ()  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public java.util.List listBuckets (com.amazonaws.services.s3.model.ListBucketsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ListBucketsRequest listBucketsRequest
	public java.lang.String getBucketLocation (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public java.lang.String getBucketLocation (com.amazonaws.services.s3.model.GetBucketLocationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetBucketLocationRequest getBucketLocationRequest
	public com.amazonaws.services.s3.model.Bucket createBucket (com.amazonaws.services.s3.model.CreateBucketRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.CreateBucketRequest createBucketRequest
	public com.amazonaws.services.s3.model.Bucket createBucket (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.Bucket createBucket (java.lang.String, com.amazonaws.services.s3.model.Region)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		com.amazonaws.services.s3.model.Region region
	public com.amazonaws.services.s3.model.Bucket createBucket (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String region
	public com.amazonaws.services.s3.model.AccessControlList getObjectAcl (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
	public com.amazonaws.services.s3.model.AccessControlList getObjectAcl (java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		String versionId
	public com.amazonaws.services.s3.model.AccessControlList getObjectAcl (com.amazonaws.services.s3.model.GetObjectAclRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetObjectAclRequest getObjectAclRequest
	public void setObjectAcl (java.lang.String, java.lang.String, com.amazonaws.services.s3.model.AccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		com.amazonaws.services.s3.model.AccessControlList acl
	public void setObjectAcl (java.lang.String, java.lang.String, com.amazonaws.services.s3.model.CannedAccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		com.amazonaws.services.s3.model.CannedAccessControlList acl
	public void setObjectAcl (java.lang.String, java.lang.String, java.lang.String, com.amazonaws.services.s3.model.AccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		String versionId
		com.amazonaws.services.s3.model.AccessControlList acl
	public void setObjectAcl (java.lang.String, java.lang.String, java.lang.String, com.amazonaws.services.s3.model.CannedAccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		String versionId
		com.amazonaws.services.s3.model.CannedAccessControlList acl
	public void setObjectAcl (com.amazonaws.services.s3.model.SetObjectAclRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.SetObjectAclRequest setObjectAclRequest
	public com.amazonaws.services.s3.model.AccessControlList getBucketAcl (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.AccessControlList getBucketAcl (com.amazonaws.services.s3.model.GetBucketAclRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetBucketAclRequest getBucketAclRequest
	public void setBucketAcl (java.lang.String, com.amazonaws.services.s3.model.AccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		com.amazonaws.services.s3.model.AccessControlList acl
	public void setBucketAcl (java.lang.String, com.amazonaws.services.s3.model.CannedAccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
	public void setBucketAcl (com.amazonaws.services.s3.model.SetBucketAclRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.SetBucketAclRequest setBucketAclRequest
	public com.amazonaws.services.s3.model.ObjectMetadata getObjectMetadata (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
	public com.amazonaws.services.s3.model.ObjectMetadata getObjectMetadata (com.amazonaws.services.s3.model.GetObjectMetadataRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetObjectMetadataRequest getObjectMetadataRequest
	public com.amazonaws.services.s3.model.S3Object getObject (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
	public com.amazonaws.services.s3.model.S3Object getObject (com.amazonaws.services.s3.model.GetObjectRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
	public com.amazonaws.services.s3.model.ObjectMetadata getObject (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		java.io.File destinationFile
	public java.lang.String getObjectAsString (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
		String key
	public void deleteBucket (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public void deleteBucket (com.amazonaws.services.s3.model.DeleteBucketRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.DeleteBucketRequest deleteBucketRequest
	public com.amazonaws.services.s3.model.PutObjectResult putObject (java.lang.String, java.lang.String, java.io.File)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		java.io.File file
	public com.amazonaws.services.s3.model.PutObjectResult putObject (java.lang.String, java.lang.String, java.io.InputStream, com.amazonaws.services.s3.model.ObjectMetadata)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		java.io.InputStream input
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public com.amazonaws.services.s3.model.PutObjectResult putObject (com.amazonaws.services.s3.model.PutObjectRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.PutObjectRequest putObjectRequest
	public com.amazonaws.services.s3.model.PutObjectResult putObject (java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
		String key
		String content
	public com.amazonaws.services.s3.model.CopyObjectResult copyObject (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String sourceBucketName
		String sourceKey
		String destinationBucketName
		String destinationKey
	public com.amazonaws.services.s3.model.CopyObjectResult copyObject (com.amazonaws.services.s3.model.CopyObjectRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.CopyObjectRequest copyObjectRequest
	public com.amazonaws.services.s3.model.CopyPartResult copyPart (com.amazonaws.services.s3.model.CopyPartRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.CopyPartRequest copyPartRequest
	public void deleteObject (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
	public void deleteObject (com.amazonaws.services.s3.model.DeleteObjectRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.DeleteObjectRequest deleteObjectRequest
	public com.amazonaws.services.s3.model.DeleteObjectsResult deleteObjects (com.amazonaws.services.s3.model.DeleteObjectsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.DeleteObjectsRequest deleteObjectsRequest
	public void deleteVersion (java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		String versionId
	public void deleteVersion (com.amazonaws.services.s3.model.DeleteVersionRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.DeleteVersionRequest deleteVersionRequest
	public com.amazonaws.services.s3.model.BucketLoggingConfiguration getBucketLoggingConfiguration (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.BucketLoggingConfiguration getBucketLoggingConfiguration (com.amazonaws.services.s3.model.GetBucketLoggingConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetBucketLoggingConfigurationRequest getBucketLoggingConfigurationRequest
	public void setBucketLoggingConfiguration (com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest setBucketLoggingConfigurationRequest
	public com.amazonaws.services.s3.model.BucketVersioningConfiguration getBucketVersioningConfiguration (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.BucketVersioningConfiguration getBucketVersioningConfiguration (com.amazonaws.services.s3.model.GetBucketVersioningConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetBucketVersioningConfigurationRequest getBucketVersioningConfigurationRequest
	public void setBucketVersioningConfiguration (com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest setBucketVersioningConfigurationRequest
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration getBucketLifecycleConfiguration (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration getBucketLifecycleConfiguration (com.amazonaws.services.s3.model.GetBucketLifecycleConfigurationRequest) 
		com.amazonaws.services.s3.model.GetBucketLifecycleConfigurationRequest getBucketLifecycleConfigurationRequest
	public void setBucketLifecycleConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketLifecycleConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration bucketLifecycleConfiguration
	public void setBucketLifecycleConfiguration (com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest) 
		com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest setBucketLifecycleConfigurationRequest
	public void deleteBucketLifecycleConfiguration (java.lang.String) 
		String bucketName
	public void deleteBucketLifecycleConfiguration (com.amazonaws.services.s3.model.DeleteBucketLifecycleConfigurationRequest) 
		com.amazonaws.services.s3.model.DeleteBucketLifecycleConfigurationRequest deleteBucketLifecycleConfigurationRequest
	public com.amazonaws.services.s3.model.BucketCrossOriginConfiguration getBucketCrossOriginConfiguration (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.BucketCrossOriginConfiguration getBucketCrossOriginConfiguration (com.amazonaws.services.s3.model.GetBucketCrossOriginConfigurationRequest) 
		com.amazonaws.services.s3.model.GetBucketCrossOriginConfigurationRequest getBucketCrossOriginConfigurationRequest
	public void setBucketCrossOriginConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketCrossOriginConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.BucketCrossOriginConfiguration bucketCrossOriginConfiguration
	public void setBucketCrossOriginConfiguration (com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest) 
		com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest setBucketCrossOriginConfigurationRequest
	public void deleteBucketCrossOriginConfiguration (java.lang.String) 
		String bucketName
	public void deleteBucketCrossOriginConfiguration (com.amazonaws.services.s3.model.DeleteBucketCrossOriginConfigurationRequest) 
		com.amazonaws.services.s3.model.DeleteBucketCrossOriginConfigurationRequest deleteBucketCrossOriginConfigurationRequest
	public com.amazonaws.services.s3.model.BucketTaggingConfiguration getBucketTaggingConfiguration (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.BucketTaggingConfiguration getBucketTaggingConfiguration (com.amazonaws.services.s3.model.GetBucketTaggingConfigurationRequest) 
		com.amazonaws.services.s3.model.GetBucketTaggingConfigurationRequest getBucketTaggingConfigurationRequest
	public void setBucketTaggingConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketTaggingConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.BucketTaggingConfiguration bucketTaggingConfiguration
	public void setBucketTaggingConfiguration (com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest) 
		com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest setBucketTaggingConfigurationRequest
	public void deleteBucketTaggingConfiguration (java.lang.String) 
		String bucketName
	public void deleteBucketTaggingConfiguration (com.amazonaws.services.s3.model.DeleteBucketTaggingConfigurationRequest) 
		com.amazonaws.services.s3.model.DeleteBucketTaggingConfigurationRequest deleteBucketTaggingConfigurationRequest
	public com.amazonaws.services.s3.model.BucketNotificationConfiguration getBucketNotificationConfiguration (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.BucketNotificationConfiguration getBucketNotificationConfiguration (com.amazonaws.services.s3.model.GetBucketNotificationConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetBucketNotificationConfigurationRequest getBucketNotificationConfigurationRequest
	public void setBucketNotificationConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketNotificationConfiguration)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		com.amazonaws.services.s3.model.BucketNotificationConfiguration bucketNotificationConfiguration
	public void setBucketNotificationConfiguration (com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest setBucketNotificationConfigurationRequest
	public com.amazonaws.services.s3.model.BucketWebsiteConfiguration getBucketWebsiteConfiguration (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.BucketWebsiteConfiguration getBucketWebsiteConfiguration (com.amazonaws.services.s3.model.GetBucketWebsiteConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetBucketWebsiteConfigurationRequest getBucketWebsiteConfigurationRequest
	public void setBucketWebsiteConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketWebsiteConfiguration)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		com.amazonaws.services.s3.model.BucketWebsiteConfiguration configuration
	public void setBucketWebsiteConfiguration (com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest setBucketWebsiteConfigurationRequest
	public void deleteBucketWebsiteConfiguration (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public void deleteBucketWebsiteConfiguration (com.amazonaws.services.s3.model.DeleteBucketWebsiteConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.DeleteBucketWebsiteConfigurationRequest deleteBucketWebsiteConfigurationRequest
	public com.amazonaws.services.s3.model.BucketPolicy getBucketPolicy (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.BucketPolicy getBucketPolicy (com.amazonaws.services.s3.model.GetBucketPolicyRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetBucketPolicyRequest getBucketPolicyRequest
	public void setBucketPolicy (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String policyText
	public void setBucketPolicy (com.amazonaws.services.s3.model.SetBucketPolicyRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.SetBucketPolicyRequest setBucketPolicyRequest
	public void deleteBucketPolicy (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public void deleteBucketPolicy (com.amazonaws.services.s3.model.DeleteBucketPolicyRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.DeleteBucketPolicyRequest deleteBucketPolicyRequest
	public java.net.URL generatePresignedUrl (java.lang.String, java.lang.String, java.util.Date)  throws com.amazonaws.AmazonClientException 
		String bucketName
		String key
		java.util.Date expiration
	public java.net.URL generatePresignedUrl (java.lang.String, java.lang.String, java.util.Date, com.amazonaws.HttpMethod)  throws com.amazonaws.AmazonClientException 
		String bucketName
		String key
		java.util.Date expiration
		com.amazonaws.HttpMethod method
		com.amazonaws.services.s3.model.GeneratePresignedUrlRequest request
	public java.net.URL generatePresignedUrl (com.amazonaws.services.s3.model.GeneratePresignedUrlRequest)  throws com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.GeneratePresignedUrlRequest generatePresignedUrlRequest
	public com.amazonaws.services.s3.model.InitiateMultipartUploadResult initiateMultipartUpload (com.amazonaws.services.s3.model.InitiateMultipartUploadRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.InitiateMultipartUploadRequest request
	public com.amazonaws.services.s3.model.UploadPartResult uploadPart (com.amazonaws.services.s3.model.UploadPartRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.UploadPartRequest request
	public com.amazonaws.services.s3.model.PartListing listParts (com.amazonaws.services.s3.model.ListPartsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ListPartsRequest request
	public void abortMultipartUpload (com.amazonaws.services.s3.model.AbortMultipartUploadRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.AbortMultipartUploadRequest request
	public com.amazonaws.services.s3.model.CompleteMultipartUploadResult completeMultipartUpload (com.amazonaws.services.s3.model.CompleteMultipartUploadRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.CompleteMultipartUploadRequest request
	public com.amazonaws.services.s3.model.MultipartUploadListing listMultipartUploads (com.amazonaws.services.s3.model.ListMultipartUploadsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ListMultipartUploadsRequest request
	public com.amazonaws.services.s3.S3ResponseMetadata getCachedResponseMetadata (com.amazonaws.AmazonWebServiceRequest) 
		com.amazonaws.AmazonWebServiceRequest request
	public void restoreObject (java.lang.String, java.lang.String, int)  throws com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		int expirationInDays
	public void restoreObject (com.amazonaws.services.s3.model.RestoreObjectRequest)  throws com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.RestoreObjectRequest request
	public void enableRequesterPays (java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
	public void disableRequesterPays (java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
	public boolean isRequesterPaysEnabled (java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
	public void setBucketReplicationConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketReplicationConfiguration)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
		com.amazonaws.services.s3.model.BucketReplicationConfiguration configuration
	public void setBucketReplicationConfiguration (com.amazonaws.services.s3.model.SetBucketReplicationConfigurationRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.SetBucketReplicationConfigurationRequest setBucketReplicationConfigurationRequest
	public com.amazonaws.services.s3.model.BucketReplicationConfiguration getBucketReplicationConfiguration (java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
	public com.amazonaws.services.s3.model.BucketReplicationConfiguration getBucketReplicationConfiguration (com.amazonaws.services.s3.model.GetBucketReplicationConfigurationRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.GetBucketReplicationConfigurationRequest getBucketReplicationConfigurationRequest
	public void deleteBucketReplicationConfiguration (java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
	public void deleteBucketReplicationConfiguration (com.amazonaws.services.s3.model.DeleteBucketReplicationConfigurationRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.DeleteBucketReplicationConfigurationRequest request
	public boolean doesObjectExist (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
		String objectName
	public com.amazonaws.services.s3.model.BucketAccelerateConfiguration getBucketAccelerateConfiguration (java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
	public com.amazonaws.services.s3.model.BucketAccelerateConfiguration getBucketAccelerateConfiguration (com.amazonaws.services.s3.model.GetBucketAccelerateConfigurationRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.GetBucketAccelerateConfigurationRequest getBucketAccelerateConfigurationRequest
	public void setBucketAccelerateConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketAccelerateConfiguration)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
		com.amazonaws.services.s3.model.BucketAccelerateConfiguration accelerateConfiguration
	public void setBucketAccelerateConfiguration (com.amazonaws.services.s3.model.SetBucketAccelerateConfigurationRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.SetBucketAccelerateConfigurationRequest setBucketAccelerateConfigurationRequest
	public com.amazonaws.services.s3.model.Region getRegion () 
	public java.net.URL getUrl (java.lang.String, java.lang.String) 
		String bucketName
		String key
}

com/amazonaws/services/s3/S3ClientOptions$1.class
S3ClientOptions.java
package com.amazonaws.services.s3
 com.amazonaws.services.s3.S3ClientOptions$1 extends java.lang.Object {
}

com/amazonaws/services/s3/AmazonS3EncryptionClient.class
AmazonS3EncryptionClient.java
package com.amazonaws.services.s3
public com.amazonaws.services.s3.AmazonS3EncryptionClient extends com.amazonaws.services.s3.AmazonS3Client implements com.amazonaws.services.s3.AmazonS3Encryption  {
	public static final String USER_AGENT
	private final com.amazonaws.services.s3.internal.crypto.S3CryptoModule crypto
	private final com.amazonaws.services.kms.AWSKMSClient kms
	private final boolean isKMSClientInternal
	public void  (com.amazonaws.services.s3.model.EncryptionMaterials) 
		com.amazonaws.services.s3.model.EncryptionMaterials encryptionMaterials
	public void  (com.amazonaws.services.s3.model.EncryptionMaterialsProvider) 
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider encryptionMaterialsProvider
	public void  (com.amazonaws.services.s3.model.EncryptionMaterials, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.services.s3.model.EncryptionMaterials encryptionMaterials
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	public void  (com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider encryptionMaterialsProvider
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	public void  (com.amazonaws.auth.AWSCredentials, com.amazonaws.services.s3.model.EncryptionMaterials) 
		com.amazonaws.auth.AWSCredentials credentials
		com.amazonaws.services.s3.model.EncryptionMaterials encryptionMaterials
	public void  (com.amazonaws.auth.AWSCredentials, com.amazonaws.services.s3.model.EncryptionMaterialsProvider) 
		com.amazonaws.auth.AWSCredentials credentials
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider encryptionMaterialsProvider
	public void  (com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.services.s3.model.EncryptionMaterialsProvider) 
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider encryptionMaterialsProvider
	public void  (com.amazonaws.auth.AWSCredentials, com.amazonaws.services.s3.model.EncryptionMaterials, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.auth.AWSCredentials credentials
		com.amazonaws.services.s3.model.EncryptionMaterials encryptionMaterials
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	public void  (com.amazonaws.auth.AWSCredentials, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.auth.AWSCredentials credentials
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider encryptionMaterialsProvider
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	public void  (com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider encryptionMaterialsProvider
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	public void  (com.amazonaws.auth.AWSCredentials, com.amazonaws.services.s3.model.EncryptionMaterials, com.amazonaws.ClientConfiguration, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.auth.AWSCredentials credentials
		com.amazonaws.services.s3.model.EncryptionMaterials encryptionMaterials
		com.amazonaws.ClientConfiguration clientConfig
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	public void  (com.amazonaws.auth.AWSCredentials, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.ClientConfiguration, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.auth.AWSCredentials credentials
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider encryptionMaterialsProvider
		com.amazonaws.ClientConfiguration clientConfig
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	public void  (com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.ClientConfiguration, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider kekMaterialsProvider
		com.amazonaws.ClientConfiguration clientConfig
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	public void  (com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.ClientConfiguration, com.amazonaws.services.s3.model.CryptoConfiguration, com.amazonaws.metrics.RequestMetricCollector) 
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider kekMaterialsProvider
		com.amazonaws.ClientConfiguration clientConfig
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
		com.amazonaws.metrics.RequestMetricCollector requestMetricCollector
	public void  (com.amazonaws.services.kms.AWSKMSClient, com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.ClientConfiguration, com.amazonaws.services.s3.model.CryptoConfiguration, com.amazonaws.metrics.RequestMetricCollector) 
		com.amazonaws.services.kms.AWSKMSClient kms
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider kekMaterialsProvider
		com.amazonaws.ClientConfiguration clientConfig
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
		com.amazonaws.metrics.RequestMetricCollector requestMetricCollector
	private com.amazonaws.services.kms.AWSKMSClient newAWSKMSClient (com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.ClientConfiguration, com.amazonaws.services.s3.model.CryptoConfiguration, com.amazonaws.metrics.RequestMetricCollector) 
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
		com.amazonaws.ClientConfiguration clientConfig
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
		com.amazonaws.metrics.RequestMetricCollector requestMetricCollector
		com.amazonaws.services.kms.AWSKMSClient kmsClient
		com.amazonaws.regions.Region kmsRegion
	private void assertParameterNotNull (java.lang.Object, java.lang.String) 
		Object parameterValue
		String errorMessage
	public com.amazonaws.services.s3.model.PutObjectResult putObject (com.amazonaws.services.s3.model.PutObjectRequest) 
		com.amazonaws.services.s3.model.PutObjectRequest req
	public com.amazonaws.services.s3.model.S3Object getObject (com.amazonaws.services.s3.model.GetObjectRequest) 
		com.amazonaws.services.s3.model.GetObjectRequest req
	public com.amazonaws.services.s3.model.ObjectMetadata getObject (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File) 
		com.amazonaws.services.s3.model.GetObjectRequest req
		java.io.File dest
	public void deleteObject (com.amazonaws.services.s3.model.DeleteObjectRequest) 
		com.amazonaws.services.s3.model.DeleteObjectRequest req
		com.amazonaws.services.s3.model.InstructionFileId ifid
		com.amazonaws.services.s3.model.DeleteObjectRequest instructionDeleteRequest
	public com.amazonaws.services.s3.model.CompleteMultipartUploadResult completeMultipartUpload (com.amazonaws.services.s3.model.CompleteMultipartUploadRequest) 
		com.amazonaws.services.s3.model.CompleteMultipartUploadRequest req
	public com.amazonaws.services.s3.model.InitiateMultipartUploadResult initiateMultipartUpload (com.amazonaws.services.s3.model.InitiateMultipartUploadRequest) 
		com.amazonaws.services.s3.model.EncryptedInitiateMultipartUploadRequest cryptoReq
		com.amazonaws.services.s3.model.InitiateMultipartUploadRequest req
		boolean isCreateEncryptionMaterial
	public com.amazonaws.services.s3.model.UploadPartResult uploadPart (com.amazonaws.services.s3.model.UploadPartRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.UploadPartRequest uploadPartRequest
	public com.amazonaws.services.s3.model.CopyPartResult copyPart (com.amazonaws.services.s3.model.CopyPartRequest) 
		com.amazonaws.services.s3.model.CopyPartRequest copyPartRequest
	public void abortMultipartUpload (com.amazonaws.services.s3.model.AbortMultipartUploadRequest) 
		com.amazonaws.services.s3.model.AbortMultipartUploadRequest req
	public com.amazonaws.services.s3.model.PutObjectResult putInstructionFile (com.amazonaws.services.s3.model.PutInstructionFileRequest) 
		com.amazonaws.services.s3.model.PutInstructionFileRequest req
	public void shutdown () 
	public com.amazonaws.services.s3.model.CompleteMultipartUploadResult uploadObject (com.amazonaws.services.s3.model.UploadObjectRequest)  throws java.io.IOException java.lang.InterruptedException java.util.concurrent.ExecutionException 
		com.amazonaws.services.s3.model.UploadPartResult partResult
		java.util.concurrent.Future future
		java.io.IOException ex
		InterruptedException ex
		java.util.concurrent.ExecutionException ex
		RuntimeException ex
		Error ex
		com.amazonaws.services.s3.model.UploadObjectRequest req
		java.util.concurrent.ExecutorService es
		boolean defaultExecutorService
		com.amazonaws.services.s3.UploadObjectObserver observer
		String uploadId
		java.util.List partETags
		com.amazonaws.services.s3.internal.MultiFileOutputStream mfos
	private java.lang.Throwable onAbort (com.amazonaws.services.s3.UploadObjectObserver, java.lang.Throwable) 
		com.amazonaws.services.s3.UploadObjectObserver observer
		Throwable t
	static com.amazonaws.services.s3.model.PutObjectResult access$101 (com.amazonaws.services.s3.AmazonS3EncryptionClient, com.amazonaws.services.s3.model.PutObjectRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.AmazonS3EncryptionClient x0
		com.amazonaws.services.s3.model.PutObjectRequest x1
	static com.amazonaws.services.s3.model.S3Object access$201 (com.amazonaws.services.s3.AmazonS3EncryptionClient, com.amazonaws.services.s3.model.GetObjectRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.AmazonS3EncryptionClient x0
		com.amazonaws.services.s3.model.GetObjectRequest x1
	static com.amazonaws.services.s3.model.ObjectMetadata access$301 (com.amazonaws.services.s3.AmazonS3EncryptionClient, com.amazonaws.services.s3.model.GetObjectRequest, java.io.File)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.AmazonS3EncryptionClient x0
		com.amazonaws.services.s3.model.GetObjectRequest x1
		java.io.File x2
	static com.amazonaws.services.s3.model.CompleteMultipartUploadResult access$401 (com.amazonaws.services.s3.AmazonS3EncryptionClient, com.amazonaws.services.s3.model.CompleteMultipartUploadRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.AmazonS3EncryptionClient x0
		com.amazonaws.services.s3.model.CompleteMultipartUploadRequest x1
	static com.amazonaws.services.s3.model.InitiateMultipartUploadResult access$501 (com.amazonaws.services.s3.AmazonS3EncryptionClient, com.amazonaws.services.s3.model.InitiateMultipartUploadRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.AmazonS3EncryptionClient x0
		com.amazonaws.services.s3.model.InitiateMultipartUploadRequest x1
	static com.amazonaws.services.s3.model.UploadPartResult access$601 (com.amazonaws.services.s3.AmazonS3EncryptionClient, com.amazonaws.services.s3.model.UploadPartRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.AmazonS3EncryptionClient x0
		com.amazonaws.services.s3.model.UploadPartRequest x1
	static com.amazonaws.services.s3.model.CopyPartResult access$701 (com.amazonaws.services.s3.AmazonS3EncryptionClient, com.amazonaws.services.s3.model.CopyPartRequest) 
		com.amazonaws.services.s3.AmazonS3EncryptionClient x0
		com.amazonaws.services.s3.model.CopyPartRequest x1
	static void access$801 (com.amazonaws.services.s3.AmazonS3EncryptionClient, com.amazonaws.services.s3.model.AbortMultipartUploadRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.AmazonS3EncryptionClient x0
		com.amazonaws.services.s3.model.AbortMultipartUploadRequest x1
	static void  () 
}

com/amazonaws/services/s3/AmazonS3Client$1.class
AmazonS3Client.java
package com.amazonaws.services.s3
final com.amazonaws.services.s3.AmazonS3Client$1 extends java.util.LinkedHashMap {
	private static final long serialVersionUID
	void  (int, float, boolean) 
		int x0
		float x1
		boolean x2
	protected boolean removeEldestEntry (java.util.Map$Entry) 
		java.util.Map$Entry eldest
}

com/amazonaws/services/s3/AmazonS3ClientConfigurationFactory.class
AmazonS3ClientConfigurationFactory.java
package com.amazonaws.services.s3
 com.amazonaws.services.s3.AmazonS3ClientConfigurationFactory extends com.amazonaws.ClientConfigurationFactory {
	void  () 
	protected com.amazonaws.ClientConfiguration getInRegionOptimizedConfig () 
}

com/amazonaws/services/s3/S3ResponseMetadata.class
S3ResponseMetadata.java
package com.amazonaws.services.s3
public com.amazonaws.services.s3.S3ResponseMetadata extends com.amazonaws.ResponseMetadata {
	public static final String HOST_ID
	public static final String CLOUD_FRONT_ID
	public void  (java.util.Map) 
		java.util.Map metadata
	public void  (com.amazonaws.ResponseMetadata) 
		com.amazonaws.ResponseMetadata originalResponseMetadata
	public java.lang.String getHostId () 
	public java.lang.String getCloudFrontId () 
}

com/amazonaws/services/s3/Headers.class
Headers.java
package com.amazonaws.services.s3
public abstract com.amazonaws.services.s3.Headers extends java.lang.Object {
	public static final String CACHE_CONTROL
	public static final String CONTENT_DISPOSITION
	public static final String CONTENT_ENCODING
	public static final String CONTENT_LENGTH
	public static final String CONTENT_RANGE
	public static final String CONTENT_MD5
	public static final String CONTENT_TYPE
	public static final String CONTENT_LANGUAGE
	public static final String DATE
	public static final String ETAG
	public static final String LAST_MODIFIED
	public static final String SERVER
	public static final String CONNECTION
	public static final String AMAZON_PREFIX
	public static final String S3_CANNED_ACL
	public static final String S3_ALTERNATE_DATE
	public static final String S3_USER_METADATA_PREFIX
	public static final String S3_VERSION_ID
	public static final String S3_MFA
	public static final String REQUEST_ID
	public static final String EXTENDED_REQUEST_ID
	public static final String CLOUD_FRONT_ID
	public static final String METADATA_DIRECTIVE
	public static final String SECURITY_TOKEN
	public static final String STORAGE_CLASS
	public static final String SERVER_SIDE_ENCRYPTION
	public static final String SERVER_SIDE_ENCRYPTION_CUSTOMER_ALGORITHM
	public static final String SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY
	public static final String SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY_MD5
	public static final String COPY_SOURCE_SERVER_SIDE_ENCRYPTION_CUSTOMER_ALGORITHM
	public static final String COPY_SOURCE_SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY
	public static final String COPY_SOURCE_SERVER_SIDE_ENCRYPTION_CUSTOMER_KEY_MD5
	public static final String EXPIRATION
	public static final String EXPIRES
	public static final String COPY_SOURCE_IF_MATCH
	public static final String COPY_SOURCE_IF_NO_MATCH
	public static final String COPY_SOURCE_IF_UNMODIFIED_SINCE
	public static final String COPY_SOURCE_IF_MODIFIED_SINCE
	public static final String RANGE
	public static final String COPY_PART_RANGE
	public static final String GET_OBJECT_IF_MODIFIED_SINCE
	public static final String GET_OBJECT_IF_UNMODIFIED_SINCE
	public static final String GET_OBJECT_IF_MATCH
	public static final String GET_OBJECT_IF_NONE_MATCH
	public static final String CRYPTO_KEY
	public static final String CRYPTO_KEY_V2
	public static final String CRYPTO_IV
	public static final String MATERIALS_DESCRIPTION
	public static final String CRYPTO_INSTRUCTION_FILE
	public static final String UNENCRYPTED_CONTENT_LENGTH
	public static final String UNENCRYPTED_CONTENT_MD5
	public static final String REDIRECT_LOCATION
	public static final String RESTORE
	public static final String CRYPTO_KEYWRAP_ALGORITHM
	public static final String CRYPTO_CEK_ALGORITHM
	public static final String CRYPTO_TAG_LENGTH
	public static final String REQUESTER_PAYS_HEADER
	public static final String REQUESTER_CHARGED_HEADER
	public static final String SERVER_SIDE_ENCRYPTION_AWS_KMS_KEYID
	public static final String OBJECT_REPLICATION_STATUS
	public static final String S3_SERVING_REGION
	public static final String S3_BUCKET_REGION
	public static final String ABORT_DATE
	public static final String ABORT_RULE_ID
	public static final String S3_PARTS_COUNT
}

com/amazonaws/services/s3/AmazonS3ClientParams.class
AmazonS3ClientParams.java
package com.amazonaws.services.s3
abstract com.amazonaws.services.s3.AmazonS3ClientParams extends java.lang.Object {
	void  () 
	public abstract com.amazonaws.client.AwsSyncClientParams getClientParams () 
	public abstract com.amazonaws.services.s3.S3ClientOptions getS3ClientOptions () 
}

com/amazonaws/services/s3/AmazonS3Encryption.class
AmazonS3Encryption.java
package com.amazonaws.services.s3
public abstract com.amazonaws.services.s3.AmazonS3Encryption extends java.lang.Object implements com.amazonaws.services.s3.AmazonS3  {
}

com/amazonaws/services/s3/AmazonS3Client$3.class
AmazonS3Client.java
package com.amazonaws.services.s3
 com.amazonaws.services.s3.AmazonS3Client$3 extends java.lang.Object implements com.amazonaws.services.s3.internal.ServiceUtils$RetryableS3DownloadTask  {
	final com.amazonaws.services.s3.model.GetObjectRequest val$getObjectRequest
	final com.amazonaws.services.s3.AmazonS3Client this$0
	void  (com.amazonaws.services.s3.AmazonS3Client, com.amazonaws.services.s3.model.GetObjectRequest) 
		com.amazonaws.services.s3.AmazonS3Client this$0
	public com.amazonaws.services.s3.model.S3Object getS3ObjectStream () 
	public boolean needIntegrityCheck () 
}

com/amazonaws/services/s3/AmazonS3EncryptionClient$1.class
AmazonS3EncryptionClient.java
package com.amazonaws.services.s3
 com.amazonaws.services.s3.AmazonS3EncryptionClient$1 extends java.lang.Object {
}

com/amazonaws/services/s3/AmazonS3ClientBuilder.class
AmazonS3ClientBuilder.java
package com.amazonaws.services.s3
public final com.amazonaws.services.s3.AmazonS3ClientBuilder extends com.amazonaws.client.builder.AwsSyncClientBuilder {
	private static final com.amazonaws.services.s3.AmazonS3ClientConfigurationFactory CLIENT_CONFIG_FACTORY
	private static final com.amazonaws.internal.SdkFunction DEFAULT_CLIENT_FACTORY
	private final com.amazonaws.internal.SdkFunction clientFactory
	private Boolean pathStyleAccessEnabled
	private Boolean chunkedEncodingDisabled
	private Boolean accelerateModeEnabled
	private Boolean payloadSigningEnabled
	public static com.amazonaws.services.s3.AmazonS3ClientBuilder standard () 
	public static com.amazonaws.services.s3.AmazonS3 defaultClient () 
	private void  () 
	void  (com.amazonaws.internal.SdkFunction) 
		com.amazonaws.internal.SdkFunction clientFactory
	public java.lang.Boolean isPathStyleAccessEnabled () 
	public void setPathStyleAccessEnabled (java.lang.Boolean) 
		Boolean pathStyleAccessEnabled
	public com.amazonaws.services.s3.AmazonS3ClientBuilder withPathStyleAccessEnabled (java.lang.Boolean) 
		Boolean pathStyleAccessEnabled
	public com.amazonaws.services.s3.AmazonS3ClientBuilder enablePathStyleAccess () 
	public java.lang.Boolean isChunkedEncodingDisabled () 
	public void setChunkedEncodingDisabled (java.lang.Boolean) 
		Boolean chunkedEncodingDisabled
	public com.amazonaws.services.s3.AmazonS3ClientBuilder withChunkedEncodingDisabled (java.lang.Boolean) 
		Boolean chunkedEncodingDisabled
	public com.amazonaws.services.s3.AmazonS3ClientBuilder disableChunkedEncoding () 
	public java.lang.Boolean isAccelerateModeEnabled () 
	public void setAccelerateModeEnabled (java.lang.Boolean) 
		Boolean accelerateModeEnabled
	public com.amazonaws.services.s3.AmazonS3ClientBuilder withAccelerateModeEnabled (java.lang.Boolean) 
		Boolean accelerateModeEnabled
	public com.amazonaws.services.s3.AmazonS3ClientBuilder enableAccelerateMode () 
	public java.lang.Boolean isPayloadSigningEnabled () 
	public void setPayloadSigningEnabled (java.lang.Boolean) 
		Boolean payloadSigningEnabled
	public com.amazonaws.services.s3.AmazonS3ClientBuilder withPayloadSigningEnabled (java.lang.Boolean) 
		Boolean payloadSigningEnabled
	public com.amazonaws.services.s3.AmazonS3ClientBuilder enablePayloadSigning () 
	protected com.amazonaws.services.s3.AmazonS3 build (com.amazonaws.client.AwsSyncClientParams) 
		com.amazonaws.client.AwsSyncClientParams clientParams
	private com.amazonaws.services.s3.S3ClientOptions resolveS3ClientOptions () 
		com.amazonaws.services.s3.S3ClientOptions$Builder builder
	protected volatile java.lang.Object build (com.amazonaws.client.AwsSyncClientParams) 
	static void  () 
}

com/amazonaws/services/s3/transfer/ObjectMetadataProvider.class
ObjectMetadataProvider.java
package com.amazonaws.services.s3.transfer
public abstract com.amazonaws.services.s3.transfer.ObjectMetadataProvider extends java.lang.Object {
	public abstract void provideObjectMetadata (java.io.File, com.amazonaws.services.s3.model.ObjectMetadata) 
}

com/amazonaws/services/s3/transfer/TransferManagerParams.class
TransferManagerParams.java
package com.amazonaws.services.s3.transfer
 com.amazonaws.services.s3.transfer.TransferManagerParams extends java.lang.Object {
	private com.amazonaws.services.s3.AmazonS3 s3Client
	private java.util.concurrent.ExecutorService executorService
	private Boolean shutDownThreadPools
	private com.amazonaws.services.s3.transfer.TransferManagerConfiguration configuration
	void  () 
	public com.amazonaws.services.s3.AmazonS3 getS3Client () 
	public com.amazonaws.services.s3.transfer.TransferManagerParams withS3Client (com.amazonaws.services.s3.AmazonS3) 
		com.amazonaws.services.s3.AmazonS3 s3Client
	public java.util.concurrent.ExecutorService getExecutorService () 
	public com.amazonaws.services.s3.transfer.TransferManagerParams withExecutorService (java.util.concurrent.ExecutorService) 
		java.util.concurrent.ExecutorService executorService
	public java.lang.Boolean getShutDownThreadPools () 
	public com.amazonaws.services.s3.transfer.TransferManagerParams withShutDownThreadPools (java.lang.Boolean) 
		Boolean shutDownThreadPools
	public com.amazonaws.services.s3.transfer.TransferManagerConfiguration getConfiguration () 
	public com.amazonaws.services.s3.transfer.TransferManagerParams withTransferManagerConfiguration (com.amazonaws.services.s3.transfer.TransferManagerConfiguration) 
		com.amazonaws.services.s3.transfer.TransferManagerConfiguration configuration
}

com/amazonaws/services/s3/transfer/PersistableDownload.class
PersistableDownload.java
package com.amazonaws.services.s3.transfer
public final com.amazonaws.services.s3.transfer.PersistableDownload extends com.amazonaws.services.s3.transfer.PersistableTransfer {
	static final String TYPE
	private final String pauseType
	private final String bucketName
	private final String key
	private final String versionId
	private final long[] range
	private final com.amazonaws.services.s3.model.ResponseHeaderOverrides responseHeaders
	private final boolean isRequesterPays
	private final String file
	private final Integer lastFullyDownloadedPartNumber
	private final long lastModifiedTime
	public void  () 
	public void  (java.lang.String, java.lang.String, java.lang.String, long[], com.amazonaws.services.s3.model.ResponseHeaderOverrides, boolean, java.lang.String, java.lang.Integer, long) 
		String bucketName
		String key
		String versionId
		long[] range
		com.amazonaws.services.s3.model.ResponseHeaderOverrides responseHeaders
		boolean isRequesterPays
		String file
		Integer lastFullyDownloadedPartNumber
		long lastModifiedTime
	java.lang.String getBucketName () 
	java.lang.String getKey () 
	java.lang.String getVersionId () 
	long[] getRange () 
	com.amazonaws.services.s3.model.ResponseHeaderOverrides getResponseHeaders () 
	boolean isRequesterPays () 
	java.lang.String getFile () 
	java.lang.String getPauseType () 
	java.lang.Integer getLastFullyDownloadedPartNumber () 
	java.lang.Long getlastModifiedTime () 
}

com/amazonaws/services/s3/transfer/PauseStatus.class
PauseStatus.java
package com.amazonaws.services.s3.transfer
public final com.amazonaws.services.s3.transfer.PauseStatus extends java.lang.Enum {
	public static final com.amazonaws.services.s3.transfer.PauseStatus SUCCESS
	public static final com.amazonaws.services.s3.transfer.PauseStatus NOT_STARTED
	public static final com.amazonaws.services.s3.transfer.PauseStatus CANCELLED_BEFORE_START
	public static final com.amazonaws.services.s3.transfer.PauseStatus NO_EFFECT
	public static final com.amazonaws.services.s3.transfer.PauseStatus CANCELLED
	private static final com.amazonaws.services.s3.transfer.PauseStatus[] $VALUES
	public static com.amazonaws.services.s3.transfer.PauseStatus[] values () 
	public static com.amazonaws.services.s3.transfer.PauseStatus valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public boolean isPaused () 
	public boolean isCancelled () 
	public boolean unchanged () 
	static void  () 
}

com/amazonaws/services/s3/transfer/TransferManagerBuilder$1.class
TransferManagerBuilder.java
package com.amazonaws.services.s3.transfer
final com.amazonaws.services.s3.transfer.TransferManagerBuilder$1 extends java.lang.Object implements com.amazonaws.internal.SdkFunction  {
	void  () 
	public com.amazonaws.services.s3.transfer.TransferManager apply (com.amazonaws.services.s3.transfer.TransferManagerParams) 
		com.amazonaws.services.s3.transfer.TransferManagerParams params
	public volatile java.lang.Object apply (java.lang.Object) 
}

com/amazonaws/services/s3/transfer/Transfer$TransferState.class
Transfer.java
package com.amazonaws.services.s3.transfer
public final com.amazonaws.services.s3.transfer.Transfer$TransferState extends java.lang.Enum {
	public static final com.amazonaws.services.s3.transfer.Transfer$TransferState Waiting
	public static final com.amazonaws.services.s3.transfer.Transfer$TransferState InProgress
	public static final com.amazonaws.services.s3.transfer.Transfer$TransferState Completed
	public static final com.amazonaws.services.s3.transfer.Transfer$TransferState Canceled
	public static final com.amazonaws.services.s3.transfer.Transfer$TransferState Failed
	private static final com.amazonaws.services.s3.transfer.Transfer$TransferState[] $VALUES
	public static com.amazonaws.services.s3.transfer.Transfer$TransferState[] values () 
	public static com.amazonaws.services.s3.transfer.Transfer$TransferState valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/amazonaws/services/s3/transfer/DownloadCallable$1.class
DownloadCallable.java
package com.amazonaws.services.s3.transfer
 com.amazonaws.services.s3.transfer.DownloadCallable$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.amazonaws.services.s3.transfer.DownloadCallable this$0
	void  (com.amazonaws.services.s3.transfer.DownloadCallable) 
		com.amazonaws.services.s3.transfer.DownloadCallable this$0
	public void run () 
		Exception e
}

com/amazonaws/services/s3/transfer/DownloadTaskImpl.class
DownloadTaskImpl.java
package com.amazonaws.services.s3.transfer
final com.amazonaws.services.s3.transfer.DownloadTaskImpl extends java.lang.Object implements com.amazonaws.services.s3.internal.ServiceUtils$RetryableS3DownloadTask  {
	private final com.amazonaws.services.s3.AmazonS3 s3
	private final com.amazonaws.services.s3.transfer.internal.DownloadImpl download
	private final com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
	private final com.amazonaws.services.s3.internal.SkipMd5CheckStrategy skipMd5CheckStrategy
	void  (com.amazonaws.services.s3.AmazonS3, com.amazonaws.services.s3.transfer.internal.DownloadImpl, com.amazonaws.services.s3.model.GetObjectRequest) 
		com.amazonaws.services.s3.AmazonS3 s3
		com.amazonaws.services.s3.transfer.internal.DownloadImpl download
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
	public com.amazonaws.services.s3.model.S3Object getS3ObjectStream () 
		com.amazonaws.services.s3.model.S3Object s3Object
	public boolean needIntegrityCheck () 
}

com/amazonaws/services/s3/transfer/Copy.class
Copy.java
package com.amazonaws.services.s3.transfer
public abstract com.amazonaws.services.s3.transfer.Copy extends java.lang.Object implements com.amazonaws.services.s3.transfer.Transfer  {
	public abstract com.amazonaws.services.s3.transfer.model.CopyResult waitForCopyResult ()  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException java.lang.InterruptedException 
}

com/amazonaws/services/s3/transfer/exception/FileLockException.class
FileLockException.java
package com.amazonaws.services.s3.transfer.exception
public com.amazonaws.services.s3.transfer.exception.FileLockException extends com.amazonaws.AmazonClientException {
	private static final long serialVersionUID
	public void  (java.lang.Throwable) 
		Throwable t
	public void  (java.lang.String) 
		String msg
	public boolean isRetryable () 
}

com/amazonaws/services/s3/transfer/exception/PauseException.class
PauseException.java
package com.amazonaws.services.s3.transfer.exception
public com.amazonaws.services.s3.transfer.exception.PauseException extends com.amazonaws.AmazonClientException {
	private static final long serialVersionUID
	private final com.amazonaws.services.s3.transfer.PauseStatus status
	public void  (com.amazonaws.services.s3.transfer.PauseStatus) 
		com.amazonaws.services.s3.transfer.PauseStatus status
	public com.amazonaws.services.s3.transfer.PauseStatus getPauseStatus () 
	public boolean isRetryable () 
}

com/amazonaws/services/s3/transfer/MultipleFileUpload.class
MultipleFileUpload.java
package com.amazonaws.services.s3.transfer
public abstract com.amazonaws.services.s3.transfer.MultipleFileUpload extends java.lang.Object implements com.amazonaws.services.s3.transfer.Transfer  {
	public abstract java.lang.String getKeyPrefix () 
	public abstract java.lang.String getBucketName () 
	public abstract java.util.Collection getSubTransfers () 
}

com/amazonaws/services/s3/transfer/TransferManager$1.class
TransferManager.java
package com.amazonaws.services.s3.transfer
final com.amazonaws.services.s3.transfer.TransferManager$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory  {
	final java.util.concurrent.atomic.AtomicInteger threadCount
	void  () 
	public java.lang.Thread newThread (java.lang.Runnable) 
		Runnable r
		int threadNumber
		Thread thread
}

com/amazonaws/services/s3/transfer/TransferManager.class
TransferManager.java
package com.amazonaws.services.s3.transfer
public com.amazonaws.services.s3.transfer.TransferManager extends java.lang.Object {
	private final com.amazonaws.services.s3.AmazonS3 s3
	private com.amazonaws.services.s3.transfer.TransferManagerConfiguration configuration
	private final java.util.concurrent.ExecutorService executorService
	private final java.util.concurrent.ScheduledExecutorService timedThreadPool
	private static final org.apache.commons.logging.Log log
	private final boolean shutDownThreadPools
	private final boolean isImmutable
	private static final String USER_AGENT
	private static final String USER_AGENT_MULTIPART
	private static final String DEFAULT_DELIMITER
	private static final java.util.concurrent.ThreadFactory daemonThreadFactory
	public void  () 
	public void  (com.amazonaws.auth.AWSCredentialsProvider) 
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
	public void  (com.amazonaws.auth.AWSCredentials) 
		com.amazonaws.auth.AWSCredentials credentials
	public void  (com.amazonaws.services.s3.AmazonS3) 
		com.amazonaws.services.s3.AmazonS3 s3
	public void  (com.amazonaws.services.s3.AmazonS3, java.util.concurrent.ExecutorService) 
		com.amazonaws.services.s3.AmazonS3 s3
		java.util.concurrent.ExecutorService executorService
	public void  (com.amazonaws.services.s3.AmazonS3, java.util.concurrent.ExecutorService, boolean) 
		com.amazonaws.services.s3.AmazonS3 s3
		java.util.concurrent.ExecutorService executorService
		boolean shutDownThreadPools
	void  (com.amazonaws.services.s3.transfer.TransferManagerParams) 
		com.amazonaws.services.s3.transfer.TransferManagerParams params
	public void setConfiguration (com.amazonaws.services.s3.transfer.TransferManagerConfiguration) 
		com.amazonaws.services.s3.transfer.TransferManagerConfiguration configuration
	public com.amazonaws.services.s3.transfer.TransferManagerConfiguration getConfiguration () 
	public com.amazonaws.services.s3.AmazonS3 getAmazonS3Client () 
	public com.amazonaws.services.s3.transfer.Upload upload (java.lang.String, java.lang.String, java.io.InputStream, com.amazonaws.services.s3.model.ObjectMetadata)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
		String key
		java.io.InputStream input
		com.amazonaws.services.s3.model.ObjectMetadata objectMetadata
	public com.amazonaws.services.s3.transfer.Upload upload (java.lang.String, java.lang.String, java.io.File)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
		String key
		java.io.File file
	public com.amazonaws.services.s3.transfer.Upload upload (com.amazonaws.services.s3.model.PutObjectRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.PutObjectRequest putObjectRequest
	public com.amazonaws.services.s3.transfer.Upload upload (com.amazonaws.services.s3.model.PutObjectRequest, com.amazonaws.services.s3.transfer.internal.S3ProgressListener)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.PutObjectRequest putObjectRequest
		com.amazonaws.services.s3.transfer.internal.S3ProgressListener progressListener
	private com.amazonaws.services.s3.transfer.Upload doUpload (com.amazonaws.services.s3.model.PutObjectRequest, com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener, com.amazonaws.services.s3.transfer.internal.S3ProgressListener, com.amazonaws.services.s3.transfer.PersistableUpload)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.PutObjectRequest putObjectRequest
		com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener stateListener
		com.amazonaws.services.s3.transfer.internal.S3ProgressListener progressListener
		com.amazonaws.services.s3.transfer.PersistableUpload persistableUpload
		String multipartUploadId
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		java.io.File file
		String description
		com.amazonaws.services.s3.transfer.TransferProgress transferProgress
		com.amazonaws.services.s3.transfer.internal.S3ProgressListenerChain listenerChain
		com.amazonaws.services.s3.transfer.internal.UploadImpl upload
		com.amazonaws.services.s3.transfer.internal.UploadCallable uploadCallable
		com.amazonaws.services.s3.transfer.internal.UploadMonitor watcher
	public com.amazonaws.services.s3.transfer.Download download (java.lang.String, java.lang.String, java.io.File) 
		String bucket
		String key
		java.io.File file
	public com.amazonaws.services.s3.transfer.Download download (java.lang.String, java.lang.String, java.io.File, long) 
		String bucket
		String key
		java.io.File file
		long timeoutMillis
	public com.amazonaws.services.s3.transfer.Download download (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File) 
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		java.io.File file
	public com.amazonaws.services.s3.transfer.Download download (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File, long) 
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		java.io.File file
		long timeoutMillis
	public com.amazonaws.services.s3.transfer.Download download (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File, com.amazonaws.services.s3.transfer.internal.S3ProgressListener) 
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		java.io.File file
		com.amazonaws.services.s3.transfer.internal.S3ProgressListener progressListener
	public com.amazonaws.services.s3.transfer.Download download (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File, com.amazonaws.services.s3.transfer.internal.S3ProgressListener, long) 
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		java.io.File file
		com.amazonaws.services.s3.transfer.internal.S3ProgressListener progressListener
		long timeoutMillis
	private com.amazonaws.services.s3.transfer.Download doDownload (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File, com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener, com.amazonaws.services.s3.transfer.internal.S3ProgressListener, boolean, long, java.lang.Integer, long) 
		long lastByte
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		java.io.File file
		com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener stateListener
		com.amazonaws.services.s3.transfer.internal.S3ProgressListener s3progressListener
		boolean resumeExistingDownload
		long timeoutMillis
		Integer lastFullyDownloadedPart
		long lastModifiedTimeRecordedDuringPause
		String description
		com.amazonaws.services.s3.transfer.TransferProgress transferProgress
		com.amazonaws.services.s3.transfer.internal.S3ProgressListenerChain listenerChain
		com.amazonaws.services.s3.model.GetObjectMetadataRequest getObjectMetadataRequest
		com.amazonaws.services.s3.model.ObjectMetadata objectMetadata
		long lastModifiedTime
		long startingByte
		long lastByte
		long[] range
		long origStartingByte
		boolean isDownloadParallel
		com.amazonaws.services.s3.transfer.internal.DownloadImpl download
		long totalBytesToDownload
		long fileLength
		java.util.concurrent.CountDownLatch latch
		java.util.concurrent.Future future
	private boolean isS3ObjectModifiedSincePause (long, long) 
		long lastModifiedTimeRecordedDuringResume
		long lastModifiedTimeRecordedDuringPause
	public com.amazonaws.services.s3.transfer.MultipleFileDownload downloadDirectory (java.lang.String, java.lang.String, java.io.File) 
		com.amazonaws.services.s3.model.ListObjectsRequest listObjectsRequest
		com.amazonaws.services.s3.model.S3ObjectSummary s
		String prefix
		com.amazonaws.services.s3.model.ObjectListing listObjectsResponse
		java.io.File f
		java.io.File parentFile
		com.amazonaws.services.s3.model.S3ObjectSummary summary
		String bucketName
		String keyPrefix
		java.io.File destinationDirectory
		java.util.List objectSummaries
		java.util.Stack commonPrefixes
		long totalSize
		com.amazonaws.event.ProgressListenerChain additionalListeners
		com.amazonaws.services.s3.transfer.TransferProgress transferProgress
		com.amazonaws.event.ProgressListener listener
		java.util.List downloads
		String description
		com.amazonaws.services.s3.transfer.internal.MultipleFileDownloadImpl multipleFileDownload
		java.util.concurrent.CountDownLatch latch
		com.amazonaws.services.s3.transfer.MultipleFileTransferStateChangeListener transferListener
	public com.amazonaws.services.s3.transfer.MultipleFileUpload uploadDirectory (java.lang.String, java.lang.String, java.io.File, boolean) 
		String bucketName
		String virtualDirectoryKeyPrefix
		java.io.File directory
		boolean includeSubdirectories
	public com.amazonaws.services.s3.transfer.MultipleFileUpload uploadDirectory (java.lang.String, java.lang.String, java.io.File, boolean, com.amazonaws.services.s3.transfer.ObjectMetadataProvider) 
		String bucketName
		String virtualDirectoryKeyPrefix
		java.io.File directory
		boolean includeSubdirectories
		com.amazonaws.services.s3.transfer.ObjectMetadataProvider metadataProvider
		java.util.List files
	public com.amazonaws.services.s3.transfer.MultipleFileUpload uploadFileList (java.lang.String, java.lang.String, java.io.File, java.util.List) 
		String bucketName
		String virtualDirectoryKeyPrefix
		java.io.File directory
		java.util.List files
	public com.amazonaws.services.s3.transfer.MultipleFileUpload uploadFileList (java.lang.String, java.lang.String, java.io.File, java.util.List, com.amazonaws.services.s3.transfer.ObjectMetadataProvider) 
		String key
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		java.io.File f
		int startingPosition
		long totalSize
		String bucketName
		String virtualDirectoryKeyPrefix
		java.io.File directory
		java.util.List files
		com.amazonaws.services.s3.transfer.ObjectMetadataProvider metadataProvider
		com.amazonaws.event.ProgressListenerChain additionalListeners
		com.amazonaws.services.s3.transfer.TransferProgress progress
		com.amazonaws.event.ProgressListener listener
		java.util.List uploads
		com.amazonaws.services.s3.transfer.internal.MultipleFileUploadImpl multipleFileUpload
		java.util.concurrent.CountDownLatch latch
		com.amazonaws.services.s3.transfer.MultipleFileTransferStateChangeListener transferListener
	private void listFiles (java.io.File, java.util.List, boolean) 
		java.io.File f
		java.io.File dir
		java.util.List results
		boolean includeSubDirectories
		java.io.File[] found
	public void abortMultipartUploads (java.lang.String, java.util.Date)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.MultipartUpload upload
		com.amazonaws.services.s3.model.ListMultipartUploadsRequest request
		String bucketName
		java.util.Date date
		com.amazonaws.services.s3.model.MultipartUploadListing uploadListing
	public void shutdownNow () 
	public void shutdownNow (boolean) 
		boolean shutDownS3Client
	private void shutdownThreadPools () 
	public static com.amazonaws.AmazonWebServiceRequest appendSingleObjectUserAgent (com.amazonaws.AmazonWebServiceRequest) 
		com.amazonaws.AmazonWebServiceRequest request
	public static com.amazonaws.AmazonWebServiceRequest appendMultipartUserAgent (com.amazonaws.AmazonWebServiceRequest) 
		com.amazonaws.AmazonWebServiceRequest request
	public com.amazonaws.services.s3.transfer.Copy copy (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String sourceBucketName
		String sourceKey
		String destinationBucketName
		String destinationKey
	public com.amazonaws.services.s3.transfer.Copy copy (com.amazonaws.services.s3.model.CopyObjectRequest) 
		com.amazonaws.services.s3.model.CopyObjectRequest copyObjectRequest
	public com.amazonaws.services.s3.transfer.Copy copy (com.amazonaws.services.s3.model.CopyObjectRequest, com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.CopyObjectRequest copyObjectRequest
		com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener stateChangeListener
	public com.amazonaws.services.s3.transfer.Copy copy (com.amazonaws.services.s3.model.CopyObjectRequest, com.amazonaws.services.s3.AmazonS3, com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.CopyObjectRequest copyObjectRequest
		com.amazonaws.services.s3.AmazonS3 srcS3
		com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener stateChangeListener
		String description
		com.amazonaws.services.s3.model.GetObjectMetadataRequest getObjectMetadataRequest
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		com.amazonaws.services.s3.transfer.TransferProgress transferProgress
		com.amazonaws.event.ProgressListenerChain listenerChain
		com.amazonaws.services.s3.transfer.internal.CopyImpl copy
		com.amazonaws.services.s3.transfer.internal.CopyCallable copyCallable
		com.amazonaws.services.s3.transfer.internal.CopyMonitor watcher
	public com.amazonaws.services.s3.transfer.Upload resumeUpload (com.amazonaws.services.s3.transfer.PersistableUpload) 
		com.amazonaws.services.s3.transfer.PersistableUpload persistableUpload
	public com.amazonaws.services.s3.transfer.Download resumeDownload (com.amazonaws.services.s3.transfer.PersistableDownload) 
		long[] range
		com.amazonaws.services.s3.transfer.PersistableDownload persistableDownload
		com.amazonaws.services.s3.model.GetObjectRequest request
	private void assertParameterNotNull (java.lang.Object, java.lang.String) 
		Object parameterValue
		String errorMessage
	protected void finalize ()  throws java.lang.Throwable 
	private void checkMutability () 
	static void  () 
}

com/amazonaws/services/s3/transfer/MultipleFileTransferStateChangeListener.class
MultipleFileTransferStateChangeListener.java
package com.amazonaws.services.s3.transfer
final com.amazonaws.services.s3.transfer.MultipleFileTransferStateChangeListener extends java.lang.Object implements com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener  {
	private final java.util.concurrent.CountDownLatch latch
	private final com.amazonaws.services.s3.transfer.internal.MultipleFileTransfer multipleFileTransfer
	public void  (java.util.concurrent.CountDownLatch, com.amazonaws.services.s3.transfer.internal.MultipleFileTransfer) 
		java.util.concurrent.CountDownLatch latch
		com.amazonaws.services.s3.transfer.internal.MultipleFileTransfer multipleFileTransfer
	public void transferStateChanged (com.amazonaws.services.s3.transfer.Transfer, com.amazonaws.services.s3.transfer.Transfer$TransferState) 
		InterruptedException e
		com.amazonaws.services.s3.transfer.Transfer upload
		com.amazonaws.services.s3.transfer.Transfer$TransferState state
}

com/amazonaws/services/s3/transfer/TransferCompletionFilter.class
TransferCompletionFilter.java
package com.amazonaws.services.s3.transfer
final com.amazonaws.services.s3.transfer.TransferCompletionFilter extends java.lang.Object implements com.amazonaws.event.ProgressEventFilter  {
	void  () 
	public com.amazonaws.event.ProgressEvent filter (com.amazonaws.event.ProgressEvent) 
		com.amazonaws.event.ProgressEvent progressEvent
}

com/amazonaws/services/s3/transfer/TransferProgress.class
TransferProgress.java
package com.amazonaws.services.s3.transfer
public final com.amazonaws.services.s3.transfer.TransferProgress extends java.lang.Object {
	private static final org.apache.commons.logging.Log log
	private volatile long bytesTransferred
	private volatile long totalBytesToTransfer
	public void  () 
	public long getBytesTransfered () 
	public long getBytesTransferred () 
	public long getTotalBytesToTransfer () 
	public synchronized double getPercentTransfered () 
	public synchronized double getPercentTransferred () 
	public synchronized void updateProgress (long) 
		long bytes
	public void setTotalBytesToTransfer (long) 
		long totalBytesToTransfer
	static void  () 
}

com/amazonaws/services/s3/transfer/Transfer.class
Transfer.java
package com.amazonaws.services.s3.transfer
public abstract com.amazonaws.services.s3.transfer.Transfer extends java.lang.Object {
	public abstract boolean isDone () 
	public abstract void waitForCompletion ()  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException java.lang.InterruptedException 
	public abstract com.amazonaws.AmazonClientException waitForException ()  throws java.lang.InterruptedException 
	public abstract java.lang.String getDescription () 
	public abstract com.amazonaws.services.s3.transfer.Transfer$TransferState getState () 
	public abstract void addProgressListener (com.amazonaws.event.ProgressListener) 
	public abstract void removeProgressListener (com.amazonaws.event.ProgressListener) 
	public abstract com.amazonaws.services.s3.transfer.TransferProgress getProgress () 
	public abstract void addProgressListener (com.amazonaws.services.s3.model.ProgressListener) 
	public abstract void removeProgressListener (com.amazonaws.services.s3.model.ProgressListener) 
}

com/amazonaws/services/s3/transfer/PauseResult.class
PauseResult.java
package com.amazonaws.services.s3.transfer
public final com.amazonaws.services.s3.transfer.PauseResult extends java.lang.Object {
	private final com.amazonaws.services.s3.transfer.PauseStatus pauseStatus
	private final Object infoToResume
	public void  (com.amazonaws.services.s3.transfer.PauseStatus, java.lang.Object) 
		com.amazonaws.services.s3.transfer.PauseStatus pauseStatus
		Object infoToResume
	public void  (com.amazonaws.services.s3.transfer.PauseStatus) 
		com.amazonaws.services.s3.transfer.PauseStatus pauseStatus
	public com.amazonaws.services.s3.transfer.PauseStatus getPauseStatus () 
	public java.lang.Object getInfoToResume () 
}

com/amazonaws/services/s3/transfer/TransferManagerConfiguration.class
TransferManagerConfiguration.java
package com.amazonaws.services.s3.transfer
public com.amazonaws.services.s3.transfer.TransferManagerConfiguration extends java.lang.Object {
	static final int DEFAULT_MINIMUM_UPLOAD_PART_SIZE
	static final long DEFAULT_MULTIPART_UPLOAD_THRESHOLD
	static final long DEFAULT_MULTIPART_COPY_THRESHOLD
	static final long DEFAULT_MINIMUM_COPY_PART_SIZE
	private long minimumUploadPartSize
	private long multipartUploadThreshold
	private long multipartCopyThreshold
	private long multipartCopyPartSize
	public void  () 
	public long getMinimumUploadPartSize () 
	public void setMinimumUploadPartSize (long) 
		long minimumUploadPartSize
	public long getMultipartUploadThreshold () 
	public void setMultipartUploadThreshold (long) 
		long multipartUploadThreshold
	public long getMultipartCopyPartSize () 
	public void setMultipartCopyPartSize (long) 
		long multipartCopyPartSize
	public long getMultipartCopyThreshold () 
	public void setMultipartCopyThreshold (long) 
		long multipartCopyThreshold
	public void setMultipartUploadThreshold (int) 
		int multipartUploadThreshold
}

com/amazonaws/services/s3/transfer/PersistableUpload.class
PersistableUpload.java
package com.amazonaws.services.s3.transfer
public final com.amazonaws.services.s3.transfer.PersistableUpload extends com.amazonaws.services.s3.transfer.PersistableTransfer {
	static final String TYPE
	private final String pauseType
	private final String bucketName
	private final String key
	private final String file
	private final String multipartUploadId
	private final long partSize
	private final long mutlipartUploadThreshold
	public void  () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, long, long) 
		String bucketName
		String key
		String file
		String multipartUploadId
		long partSize
		long mutlipartUploadThreshold
	java.lang.String getBucketName () 
	java.lang.String getKey () 
	java.lang.String getMultipartUploadId () 
	long getPartSize () 
	long getMutlipartUploadThreshold () 
	java.lang.String getFile () 
	java.lang.String getPauseType () 
}

com/amazonaws/services/s3/transfer/internal/S3ProgressListener.class
S3ProgressListener.java
package com.amazonaws.services.s3.transfer.internal
public abstract com.amazonaws.services.s3.transfer.internal.S3ProgressListener extends java.lang.Object implements com.amazonaws.event.ProgressListener  {
	public abstract void onPersistableTransfer (com.amazonaws.services.s3.transfer.PersistableTransfer) 
}

com/amazonaws/services/s3/transfer/internal/TransferManagerUtils.class
TransferManagerUtils.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.TransferManagerUtils extends java.lang.Object {
	public void  () 
	public static java.util.concurrent.ThreadPoolExecutor createDefaultExecutorService () 
		java.util.concurrent.ThreadFactory threadFactory
	public static boolean isUploadParallelizable (com.amazonaws.services.s3.model.PutObjectRequest, boolean) 
		com.amazonaws.services.s3.model.PutObjectRequest putObjectRequest
		boolean isUsingEncryption
	public static long getContentLength (com.amazonaws.services.s3.model.PutObjectRequest) 
		com.amazonaws.services.s3.model.PutObjectRequest putObjectRequest
		java.io.File file
	public static long calculateOptimalPartSize (com.amazonaws.services.s3.model.PutObjectRequest, com.amazonaws.services.s3.transfer.TransferManagerConfiguration) 
		com.amazonaws.services.s3.model.PutObjectRequest putObjectRequest
		com.amazonaws.services.s3.transfer.TransferManagerConfiguration configuration
		double contentLength
		double optimalPartSize
	public static boolean shouldUseMultipartUpload (com.amazonaws.services.s3.model.PutObjectRequest, com.amazonaws.services.s3.transfer.TransferManagerConfiguration) 
		com.amazonaws.services.s3.model.PutObjectRequest putObjectRequest
		com.amazonaws.services.s3.transfer.TransferManagerConfiguration configuration
		long contentLength
	public static java.io.File getRequestFile (com.amazonaws.services.s3.model.PutObjectRequest) 
		com.amazonaws.services.s3.model.PutObjectRequest putObjectRequest
	public static long calculateOptimalPartSizeForCopy (com.amazonaws.services.s3.model.CopyObjectRequest, com.amazonaws.services.s3.transfer.TransferManagerConfiguration, long) 
		com.amazonaws.services.s3.model.CopyObjectRequest copyObjectRequest
		com.amazonaws.services.s3.transfer.TransferManagerConfiguration configuration
		long contentLengthOfSource
		double optimalPartSize
	public static com.amazonaws.services.s3.transfer.PauseStatus determinePauseStatus (com.amazonaws.services.s3.transfer.Transfer$TransferState, boolean) 
		com.amazonaws.services.s3.transfer.Transfer$TransferState transferState
		boolean forceCancel
	public static boolean isDownloadParallelizable (com.amazonaws.services.s3.AmazonS3, com.amazonaws.services.s3.model.GetObjectRequest, java.lang.Integer) 
		com.amazonaws.services.s3.AmazonS3 s3
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		Integer partCount
}

com/amazonaws/services/s3/transfer/internal/CopyCallable.class
CopyCallable.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.CopyCallable extends java.lang.Object implements java.util.concurrent.Callable  {
	private final com.amazonaws.services.s3.AmazonS3 s3
	private final java.util.concurrent.ExecutorService threadPool
	private final com.amazonaws.services.s3.model.CopyObjectRequest copyObjectRequest
	private String multipartUploadId
	private final com.amazonaws.services.s3.model.ObjectMetadata metadata
	private final com.amazonaws.services.s3.transfer.internal.CopyImpl copy
	private static final org.apache.commons.logging.Log log
	private final com.amazonaws.services.s3.transfer.TransferManagerConfiguration configuration
	private final java.util.List futures
	private final com.amazonaws.event.ProgressListenerChain listenerChain
	public void  (com.amazonaws.services.s3.transfer.TransferManager, java.util.concurrent.ExecutorService, com.amazonaws.services.s3.transfer.internal.CopyImpl, com.amazonaws.services.s3.model.CopyObjectRequest, com.amazonaws.services.s3.model.ObjectMetadata, com.amazonaws.event.ProgressListenerChain) 
		com.amazonaws.services.s3.transfer.TransferManager transferManager
		java.util.concurrent.ExecutorService threadPool
		com.amazonaws.services.s3.transfer.internal.CopyImpl copy
		com.amazonaws.services.s3.model.CopyObjectRequest copyObjectRequest
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		com.amazonaws.event.ProgressListenerChain progressListenerChain
	java.util.List getFutures () 
	java.lang.String getMultipartUploadId () 
	public boolean isMultipartCopy () 
	public com.amazonaws.services.s3.transfer.model.CopyResult call ()  throws java.lang.Exception 
	private com.amazonaws.services.s3.transfer.model.CopyResult copyInOneChunk () 
		com.amazonaws.services.s3.model.CopyObjectResult copyObjectResult
		com.amazonaws.services.s3.transfer.model.CopyResult copyResult
	private void copyInParts ()  throws java.lang.Exception 
		com.amazonaws.services.s3.transfer.internal.CopyPartRequestFactory requestFactory
		Exception e2
		Exception e
		String bucketName
		String key
		long optimalPartSize
	private long getOptimalPartSize (long) 
		long contentLengthOfSource
		long optimalPartSize
	private void copyPartsInParallel (com.amazonaws.services.s3.transfer.internal.CopyPartRequestFactory) 
		com.amazonaws.services.s3.model.CopyPartRequest request
		com.amazonaws.services.s3.transfer.internal.CopyPartRequestFactory requestFactory
	private java.lang.String initiateMultipartUpload (com.amazonaws.services.s3.model.CopyObjectRequest) 
		com.amazonaws.services.s3.model.CopyObjectRequest origReq
		com.amazonaws.services.s3.model.InitiateMultipartUploadRequest req
		com.amazonaws.services.s3.model.ObjectMetadata newObjectMetadata
		String uploadId
	private void populateMetadataWithEncryptionParams (com.amazonaws.services.s3.model.ObjectMetadata, com.amazonaws.services.s3.model.ObjectMetadata) 
		String header
		String headerValue
		com.amazonaws.services.s3.model.ObjectMetadata source
		com.amazonaws.services.s3.model.ObjectMetadata destination
		java.util.Map userMetadataSource
		java.util.Map userMetadataDestination
		String[] headersToCopy
	public volatile java.lang.Object call ()  throws java.lang.Exception 
	static void  () 
}

com/amazonaws/services/s3/transfer/internal/DownloadImpl.class
DownloadImpl.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.DownloadImpl extends com.amazonaws.services.s3.transfer.internal.AbstractTransfer implements com.amazonaws.services.s3.transfer.Download  {
	private com.amazonaws.services.s3.model.S3Object s3Object
	private com.amazonaws.services.s3.transfer.PersistableDownload persistableDownload
	private Integer lastFullyDownloadedPartNumber
	private final com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
	private final java.io.File file
	private final com.amazonaws.services.s3.model.ObjectMetadata objectMetadata
	private final com.amazonaws.event.ProgressListenerChain progressListenerChain
	public void  (java.lang.String, com.amazonaws.services.s3.transfer.TransferProgress, com.amazonaws.event.ProgressListenerChain, com.amazonaws.services.s3.model.S3Object, com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener, com.amazonaws.services.s3.model.GetObjectRequest, java.io.File) 
		String description
		com.amazonaws.services.s3.transfer.TransferProgress transferProgress
		com.amazonaws.event.ProgressListenerChain progressListenerChain
		com.amazonaws.services.s3.model.S3Object s3Object
		com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener listener
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		java.io.File file
	public void  (java.lang.String, com.amazonaws.services.s3.transfer.TransferProgress, com.amazonaws.event.ProgressListenerChain, com.amazonaws.services.s3.model.S3Object, com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener, com.amazonaws.services.s3.model.GetObjectRequest, java.io.File, com.amazonaws.services.s3.model.ObjectMetadata, boolean) 
		String description
		com.amazonaws.services.s3.transfer.TransferProgress transferProgress
		com.amazonaws.event.ProgressListenerChain progressListenerChain
		com.amazonaws.services.s3.model.S3Object s3Object
		com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener listener
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		java.io.File file
		com.amazonaws.services.s3.model.ObjectMetadata objectMetadata
		boolean isDownloadParallel
	public synchronized com.amazonaws.services.s3.model.ObjectMetadata getObjectMetadata () 
	public java.lang.String getBucketName () 
	public java.lang.String getKey () 
	public void updatePersistableTransfer (java.lang.Integer) 
		Integer lastFullyDownloadedPartNumber
	public synchronized java.lang.Integer getLastFullyDownloadedPartNumber () 
	public synchronized void abort ()  throws java.io.IOException 
	public synchronized void abortWithoutNotifyingStateChangeListener ()  throws java.io.IOException 
	public synchronized void setS3Object (com.amazonaws.services.s3.model.S3Object) 
		com.amazonaws.services.s3.model.S3Object s3Object
	public void setState (com.amazonaws.services.s3.transfer.Transfer$TransferState) 
		com.amazonaws.services.s3.transfer.Transfer$TransferState state
	private com.amazonaws.services.s3.transfer.PersistableDownload captureDownloadState (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File) 
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		java.io.File file
	public com.amazonaws.services.s3.transfer.PersistableDownload pause ()  throws com.amazonaws.services.s3.transfer.exception.PauseException 
		boolean forceCancel
		com.amazonaws.services.s3.transfer.Transfer$TransferState currentState
}

com/amazonaws/services/s3/transfer/internal/UploadMonitor.class
UploadMonitor.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.UploadMonitor extends java.lang.Object implements java.util.concurrent.Callable com.amazonaws.services.s3.transfer.internal.TransferMonitor  {
	private final com.amazonaws.services.s3.AmazonS3 s3
	private final com.amazonaws.services.s3.model.PutObjectRequest origReq
	private final com.amazonaws.event.ProgressListenerChain listener
	private final com.amazonaws.services.s3.transfer.internal.UploadCallable multipartUploadCallable
	private final com.amazonaws.services.s3.transfer.internal.UploadImpl transfer
	private final java.util.concurrent.ExecutorService threadPool
	private final java.util.List futures
	private boolean isUploadDone
	private java.util.concurrent.Future future
	public synchronized java.util.concurrent.Future getFuture () 
	private synchronized void setFuture (java.util.concurrent.Future) 
		java.util.concurrent.Future future
	private synchronized void cancelFuture () 
	public synchronized boolean isDone () 
	private synchronized void markAllDone () 
	public static com.amazonaws.services.s3.transfer.internal.UploadMonitor create (com.amazonaws.services.s3.transfer.TransferManager, com.amazonaws.services.s3.transfer.internal.UploadImpl, java.util.concurrent.ExecutorService, com.amazonaws.services.s3.transfer.internal.UploadCallable, com.amazonaws.services.s3.model.PutObjectRequest, com.amazonaws.event.ProgressListenerChain) 
		com.amazonaws.services.s3.transfer.TransferManager manager
		com.amazonaws.services.s3.transfer.internal.UploadImpl transfer
		java.util.concurrent.ExecutorService threadPool
		com.amazonaws.services.s3.transfer.internal.UploadCallable multipartUploadCallable
		com.amazonaws.services.s3.model.PutObjectRequest putObjectRequest
		com.amazonaws.event.ProgressListenerChain progressListenerChain
		com.amazonaws.services.s3.transfer.internal.UploadMonitor uploadMonitor
	private void  (com.amazonaws.services.s3.transfer.TransferManager, com.amazonaws.services.s3.transfer.internal.UploadImpl, java.util.concurrent.ExecutorService, com.amazonaws.services.s3.transfer.internal.UploadCallable, com.amazonaws.services.s3.model.PutObjectRequest, com.amazonaws.event.ProgressListenerChain) 
		com.amazonaws.services.s3.transfer.TransferManager manager
		com.amazonaws.services.s3.transfer.internal.UploadImpl transfer
		java.util.concurrent.ExecutorService threadPool
		com.amazonaws.services.s3.transfer.internal.UploadCallable multipartUploadCallable
		com.amazonaws.services.s3.model.PutObjectRequest putObjectRequest
		com.amazonaws.event.ProgressListenerChain progressListenerChain
	public com.amazonaws.services.s3.transfer.model.UploadResult call ()  throws java.lang.Exception 
		com.amazonaws.services.s3.transfer.model.UploadResult result
		java.util.concurrent.CancellationException e
		Exception e
	void uploadComplete () 
	com.amazonaws.services.s3.transfer.PauseResult pause (boolean) 
		com.amazonaws.services.s3.transfer.PauseStatus pauseStatus
		boolean forceCancel
		com.amazonaws.services.s3.transfer.PersistableUpload persistableUpload
	private void cancelFutures () 
		java.util.concurrent.Future f
	void performAbort () 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/amazonaws/services/s3/transfer/internal/TransferProgressUpdatingListener.class
TransferProgressUpdatingListener.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.TransferProgressUpdatingListener extends com.amazonaws.event.SyncProgressListener {
	private final com.amazonaws.services.s3.transfer.TransferProgress transferProgress
	public void  (com.amazonaws.services.s3.transfer.TransferProgress) 
		com.amazonaws.services.s3.transfer.TransferProgress transferProgress
	public void progressChanged (com.amazonaws.event.ProgressEvent) 
		com.amazonaws.event.ProgressEvent progressEvent
		long bytes
}

com/amazonaws/services/s3/transfer/internal/UploadImpl.class
UploadImpl.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.UploadImpl extends com.amazonaws.services.s3.transfer.internal.AbstractTransfer implements com.amazonaws.services.s3.transfer.Upload  {
	public void  (java.lang.String, com.amazonaws.services.s3.transfer.TransferProgress, com.amazonaws.event.ProgressListenerChain, com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener) 
		String description
		com.amazonaws.services.s3.transfer.TransferProgress transferProgressInternalState
		com.amazonaws.event.ProgressListenerChain progressListenerChain
		com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener listener
	public com.amazonaws.services.s3.transfer.model.UploadResult waitForUploadResult ()  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException java.lang.InterruptedException 
		java.util.concurrent.Future f
		com.amazonaws.services.s3.transfer.model.UploadResult result
		java.util.concurrent.ExecutionException e
	public com.amazonaws.services.s3.transfer.PersistableUpload pause ()  throws com.amazonaws.services.s3.transfer.exception.PauseException 
		com.amazonaws.services.s3.transfer.PauseResult pauseResult
	private com.amazonaws.services.s3.transfer.PauseResult pause (boolean)  throws com.amazonaws.AmazonClientException 
		boolean forceCancelTransfers
		com.amazonaws.services.s3.transfer.internal.UploadMonitor uploadMonitor
	public com.amazonaws.services.s3.transfer.PauseResult tryPause (boolean) 
		boolean forceCancelTransfers
	public void abort () 
		com.amazonaws.services.s3.transfer.internal.UploadMonitor uploadMonitor
}

com/amazonaws/services/s3/transfer/internal/CopyPartRequestFactory.class
CopyPartRequestFactory.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.CopyPartRequestFactory extends java.lang.Object {
	private final String uploadId
	private final long optimalPartSize
	private final com.amazonaws.services.s3.model.CopyObjectRequest origReq
	private int partNumber
	private long offset
	private long remainingBytes
	public void  (com.amazonaws.services.s3.model.CopyObjectRequest, java.lang.String, long, long) 
		com.amazonaws.services.s3.model.CopyObjectRequest origReq
		String uploadId
		long optimalPartSize
		long contentLength
	public synchronized boolean hasMoreRequests () 
	public synchronized com.amazonaws.services.s3.model.CopyPartRequest getNextCopyPartRequest () 
		long partSize
		com.amazonaws.services.s3.model.CopyPartRequest req
}

com/amazonaws/services/s3/transfer/internal/S3ProgressListenerChain.class
S3ProgressListenerChain.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.S3ProgressListenerChain extends com.amazonaws.event.ProgressListenerChain implements com.amazonaws.services.s3.transfer.internal.S3ProgressListener  {
	public transient void  (com.amazonaws.event.ProgressListener[]) 
		com.amazonaws.event.ProgressListener[] listeners
	public void onPersistableTransfer (com.amazonaws.services.s3.transfer.PersistableTransfer) 
		com.amazonaws.services.s3.transfer.internal.S3ProgressListener s3listener
		com.amazonaws.event.ProgressListener listener
		com.amazonaws.services.s3.transfer.PersistableTransfer persistableTransfer
}

com/amazonaws/services/s3/transfer/internal/UploadPartRequestFactory.class
UploadPartRequestFactory.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.UploadPartRequestFactory extends java.lang.Object {
	private final String bucketName
	private final String key
	private final String uploadId
	private final long optimalPartSize
	private final java.io.File file
	private final com.amazonaws.services.s3.model.PutObjectRequest origReq
	private int partNumber
	private long offset
	private long remainingBytes
	private com.amazonaws.services.s3.model.SSECustomerKey sseCustomerKey
	private final int totalNumberOfParts
	private com.amazonaws.internal.ReleasableInputStream wrappedStream
	public void  (com.amazonaws.services.s3.model.PutObjectRequest, java.lang.String, long) 
		com.amazonaws.services.s3.model.PutObjectRequest origReq
		String uploadId
		long optimalPartSize
	public synchronized boolean hasMoreRequests () 
	public synchronized com.amazonaws.services.s3.model.UploadPartRequest getNextUploadPartRequest () 
		long partSize
		boolean isLastPart
		com.amazonaws.services.s3.model.UploadPartRequest req
	public int getTotalNumberOfParts () 
}

com/amazonaws/services/s3/transfer/internal/CompleteMultipartCopy.class
CompleteMultipartCopy.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.CompleteMultipartCopy extends java.lang.Object implements java.util.concurrent.Callable  {
	private final String uploadId
	private final com.amazonaws.services.s3.AmazonS3 s3
	private final com.amazonaws.services.s3.model.CopyObjectRequest origReq
	private final java.util.List futures
	private final com.amazonaws.services.s3.transfer.internal.CopyMonitor monitor
	private final com.amazonaws.event.ProgressListenerChain listener
	public void  (java.lang.String, com.amazonaws.services.s3.AmazonS3, com.amazonaws.services.s3.model.CopyObjectRequest, java.util.List, com.amazonaws.event.ProgressListenerChain, com.amazonaws.services.s3.transfer.internal.CopyMonitor) 
		String uploadId
		com.amazonaws.services.s3.AmazonS3 s3
		com.amazonaws.services.s3.model.CopyObjectRequest copyObjectRequest
		java.util.List futures
		com.amazonaws.event.ProgressListenerChain progressListenerChain
		com.amazonaws.services.s3.transfer.internal.CopyMonitor monitor
	public com.amazonaws.services.s3.transfer.model.CopyResult call ()  throws java.lang.Exception 
		com.amazonaws.services.s3.model.CompleteMultipartUploadRequest req
		com.amazonaws.services.s3.model.CompleteMultipartUploadResult res
		Exception e
		com.amazonaws.services.s3.model.CompleteMultipartUploadResult res
		com.amazonaws.services.s3.transfer.model.CopyResult copyResult
	private java.util.List collectPartETags () 
		Exception e
		java.util.concurrent.Future future
		java.util.List partETags
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/amazonaws/services/s3/transfer/internal/S3ProgressPublisher.class
S3ProgressPublisher.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.S3ProgressPublisher extends com.amazonaws.event.SDKProgressPublisher {
	public void  () 
	public static java.util.concurrent.Future publishTransferPersistable (com.amazonaws.event.ProgressListener, com.amazonaws.services.s3.transfer.PersistableTransfer) 
		com.amazonaws.event.ProgressListener listener
		com.amazonaws.services.s3.transfer.PersistableTransfer persistableTransfer
		com.amazonaws.services.s3.transfer.internal.S3ProgressListener s3listener
	private static java.util.concurrent.Future deliverEvent (com.amazonaws.services.s3.transfer.internal.S3ProgressListener, com.amazonaws.services.s3.transfer.PersistableTransfer) 
		com.amazonaws.event.DeliveryMode mode
		com.amazonaws.services.s3.transfer.internal.S3ProgressListener listener
		com.amazonaws.services.s3.transfer.PersistableTransfer persistableTransfer
	private static java.util.concurrent.Future quietlyCallListener (com.amazonaws.services.s3.transfer.internal.S3ProgressListener, com.amazonaws.services.s3.transfer.PersistableTransfer) 
		Throwable t
		com.amazonaws.services.s3.transfer.internal.S3ProgressListener listener
		com.amazonaws.services.s3.transfer.PersistableTransfer persistableTransfer
}

com/amazonaws/services/s3/transfer/internal/AbstractTransfer.class
AbstractTransfer.java
package com.amazonaws.services.s3.transfer.internal
public abstract com.amazonaws.services.s3.transfer.internal.AbstractTransfer extends java.lang.Object implements com.amazonaws.services.s3.transfer.Transfer  {
	protected volatile com.amazonaws.services.s3.transfer.Transfer$TransferState state
	protected com.amazonaws.services.s3.transfer.internal.TransferMonitor monitor
	private final com.amazonaws.services.s3.transfer.TransferProgress transferProgress
	private final String description
	protected final com.amazonaws.event.ProgressListenerChain listenerChain
	protected final java.util.Collection stateChangeListeners
	void  (java.lang.String, com.amazonaws.services.s3.transfer.TransferProgress, com.amazonaws.event.ProgressListenerChain) 
		String description
		com.amazonaws.services.s3.transfer.TransferProgress transferProgress
		com.amazonaws.event.ProgressListenerChain progressListenerChain
	void  (java.lang.String, com.amazonaws.services.s3.transfer.TransferProgress, com.amazonaws.event.ProgressListenerChain, com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener) 
		String description
		com.amazonaws.services.s3.transfer.TransferProgress transferProgress
		com.amazonaws.event.ProgressListenerChain progressListenerChain
		com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener stateChangeListener
	public final synchronized boolean isDone () 
	public void waitForCompletion ()  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException java.lang.InterruptedException 
		java.util.concurrent.Future f
		Object result
		java.util.concurrent.ExecutionException e
	public com.amazonaws.AmazonClientException waitForException ()  throws java.lang.InterruptedException 
		java.util.concurrent.ExecutionException e
	public java.lang.String getDescription () 
	public synchronized com.amazonaws.services.s3.transfer.Transfer$TransferState getState () 
	public void setState (com.amazonaws.services.s3.transfer.Transfer$TransferState) 
		com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener listener
		com.amazonaws.services.s3.transfer.Transfer$TransferState state
	public void notifyStateChangeListeners (com.amazonaws.services.s3.transfer.Transfer$TransferState) 
		com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener listener
		com.amazonaws.services.s3.transfer.Transfer$TransferState state
	public synchronized void addProgressListener (com.amazonaws.event.ProgressListener) 
		com.amazonaws.event.ProgressListener listener
	public synchronized void removeProgressListener (com.amazonaws.event.ProgressListener) 
		com.amazonaws.event.ProgressListener listener
	public synchronized void addProgressListener (com.amazonaws.services.s3.model.ProgressListener) 
		com.amazonaws.services.s3.model.ProgressListener listener
	public synchronized void removeProgressListener (com.amazonaws.services.s3.model.ProgressListener) 
		com.amazonaws.services.s3.model.ProgressListener listener
	public synchronized void addStateChangeListener (com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener) 
		com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener listener
	public synchronized void removeStateChangeListener (com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener) 
		com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener listener
	public com.amazonaws.services.s3.transfer.TransferProgress getProgress () 
	public void setMonitor (com.amazonaws.services.s3.transfer.internal.TransferMonitor) 
		com.amazonaws.services.s3.transfer.internal.TransferMonitor monitor
	public com.amazonaws.services.s3.transfer.internal.TransferMonitor getMonitor () 
	protected void fireProgressEvent (com.amazonaws.event.ProgressEventType) 
		com.amazonaws.event.ProgressEventType eventType
	protected void rethrowExecutionException (java.util.concurrent.ExecutionException) 
		java.util.concurrent.ExecutionException e
	protected com.amazonaws.AmazonClientException unwrapExecutionException (java.util.concurrent.ExecutionException) 
		java.util.concurrent.ExecutionException e
		Throwable t
}

com/amazonaws/services/s3/transfer/internal/S3ProgressPublisher$1.class
S3ProgressPublisher.java
package com.amazonaws.services.s3.transfer.internal
final com.amazonaws.services.s3.transfer.internal.S3ProgressPublisher$1 extends java.lang.Object implements java.lang.Runnable  {
	final com.amazonaws.services.s3.transfer.internal.S3ProgressListener val$listener
	final com.amazonaws.services.s3.transfer.PersistableTransfer val$persistableTransfer
	void  (com.amazonaws.services.s3.transfer.internal.S3ProgressListener, com.amazonaws.services.s3.transfer.PersistableTransfer) 
	public void run () 
}

com/amazonaws/services/s3/transfer/internal/S3SyncProgressListener.class
S3SyncProgressListener.java
package com.amazonaws.services.s3.transfer.internal
public abstract com.amazonaws.services.s3.transfer.internal.S3SyncProgressListener extends com.amazonaws.event.SyncProgressListener implements com.amazonaws.services.s3.transfer.internal.S3ProgressListener  {
	public void  () 
	public void progressChanged (com.amazonaws.event.ProgressEvent) 
		com.amazonaws.event.ProgressEvent progressEvent
}

com/amazonaws/services/s3/transfer/internal/CopyPartCallable.class
CopyPartCallable.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.CopyPartCallable extends java.lang.Object implements java.util.concurrent.Callable  {
	private final com.amazonaws.services.s3.AmazonS3 s3
	private final com.amazonaws.services.s3.model.CopyPartRequest request
	public void  (com.amazonaws.services.s3.AmazonS3, com.amazonaws.services.s3.model.CopyPartRequest) 
		com.amazonaws.services.s3.AmazonS3 s3
		com.amazonaws.services.s3.model.CopyPartRequest request
	public com.amazonaws.services.s3.model.PartETag call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/amazonaws/services/s3/transfer/internal/MultipleFileUploadImpl.class
MultipleFileUploadImpl.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.MultipleFileUploadImpl extends com.amazonaws.services.s3.transfer.internal.MultipleFileTransfer implements com.amazonaws.services.s3.transfer.MultipleFileUpload  {
	private final String keyPrefix
	private final String bucketName
	public void  (java.lang.String, com.amazonaws.services.s3.transfer.TransferProgress, com.amazonaws.event.ProgressListenerChain, java.lang.String, java.lang.String, java.util.Collection) 
		String description
		com.amazonaws.services.s3.transfer.TransferProgress transferProgress
		com.amazonaws.event.ProgressListenerChain progressListenerChain
		String keyPrefix
		String bucketName
		java.util.Collection subTransfers
	public java.lang.String getKeyPrefix () 
	public java.lang.String getBucketName () 
	public void waitForCompletion ()  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException java.lang.InterruptedException 
	public java.util.Collection getSubTransfers () 
}

com/amazonaws/services/s3/transfer/internal/UploadCallable.class
UploadCallable.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.UploadCallable extends java.lang.Object implements java.util.concurrent.Callable  {
	private final com.amazonaws.services.s3.AmazonS3 s3
	private final java.util.concurrent.ExecutorService threadPool
	private final com.amazonaws.services.s3.model.PutObjectRequest origReq
	private String multipartUploadId
	private final com.amazonaws.services.s3.transfer.internal.UploadImpl upload
	private static final org.apache.commons.logging.Log log
	private final com.amazonaws.services.s3.transfer.TransferManagerConfiguration configuration
	private final java.util.List futures
	private final com.amazonaws.event.ProgressListenerChain listener
	private final com.amazonaws.services.s3.transfer.TransferProgress transferProgress
	private final java.util.List eTagsToSkip
	private com.amazonaws.services.s3.transfer.PersistableUpload persistableUpload
	public void  (com.amazonaws.services.s3.transfer.TransferManager, java.util.concurrent.ExecutorService, com.amazonaws.services.s3.transfer.internal.UploadImpl, com.amazonaws.services.s3.model.PutObjectRequest, com.amazonaws.event.ProgressListenerChain, java.lang.String, com.amazonaws.services.s3.transfer.TransferProgress) 
		com.amazonaws.services.s3.transfer.TransferManager transferManager
		java.util.concurrent.ExecutorService threadPool
		com.amazonaws.services.s3.transfer.internal.UploadImpl upload
		com.amazonaws.services.s3.model.PutObjectRequest origReq
		com.amazonaws.event.ProgressListenerChain progressListenerChain
		String uploadId
		com.amazonaws.services.s3.transfer.TransferProgress transferProgress
	java.util.List getFutures () 
	java.util.List getETags () 
	java.lang.String getMultipartUploadId () 
	public boolean isMultipartUpload () 
	public com.amazonaws.services.s3.transfer.model.UploadResult call ()  throws java.lang.Exception 
	private com.amazonaws.services.s3.transfer.model.UploadResult uploadInOneChunk () 
		com.amazonaws.services.s3.model.PutObjectResult putObjectResult
		com.amazonaws.services.s3.transfer.model.UploadResult uploadResult
	private void captureUploadStateIfPossible () 
	public com.amazonaws.services.s3.transfer.PersistableUpload getPersistableUpload () 
	private void notifyPersistableTransferAvailability () 
	private com.amazonaws.services.s3.transfer.model.UploadResult uploadInParts ()  throws java.lang.Exception 
		Exception e
		Exception e
		com.amazonaws.services.s3.transfer.internal.UploadPartRequestFactory requestFactory
		Exception e
		Exception e
		boolean isUsingEncryption
		long optimalPartSize
	void performAbortMultipartUpload () 
		Exception e2
	private long getOptimalPartSize (boolean) 
		boolean isUsingEncryption
		long optimalPartSize
	private com.amazonaws.services.s3.transfer.model.UploadResult uploadPartsInSeries (com.amazonaws.services.s3.transfer.internal.UploadPartRequestFactory) 
		com.amazonaws.services.s3.model.UploadPartRequest uploadPartRequest
		java.io.InputStream inputStream
		com.amazonaws.services.s3.transfer.internal.UploadPartRequestFactory requestFactory
		java.util.List partETags
		com.amazonaws.services.s3.model.CompleteMultipartUploadRequest req
		com.amazonaws.services.s3.model.CompleteMultipartUploadResult res
		com.amazonaws.services.s3.transfer.model.UploadResult uploadResult
	private void uploadPartsInParallel (com.amazonaws.services.s3.transfer.internal.UploadPartRequestFactory, java.lang.String) 
		com.amazonaws.services.s3.model.PartSummary summary
		com.amazonaws.services.s3.model.UploadPartRequest request
		com.amazonaws.services.s3.transfer.internal.UploadPartRequestFactory requestFactory
		String uploadId
		java.util.Map partNumbers
	private java.util.Map identifyExistingPartsForResume (java.lang.String) 
		com.amazonaws.services.s3.model.PartSummary partSummary
		com.amazonaws.services.s3.model.PartListing parts
		String uploadId
		java.util.Map partNumbers
		int partNumber
	private java.lang.String initiateMultipartUpload (com.amazonaws.services.s3.model.PutObjectRequest, boolean) 
		com.amazonaws.services.s3.model.PutObjectRequest origReq
		boolean isUsingEncryption
		com.amazonaws.services.s3.model.InitiateMultipartUploadRequest req
		String uploadId
	public volatile java.lang.Object call ()  throws java.lang.Exception 
	static void  () 
}

com/amazonaws/services/s3/transfer/internal/CompleteMultipartUpload.class
CompleteMultipartUpload.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.CompleteMultipartUpload extends java.lang.Object implements java.util.concurrent.Callable  {
	private final String uploadId
	private final com.amazonaws.services.s3.AmazonS3 s3
	private final com.amazonaws.services.s3.model.PutObjectRequest origReq
	private final java.util.List futures
	private final java.util.List eTagsBeforeResume
	private final com.amazonaws.services.s3.transfer.internal.UploadMonitor monitor
	private final com.amazonaws.event.ProgressListenerChain listener
	public void  (java.lang.String, com.amazonaws.services.s3.AmazonS3, com.amazonaws.services.s3.model.PutObjectRequest, java.util.List, java.util.List, com.amazonaws.event.ProgressListenerChain, com.amazonaws.services.s3.transfer.internal.UploadMonitor) 
		String uploadId
		com.amazonaws.services.s3.AmazonS3 s3
		com.amazonaws.services.s3.model.PutObjectRequest putObjectRequest
		java.util.List futures
		java.util.List eTagsBeforeResume
		com.amazonaws.event.ProgressListenerChain progressListenerChain
		com.amazonaws.services.s3.transfer.internal.UploadMonitor monitor
	public com.amazonaws.services.s3.transfer.model.UploadResult call ()  throws java.lang.Exception 
		com.amazonaws.services.s3.model.CompleteMultipartUploadRequest req
		com.amazonaws.services.s3.model.CompleteMultipartUploadResult res
		Exception e
		com.amazonaws.services.s3.model.CompleteMultipartUploadResult res
		com.amazonaws.services.s3.transfer.model.UploadResult uploadResult
	private java.util.List collectPartETags () 
		Exception e
		java.util.concurrent.Future future
		java.util.List partETags
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/amazonaws/services/s3/transfer/internal/MultipleFileTransfer$1.class
MultipleFileTransfer.java
package com.amazonaws.services.s3.transfer.internal
 com.amazonaws.services.s3.transfer.internal.MultipleFileTransfer$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$amazonaws$services$s3$transfer$Transfer$TransferState
	static void  () 
}

com/amazonaws/services/s3/transfer/internal/DownloadMonitor.class
DownloadMonitor.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.DownloadMonitor extends java.lang.Object implements com.amazonaws.services.s3.transfer.internal.TransferMonitor  {
	private final java.util.concurrent.Future future
	private final com.amazonaws.services.s3.transfer.internal.DownloadImpl download
	public void  (com.amazonaws.services.s3.transfer.internal.DownloadImpl, java.util.concurrent.Future) 
		com.amazonaws.services.s3.transfer.internal.DownloadImpl download
		java.util.concurrent.Future future
	public java.util.concurrent.Future getFuture () 
	public boolean isDone () 
}

com/amazonaws/services/s3/transfer/internal/TransferMonitor.class
TransferMonitor.java
package com.amazonaws.services.s3.transfer.internal
public abstract com.amazonaws.services.s3.transfer.internal.TransferMonitor extends java.lang.Object {
	public abstract java.util.concurrent.Future getFuture () 
	public abstract boolean isDone () 
}

com/amazonaws/services/s3/transfer/internal/UploadPartCallable.class
UploadPartCallable.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.UploadPartCallable extends java.lang.Object implements java.util.concurrent.Callable  {
	private final com.amazonaws.services.s3.AmazonS3 s3
	private final com.amazonaws.services.s3.model.UploadPartRequest request
	public void  (com.amazonaws.services.s3.AmazonS3, com.amazonaws.services.s3.model.UploadPartRequest) 
		com.amazonaws.services.s3.AmazonS3 s3
		com.amazonaws.services.s3.model.UploadPartRequest request
	public com.amazonaws.services.s3.model.PartETag call ()  throws java.lang.Exception 
		com.amazonaws.services.s3.model.PartETag partETag
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/amazonaws/services/s3/transfer/internal/CopyImpl.class
CopyImpl.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.CopyImpl extends com.amazonaws.services.s3.transfer.internal.AbstractTransfer implements com.amazonaws.services.s3.transfer.Copy  {
	public void  (java.lang.String, com.amazonaws.services.s3.transfer.TransferProgress, com.amazonaws.event.ProgressListenerChain, com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener) 
		String description
		com.amazonaws.services.s3.transfer.TransferProgress transferProgress
		com.amazonaws.event.ProgressListenerChain progressListenerChain
		com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener stateChangeListener
	public com.amazonaws.services.s3.transfer.model.CopyResult waitForCopyResult ()  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException java.lang.InterruptedException 
		java.util.concurrent.Future f
		com.amazonaws.services.s3.transfer.model.CopyResult result
		java.util.concurrent.ExecutionException e
}

com/amazonaws/services/s3/transfer/internal/TransferManagerUtils$1.class
TransferManagerUtils.java
package com.amazonaws.services.s3.transfer.internal
final com.amazonaws.services.s3.transfer.internal.TransferManagerUtils$1 extends java.lang.Object implements java.util.concurrent.ThreadFactory  {
	private int threadCount
	void  () 
	public java.lang.Thread newThread (java.lang.Runnable) 
		Runnable r
		Thread thread
}

com/amazonaws/services/s3/transfer/internal/DownloadPartCallable.class
DownloadPartCallable.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.DownloadPartCallable extends java.lang.Object implements java.util.concurrent.Callable  {
	private final com.amazonaws.services.s3.AmazonS3 s3
	private final com.amazonaws.services.s3.model.GetObjectRequest getPartRequest
	private final String destinationFileName
	private java.io.File tempFile
	private static final String TEMP_FILE_MIDDLE_NAME
	public void  (com.amazonaws.services.s3.AmazonS3, com.amazonaws.services.s3.model.GetObjectRequest, java.lang.String) 
		com.amazonaws.services.s3.AmazonS3 s3
		com.amazonaws.services.s3.model.GetObjectRequest getPartRequest
		String destinationFileName
	public java.io.File call ()  throws java.lang.Exception 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/amazonaws/services/s3/transfer/internal/MultipleFileDownloadImpl.class
MultipleFileDownloadImpl.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.MultipleFileDownloadImpl extends com.amazonaws.services.s3.transfer.internal.MultipleFileTransfer implements com.amazonaws.services.s3.transfer.MultipleFileDownload  {
	private final String keyPrefix
	private final String bucketName
	public void  (java.lang.String, com.amazonaws.services.s3.transfer.TransferProgress, com.amazonaws.event.ProgressListenerChain, java.lang.String, java.lang.String, java.util.Collection) 
		String description
		com.amazonaws.services.s3.transfer.TransferProgress transferProgress
		com.amazonaws.event.ProgressListenerChain progressListenerChain
		String keyPrefix
		String bucketName
		java.util.Collection downloads
	public java.lang.String getKeyPrefix () 
	public java.lang.String getBucketName () 
	public void waitForCompletion ()  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException java.lang.InterruptedException 
	public void abort ()  throws java.io.IOException 
		com.amazonaws.services.s3.transfer.Transfer fileDownload
		com.amazonaws.services.s3.transfer.Transfer fileDownload
}

com/amazonaws/services/s3/transfer/internal/TransferStateChangeListener.class
TransferStateChangeListener.java
package com.amazonaws.services.s3.transfer.internal
public abstract com.amazonaws.services.s3.transfer.internal.TransferStateChangeListener extends java.lang.Object {
	public abstract void transferStateChanged (com.amazonaws.services.s3.transfer.Transfer, com.amazonaws.services.s3.transfer.Transfer$TransferState) 
}

com/amazonaws/services/s3/transfer/internal/CopyMonitor.class
CopyMonitor.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.CopyMonitor extends java.lang.Object implements java.util.concurrent.Callable com.amazonaws.services.s3.transfer.internal.TransferMonitor  {
	private final com.amazonaws.services.s3.AmazonS3 s3
	private final java.util.concurrent.ExecutorService threadPool
	private final com.amazonaws.services.s3.model.CopyObjectRequest origReq
	private final com.amazonaws.services.s3.transfer.internal.CopyCallable multipartCopyCallable
	private final com.amazonaws.services.s3.transfer.internal.CopyImpl transfer
	private final com.amazonaws.event.ProgressListenerChain listener
	private final java.util.List futures
	private boolean isCopyDone
	private java.util.concurrent.Future future
	public synchronized java.util.concurrent.Future getFuture () 
	private synchronized void setFuture (java.util.concurrent.Future) 
		java.util.concurrent.Future future
	public synchronized boolean isDone () 
	private synchronized void markAllDone () 
	public static com.amazonaws.services.s3.transfer.internal.CopyMonitor create (com.amazonaws.services.s3.transfer.TransferManager, com.amazonaws.services.s3.transfer.internal.CopyImpl, java.util.concurrent.ExecutorService, com.amazonaws.services.s3.transfer.internal.CopyCallable, com.amazonaws.services.s3.model.CopyObjectRequest, com.amazonaws.event.ProgressListenerChain) 
		com.amazonaws.services.s3.transfer.TransferManager manager
		com.amazonaws.services.s3.transfer.internal.CopyImpl transfer
		java.util.concurrent.ExecutorService threadPool
		com.amazonaws.services.s3.transfer.internal.CopyCallable multipartCopyCallable
		com.amazonaws.services.s3.model.CopyObjectRequest copyObjectRequest
		com.amazonaws.event.ProgressListenerChain progressListenerChain
		com.amazonaws.services.s3.transfer.internal.CopyMonitor copyMonitor
	private void  (com.amazonaws.services.s3.transfer.TransferManager, com.amazonaws.services.s3.transfer.internal.CopyImpl, java.util.concurrent.ExecutorService, com.amazonaws.services.s3.transfer.internal.CopyCallable, com.amazonaws.services.s3.model.CopyObjectRequest, com.amazonaws.event.ProgressListenerChain) 
		com.amazonaws.services.s3.transfer.TransferManager manager
		com.amazonaws.services.s3.transfer.internal.CopyImpl transfer
		java.util.concurrent.ExecutorService threadPool
		com.amazonaws.services.s3.transfer.internal.CopyCallable multipartCopyCallable
		com.amazonaws.services.s3.model.CopyObjectRequest copyObjectRequest
		com.amazonaws.event.ProgressListenerChain progressListenerChain
	public com.amazonaws.services.s3.transfer.model.CopyResult call ()  throws java.lang.Exception 
		com.amazonaws.services.s3.transfer.model.CopyResult result
		java.util.concurrent.CancellationException e
		Exception e
	void copyComplete () 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/amazonaws/services/s3/transfer/internal/MultipleFileTransferMonitor$1.class
MultipleFileTransferMonitor.java
package com.amazonaws.services.s3.transfer.internal
 com.amazonaws.services.s3.transfer.internal.MultipleFileTransferMonitor$1 extends java.lang.Object implements java.util.concurrent.Future  {
	final com.amazonaws.services.s3.transfer.internal.MultipleFileTransferMonitor this$0
	void  (com.amazonaws.services.s3.transfer.internal.MultipleFileTransferMonitor) 
		com.amazonaws.services.s3.transfer.internal.MultipleFileTransferMonitor this$0
	public boolean cancel (boolean) 
		boolean mayInterruptIfRunning
	public java.lang.Object get ()  throws java.lang.InterruptedException java.util.concurrent.ExecutionException 
		com.amazonaws.services.s3.transfer.internal.AbstractTransfer download
		Object result
	public java.lang.Object get (long, java.util.concurrent.TimeUnit)  throws java.lang.InterruptedException java.util.concurrent.ExecutionException java.util.concurrent.TimeoutException 
		com.amazonaws.services.s3.transfer.internal.AbstractTransfer subTransfer
		long timeout
		java.util.concurrent.TimeUnit unit
		Object result
	public boolean isCancelled () 
	public boolean isDone () 
}

com/amazonaws/services/s3/transfer/internal/MultipleFileTransferMonitor.class
MultipleFileTransferMonitor.java
package com.amazonaws.services.s3.transfer.internal
public com.amazonaws.services.s3.transfer.internal.MultipleFileTransferMonitor extends java.lang.Object implements com.amazonaws.services.s3.transfer.internal.TransferMonitor  {
	private final java.util.Collection subTransfers
	private final com.amazonaws.services.s3.transfer.internal.AbstractTransfer transfer
	private final java.util.concurrent.Future future
	public void  (com.amazonaws.services.s3.transfer.internal.AbstractTransfer, java.util.Collection) 
		com.amazonaws.services.s3.transfer.internal.AbstractTransfer transfer
		java.util.Collection subTransfers
	public java.util.concurrent.Future getFuture () 
	public synchronized boolean isDone () 
		com.amazonaws.services.s3.transfer.Transfer subTransfer
	static java.util.Collection access$000 (com.amazonaws.services.s3.transfer.internal.MultipleFileTransferMonitor) 
		com.amazonaws.services.s3.transfer.internal.MultipleFileTransferMonitor x0
	static com.amazonaws.services.s3.transfer.internal.AbstractTransfer access$100 (com.amazonaws.services.s3.transfer.internal.MultipleFileTransferMonitor) 
		com.amazonaws.services.s3.transfer.internal.MultipleFileTransferMonitor x0
}

com/amazonaws/services/s3/transfer/internal/MultipleFileTransfer.class
MultipleFileTransfer.java
package com.amazonaws.services.s3.transfer.internal
public abstract com.amazonaws.services.s3.transfer.internal.MultipleFileTransfer extends com.amazonaws.services.s3.transfer.internal.AbstractTransfer {
	protected final java.util.Collection subTransfers
	private java.util.concurrent.atomic.AtomicBoolean subTransferStarted
	void  (java.lang.String, com.amazonaws.services.s3.transfer.TransferProgress, com.amazonaws.event.ProgressListenerChain, java.util.Collection) 
		String description
		com.amazonaws.services.s3.transfer.TransferProgress transferProgress
		com.amazonaws.event.ProgressListenerChain progressListenerChain
		java.util.Collection subTransfers
	public void collateFinalState () 
		com.amazonaws.services.s3.transfer.Transfer download
		boolean seenCanceled
	public void setState (com.amazonaws.services.s3.transfer.Transfer$TransferState) 
		com.amazonaws.services.s3.transfer.Transfer$TransferState state
}

com/amazonaws/services/s3/transfer/MultipleFileTransferProgressUpdatingListener.class
MultipleFileTransferProgressUpdatingListener.java
package com.amazonaws.services.s3.transfer
final com.amazonaws.services.s3.transfer.MultipleFileTransferProgressUpdatingListener extends com.amazonaws.services.s3.transfer.internal.TransferProgressUpdatingListener implements com.amazonaws.event.DeliveryMode  {
	private final com.amazonaws.event.ProgressListenerChain progressListenerChain
	public void  (com.amazonaws.services.s3.transfer.TransferProgress, com.amazonaws.event.ProgressListenerChain) 
		com.amazonaws.services.s3.transfer.TransferProgress transferProgress
		com.amazonaws.event.ProgressListenerChain progressListenerChain
	public void progressChanged (com.amazonaws.event.ProgressEvent) 
		com.amazonaws.event.ProgressEvent progressEvent
	public boolean isSyncCallSafe () 
}

com/amazonaws/services/s3/transfer/DownloadCallable.class
DownloadCallable.java
package com.amazonaws.services.s3.transfer
final com.amazonaws.services.s3.transfer.DownloadCallable extends java.lang.Object implements java.util.concurrent.Callable  {
	private static final org.apache.commons.logging.Log LOG
	private final com.amazonaws.services.s3.AmazonS3 s3
	private final java.util.concurrent.CountDownLatch latch
	private final com.amazonaws.services.s3.model.GetObjectRequest req
	private final boolean resumeExistingDownload
	private final com.amazonaws.services.s3.transfer.internal.DownloadImpl download
	private final java.io.File dstfile
	private final long origStartingByte
	private final long timeout
	private final java.util.concurrent.ScheduledExecutorService timedExecutor
	private final java.util.concurrent.ExecutorService executor
	private final java.util.List futureFiles
	private final boolean isDownloadParallel
	private Integer lastFullyMergedPartNumber
	private long expectedFileLength
	private static boolean testing
	void  (com.amazonaws.services.s3.AmazonS3, java.util.concurrent.CountDownLatch, com.amazonaws.services.s3.model.GetObjectRequest, boolean, com.amazonaws.services.s3.transfer.internal.DownloadImpl, java.io.File, long, long, long, java.util.concurrent.ScheduledExecutorService, java.util.concurrent.ExecutorService, java.lang.Integer, boolean) 
		com.amazonaws.services.s3.AmazonS3 s3
		java.util.concurrent.CountDownLatch latch
		com.amazonaws.services.s3.model.GetObjectRequest req
		boolean resumeExistingDownload
		com.amazonaws.services.s3.transfer.internal.DownloadImpl download
		java.io.File dstfile
		long origStartingByte
		long expectedFileLength
		long timeout
		java.util.concurrent.ScheduledExecutorService timedExecutor
		java.util.concurrent.ExecutorService executor
		Integer lastFullyDownloadedPartNumber
		boolean isDownloadParallel
	public java.io.File call ()  throws java.lang.Exception 
		com.amazonaws.services.s3.model.S3Object s3Object
		java.util.concurrent.Future f
		Throwable t
	private void updateDownloadStatus (com.amazonaws.services.s3.model.S3Object) 
		com.amazonaws.services.s3.model.S3Object result
	private void downloadInParallel (int)  throws java.lang.Exception 
		com.amazonaws.services.s3.model.GetObjectRequest getPartRequest
		int i
		int partCount
	private void combineFiles ()  throws java.lang.Exception 
		java.util.concurrent.Future f
	private void truncateDestinationFileIfNecessary ()  throws java.io.IOException 
		long lastByte
		Exception e
		java.io.RandomAccessFile raf
	private void adjustRequest (com.amazonaws.services.s3.model.GetObjectRequest) 
		long startingByte
		com.amazonaws.services.s3.model.GetObjectRequest req
		long[] range
		long lastByte
		long totalBytesToDownload
	private com.amazonaws.services.s3.model.S3Object retryableDownloadS3ObjectToFile (java.io.File, com.amazonaws.services.s3.internal.ServiceUtils$RetryableS3DownloadTask, boolean) 
		com.amazonaws.AmazonClientException ace
		java.io.File file
		com.amazonaws.services.s3.internal.ServiceUtils$RetryableS3DownloadTask retryableS3DownloadTask
		boolean appendData
		boolean hasRetried
		com.amazonaws.services.s3.model.S3Object s3Object
	private boolean isTimeoutEnabled () 
	static void setTesting (boolean) 
		boolean b
	public volatile java.lang.Object call ()  throws java.lang.Exception 
	static com.amazonaws.services.s3.transfer.internal.DownloadImpl access$000 (com.amazonaws.services.s3.transfer.DownloadCallable) 
		com.amazonaws.services.s3.transfer.DownloadCallable x0
	static void  () 
}

com/amazonaws/services/s3/transfer/TransferManagerBuilder.class
TransferManagerBuilder.java
package com.amazonaws.services.s3.transfer
public final com.amazonaws.services.s3.transfer.TransferManagerBuilder extends java.lang.Object {
	private static final com.amazonaws.internal.SdkFunction DEFAULT_TRANSFER_MANAGER_FACTORY
	private final com.amazonaws.internal.SdkFunction transferManagerFactory
	private com.amazonaws.services.s3.AmazonS3 s3Client
	private com.amazonaws.client.builder.ExecutorFactory executorFactory
	private Boolean shutDownThreadPools
	private Long minimumUploadPartSize
	private Long multipartUploadThreshold
	private Long multipartCopyThreshold
	private Long multipartCopyPartSize
	public static com.amazonaws.services.s3.transfer.TransferManagerBuilder standard () 
	public static com.amazonaws.services.s3.transfer.TransferManager defaultTransferManager () 
	private void  () 
	void  (com.amazonaws.internal.SdkFunction) 
		com.amazonaws.internal.SdkFunction transferManagerFactory
	public final com.amazonaws.services.s3.AmazonS3 getS3Client () 
	public final void setS3Client (com.amazonaws.services.s3.AmazonS3) 
		com.amazonaws.services.s3.AmazonS3 s3Client
	public final com.amazonaws.services.s3.transfer.TransferManagerBuilder withS3Client (com.amazonaws.services.s3.AmazonS3) 
		com.amazonaws.services.s3.AmazonS3 s3Client
	private com.amazonaws.services.s3.AmazonS3 resolveS3Client () 
	public final com.amazonaws.client.builder.ExecutorFactory getExecutorFactory () 
	public final void setExecutorFactory (com.amazonaws.client.builder.ExecutorFactory) 
		com.amazonaws.client.builder.ExecutorFactory executorFactory
	public final com.amazonaws.services.s3.transfer.TransferManagerBuilder withExecutorFactory (com.amazonaws.client.builder.ExecutorFactory) 
		com.amazonaws.client.builder.ExecutorFactory executorFactory
	private java.util.concurrent.ExecutorService resolveExecutorService () 
	public final java.lang.Boolean isShutDownThreadPools () 
	public final void setShutDownThreadPools (java.lang.Boolean) 
		Boolean shutDownThreadPools
	public final com.amazonaws.services.s3.transfer.TransferManagerBuilder withShutDownThreadPools (java.lang.Boolean) 
		Boolean shutDownThreadPools
	private java.lang.Boolean resolveShutDownThreadPools () 
	public final java.lang.Long getMinimumUploadPartSize () 
	public final void setMinimumUploadPartSize (java.lang.Long) 
		Long minimumUploadPartSize
	public final com.amazonaws.services.s3.transfer.TransferManagerBuilder withMinimumUploadPartSize (java.lang.Long) 
		Long minimumUploadPartSize
	public final java.lang.Long getMultipartUploadThreshold () 
	public final void setMultipartUploadThreshold (java.lang.Long) 
		Long multipartUploadThreshold
	public final com.amazonaws.services.s3.transfer.TransferManagerBuilder withMultipartUploadThreshold (java.lang.Long) 
		Long multipartUploadThreshold
	public final java.lang.Long getMultipartCopyThreshold () 
	public final void setMultipartCopyThreshold (java.lang.Long) 
		Long multipartCopyThreshold
	public final com.amazonaws.services.s3.transfer.TransferManagerBuilder withMultipartCopyThreshold (java.lang.Long) 
		Long multipartCopyThreshold
	public final java.lang.Long getMultipartCopyPartSize () 
	public final void setMultipartCopyPartSize (java.lang.Long) 
		Long multipartCopyPartSize
	public final com.amazonaws.services.s3.transfer.TransferManagerBuilder withMultipartCopyPartSize (java.lang.Long) 
		Long multipartCopyPartSize
	private com.amazonaws.services.s3.transfer.TransferManagerConfiguration resolveConfiguration () 
		com.amazonaws.services.s3.transfer.TransferManagerConfiguration configuration
	public final com.amazonaws.services.s3.transfer.TransferManager build () 
	static void  () 
}

com/amazonaws/services/s3/transfer/PersistableTransfer.class
PersistableTransfer.java
package com.amazonaws.services.s3.transfer
public abstract com.amazonaws.services.s3.transfer.PersistableTransfer extends java.lang.Object {
	private static final com.fasterxml.jackson.databind.ObjectMapper MAPPER
	public void  () 
	public final java.lang.String serialize () 
	public final void serialize (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream out
	public static com.amazonaws.services.s3.transfer.PersistableTransfer deserializeFrom (java.io.InputStream) 
		com.fasterxml.jackson.databind.JsonNode pauseType
		String type
		com.fasterxml.jackson.databind.JsonNode tree
		Exception e
		Class clazz
		Class clazz
		com.amazonaws.services.s3.transfer.PersistableTransfer t
		com.fasterxml.jackson.core.JsonProcessingException e
		java.io.InputStream in
		String type
		com.fasterxml.jackson.databind.JsonNode tree
		Class clazz
	public static com.amazonaws.services.s3.transfer.PersistableTransfer deserializeFrom (java.lang.String) 
		String serialized
		java.io.ByteArrayInputStream byteStream
	static void  () 
}

com/amazonaws/services/s3/transfer/Download.class
Download.java
package com.amazonaws.services.s3.transfer
public abstract com.amazonaws.services.s3.transfer.Download extends java.lang.Object implements com.amazonaws.services.s3.transfer.Transfer  {
	public abstract com.amazonaws.services.s3.model.ObjectMetadata getObjectMetadata () 
	public abstract java.lang.String getBucketName () 
	public abstract java.lang.String getKey () 
	public abstract void abort ()  throws java.io.IOException 
	public abstract com.amazonaws.services.s3.transfer.PersistableDownload pause ()  throws com.amazonaws.services.s3.transfer.exception.PauseException 
}

com/amazonaws/services/s3/transfer/MultipleFileDownload.class
MultipleFileDownload.java
package com.amazonaws.services.s3.transfer
public abstract com.amazonaws.services.s3.transfer.MultipleFileDownload extends java.lang.Object implements com.amazonaws.services.s3.transfer.Transfer  {
	public abstract java.lang.String getKeyPrefix () 
	public abstract java.lang.String getBucketName () 
	public abstract void abort ()  throws java.io.IOException 
}

com/amazonaws/services/s3/transfer/Upload.class
Upload.java
package com.amazonaws.services.s3.transfer
public abstract com.amazonaws.services.s3.transfer.Upload extends java.lang.Object implements com.amazonaws.services.s3.transfer.Transfer  {
	public abstract com.amazonaws.services.s3.transfer.model.UploadResult waitForUploadResult ()  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException java.lang.InterruptedException 
	public abstract com.amazonaws.services.s3.transfer.PersistableUpload pause ()  throws com.amazonaws.services.s3.transfer.exception.PauseException 
	public abstract com.amazonaws.services.s3.transfer.PauseResult tryPause (boolean) 
	public abstract void abort () 
}

com/amazonaws/services/s3/transfer/model/CopyResult.class
CopyResult.java
package com.amazonaws.services.s3.transfer.model
public com.amazonaws.services.s3.transfer.model.CopyResult extends java.lang.Object {
	private String sourceBucketName
	private String sourceKey
	private String destinationBucketName
	private String destinationKey
	private String eTag
	private String versionId
	public void  () 
	public java.lang.String getSourceBucketName () 
	public void setSourceBucketName (java.lang.String) 
		String sourceBucketName
	public java.lang.String getSourceKey () 
	public void setSourceKey (java.lang.String) 
		String sourceKey
	public java.lang.String getDestinationBucketName () 
	public void setDestinationBucketName (java.lang.String) 
		String destinationBucketName
	public java.lang.String getDestinationKey () 
	public void setDestinationKey (java.lang.String) 
		String destinationKey
	public java.lang.String getETag () 
	public void setETag (java.lang.String) 
		String etag
	public java.lang.String getVersionId () 
	public void setVersionId (java.lang.String) 
		String versionId
}

com/amazonaws/services/s3/transfer/model/UploadResult.class
UploadResult.java
package com.amazonaws.services.s3.transfer.model
public com.amazonaws.services.s3.transfer.model.UploadResult extends java.lang.Object {
	private String bucketName
	private String key
	private String eTag
	private String versionId
	public void  () 
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public java.lang.String getETag () 
	public void setETag (java.lang.String) 
		String etag
	public java.lang.String getVersionId () 
	public void setVersionId (java.lang.String) 
		String versionId
}

com/amazonaws/services/s3/iterable/S3Versions$1.class
S3Versions.java
package com.amazonaws.services.s3.iterable
 com.amazonaws.services.s3.iterable.S3Versions$1 extends java.lang.Object {
}

com/amazonaws/services/s3/iterable/S3Versions.class
S3Versions.java
package com.amazonaws.services.s3.iterable
public com.amazonaws.services.s3.iterable.S3Versions extends java.lang.Object implements java.lang.Iterable  {
	private com.amazonaws.services.s3.AmazonS3 s3
	private String bucketName
	private String prefix
	private String key
	private Integer batchSize
	private void  (com.amazonaws.services.s3.AmazonS3, java.lang.String) 
		com.amazonaws.services.s3.AmazonS3 s3
		String bucketName
	public static com.amazonaws.services.s3.iterable.S3Versions inBucket (com.amazonaws.services.s3.AmazonS3, java.lang.String) 
		com.amazonaws.services.s3.AmazonS3 s3
		String bucketName
	public static com.amazonaws.services.s3.iterable.S3Versions withPrefix (com.amazonaws.services.s3.AmazonS3, java.lang.String, java.lang.String) 
		com.amazonaws.services.s3.AmazonS3 s3
		String bucketName
		String prefix
		com.amazonaws.services.s3.iterable.S3Versions versions
	public static com.amazonaws.services.s3.iterable.S3Versions forKey (com.amazonaws.services.s3.AmazonS3, java.lang.String, java.lang.String) 
		com.amazonaws.services.s3.AmazonS3 s3
		String bucketName
		String key
		com.amazonaws.services.s3.iterable.S3Versions versions
	public com.amazonaws.services.s3.iterable.S3Versions withBatchSize (int) 
		int batchSize
	public java.lang.Integer getBatchSize () 
	public java.lang.String getPrefix () 
	public java.lang.String getKey () 
	public com.amazonaws.services.s3.AmazonS3 getS3 () 
	public java.lang.String getBucketName () 
	public java.util.Iterator iterator () 
}

com/amazonaws/services/s3/iterable/S3Objects$1.class
S3Objects.java
package com.amazonaws.services.s3.iterable
 com.amazonaws.services.s3.iterable.S3Objects$1 extends java.lang.Object {
}

com/amazonaws/services/s3/iterable/S3Objects$S3ObjectIterator.class
S3Objects.java
package com.amazonaws.services.s3.iterable
 com.amazonaws.services.s3.iterable.S3Objects$S3ObjectIterator extends java.lang.Object implements java.util.Iterator  {
	private com.amazonaws.services.s3.model.ObjectListing currentListing
	private java.util.Iterator currentIterator
	final com.amazonaws.services.s3.iterable.S3Objects this$0
	private void  (com.amazonaws.services.s3.iterable.S3Objects) 
	public boolean hasNext () 
	public com.amazonaws.services.s3.model.S3ObjectSummary next () 
	public void remove () 
	private void prepareCurrentListing () 
		com.amazonaws.services.s3.model.ListObjectsRequest req
	public volatile java.lang.Object next () 
	void  (com.amazonaws.services.s3.iterable.S3Objects, com.amazonaws.services.s3.iterable.S3Objects$1) 
		com.amazonaws.services.s3.iterable.S3Objects x0
		com.amazonaws.services.s3.iterable.S3Objects$1 x1
}

com/amazonaws/services/s3/iterable/S3Versions$VersionIterator.class
S3Versions.java
package com.amazonaws.services.s3.iterable
 com.amazonaws.services.s3.iterable.S3Versions$VersionIterator extends java.lang.Object implements java.util.Iterator  {
	private com.amazonaws.services.s3.model.VersionListing currentListing
	private java.util.Iterator currentIterator
	private com.amazonaws.services.s3.model.S3VersionSummary nextSummary
	final com.amazonaws.services.s3.iterable.S3Versions this$0
	private void  (com.amazonaws.services.s3.iterable.S3Versions) 
	public boolean hasNext () 
	public com.amazonaws.services.s3.model.S3VersionSummary next () 
		com.amazonaws.services.s3.model.S3VersionSummary returnValue
	public void remove () 
	private com.amazonaws.services.s3.model.S3VersionSummary nextMatchingSummary () 
	private void prepareCurrentListing () 
		com.amazonaws.services.s3.model.ListVersionsRequest req
	public volatile java.lang.Object next () 
	void  (com.amazonaws.services.s3.iterable.S3Versions, com.amazonaws.services.s3.iterable.S3Versions$1) 
		com.amazonaws.services.s3.iterable.S3Versions x0
		com.amazonaws.services.s3.iterable.S3Versions$1 x1
}

com/amazonaws/services/s3/iterable/S3Objects.class
S3Objects.java
package com.amazonaws.services.s3.iterable
public com.amazonaws.services.s3.iterable.S3Objects extends java.lang.Object implements java.lang.Iterable  {
	private com.amazonaws.services.s3.AmazonS3 s3
	private String prefix
	private String bucketName
	private Integer batchSize
	private void  (com.amazonaws.services.s3.AmazonS3, java.lang.String) 
		com.amazonaws.services.s3.AmazonS3 s3
		String bucketName
	public static com.amazonaws.services.s3.iterable.S3Objects inBucket (com.amazonaws.services.s3.AmazonS3, java.lang.String) 
		com.amazonaws.services.s3.AmazonS3 s3
		String bucketName
	public static com.amazonaws.services.s3.iterable.S3Objects withPrefix (com.amazonaws.services.s3.AmazonS3, java.lang.String, java.lang.String) 
		com.amazonaws.services.s3.AmazonS3 s3
		String bucketName
		String prefix
		com.amazonaws.services.s3.iterable.S3Objects objects
	public com.amazonaws.services.s3.iterable.S3Objects withBatchSize (int) 
		int batchSize
	public java.lang.Integer getBatchSize () 
	public java.lang.String getPrefix () 
	public java.lang.String getBucketName () 
	public com.amazonaws.services.s3.AmazonS3 getS3 () 
	public java.util.Iterator iterator () 
}

com/amazonaws/services/s3/request/S3HandlerContextKeys.class
S3HandlerContextKeys.java
package com.amazonaws.services.s3.request
public com.amazonaws.services.s3.request.S3HandlerContextKeys extends java.lang.Object {
	public static final com.amazonaws.handlers.HandlerContextKey IS_CHUNKED_ENCODING_DISABLED
	public static final com.amazonaws.handlers.HandlerContextKey IS_PAYLOAD_SIGNING_ENABLED
	public void  () 
	static void  () 
}

com/amazonaws/services/s3/AmazonS3Client$S3CredentialsProviderChain.class
AmazonS3Client.java
package com.amazonaws.services.s3
 com.amazonaws.services.s3.AmazonS3Client$S3CredentialsProviderChain extends com.amazonaws.auth.DefaultAWSCredentialsProviderChain {
	private void  () 
	public com.amazonaws.auth.AWSCredentials getCredentials () 
	void  (com.amazonaws.services.s3.AmazonS3Client$1) 
		com.amazonaws.services.s3.AmazonS3Client$1 x0
}

com/amazonaws/services/s3/AmazonS3.class
AmazonS3.java
package com.amazonaws.services.s3
public abstract com.amazonaws.services.s3.AmazonS3 extends java.lang.Object implements com.amazonaws.services.s3.internal.S3DirectSpi  {
	public abstract void setEndpoint (java.lang.String) 
	public abstract void setRegion (com.amazonaws.regions.Region)  throws java.lang.IllegalArgumentException 
	public abstract void setS3ClientOptions (com.amazonaws.services.s3.S3ClientOptions) 
	public abstract void changeObjectStorageClass (java.lang.String, java.lang.String, com.amazonaws.services.s3.model.StorageClass)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setObjectRedirectLocation (java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.ObjectListing listObjects (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.ObjectListing listObjects (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.ObjectListing listObjects (com.amazonaws.services.s3.model.ListObjectsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.ListObjectsV2Result listObjectsV2 (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.ListObjectsV2Result listObjectsV2 (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.ListObjectsV2Result listObjectsV2 (com.amazonaws.services.s3.model.ListObjectsV2Request)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.ObjectListing listNextBatchOfObjects (com.amazonaws.services.s3.model.ObjectListing)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.ObjectListing listNextBatchOfObjects (com.amazonaws.services.s3.model.ListNextBatchOfObjectsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.VersionListing listVersions (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.VersionListing listNextBatchOfVersions (com.amazonaws.services.s3.model.VersionListing)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.VersionListing listNextBatchOfVersions (com.amazonaws.services.s3.model.ListNextBatchOfVersionsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.VersionListing listVersions (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.VersionListing listVersions (com.amazonaws.services.s3.model.ListVersionsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.Owner getS3AccountOwner ()  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.Owner getS3AccountOwner (com.amazonaws.services.s3.model.GetS3AccountOwnerRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract boolean doesBucketExist (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.HeadBucketResult headBucket (com.amazonaws.services.s3.model.HeadBucketRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract java.util.List listBuckets ()  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract java.util.List listBuckets (com.amazonaws.services.s3.model.ListBucketsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract java.lang.String getBucketLocation (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract java.lang.String getBucketLocation (com.amazonaws.services.s3.model.GetBucketLocationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.Bucket createBucket (com.amazonaws.services.s3.model.CreateBucketRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.Bucket createBucket (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.Bucket createBucket (java.lang.String, com.amazonaws.services.s3.model.Region)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.Bucket createBucket (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.AccessControlList getObjectAcl (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.AccessControlList getObjectAcl (java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.AccessControlList getObjectAcl (com.amazonaws.services.s3.model.GetObjectAclRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setObjectAcl (java.lang.String, java.lang.String, com.amazonaws.services.s3.model.AccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setObjectAcl (java.lang.String, java.lang.String, com.amazonaws.services.s3.model.CannedAccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setObjectAcl (java.lang.String, java.lang.String, java.lang.String, com.amazonaws.services.s3.model.AccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setObjectAcl (java.lang.String, java.lang.String, java.lang.String, com.amazonaws.services.s3.model.CannedAccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setObjectAcl (com.amazonaws.services.s3.model.SetObjectAclRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.AccessControlList getBucketAcl (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setBucketAcl (com.amazonaws.services.s3.model.SetBucketAclRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.AccessControlList getBucketAcl (com.amazonaws.services.s3.model.GetBucketAclRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setBucketAcl (java.lang.String, com.amazonaws.services.s3.model.AccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setBucketAcl (java.lang.String, com.amazonaws.services.s3.model.CannedAccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.ObjectMetadata getObjectMetadata (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.ObjectMetadata getObjectMetadata (com.amazonaws.services.s3.model.GetObjectMetadataRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.S3Object getObject (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.S3Object getObject (com.amazonaws.services.s3.model.GetObjectRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.ObjectMetadata getObject (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract java.lang.String getObjectAsString (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract void deleteBucket (com.amazonaws.services.s3.model.DeleteBucketRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void deleteBucket (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.PutObjectResult putObject (com.amazonaws.services.s3.model.PutObjectRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.PutObjectResult putObject (java.lang.String, java.lang.String, java.io.File)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.PutObjectResult putObject (java.lang.String, java.lang.String, java.io.InputStream, com.amazonaws.services.s3.model.ObjectMetadata)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.PutObjectResult putObject (java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract com.amazonaws.services.s3.model.CopyObjectResult copyObject (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.CopyObjectResult copyObject (com.amazonaws.services.s3.model.CopyObjectRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.CopyPartResult copyPart (com.amazonaws.services.s3.model.CopyPartRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void deleteObject (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void deleteObject (com.amazonaws.services.s3.model.DeleteObjectRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.DeleteObjectsResult deleteObjects (com.amazonaws.services.s3.model.DeleteObjectsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void deleteVersion (java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void deleteVersion (com.amazonaws.services.s3.model.DeleteVersionRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.BucketLoggingConfiguration getBucketLoggingConfiguration (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.BucketLoggingConfiguration getBucketLoggingConfiguration (com.amazonaws.services.s3.model.GetBucketLoggingConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setBucketLoggingConfiguration (com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.BucketVersioningConfiguration getBucketVersioningConfiguration (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.BucketVersioningConfiguration getBucketVersioningConfiguration (com.amazonaws.services.s3.model.GetBucketVersioningConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setBucketVersioningConfiguration (com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.BucketLifecycleConfiguration getBucketLifecycleConfiguration (java.lang.String) 
	public abstract com.amazonaws.services.s3.model.BucketLifecycleConfiguration getBucketLifecycleConfiguration (com.amazonaws.services.s3.model.GetBucketLifecycleConfigurationRequest) 
	public abstract void setBucketLifecycleConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketLifecycleConfiguration) 
	public abstract void setBucketLifecycleConfiguration (com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest) 
	public abstract void deleteBucketLifecycleConfiguration (java.lang.String) 
	public abstract void deleteBucketLifecycleConfiguration (com.amazonaws.services.s3.model.DeleteBucketLifecycleConfigurationRequest) 
	public abstract com.amazonaws.services.s3.model.BucketCrossOriginConfiguration getBucketCrossOriginConfiguration (java.lang.String) 
	public abstract com.amazonaws.services.s3.model.BucketCrossOriginConfiguration getBucketCrossOriginConfiguration (com.amazonaws.services.s3.model.GetBucketCrossOriginConfigurationRequest) 
	public abstract void setBucketCrossOriginConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketCrossOriginConfiguration) 
	public abstract void setBucketCrossOriginConfiguration (com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest) 
	public abstract void deleteBucketCrossOriginConfiguration (java.lang.String) 
	public abstract void deleteBucketCrossOriginConfiguration (com.amazonaws.services.s3.model.DeleteBucketCrossOriginConfigurationRequest) 
	public abstract com.amazonaws.services.s3.model.BucketTaggingConfiguration getBucketTaggingConfiguration (java.lang.String) 
	public abstract com.amazonaws.services.s3.model.BucketTaggingConfiguration getBucketTaggingConfiguration (com.amazonaws.services.s3.model.GetBucketTaggingConfigurationRequest) 
	public abstract void setBucketTaggingConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketTaggingConfiguration) 
	public abstract void setBucketTaggingConfiguration (com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest) 
	public abstract void deleteBucketTaggingConfiguration (java.lang.String) 
	public abstract void deleteBucketTaggingConfiguration (com.amazonaws.services.s3.model.DeleteBucketTaggingConfigurationRequest) 
	public abstract com.amazonaws.services.s3.model.BucketNotificationConfiguration getBucketNotificationConfiguration (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.BucketNotificationConfiguration getBucketNotificationConfiguration (com.amazonaws.services.s3.model.GetBucketNotificationConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setBucketNotificationConfiguration (com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setBucketNotificationConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketNotificationConfiguration)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.BucketWebsiteConfiguration getBucketWebsiteConfiguration (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.BucketWebsiteConfiguration getBucketWebsiteConfiguration (com.amazonaws.services.s3.model.GetBucketWebsiteConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setBucketWebsiteConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketWebsiteConfiguration)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setBucketWebsiteConfiguration (com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void deleteBucketWebsiteConfiguration (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void deleteBucketWebsiteConfiguration (com.amazonaws.services.s3.model.DeleteBucketWebsiteConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.BucketPolicy getBucketPolicy (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.BucketPolicy getBucketPolicy (com.amazonaws.services.s3.model.GetBucketPolicyRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setBucketPolicy (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void setBucketPolicy (com.amazonaws.services.s3.model.SetBucketPolicyRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void deleteBucketPolicy (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void deleteBucketPolicy (com.amazonaws.services.s3.model.DeleteBucketPolicyRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract java.net.URL generatePresignedUrl (java.lang.String, java.lang.String, java.util.Date)  throws com.amazonaws.AmazonClientException 
	public abstract java.net.URL generatePresignedUrl (java.lang.String, java.lang.String, java.util.Date, com.amazonaws.HttpMethod)  throws com.amazonaws.AmazonClientException 
	public abstract java.net.URL generatePresignedUrl (com.amazonaws.services.s3.model.GeneratePresignedUrlRequest)  throws com.amazonaws.AmazonClientException 
	public abstract com.amazonaws.services.s3.model.InitiateMultipartUploadResult initiateMultipartUpload (com.amazonaws.services.s3.model.InitiateMultipartUploadRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.UploadPartResult uploadPart (com.amazonaws.services.s3.model.UploadPartRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.PartListing listParts (com.amazonaws.services.s3.model.ListPartsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract void abortMultipartUpload (com.amazonaws.services.s3.model.AbortMultipartUploadRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.CompleteMultipartUploadResult completeMultipartUpload (com.amazonaws.services.s3.model.CompleteMultipartUploadRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.model.MultipartUploadListing listMultipartUploads (com.amazonaws.services.s3.model.ListMultipartUploadsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public abstract com.amazonaws.services.s3.S3ResponseMetadata getCachedResponseMetadata (com.amazonaws.AmazonWebServiceRequest) 
	public abstract void restoreObject (com.amazonaws.services.s3.model.RestoreObjectRequest)  throws com.amazonaws.AmazonServiceException 
	public abstract void restoreObject (java.lang.String, java.lang.String, int)  throws com.amazonaws.AmazonServiceException 
	public abstract void enableRequesterPays (java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract void disableRequesterPays (java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract boolean isRequesterPaysEnabled (java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract void setBucketReplicationConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketReplicationConfiguration)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract void setBucketReplicationConfiguration (com.amazonaws.services.s3.model.SetBucketReplicationConfigurationRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract com.amazonaws.services.s3.model.BucketReplicationConfiguration getBucketReplicationConfiguration (java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract com.amazonaws.services.s3.model.BucketReplicationConfiguration getBucketReplicationConfiguration (com.amazonaws.services.s3.model.GetBucketReplicationConfigurationRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract void deleteBucketReplicationConfiguration (java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract void deleteBucketReplicationConfiguration (com.amazonaws.services.s3.model.DeleteBucketReplicationConfigurationRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract boolean doesObjectExist (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract com.amazonaws.services.s3.model.BucketAccelerateConfiguration getBucketAccelerateConfiguration (java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract com.amazonaws.services.s3.model.BucketAccelerateConfiguration getBucketAccelerateConfiguration (com.amazonaws.services.s3.model.GetBucketAccelerateConfigurationRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract void setBucketAccelerateConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketAccelerateConfiguration)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract void setBucketAccelerateConfiguration (com.amazonaws.services.s3.model.SetBucketAccelerateConfigurationRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
	public abstract com.amazonaws.services.s3.model.Region getRegion () 
	public abstract java.net.URL getUrl (java.lang.String, java.lang.String) 
}

com/amazonaws/services/s3/S3ClientOptions$Builder.class
S3ClientOptions.java
package com.amazonaws.services.s3
public com.amazonaws.services.s3.S3ClientOptions$Builder extends java.lang.Object {
	private boolean pathStyleAccess
	private boolean chunkedEncodingDisabled
	private boolean accelerateModeEnabled
	private boolean payloadSigningEnabled
	private void  () 
	public com.amazonaws.services.s3.S3ClientOptions build () 
	public com.amazonaws.services.s3.S3ClientOptions$Builder setPathStyleAccess (boolean) 
		boolean pathStyleAccess
	public com.amazonaws.services.s3.S3ClientOptions$Builder setAccelerateModeEnabled (boolean) 
		boolean accelerateModeEnabled
	public com.amazonaws.services.s3.S3ClientOptions$Builder setPayloadSigningEnabled (boolean) 
		boolean payloadSigningEnabled
	public com.amazonaws.services.s3.S3ClientOptions$Builder disableChunkedEncoding () 
	void  (com.amazonaws.services.s3.S3ClientOptions$1) 
		com.amazonaws.services.s3.S3ClientOptions$1 x0
}

com/amazonaws/services/s3/UploadObjectObserver.class
UploadObjectObserver.java
package com.amazonaws.services.s3
public com.amazonaws.services.s3.UploadObjectObserver extends java.lang.Object {
	private final java.util.List futures
	private com.amazonaws.services.s3.model.UploadObjectRequest req
	private String uploadId
	private com.amazonaws.services.s3.internal.S3DirectSpi s3direct
	private com.amazonaws.services.s3.AmazonS3 s3
	private java.util.concurrent.ExecutorService es
	public void  () 
	public com.amazonaws.services.s3.UploadObjectObserver init (com.amazonaws.services.s3.model.UploadObjectRequest, com.amazonaws.services.s3.internal.S3DirectSpi, com.amazonaws.services.s3.AmazonS3, java.util.concurrent.ExecutorService) 
		com.amazonaws.services.s3.model.UploadObjectRequest req
		com.amazonaws.services.s3.internal.S3DirectSpi s3direct
		com.amazonaws.services.s3.AmazonS3 s3
		java.util.concurrent.ExecutorService es
	protected com.amazonaws.services.s3.model.InitiateMultipartUploadRequest newInitiateMultipartUploadRequest (com.amazonaws.services.s3.model.UploadObjectRequest) 
		com.amazonaws.services.s3.model.UploadObjectRequest req
	public java.lang.String onUploadInitiation (com.amazonaws.services.s3.model.UploadObjectRequest) 
		com.amazonaws.services.s3.model.UploadObjectRequest req
		com.amazonaws.services.s3.model.InitiateMultipartUploadResult res
	public void onPartCreate (com.amazonaws.services.s3.internal.PartCreationEvent) 
		com.amazonaws.services.s3.internal.PartCreationEvent event
		java.io.File part
		com.amazonaws.services.s3.model.UploadPartRequest reqUploadPart
		com.amazonaws.services.s3.OnFileDelete fileDeleteObserver
	public com.amazonaws.services.s3.model.CompleteMultipartUploadResult onCompletion (java.util.List) 
		java.util.List partETags
	public void onAbort () 
		java.util.concurrent.Future future
		Exception e
	protected com.amazonaws.services.s3.model.UploadPartRequest newUploadPartRequest (com.amazonaws.services.s3.internal.PartCreationEvent, java.io.File) 
		com.amazonaws.services.s3.internal.PartCreationEvent event
		java.io.File part
		com.amazonaws.services.s3.model.UploadPartRequest reqUploadPart
	protected com.amazonaws.services.s3.model.UploadPartResult uploadPart (com.amazonaws.services.s3.model.UploadPartRequest) 
		com.amazonaws.services.s3.model.UploadPartRequest reqUploadPart
	protected com.amazonaws.AmazonWebServiceRequest appendUserAgent (com.amazonaws.AmazonWebServiceRequest, java.lang.String) 
		com.amazonaws.AmazonWebServiceRequest request
		String userAgent
	public java.util.List getFutures () 
	protected com.amazonaws.services.s3.model.UploadObjectRequest getRequest () 
	protected java.lang.String getUploadId () 
	protected com.amazonaws.services.s3.internal.S3DirectSpi getS3DirectSpi () 
	protected com.amazonaws.services.s3.AmazonS3 getAmazonS3 () 
	protected java.util.concurrent.ExecutorService getExecutorService () 
}

com/amazonaws/services/s3/S3ClientOptions.class
S3ClientOptions.java
package com.amazonaws.services.s3
public com.amazonaws.services.s3.S3ClientOptions extends java.lang.Object {
	public static final boolean DEFAULT_PATH_STYLE_ACCESS
	public static final boolean DEFAULT_CHUNKED_ENCODING_DISABLED
	public static final boolean DEFAULT_PAYLOAD_SIGNING_ENABLED
	public static final boolean DEFAULT_ACCELERATE_MODE_ENABLED
	private boolean pathStyleAccess
	private boolean chunkedEncodingDisabled
	private final boolean accelerateModeEnabled
	private final boolean payloadSigningEnabled
	public static com.amazonaws.services.s3.S3ClientOptions$Builder builder () 
	public void  () 
	public void  (com.amazonaws.services.s3.S3ClientOptions) 
		com.amazonaws.services.s3.S3ClientOptions other
	private void  (boolean, boolean, boolean, boolean) 
		boolean pathStyleAccess
		boolean chunkedEncodingDisabled
		boolean accelerateModeEnabled
		boolean payloadSigningEnabled
	public boolean isPathStyleAccess () 
	public boolean isChunkedEncodingDisabled () 
	public boolean isAccelerateModeEnabled () 
	public boolean isPayloadSigningEnabled () 
	public void setPathStyleAccess (boolean) 
		boolean pathStyleAccess
	public com.amazonaws.services.s3.S3ClientOptions withPathStyleAccess (boolean) 
		boolean pathStyleAccess
	public void setChunkedEncodingDisabled (boolean) 
		boolean chunkedEncodingDisabled
	public com.amazonaws.services.s3.S3ClientOptions withChunkedEncodingDisabled (boolean) 
		boolean chunkedEncodingDisabled
	public com.amazonaws.services.s3.S3ClientOptions disableChunkedEncoding () 
	void  (boolean, boolean, boolean, boolean, com.amazonaws.services.s3.S3ClientOptions$1) 
		boolean x0
		boolean x1
		boolean x2
		boolean x3
		com.amazonaws.services.s3.S3ClientOptions$1 x4
}

com/amazonaws/services/s3/UploadObjectObserver$1.class
UploadObjectObserver.java
package com.amazonaws.services.s3
 com.amazonaws.services.s3.UploadObjectObserver$1 extends java.lang.Object implements java.util.concurrent.Callable  {
	final com.amazonaws.services.s3.model.UploadPartRequest val$reqUploadPart
	final java.io.File val$part
	final com.amazonaws.services.s3.OnFileDelete val$fileDeleteObserver
	final com.amazonaws.services.s3.UploadObjectObserver this$0
	void  (com.amazonaws.services.s3.UploadObjectObserver, com.amazonaws.services.s3.model.UploadPartRequest, java.io.File, com.amazonaws.services.s3.OnFileDelete) 
		com.amazonaws.services.s3.UploadObjectObserver this$0
	public com.amazonaws.services.s3.model.UploadPartResult call () 
	public volatile java.lang.Object call ()  throws java.lang.Exception 
}

com/amazonaws/services/s3/event/S3EventNotification$ResponseElementsEntity.class
S3EventNotification.java
package com.amazonaws.services.s3.event
public com.amazonaws.services.s3.event.S3EventNotification$ResponseElementsEntity extends java.lang.Object {
	private final String xAmzId2
	private final String xAmzRequestId
	public void  (java.lang.String, java.lang.String) 
		String xAmzId2
		String xAmzRequestId
	public java.lang.String getxAmzId2 () 
	public java.lang.String getxAmzRequestId () 
}

com/amazonaws/services/s3/event/S3EventNotification$S3ObjectEntity.class
S3EventNotification.java
package com.amazonaws.services.s3.event
public com.amazonaws.services.s3.event.S3EventNotification$S3ObjectEntity extends java.lang.Object {
	private final String key
	private final Long size
	private final String eTag
	private final String versionId
	public void  (java.lang.String, java.lang.Integer, java.lang.String, java.lang.String) 
		String key
		Integer size
		String eTag
		String versionId
	public void  (java.lang.String, java.lang.Long, java.lang.String, java.lang.String) 
		String key
		Long size
		String eTag
		String versionId
	public java.lang.String getKey () 
	public java.lang.Integer getSize () 
	public java.lang.Long getSizeAsLong () 
	public java.lang.String geteTag () 
	public java.lang.String getVersionId () 
}

com/amazonaws/services/s3/event/S3EventNotification$S3EventNotificationRecord.class
S3EventNotification.java
package com.amazonaws.services.s3.event
public com.amazonaws.services.s3.event.S3EventNotification$S3EventNotificationRecord extends java.lang.Object {
	private final String awsRegion
	private final String eventName
	private final String eventSource
	private org.joda.time.DateTime eventTime
	private final String eventVersion
	private final com.amazonaws.services.s3.event.S3EventNotification$RequestParametersEntity requestParameters
	private final com.amazonaws.services.s3.event.S3EventNotification$ResponseElementsEntity responseElements
	private final com.amazonaws.services.s3.event.S3EventNotification$S3Entity s3
	private final com.amazonaws.services.s3.event.S3EventNotification$UserIdentityEntity userIdentity
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, com.amazonaws.services.s3.event.S3EventNotification$RequestParametersEntity, com.amazonaws.services.s3.event.S3EventNotification$ResponseElementsEntity, com.amazonaws.services.s3.event.S3EventNotification$S3Entity, com.amazonaws.services.s3.event.S3EventNotification$UserIdentityEntity) 
		String awsRegion
		String eventName
		String eventSource
		String eventTime
		String eventVersion
		com.amazonaws.services.s3.event.S3EventNotification$RequestParametersEntity requestParameters
		com.amazonaws.services.s3.event.S3EventNotification$ResponseElementsEntity responseElements
		com.amazonaws.services.s3.event.S3EventNotification$S3Entity s3
		com.amazonaws.services.s3.event.S3EventNotification$UserIdentityEntity userIdentity
	public java.lang.String getAwsRegion () 
	public java.lang.String getEventName () 
	public java.lang.String getEventSource () 
	public org.joda.time.DateTime getEventTime () 
	public java.lang.String getEventVersion () 
	public com.amazonaws.services.s3.event.S3EventNotification$RequestParametersEntity getRequestParameters () 
	public com.amazonaws.services.s3.event.S3EventNotification$ResponseElementsEntity getResponseElements () 
	public com.amazonaws.services.s3.event.S3EventNotification$S3Entity getS3 () 
	public com.amazonaws.services.s3.event.S3EventNotification$UserIdentityEntity getUserIdentity () 
}

com/amazonaws/services/s3/event/S3EventNotification.class
S3EventNotification.java
package com.amazonaws.services.s3.event
public com.amazonaws.services.s3.event.S3EventNotification extends java.lang.Object {
	private final java.util.List records
	public void  (java.util.List) 
		java.util.List records
	public static com.amazonaws.services.s3.event.S3EventNotification parseJson (java.lang.String) 
		String json
	public java.util.List getRecords () 
	public java.lang.String toJson () 
}

com/amazonaws/services/s3/event/S3EventNotification$S3Entity.class
S3EventNotification.java
package com.amazonaws.services.s3.event
public com.amazonaws.services.s3.event.S3EventNotification$S3Entity extends java.lang.Object {
	private final String configurationId
	private final com.amazonaws.services.s3.event.S3EventNotification$S3BucketEntity bucket
	private final com.amazonaws.services.s3.event.S3EventNotification$S3ObjectEntity object
	private final String s3SchemaVersion
	public void  (java.lang.String, com.amazonaws.services.s3.event.S3EventNotification$S3BucketEntity, com.amazonaws.services.s3.event.S3EventNotification$S3ObjectEntity, java.lang.String) 
		String configurationId
		com.amazonaws.services.s3.event.S3EventNotification$S3BucketEntity bucket
		com.amazonaws.services.s3.event.S3EventNotification$S3ObjectEntity object
		String s3SchemaVersion
	public java.lang.String getConfigurationId () 
	public com.amazonaws.services.s3.event.S3EventNotification$S3BucketEntity getBucket () 
	public com.amazonaws.services.s3.event.S3EventNotification$S3ObjectEntity getObject () 
	public java.lang.String getS3SchemaVersion () 
}

com/amazonaws/services/s3/event/S3EventNotification$RequestParametersEntity.class
S3EventNotification.java
package com.amazonaws.services.s3.event
public com.amazonaws.services.s3.event.S3EventNotification$RequestParametersEntity extends java.lang.Object {
	private final String sourceIPAddress
	public void  (java.lang.String) 
		String sourceIPAddress
	public java.lang.String getSourceIPAddress () 
}

com/amazonaws/services/s3/event/S3EventNotification$UserIdentityEntity.class
S3EventNotification.java
package com.amazonaws.services.s3.event
public com.amazonaws.services.s3.event.S3EventNotification$UserIdentityEntity extends java.lang.Object {
	private final String principalId
	public void  (java.lang.String) 
		String principalId
	public java.lang.String getPrincipalId () 
}

com/amazonaws/services/s3/event/S3EventNotification$S3BucketEntity.class
S3EventNotification.java
package com.amazonaws.services.s3.event
public com.amazonaws.services.s3.event.S3EventNotification$S3BucketEntity extends java.lang.Object {
	private final String name
	private final com.amazonaws.services.s3.event.S3EventNotification$UserIdentityEntity ownerIdentity
	private final String arn
	public void  (java.lang.String, com.amazonaws.services.s3.event.S3EventNotification$UserIdentityEntity, java.lang.String) 
		String name
		com.amazonaws.services.s3.event.S3EventNotification$UserIdentityEntity ownerIdentity
		String arn
	public java.lang.String getName () 
	public com.amazonaws.services.s3.event.S3EventNotification$UserIdentityEntity getOwnerIdentity () 
	public java.lang.String getArn () 
}

com/amazonaws/services/s3/AmazonS3Client$2.class
AmazonS3Client.java
package com.amazonaws.services.s3
 com.amazonaws.services.s3.AmazonS3Client$2 extends com.amazonaws.event.ProgressInputStream {
	final com.amazonaws.services.s3.AmazonS3Client this$0
	void  (com.amazonaws.services.s3.AmazonS3Client, java.io.InputStream, com.amazonaws.event.ProgressListener) 
		com.amazonaws.services.s3.AmazonS3Client this$0
		java.io.InputStream x0
		com.amazonaws.event.ProgressListener x1
	protected void onEOF () 
}

com/amazonaws/services/s3/internal/RepeatableFileInputStream.class
RepeatableFileInputStream.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.RepeatableFileInputStream extends com.amazonaws.internal.SdkInputStream {
	private static final org.apache.commons.logging.Log log
	private final java.io.File file
	private java.io.FileInputStream fis
	private long bytesReadPastMarkPoint
	private long markPoint
	public void  (java.io.File)  throws java.io.FileNotFoundException 
		java.io.File file
	public java.io.File getFile () 
	public void reset ()  throws java.io.IOException 
		long skipped
		long toSkip
	public boolean markSupported () 
	public void mark (int) 
		int readlimit
	public int available ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
		int byteRead
	public long skip (long)  throws java.io.IOException 
		long n
		long skipped
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] arg0
		int arg1
		int arg2
		int count
	public java.io.InputStream getWrappedInputStream () 
	static void  () 
}

com/amazonaws/services/s3/internal/FileLocks.class
FileLocks.java
package com.amazonaws.services.s3.internal
public final com.amazonaws.services.s3.internal.FileLocks extends java.lang.Enum {
	private static final boolean EXTERNAL_LOCK
	private static final org.apache.commons.logging.Log log
	private static final java.util.Map lockedFiles
	private static final com.amazonaws.services.s3.internal.FileLocks[] $VALUES
	public static com.amazonaws.services.s3.internal.FileLocks[] values () 
	public static com.amazonaws.services.s3.internal.FileLocks valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static boolean lock (java.io.File) 
		Exception e
		boolean locked
		java.io.RandomAccessFile prev
		boolean locked
		java.io.File file
		java.nio.channels.FileLock lock
		java.io.RandomAccessFile raf
		boolean locked
	public static boolean isFileLocked (java.io.File) 
		java.io.File file
	public static boolean unlock (java.io.File) 
		java.io.RandomAccessFile raf
		java.io.File file
	static void  () 
}

com/amazonaws/services/s3/internal/InputSubstream.class
InputSubstream.java
package com.amazonaws.services.s3.internal
public final com.amazonaws.services.s3.internal.InputSubstream extends com.amazonaws.internal.SdkFilterInputStream {
	private static final int MAX_SKIPS
	private long currentPosition
	private final long requestedOffset
	private final long requestedLength
	private final boolean closeSourceStream
	private long markedPosition
	public void  (java.io.InputStream, long, long, boolean) 
		java.io.InputStream in
		long offset
		long length
		boolean closeSourceStream
	public int read ()  throws java.io.IOException 
		byte[] b
		int bytesRead
	public int read (byte[], int, int)  throws java.io.IOException 
		long skippedBytes
		byte[] b
		int off
		int len
		int count
		long bytesRemaining
		int bytesRead
	public synchronized void mark (int) 
		int readlimit
	public synchronized void reset ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public int available ()  throws java.io.IOException 
		long bytesRemaining
		long bytesRemaining
	java.io.InputStream getWrappedInputStream () 
}

com/amazonaws/services/s3/internal/MD5DigestCalculatingInputStream.class
MD5DigestCalculatingInputStream.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.MD5DigestCalculatingInputStream extends com.amazonaws.internal.SdkFilterInputStream {
	private java.security.MessageDigest digest
	private java.security.MessageDigest digestLastMarked
	public void  (java.io.InputStream) 
		java.io.InputStream in
	private java.security.MessageDigest newMD5 () 
		java.security.NoSuchAlgorithmException e
	private java.security.MessageDigest cloneFrom (java.security.MessageDigest) 
		CloneNotSupportedException e
		java.security.MessageDigest from
	public byte[] getMd5Digest () 
	public void mark (int) 
		int readlimit
	public void reset ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
		int ch
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
		int result
}

com/amazonaws/services/s3/internal/PartCreationEvent.class
PartCreationEvent.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.PartCreationEvent extends java.lang.Object {
	private final java.io.File part
	private final int partNumber
	private final boolean isLastPart
	private final com.amazonaws.services.s3.OnFileDelete fileDeleteObserver
	void  (java.io.File, int, boolean, com.amazonaws.services.s3.OnFileDelete) 
		java.io.File part
		int partNumber
		boolean isLastPart
		com.amazonaws.services.s3.OnFileDelete fileDeleteObserver
	public java.io.File getPart () 
	public int getPartNumber () 
	public boolean isLastPart () 
	public com.amazonaws.services.s3.OnFileDelete getFileDeleteObserver () 
}

com/amazonaws/services/s3/internal/Constants.class
Constants.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.Constants extends java.lang.Object {
	public static final String S3_HOSTNAME
	public static final String S3_EXTERNAL_1_HOSTNAME
	public static final String S3_ACCELERATE_HOSTNAME
	public static final String S3_SERVICE_DISPLAY_NAME
	public static final String DEFAULT_ENCODING
	public static final String URL_ENCODING
	public static final String HMAC_SHA1_ALGORITHM
	public static final String XML_NAMESPACE
	public static final String NULL_VERSION_ID
	public static final int FAILED_PRECONDITION_STATUS_CODE
	public static final int KB
	public static final int MB
	public static final long GB
	public static final int MAXIMUM_UPLOAD_PARTS
	public static final int DEFAULT_STREAM_BUFFER_SIZE
	private static org.apache.commons.logging.Log log
	public static final int NO_SUCH_BUCKET_STATUS_CODE
	public static final int BUCKET_ACCESS_FORBIDDEN_STATUS_CODE
	public static final int BUCKET_REDIRECT_STATUS_CODE
	public static final String REQUESTER_PAYS
	public static final String SSE_AWS_KMS_ENCRYPTION_SCHEME
	public void  () 
	public static int getStreamBufferSize () 
		Exception e
		int streamBufferSize
		String bufferSizeOverride
	public static java.lang.Integer getS3StreamBufferSize () 
		Exception e
		String s
	static void  () 
}

com/amazonaws/services/s3/internal/S3QueryStringSigner.class
S3QueryStringSigner.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.S3QueryStringSigner extends com.amazonaws.auth.AbstractAWSSigner {
	private final String httpVerb
	private final String resourcePath
	private final java.util.Date expiration
	public void  (java.lang.String, java.lang.String, java.util.Date) 
		String httpVerb
		String resourcePath
		java.util.Date expiration
	public void sign (com.amazonaws.SignableRequest, com.amazonaws.auth.AWSCredentials)  throws com.amazonaws.AmazonClientException 
		com.amazonaws.SignableRequest request
		com.amazonaws.auth.AWSCredentials credentials
		com.amazonaws.auth.AWSCredentials sanitizedCredentials
		String expirationInSeconds
		String canonicalString
		String signature
	protected void addSessionCredentials (com.amazonaws.SignableRequest, com.amazonaws.auth.AWSSessionCredentials) 
		com.amazonaws.SignableRequest request
		com.amazonaws.auth.AWSSessionCredentials credentials
}

com/amazonaws/services/s3/internal/InitiateMultipartUploadHeaderHandler.class
InitiateMultipartUploadHeaderHandler.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.InitiateMultipartUploadHeaderHandler extends java.lang.Object implements com.amazonaws.services.s3.internal.HeaderHandler  {
	public void  () 
	public void handle (com.amazonaws.services.s3.model.InitiateMultipartUploadResult, com.amazonaws.http.HttpResponse) 
		com.amazonaws.services.s3.model.InitiateMultipartUploadResult result
		com.amazonaws.http.HttpResponse response
	public volatile void handle (java.lang.Object, com.amazonaws.http.HttpResponse) 
}

com/amazonaws/services/s3/internal/RestUtils.class
RestUtils.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.RestUtils extends java.lang.Object {
	private static final java.util.List SIGNED_PARAMETERS
	public void  () 
	public static java.lang.String makeS3CanonicalString (java.lang.String, java.lang.String, com.amazonaws.SignableRequest, java.lang.String) 
		String method
		String resource
		com.amazonaws.SignableRequest request
		String expires
	public static java.lang.String makeS3CanonicalString (java.lang.String, java.lang.String, com.amazonaws.SignableRequest, java.lang.String, java.util.Collection) 
		java.util.Map$Entry entry
		String key
		String value
		String lk
		java.util.Iterator headerIter
		String value
		StringBuilder parameterValueBuilder
		java.util.Map$Entry parameter
		java.util.Map$Entry entry
		String key
		String value
		java.util.Iterator i
		String value
		java.util.List values
		String parameterName
		String method
		String resource
		com.amazonaws.SignableRequest request
		String expires
		java.util.Collection additionalQueryParamsToSign
		StringBuilder buf
		java.util.Map headersMap
		java.util.SortedMap interestingHeaders
		java.util.Map requestParameters
		String[] parameterNames
		StringBuilder queryParams
	static void  () 
}

com/amazonaws/services/s3/internal/S3ExecutionContext.class
S3ExecutionContext.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.S3ExecutionContext extends com.amazonaws.http.ExecutionContext {
	private static final org.apache.commons.logging.Log log
	private com.amazonaws.auth.Signer signer
	public void  (java.util.List, boolean, com.amazonaws.AmazonWebServiceClient) 
		java.util.List requestHandler2s
		boolean isMetricEnabled
		com.amazonaws.AmazonWebServiceClient awsClient
	public void setSigner (com.amazonaws.auth.Signer) 
		com.amazonaws.auth.Signer signer
	public com.amazonaws.auth.Signer getSignerByURI (java.net.URI) 
		RuntimeException e
		com.amazonaws.auth.RegionAwareSigner regionSigner
		java.net.URI uri
		com.amazonaws.AmazonWebServiceClient awsClient
	static void  () 
}

com/amazonaws/services/s3/internal/AbstractS3ResponseHandler.class
AbstractS3ResponseHandler.java
package com.amazonaws.services.s3.internal
public abstract com.amazonaws.services.s3.internal.AbstractS3ResponseHandler extends java.lang.Object implements com.amazonaws.http.HttpResponseHandler  {
	private static final org.apache.commons.logging.Log log
	private static final java.util.Set ignoredHeaders
	public void  () 
	public boolean needsConnectionLeftOpen () 
	protected com.amazonaws.AmazonWebServiceResponse parseResponseMetadata (com.amazonaws.http.HttpResponse) 
		com.amazonaws.http.HttpResponse response
		com.amazonaws.AmazonWebServiceResponse awsResponse
		String awsRequestId
		String hostId
		String cloudFrontId
		java.util.Map metadataMap
	protected void populateObjectMetadata (com.amazonaws.http.HttpResponse, com.amazonaws.services.s3.model.ObjectMetadata) 
		Exception pe
		NumberFormatException nfe
		Exception pe
		NumberFormatException nfe
		String key
		java.util.Map$Entry header
		com.amazonaws.http.HttpResponse response
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	static void  () 
}

com/amazonaws/services/s3/internal/ObjectRestoreHeaderHandler.class
ObjectRestoreHeaderHandler.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.ObjectRestoreHeaderHandler extends java.lang.Object implements com.amazonaws.services.s3.internal.HeaderHandler  {
	private static final java.util.regex.Pattern datePattern
	private static final java.util.regex.Pattern ongoingPattern
	private static final org.apache.commons.logging.Log log
	public void  () 
	public void handle (com.amazonaws.services.s3.internal.ObjectRestoreResult, com.amazonaws.http.HttpResponse) 
		Boolean onGoingRestore
		com.amazonaws.services.s3.internal.ObjectRestoreResult result
		com.amazonaws.http.HttpResponse response
		String restoreHeader
	private java.util.Date parseDate (java.lang.String) 
		Exception exception
		String date
		String restoreHeader
		java.util.regex.Matcher matcher
	private java.lang.Boolean parseBoolean (java.lang.String) 
		String ongoingRestore
		String restoreHeader
		java.util.regex.Matcher matcher
	public volatile void handle (java.lang.Object, com.amazonaws.http.HttpResponse) 
	static void  () 
}

com/amazonaws/services/s3/internal/S3RequesterChargedHeaderHandler.class
S3RequesterChargedHeaderHandler.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.S3RequesterChargedHeaderHandler extends java.lang.Object implements com.amazonaws.services.s3.internal.HeaderHandler  {
	public void  () 
	public void handle (com.amazonaws.services.s3.internal.S3RequesterChargedResult, com.amazonaws.http.HttpResponse) 
		com.amazonaws.services.s3.internal.S3RequesterChargedResult result
		com.amazonaws.http.HttpResponse response
	public volatile void handle (java.lang.Object, com.amazonaws.http.HttpResponse) 
}

com/amazonaws/services/s3/internal/ServerSideEncryptionHeaderHandler.class
ServerSideEncryptionHeaderHandler.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.ServerSideEncryptionHeaderHandler extends java.lang.Object implements com.amazonaws.services.s3.internal.HeaderHandler  {
	public void  () 
	public void handle (com.amazonaws.services.s3.internal.ServerSideEncryptionResult, com.amazonaws.http.HttpResponse) 
		com.amazonaws.services.s3.internal.ServerSideEncryptionResult result
		com.amazonaws.http.HttpResponse response
	public volatile void handle (java.lang.Object, com.amazonaws.http.HttpResponse) 
}

com/amazonaws/services/s3/internal/BucketNameUtils.class
BucketNameUtils.java
package com.amazonaws.services.s3.internal
public final com.amazonaws.services.s3.internal.BucketNameUtils extends java.lang.Enum {
	private static final int MIN_BUCKET_NAME_LENGTH
	private static final int MAX_BUCKET_NAME_LENGTH
	private static final java.util.regex.Pattern ipAddressPattern
	private static final com.amazonaws.services.s3.internal.BucketNameUtils[] $VALUES
	public static com.amazonaws.services.s3.internal.BucketNameUtils[] values () 
	public static com.amazonaws.services.s3.internal.BucketNameUtils valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static void validateBucketName (java.lang.String) 
		String bucketName
	public static boolean isValidV2BucketName (java.lang.String) 
		String bucketName
	public static boolean isDNSBucketName (java.lang.String) 
		String bucketName
	private static boolean isValidV2BucketName (java.lang.String, boolean) 
		char next
		int i
		String bucketName
		boolean throwOnError
		char previous
	private static boolean exception (boolean, java.lang.String) 
		boolean exception
		String message
	static void  () 
}

com/amazonaws/services/s3/internal/ServiceUtils.class
ServiceUtils.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.ServiceUtils extends java.lang.Object {
	private static final org.apache.commons.logging.Log LOG
	public static final boolean APPEND_MODE
	public static final boolean OVERWRITE_MODE
	private static final com.amazonaws.services.s3.internal.SkipMd5CheckStrategy skipMd5CheckStrategy
	protected static final com.amazonaws.util.DateUtils dateUtils
	public void  () 
	public static java.util.Date parseIso8601Date (java.lang.String) 
		String dateString
	public static java.lang.String formatIso8601Date (java.util.Date) 
		java.util.Date date
	public static java.util.Date parseRfc822Date (java.lang.String) 
		String dateString
	public static java.lang.String formatRfc822Date (java.util.Date) 
		java.util.Date date
	public static byte[] toByteArray (java.lang.String) 
		String s
	public static java.lang.String removeQuotes (java.lang.String) 
		String s
	public static java.net.URL convertRequestToUrl (com.amazonaws.Request) 
		com.amazonaws.Request request
	public static java.net.URL convertRequestToUrl (com.amazonaws.Request, boolean) 
		com.amazonaws.Request request
		boolean removeLeadingSlashInResourcePath
	public static java.net.URL convertRequestToUrl (com.amazonaws.Request, boolean, boolean) 
		String value
		java.util.Map$Entry entry
		java.net.MalformedURLException e
		com.amazonaws.Request request
		boolean removeLeadingSlashInResourcePath
		boolean urlEncode
		String resourcePath
		String urlPath
		StringBuilder url
		StringBuilder queryParams
		java.util.Map requestParams
	public static java.lang.String join (java.util.List) 
		String s
		java.util.List strings
		StringBuilder result
		boolean first
	public static void downloadObjectToFile (com.amazonaws.services.s3.model.S3Object, java.io.File, boolean, boolean) 
		com.amazonaws.services.s3.model.S3Object s3Object
		java.io.File destinationFile
		boolean performIntegrityCheck
		boolean appendData
	public static void downloadToFile (com.amazonaws.services.s3.model.S3Object, java.io.File, boolean, boolean, long) 
		long actualLen
		byte[] buffer
		int bytesRead
		java.io.IOException e
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		Exception e
		byte[] clientSideHash
		byte[] serverSideHash
		com.amazonaws.services.s3.model.S3Object s3Object
		java.io.File dstfile
		boolean performIntegrityCheck
		boolean appendData
		long expectedFileLength
		java.io.File parentDirectory
		java.io.OutputStream outputStream
	public static com.amazonaws.services.s3.model.S3Object retryableDownloadS3ObjectToFile (java.io.File, com.amazonaws.services.s3.internal.ServiceUtils$RetryableS3DownloadTask, boolean) 
		com.amazonaws.AmazonClientException ace
		java.io.File file
		com.amazonaws.services.s3.internal.ServiceUtils$RetryableS3DownloadTask retryableS3DownloadTask
		boolean appendData
		boolean hasRetried
		boolean needRetry
		com.amazonaws.services.s3.model.S3Object s3Object
	public static void appendFile (java.io.File, java.io.File) 
		byte[] buffer
		int length
		java.io.IOException e
		java.io.File sourceFile
		java.io.File destinationFile
		java.io.BufferedInputStream in
		java.io.BufferedOutputStream out
	public static boolean isS3USStandardEndpoint (java.lang.String) 
		String endpoint
	public static boolean isS3USEastEndpiont (java.lang.String) 
		String endpoint
	public static boolean isS3AccelerateEndpoint (java.lang.String) 
		String endpoint
	public static java.lang.Integer getPartCount (com.amazonaws.services.s3.model.GetObjectRequest, com.amazonaws.services.s3.AmazonS3) 
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		com.amazonaws.services.s3.AmazonS3 s3
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public static long getLastByteInPart (com.amazonaws.services.s3.AmazonS3, com.amazonaws.services.s3.model.GetObjectRequest, java.lang.Integer) 
		com.amazonaws.services.s3.AmazonS3 s3
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		Integer partNumber
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	static void  () 
}

com/amazonaws/services/s3/internal/ResponseHeaderHandlerChain.class
ResponseHeaderHandlerChain.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.ResponseHeaderHandlerChain extends com.amazonaws.services.s3.internal.S3XmlResponseHandler {
	private final java.util.List headerHandlers
	public transient void  (com.amazonaws.transform.Unmarshaller, com.amazonaws.services.s3.internal.HeaderHandler[]) 
		com.amazonaws.transform.Unmarshaller responseUnmarshaller
		com.amazonaws.services.s3.internal.HeaderHandler[] headerHandlers
	public com.amazonaws.AmazonWebServiceResponse handle (com.amazonaws.http.HttpResponse)  throws java.lang.Exception 
		com.amazonaws.services.s3.internal.HeaderHandler handler
		com.amazonaws.http.HttpResponse response
		com.amazonaws.AmazonWebServiceResponse awsResponse
		Object result
	public volatile java.lang.Object handle (com.amazonaws.http.HttpResponse)  throws java.lang.Exception 
}

com/amazonaws/services/s3/internal/S3Direct.class
S3Direct.java
package com.amazonaws.services.s3.internal
public abstract com.amazonaws.services.s3.internal.S3Direct extends java.lang.Object implements com.amazonaws.services.s3.internal.S3DirectSpi  {
	public void  () 
	public abstract com.amazonaws.services.s3.model.PutObjectResult putObject (com.amazonaws.services.s3.model.PutObjectRequest) 
	public abstract com.amazonaws.services.s3.model.S3Object getObject (com.amazonaws.services.s3.model.GetObjectRequest) 
	public abstract com.amazonaws.services.s3.model.ObjectMetadata getObject (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File) 
	public abstract com.amazonaws.services.s3.model.CompleteMultipartUploadResult completeMultipartUpload (com.amazonaws.services.s3.model.CompleteMultipartUploadRequest) 
	public abstract com.amazonaws.services.s3.model.InitiateMultipartUploadResult initiateMultipartUpload (com.amazonaws.services.s3.model.InitiateMultipartUploadRequest) 
	public abstract com.amazonaws.services.s3.model.UploadPartResult uploadPart (com.amazonaws.services.s3.model.UploadPartRequest) 
	public abstract com.amazonaws.services.s3.model.CopyPartResult copyPart (com.amazonaws.services.s3.model.CopyPartRequest) 
	public abstract void abortMultipartUpload (com.amazonaws.services.s3.model.AbortMultipartUploadRequest) 
}

com/amazonaws/services/s3/internal/S3StringResponseHandler.class
S3StringResponseHandler.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.S3StringResponseHandler extends com.amazonaws.services.s3.internal.AbstractS3ResponseHandler {
	public void  () 
	public com.amazonaws.AmazonWebServiceResponse handle (com.amazonaws.http.HttpResponse)  throws java.lang.Exception 
		com.amazonaws.http.HttpResponse response
		com.amazonaws.AmazonWebServiceResponse awsResponse
		int bytesRead
		byte[] buffer
		StringBuilder builder
		java.io.InputStream content
	public volatile java.lang.Object handle (com.amazonaws.http.HttpResponse)  throws java.lang.Exception 
}

com/amazonaws/services/s3/internal/AbstractRepeatableCipherInputStream.class
AbstractRepeatableCipherInputStream.java
package com.amazonaws.services.s3.internal
public abstract com.amazonaws.services.s3.internal.AbstractRepeatableCipherInputStream extends com.amazonaws.internal.SdkFilterInputStream {
	private final Object cipherFactory
	private final java.io.InputStream unencryptedDataStream
	private boolean hasBeenAccessed
	protected void  (java.io.InputStream, java.io.FilterInputStream, java.lang.Object) 
		java.io.InputStream input
		java.io.FilterInputStream cipherInputStream
		Object cipherFactory
	public boolean markSupported () 
	public void mark (int) 
		int readlimit
	public void reset ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
	public int read (byte[])  throws java.io.IOException 
		byte[] b
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public long skip (long)  throws java.io.IOException 
		long n
	protected abstract java.io.FilterInputStream createCipherInputStream (java.io.InputStream, java.lang.Object) 
}

com/amazonaws/services/s3/internal/ObjectRestoreResult.class
ObjectRestoreResult.java
package com.amazonaws.services.s3.internal
public abstract com.amazonaws.services.s3.internal.ObjectRestoreResult extends java.lang.Object {
	public abstract java.util.Date getRestoreExpirationTime () 
	public abstract void setRestoreExpirationTime (java.util.Date) 
	public abstract void setOngoingRestore (boolean) 
	public abstract java.lang.Boolean getOngoingRestore () 
}

com/amazonaws/services/s3/internal/ServerSideEncryptionResult.class
ServerSideEncryptionResult.java
package com.amazonaws.services.s3.internal
public abstract com.amazonaws.services.s3.internal.ServerSideEncryptionResult extends java.lang.Object {
	public abstract java.lang.String getSSEAlgorithm () 
	public abstract void setSSEAlgorithm (java.lang.String) 
	public abstract java.lang.String getSSECustomerAlgorithm () 
	public abstract void setSSECustomerAlgorithm (java.lang.String) 
	public abstract java.lang.String getSSECustomerKeyMd5 () 
	public abstract void setSSECustomerKeyMd5 (java.lang.String) 
}

com/amazonaws/services/s3/internal/ListPartsHeaderHandler.class
ListPartsHeaderHandler.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.ListPartsHeaderHandler extends java.lang.Object implements com.amazonaws.services.s3.internal.HeaderHandler  {
	public void  () 
	public void handle (com.amazonaws.services.s3.model.PartListing, com.amazonaws.http.HttpResponse) 
		com.amazonaws.services.s3.model.PartListing result
		com.amazonaws.http.HttpResponse response
	public volatile void handle (java.lang.Object, com.amazonaws.http.HttpResponse) 
}

com/amazonaws/services/s3/internal/CompleteMultipartUploadRetryCondition.class
CompleteMultipartUploadRetryCondition.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.CompleteMultipartUploadRetryCondition extends java.lang.Object implements com.amazonaws.retry.RetryPolicy$RetryCondition  {
	private static final int MAX_RETRY_ATTEMPTS
	private final com.amazonaws.internal.SdkPredicate completeMultipartRetryablePredicate
	private final int maxCompleteMultipartUploadRetries
	public void  () 
	void  (com.amazonaws.internal.SdkPredicate, int) 
		com.amazonaws.internal.SdkPredicate predicate
		int maxRetryAttempts
	public boolean shouldRetry (com.amazonaws.AmazonWebServiceRequest, com.amazonaws.AmazonClientException, int) 
		com.amazonaws.AmazonWebServiceRequest originalRequest
		com.amazonaws.AmazonClientException exception
		int retriesAttempted
}

com/amazonaws/services/s3/internal/S3ObjectResponseHandler.class
S3ObjectResponseHandler.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.S3ObjectResponseHandler extends com.amazonaws.services.s3.internal.AbstractS3ResponseHandler {
	public void  () 
	public com.amazonaws.AmazonWebServiceResponse handle (com.amazonaws.http.HttpResponse)  throws java.lang.Exception 
		com.amazonaws.http.HttpResponse response
		com.amazonaws.services.s3.model.S3Object object
		com.amazonaws.AmazonWebServiceResponse awsResponse
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public boolean needsConnectionLeftOpen () 
	public volatile java.lang.Object handle (com.amazonaws.http.HttpResponse)  throws java.lang.Exception 
}

com/amazonaws/services/s3/internal/S3V4AuthErrorRetryStrategy.class
S3V4AuthErrorRetryStrategy.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.S3V4AuthErrorRetryStrategy extends java.lang.Object implements com.amazonaws.retry.internal.AuthErrorRetryStrategy  {
	private static org.apache.commons.logging.Log log
	private static final String V4_REGION_WARNING
	private final com.amazonaws.services.s3.internal.S3RequestEndpointResolver endpointResolver
	private final com.amazonaws.internal.SdkPredicate sigV4RetryPredicate
	public void  (com.amazonaws.services.s3.internal.S3RequestEndpointResolver) 
		com.amazonaws.services.s3.internal.S3RequestEndpointResolver endpointResolver
	void  (com.amazonaws.services.s3.internal.S3RequestEndpointResolver, com.amazonaws.internal.SdkPredicate) 
		com.amazonaws.services.s3.internal.S3RequestEndpointResolver endpointResolver
		com.amazonaws.internal.SdkPredicate isSigV4Retryable
	public com.amazonaws.retry.internal.AuthRetryParameters shouldRetryWithAuthParam (com.amazonaws.Request, com.amazonaws.http.HttpResponse, com.amazonaws.AmazonServiceException) 
		com.amazonaws.Request request
		com.amazonaws.http.HttpResponse response
		com.amazonaws.AmazonServiceException ase
	private boolean canUseVirtualAddressing () 
	private com.amazonaws.retry.internal.AuthRetryParameters redirectToRegionInHeader (com.amazonaws.Request, com.amazonaws.http.HttpResponse) 
		com.amazonaws.Request request
		com.amazonaws.http.HttpResponse response
		String region
		com.amazonaws.services.s3.internal.AWSS3V4Signer v4Signer
	private com.amazonaws.retry.internal.AuthRetryParameters redirectToS3External () 
		java.net.URI bucketEndpoint
		java.net.URISyntaxException e
		com.amazonaws.services.s3.internal.AWSS3V4Signer v4Signer
	private com.amazonaws.services.s3.internal.AWSS3V4Signer buildSigV4Signer (java.lang.String) 
		String region
		com.amazonaws.services.s3.internal.AWSS3V4Signer v4Signer
	private com.amazonaws.retry.internal.AuthRetryParameters buildRetryParams (com.amazonaws.services.s3.internal.AWSS3V4Signer, java.net.URI) 
		com.amazonaws.services.s3.internal.AWSS3V4Signer signer
		java.net.URI endpoint
	private static boolean hasServingRegionHeader (com.amazonaws.http.HttpResponse) 
		com.amazonaws.http.HttpResponse response
	private static java.lang.String getServingRegionHeader (com.amazonaws.http.HttpResponse) 
		com.amazonaws.http.HttpResponse response
	static void  () 
}

com/amazonaws/services/s3/internal/HeaderHandler.class
HeaderHandler.java
package com.amazonaws.services.s3.internal
public abstract com.amazonaws.services.s3.internal.HeaderHandler extends java.lang.Object {
	public abstract void handle (java.lang.Object, com.amazonaws.http.HttpResponse) 
}

com/amazonaws/services/s3/internal/S3VersionResult.class
S3VersionResult.java
package com.amazonaws.services.s3.internal
public abstract com.amazonaws.services.s3.internal.S3VersionResult extends java.lang.Object {
	public abstract void setVersionId (java.lang.String) 
	public abstract java.lang.String getVersionId () 
}

com/amazonaws/services/s3/internal/crypto/ByteRangeCapturingInputStream.class
ByteRangeCapturingInputStream.java
package com.amazonaws.services.s3.internal.crypto
public com.amazonaws.services.s3.internal.crypto.ByteRangeCapturingInputStream extends com.amazonaws.internal.SdkFilterInputStream {
	private final long startingPosition
	private final long endingPosition
	private long streamPosition
	private int blockPosition
	private final byte[] block
	private long markedStreamPosition
	private int markedBlockPosition
	public void  (java.io.InputStream, long, long) 
		java.io.InputStream in
		long startingPosition
		long endingPosition
		int blockSize
	public byte[] getBlock () 
	public int read ()  throws java.io.IOException 
		int data
	public synchronized void mark (int) 
		int readlimit
	public synchronized void reset ()  throws java.io.IOException 
	public int read (byte[], int, int)  throws java.io.IOException 
		int i
		byte[] b
		int off
		int len
		int bytesRead
}

com/amazonaws/services/s3/internal/crypto/S3KeyWrapScheme.class
S3KeyWrapScheme.java
package com.amazonaws.services.s3.internal.crypto
 com.amazonaws.services.s3.internal.crypto.S3KeyWrapScheme extends java.lang.Object {
	static final com.amazonaws.services.s3.internal.crypto.S3KeyWrapScheme NONE
	public static final String AESWrap
	public static final String RSA_ECB_OAEPWithSHA256AndMGF1Padding
	void  () 
	java.lang.String getKeyWrapAlgorithm (java.security.Key) 
		java.security.Key kek
		String algorithm
	public java.lang.String toString () 
	static void  () 
}

com/amazonaws/services/s3/internal/crypto/CryptoRuntime$RsaEcbOaepWithSHA256AndMGF1Padding.class
CryptoRuntime.java
package com.amazonaws.services.s3.internal.crypto
final com.amazonaws.services.s3.internal.crypto.CryptoRuntime$RsaEcbOaepWithSHA256AndMGF1Padding extends java.lang.Object {
	static volatile boolean isAvailable
	private void  () 
	static boolean recheck () 
	private static boolean check () 
		Exception e
	static void  () 
}

com/amazonaws/services/s3/internal/crypto/AdjustedRangeInputStream.class
AdjustedRangeInputStream.java
package com.amazonaws.services.s3.internal.crypto
public com.amazonaws.services.s3.internal.crypto.AdjustedRangeInputStream extends com.amazonaws.internal.SdkInputStream {
	private java.io.InputStream decryptedContents
	private long virtualAvailable
	private boolean closed
	public void  (java.io.InputStream, long, long)  throws java.io.IOException 
		java.io.InputStream objectContents
		long rangeBeginning
		long rangeEnd
	private void initializeForRead (long, long)  throws java.io.IOException 
		int numBytesToSkip
		int offsetIntoBlock
		long rangeBeginning
		long rangeEnd
		int numBytesToSkip
	public int read ()  throws java.io.IOException 
		int result
	public int read (byte[], int, int)  throws java.io.IOException 
		int numBytesRead
		byte[] buffer
		int offset
		int length
		int numBytesRead
	public int available ()  throws java.io.IOException 
		int available
	public void close ()  throws java.io.IOException 
	protected java.io.InputStream getWrappedInputStream () 
}

com/amazonaws/services/s3/internal/crypto/GCMCipherLite.class
GCMCipherLite.java
package com.amazonaws.services.s3.internal.crypto
final com.amazonaws.services.s3.internal.crypto.GCMCipherLite extends com.amazonaws.services.s3.internal.crypto.CipherLite {
	private static final int TAG_LENGTH
	private final int tagLen
	private long outputByteCount
	private boolean invisiblyProcessed
	private long currentCount
	private long markedCount
	private com.amazonaws.services.s3.internal.crypto.CipherLite aux
	private byte[] finalBytes
	private boolean doneFinal
	private boolean securityViolated
	void  (javax.crypto.Cipher, javax.crypto.SecretKey, int) 
		javax.crypto.Cipher cipher
		javax.crypto.SecretKey secreteKey
		int cipherMode
	byte[] doFinal ()  throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException 
	final byte[] doFinal (byte[])  throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException 
		byte[] input
	final byte[] doFinal (byte[], int, int)  throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException 
		byte[] input
		int inputOffset
		int inputLen
	private final byte[] doFinal0 (byte[], int, int)  throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException 
		int from
		int finalDataLen
		byte[] input
		int inputOffset
		int inputLen
	byte[] update (byte[], int, int) 
		byte[] out
		int finalBytesLen
		long diff
		byte[] input
		int inputOffset
		int inputLen
		byte[] out
	private int checkMax (int) 
		int delta
	long mark () 
	boolean markSupported () 
	void reset () 
		Exception e
	byte[] getFinalBytes () 
	byte[] getTag () 
	long getOutputByteCount () 
	long getCurrentCount () 
	long getMarkedCount () 
	static void  () 
}

com/amazonaws/services/s3/internal/crypto/S3ObjectWrapper.class
S3ObjectWrapper.java
package com.amazonaws.services.s3.internal.crypto
 com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper extends java.lang.Object implements java.io.Closeable  {
	private final com.amazonaws.services.s3.model.S3Object s3obj
	private final com.amazonaws.services.s3.model.S3ObjectId id
	void  (com.amazonaws.services.s3.model.S3Object, com.amazonaws.services.s3.model.S3ObjectId) 
		com.amazonaws.services.s3.model.S3Object s3obj
		com.amazonaws.services.s3.model.S3ObjectId id
	public com.amazonaws.services.s3.model.S3ObjectId getS3ObjectId () 
	com.amazonaws.services.s3.model.ObjectMetadata getObjectMetadata () 
	void setObjectMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	com.amazonaws.services.s3.model.S3ObjectInputStream getObjectContent () 
	void setObjectContent (com.amazonaws.services.s3.model.S3ObjectInputStream) 
		com.amazonaws.services.s3.model.S3ObjectInputStream objectContent
	void setObjectContent (java.io.InputStream) 
		java.io.InputStream objectContent
	java.lang.String getBucketName () 
	void setBucketName (java.lang.String) 
		String bucketName
	java.lang.String getKey () 
	void setKey (java.lang.String) 
		String key
	java.lang.String getRedirectLocation () 
	void setRedirectLocation (java.lang.String) 
		String redirectLocation
	public java.lang.String toString () 
	final boolean isInstructionFile () 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		java.util.Map userMeta
	final boolean hasEncryptionInfo () 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		java.util.Map userMeta
	java.lang.String toJsonString () 
		Exception e
	private static java.lang.String from (java.io.InputStream)  throws java.io.IOException 
		java.io.BufferedReader reader
		String line
		java.io.InputStream is
		StringBuilder sb
	public void close ()  throws java.io.IOException 
	com.amazonaws.services.s3.model.S3Object getS3Object () 
	com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme encryptionSchemeOf (java.util.Map) 
		String cekAlgo
		java.util.Map instructionFile
		com.amazonaws.services.s3.model.ObjectMetadata meta
		java.util.Map userMeta
		String cekAlgo
}

com/amazonaws/services/s3/internal/crypto/ContentCryptoScheme.class
ContentCryptoScheme.java
package com.amazonaws.services.s3.internal.crypto
abstract com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme extends java.lang.Object {
	static final long MAX_GCM_BLOCKS
	static final long MAX_GCM_BYTES
	static final long MAX_CBC_BYTES
	static final long MAX_CTR_BYTES
	static final com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme AES_CBC
	static final com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme AES_GCM
	static final com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme AES_CTR
	void  () 
	abstract java.lang.String getKeyGeneratorAlgorithm () 
	abstract java.lang.String getCipherAlgorithm () 
	java.lang.String getSpecificCipherProvider () 
	abstract int getKeyLengthInBits () 
	abstract int getBlockSizeInBytes () 
	abstract int getIVLengthInBytes () 
	int getTagLengthInBits () 
	byte[] adjustIV (byte[], long) 
		byte[] iv
		long startingBytePos
	public java.lang.String toString () 
	static byte[] incrementBlocks (byte[], long) 
		int i
		int i
		byte[] counter
		long blockDelta
		java.nio.ByteBuffer bb
		long val
		byte[] result
	static com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme fromCEKAlgo (java.lang.String) 
		String cekAlgo
	static com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme fromCEKAlgo (java.lang.String, boolean) 
		String cekAlgo
		boolean isRangeGet
	com.amazonaws.services.s3.internal.crypto.CipherLite createCipherLite (javax.crypto.SecretKey, byte[], int, java.security.Provider) 
		javax.crypto.Cipher cipher
		javax.crypto.Cipher cipher
		javax.crypto.Cipher cipher
		Exception e
		javax.crypto.SecretKey cek
		byte[] iv
		int cipherMode
		java.security.Provider securityProvider
		String specificProvider
	protected com.amazonaws.services.s3.internal.crypto.CipherLite newCipherLite (javax.crypto.Cipher, javax.crypto.SecretKey, int) 
		javax.crypto.Cipher cipher
		javax.crypto.SecretKey cek
		int cipherMode
	com.amazonaws.services.s3.internal.crypto.CipherLite createAuxillaryCipher (javax.crypto.SecretKey, byte[], int, java.security.Provider, long)  throws java.security.NoSuchAlgorithmException java.security.NoSuchProviderException javax.crypto.NoSuchPaddingException java.security.InvalidKeyException java.security.InvalidAlgorithmParameterException 
		javax.crypto.SecretKey cek
		byte[] iv
		int cipherMode
		java.security.Provider securityProvider
		long startingBytePos
	com.amazonaws.services.s3.internal.crypto.CipherLite createCipherLite (javax.crypto.SecretKey, byte[], int)  throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException javax.crypto.NoSuchPaddingException java.security.InvalidAlgorithmParameterException 
		javax.crypto.SecretKey cek
		byte[] iv
		int cipherMode
	abstract long getMaxPlaintextSize () 
	final java.lang.String getKeySpec () 
	static void  () 
}

com/amazonaws/services/s3/internal/crypto/CryptoRuntime$AesGcm.class
CryptoRuntime.java
package com.amazonaws.services.s3.internal.crypto
final com.amazonaws.services.s3.internal.crypto.CryptoRuntime$AesGcm extends java.lang.Object {
	static volatile boolean isAvailable
	private void  () 
	static boolean recheck () 
	private static boolean check () 
		Exception e
	static void  () 
}

com/amazonaws/services/s3/internal/crypto/MultipartUploadCbcContext.class
MultipartUploadCbcContext.java
package com.amazonaws.services.s3.internal.crypto
final com.amazonaws.services.s3.internal.crypto.MultipartUploadCbcContext extends com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext {
	private byte[] nextIV
	void  (java.lang.String, java.lang.String, com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial) 
		String bucketName
		String key
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
	public void setNextInitializationVector (byte[]) 
		byte[] nextIV
	public byte[] getNextInitializationVector () 
}

com/amazonaws/services/s3/internal/crypto/CipherLite$1.class
CipherLite.java
package com.amazonaws.services.s3.internal.crypto
final com.amazonaws.services.s3.internal.crypto.CipherLite$1 extends com.amazonaws.services.s3.internal.crypto.CipherLite {
	void  () 
	com.amazonaws.services.s3.internal.crypto.CipherLite createAuxiliary (long) 
		long startingBytePos
	com.amazonaws.services.s3.internal.crypto.CipherLite createInverse () 
}

com/amazonaws/services/s3/internal/crypto/S3CryptoModuleAE.class
S3CryptoModuleAE.java
package com.amazonaws.services.s3.internal.crypto
 com.amazonaws.services.s3.internal.crypto.S3CryptoModuleAE extends com.amazonaws.services.s3.internal.crypto.S3CryptoModuleBase {
	void  (com.amazonaws.services.kms.AWSKMSClient, com.amazonaws.services.s3.internal.S3Direct, com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.services.kms.AWSKMSClient kms
		com.amazonaws.services.s3.internal.S3Direct s3
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider encryptionMaterialsProvider
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
		com.amazonaws.services.s3.model.CryptoMode mode
	void  (com.amazonaws.services.s3.internal.S3Direct, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.services.s3.internal.S3Direct s3
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider encryptionMaterialsProvider
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	void  (com.amazonaws.services.kms.AWSKMSClient, com.amazonaws.services.s3.internal.S3Direct, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.services.kms.AWSKMSClient kms
		com.amazonaws.services.s3.internal.S3Direct s3
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider encryptionMaterialsProvider
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	protected boolean isStrict () 
	public com.amazonaws.services.s3.model.S3Object getObjectSecurely (com.amazonaws.services.s3.model.GetObjectRequest) 
		com.amazonaws.services.s3.model.EncryptedGetObjectRequest ereq
		RuntimeException ex
		Error error
		com.amazonaws.services.s3.model.GetObjectRequest req
		long[] desiredRange
		long[] adjustedCryptoRange
		com.amazonaws.services.s3.model.S3Object retrieved
		String suffix
	private com.amazonaws.services.s3.model.S3Object decipher (com.amazonaws.services.s3.model.GetObjectRequest, long[], long[], com.amazonaws.services.s3.model.S3Object) 
		com.amazonaws.services.s3.model.GetObjectRequest req
		long[] desiredRange
		long[] cryptoRange
		com.amazonaws.services.s3.model.S3Object retrieved
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper wrapped
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper ifile
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper adjusted
	private com.amazonaws.services.s3.model.S3Object decipherWithInstFileSuffix (com.amazonaws.services.s3.model.GetObjectRequest, long[], long[], com.amazonaws.services.s3.model.S3Object, java.lang.String) 
		com.amazonaws.services.s3.model.GetObjectRequest req
		long[] desiredRange
		long[] cryptoRange
		com.amazonaws.services.s3.model.S3Object retrieved
		String instFileSuffix
		com.amazonaws.services.s3.model.S3ObjectId id
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper ifile
	private com.amazonaws.services.s3.model.S3Object decipherWithInstructionFile (com.amazonaws.services.s3.model.GetObjectRequest, long[], long[], com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper, com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper) 
		com.amazonaws.services.s3.model.EncryptedGetObjectRequest ereq
		com.amazonaws.services.s3.model.GetObjectRequest req
		long[] desiredRange
		long[] cryptoRange
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper retrieved
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper instructionFile
		com.amazonaws.services.s3.model.ExtraMaterialsDescription extraMatDesc
		boolean keyWrapExpected
		String json
		java.util.Map matdesc
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper decrypted
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper adjusted
	private com.amazonaws.services.s3.model.S3Object decipherWithMetadata (com.amazonaws.services.s3.model.GetObjectRequest, long[], long[], com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper) 
		com.amazonaws.services.s3.model.EncryptedGetObjectRequest ereq
		com.amazonaws.services.s3.model.GetObjectRequest req
		long[] desiredRange
		long[] cryptoRange
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper retrieved
		com.amazonaws.services.s3.model.ExtraMaterialsDescription extraMatDesc
		boolean keyWrapExpected
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper decrypted
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper adjusted
	protected final com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper adjustToDesiredRange (com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper, long[], java.util.Map) 
		com.amazonaws.services.s3.model.S3ObjectInputStream objectContent
		java.io.InputStream adjustedRangeContents
		java.io.IOException e
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper s3object
		long[] range
		java.util.Map instruction
		com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme encryptionScheme
		long instanceLen
		long maxOffset
	public com.amazonaws.services.s3.model.ObjectMetadata getObjectSecurely (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File) 
		byte[] buffer
		int bytesRead
		java.io.IOException e
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		java.io.File destinationFile
		com.amazonaws.services.s3.model.S3Object s3Object
		java.io.OutputStream outputStream
	final com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext newUploadContext (com.amazonaws.services.s3.model.InitiateMultipartUploadRequest, com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial) 
		com.amazonaws.services.s3.model.InitiateMultipartUploadRequest req
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
	final com.amazonaws.services.s3.internal.crypto.CipherLite cipherLiteForNextPart (com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext) 
		com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext uploadContext
	final com.amazonaws.internal.SdkFilterInputStream wrapForMultipart (com.amazonaws.services.s3.internal.crypto.CipherLiteInputStream, long) 
		com.amazonaws.services.s3.internal.crypto.CipherLiteInputStream is
		long partSize
	final long computeLastPartSize (com.amazonaws.services.s3.model.UploadPartRequest) 
		com.amazonaws.services.s3.model.UploadPartRequest req
	final void updateUploadContext (com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext, com.amazonaws.internal.SdkFilterInputStream) 
		com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext uploadContext
		com.amazonaws.internal.SdkFilterInputStream is
	private com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper decrypt (com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper, com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial, long[]) 
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper wrapper
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
		long[] range
		com.amazonaws.services.s3.model.S3ObjectInputStream objectContent
	private void assertParameterNotNull (java.lang.Object, java.lang.String) 
		Object parameterValue
		String errorMessage
	protected final long ciphertextLength (long) 
		long originalContentLength
	static void  () 
}

com/amazonaws/services/s3/internal/crypto/S3KeyWrapScheme$1.class
S3KeyWrapScheme.java
package com.amazonaws.services.s3.internal.crypto
final com.amazonaws.services.s3.internal.crypto.S3KeyWrapScheme$1 extends com.amazonaws.services.s3.internal.crypto.S3KeyWrapScheme {
	void  () 
	java.lang.String getKeyWrapAlgorithm (java.security.Key) 
		java.security.Key key
	public java.lang.String toString () 
}

com/amazonaws/services/s3/internal/crypto/MultipartUploadCryptoContext.class
MultipartUploadCryptoContext.java
package com.amazonaws.services.s3.internal.crypto
 com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext extends com.amazonaws.services.s3.internal.crypto.MultipartUploadContext {
	private final com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
	private int partNumber
	private volatile boolean partUploadInProgress
	void  (java.lang.String, java.lang.String, com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial) 
		String bucketName
		String key
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
	com.amazonaws.services.s3.internal.crypto.CipherLite getCipherLite () 
	com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial getContentCryptoMaterial () 
	void beginPartUpload (int)  throws com.amazonaws.AmazonClientException 
		int nextPartNumber
	void endPartUpload () 
}

com/amazonaws/services/s3/internal/crypto/AesCtr.class
AesCtr.java
package com.amazonaws.services.s3.internal.crypto
 com.amazonaws.services.s3.internal.crypto.AesCtr extends com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme {
	void  () 
	java.lang.String getKeyGeneratorAlgorithm () 
	java.lang.String getCipherAlgorithm () 
	int getKeyLengthInBits () 
	int getBlockSizeInBytes () 
	int getIVLengthInBytes () 
	long getMaxPlaintextSize () 
	byte[] adjustIV (byte[], long) 
		byte[] iv
		long byteOffset
		int blockSize
		long blockOffset
		byte[] J0
	private byte[] computeJ0 (byte[]) 
		byte[] nonce
		int blockSize
		byte[] J0
}

com/amazonaws/services/s3/internal/crypto/S3CryptoScheme.class
S3CryptoScheme.java
package com.amazonaws.services.s3.internal.crypto
final com.amazonaws.services.s3.internal.crypto.S3CryptoScheme extends java.lang.Object {
	static final String AES
	static final String RSA
	private static final java.security.SecureRandom srand
	private final com.amazonaws.services.s3.internal.crypto.S3KeyWrapScheme kwScheme
	private final com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme contentCryptoScheme
	private void  (com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme, com.amazonaws.services.s3.internal.crypto.S3KeyWrapScheme) 
		com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme contentCryptoScheme
		com.amazonaws.services.s3.internal.crypto.S3KeyWrapScheme kwScheme
	java.security.SecureRandom getSecureRandom () 
	com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme getContentCryptoScheme () 
	com.amazonaws.services.s3.internal.crypto.S3KeyWrapScheme getKeyWrapScheme () 
	static boolean isAesGcm (java.lang.String) 
		String cipherAlgorithm
	static com.amazonaws.services.s3.internal.crypto.S3CryptoScheme from (com.amazonaws.services.s3.model.CryptoMode) 
		com.amazonaws.services.s3.model.CryptoMode mode
	static void  () 
}

com/amazonaws/services/s3/internal/crypto/S3CryptoModuleAEStrict.class
S3CryptoModuleAEStrict.java
package com.amazonaws.services.s3.internal.crypto
 com.amazonaws.services.s3.internal.crypto.S3CryptoModuleAEStrict extends com.amazonaws.services.s3.internal.crypto.S3CryptoModuleAE {
	void  (com.amazonaws.services.kms.AWSKMSClient, com.amazonaws.services.s3.internal.S3Direct, com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.services.kms.AWSKMSClient kms
		com.amazonaws.services.s3.internal.S3Direct s3
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider encryptionMaterialsProvider
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	protected final boolean isStrict () 
	protected void securityCheck (com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial, com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper) 
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper retrieved
}

com/amazonaws/services/s3/internal/crypto/S3CryptoModule.class
S3CryptoModule.java
package com.amazonaws.services.s3.internal.crypto
public abstract com.amazonaws.services.s3.internal.crypto.S3CryptoModule extends java.lang.Object {
	public void  () 
	public abstract com.amazonaws.services.s3.model.PutObjectResult putObjectSecurely (com.amazonaws.services.s3.model.PutObjectRequest) 
	public abstract com.amazonaws.services.s3.model.S3Object getObjectSecurely (com.amazonaws.services.s3.model.GetObjectRequest) 
	public abstract com.amazonaws.services.s3.model.ObjectMetadata getObjectSecurely (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File) 
	public abstract com.amazonaws.services.s3.model.CompleteMultipartUploadResult completeMultipartUploadSecurely (com.amazonaws.services.s3.model.CompleteMultipartUploadRequest) 
	public abstract com.amazonaws.services.s3.model.InitiateMultipartUploadResult initiateMultipartUploadSecurely (com.amazonaws.services.s3.model.InitiateMultipartUploadRequest) 
	public abstract com.amazonaws.services.s3.model.UploadPartResult uploadPartSecurely (com.amazonaws.services.s3.model.UploadPartRequest) 
	public abstract com.amazonaws.services.s3.model.CopyPartResult copyPartSecurely (com.amazonaws.services.s3.model.CopyPartRequest) 
	public abstract void abortMultipartUploadSecurely (com.amazonaws.services.s3.model.AbortMultipartUploadRequest) 
	public abstract com.amazonaws.services.s3.model.PutObjectResult putInstructionFileSecurely (com.amazonaws.services.s3.model.PutInstructionFileRequest) 
	public abstract void putLocalObjectSecurely (com.amazonaws.services.s3.model.UploadObjectRequest, java.lang.String, java.io.OutputStream)  throws java.io.IOException 
}

com/amazonaws/services/s3/internal/crypto/S3CryptoModuleBase.class
S3CryptoModuleBase.java
package com.amazonaws.services.s3.internal.crypto
public abstract com.amazonaws.services.s3.internal.crypto.S3CryptoModuleBase extends com.amazonaws.services.s3.internal.crypto.S3CryptoModule {
	private static final boolean IS_MULTI_PART
	protected static final int DEFAULT_BUFFER_SIZE
	protected final com.amazonaws.services.s3.model.EncryptionMaterialsProvider kekMaterialsProvider
	protected final org.apache.commons.logging.Log log
	protected final com.amazonaws.services.s3.internal.crypto.S3CryptoScheme cryptoScheme
	protected final com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme contentCryptoScheme
	protected final com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	protected final java.util.Map multipartUploadContexts
	protected final com.amazonaws.services.s3.internal.S3Direct s3
	protected final com.amazonaws.services.kms.AWSKMSClient kms
	protected void  (com.amazonaws.services.kms.AWSKMSClient, com.amazonaws.services.s3.internal.S3Direct, com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.services.kms.AWSKMSClient kms
		com.amazonaws.services.s3.internal.S3Direct s3
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider kekMaterialsProvider
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	protected void  (com.amazonaws.services.s3.internal.S3Direct, com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.services.s3.internal.S3Direct s3
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider kekMaterialsProvider
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	protected abstract long ciphertextLength (long) 
	public com.amazonaws.services.s3.model.PutObjectResult putObjectSecurely (com.amazonaws.services.s3.model.PutObjectRequest) 
		com.amazonaws.services.s3.model.PutObjectRequest req
	private com.amazonaws.services.s3.model.PutObjectResult putObjectUsingMetadata (com.amazonaws.services.s3.model.PutObjectRequest) 
		com.amazonaws.services.s3.model.PutObjectRequest req
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
		java.io.File fileOrig
		java.io.InputStream isOrig
		com.amazonaws.services.s3.model.PutObjectRequest wrappedReq
	private com.amazonaws.services.s3.model.PutObjectResult putObjectUsingInstructionFile (com.amazonaws.services.s3.model.PutObjectRequest) 
		com.amazonaws.services.s3.model.PutObjectResult result
		com.amazonaws.services.s3.model.PutObjectRequest putObjectRequest
		java.io.File fileOrig
		java.io.InputStream isOrig
		com.amazonaws.services.s3.model.PutObjectRequest putInstFileRequest
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
		com.amazonaws.services.s3.model.PutObjectRequest req
		com.amazonaws.services.s3.model.PutObjectResult result
	public final void abortMultipartUploadSecurely (com.amazonaws.services.s3.model.AbortMultipartUploadRequest) 
		com.amazonaws.services.s3.model.AbortMultipartUploadRequest req
	public final com.amazonaws.services.s3.model.CopyPartResult copyPartSecurely (com.amazonaws.services.s3.model.CopyPartRequest) 
		com.amazonaws.services.s3.model.CopyPartRequest copyPartRequest
		String uploadId
		com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext uploadContext
		com.amazonaws.services.s3.model.CopyPartResult result
	abstract com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext newUploadContext (com.amazonaws.services.s3.model.InitiateMultipartUploadRequest, com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial) 
	public com.amazonaws.services.s3.model.InitiateMultipartUploadResult initiateMultipartUploadSecurely (com.amazonaws.services.s3.model.InitiateMultipartUploadRequest) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		com.amazonaws.services.s3.model.MaterialsDescriptionProvider p
		com.amazonaws.services.s3.model.InitiateMultipartUploadRequest req
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
		com.amazonaws.services.s3.model.InitiateMultipartUploadResult result
		com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext uploadContext
	abstract com.amazonaws.services.s3.internal.crypto.CipherLite cipherLiteForNextPart (com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext) 
	abstract long computeLastPartSize (com.amazonaws.services.s3.model.UploadPartRequest) 
	abstract com.amazonaws.internal.SdkFilterInputStream wrapForMultipart (com.amazonaws.services.s3.internal.crypto.CipherLiteInputStream, long) 
	abstract void updateUploadContext (com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext, com.amazonaws.internal.SdkFilterInputStream) 
	public com.amazonaws.services.s3.model.UploadPartResult uploadPartSecurely (com.amazonaws.services.s3.model.UploadPartRequest) 
		long lastPartSize
		com.amazonaws.services.s3.internal.crypto.CipherLiteInputStream clis
		com.amazonaws.services.s3.model.UploadPartResult result
		com.amazonaws.services.s3.model.UploadPartRequest req
		int blockSize
		boolean isLastPart
		String uploadId
		long partSize
		boolean partSizeMultipleOfCipherBlockSize
		com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext uploadContext
		com.amazonaws.services.s3.model.UploadPartResult result
		com.amazonaws.services.s3.internal.crypto.CipherLite cipherLite
		java.io.File fileOrig
		java.io.InputStream isOrig
		com.amazonaws.internal.SdkFilterInputStream isCurr
	protected final com.amazonaws.services.s3.internal.crypto.CipherLiteInputStream newMultipartS3CipherInputStream (com.amazonaws.services.s3.model.UploadPartRequest, com.amazonaws.services.s3.internal.crypto.CipherLite) 
		Exception e
		com.amazonaws.services.s3.model.UploadPartRequest req
		com.amazonaws.services.s3.internal.crypto.CipherLite cipherLite
		java.io.File fileOrig
		java.io.InputStream isOrig
		java.io.InputStream isCurr
	public com.amazonaws.services.s3.model.CompleteMultipartUploadResult completeMultipartUploadSecurely (com.amazonaws.services.s3.model.CompleteMultipartUploadRequest) 
		com.amazonaws.services.s3.model.CompleteMultipartUploadRequest req
		String uploadId
		com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext uploadContext
		com.amazonaws.services.s3.model.CompleteMultipartUploadResult result
	protected final com.amazonaws.services.s3.model.ObjectMetadata updateMetadataWithContentCryptoMaterial (com.amazonaws.services.s3.model.ObjectMetadata, java.io.File, com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial) 
		com.amazonaws.services.s3.internal.Mimetypes mimetypes
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		java.io.File file
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial instruction
	protected final com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial createContentCryptoMaterial (com.amazonaws.AmazonWebServiceRequest) 
		com.amazonaws.services.s3.model.EncryptionMaterialsFactory f
		com.amazonaws.services.s3.model.EncryptionMaterials materials
		com.amazonaws.services.s3.model.EncryptionMaterials material
		com.amazonaws.services.s3.model.MaterialsDescriptionProvider mdp
		java.util.Map matdesc_req
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial ccm
		com.amazonaws.AmazonWebServiceRequest req
	private com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial newContentCryptoMaterial (com.amazonaws.services.s3.model.EncryptionMaterialsProvider, java.util.Map, java.security.Provider, com.amazonaws.AmazonWebServiceRequest) 
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider kekMaterialProvider
		java.util.Map materialsDescription
		java.security.Provider provider
		com.amazonaws.AmazonWebServiceRequest req
		com.amazonaws.services.s3.model.EncryptionMaterials kekMaterials
	private com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial newContentCryptoMaterial (com.amazonaws.services.s3.model.EncryptionMaterialsProvider, java.security.Provider, com.amazonaws.AmazonWebServiceRequest) 
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider kekMaterialProvider
		java.security.Provider provider
		com.amazonaws.AmazonWebServiceRequest req
		com.amazonaws.services.s3.model.EncryptionMaterials kekMaterials
	public final void putLocalObjectSecurely (com.amazonaws.services.s3.model.UploadObjectRequest, java.lang.String, java.io.OutputStream)  throws java.io.IOException 
		com.amazonaws.services.s3.model.UploadObjectRequest reqIn
		String uploadId
		java.io.OutputStream os
		com.amazonaws.services.s3.model.UploadObjectRequest req
		java.io.File fileOrig
		java.io.InputStream isOrig
		com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext uploadContext
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
	private com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial buildContentCryptoMaterial (com.amazonaws.services.s3.model.EncryptionMaterials, java.security.Provider, com.amazonaws.AmazonWebServiceRequest) 
		java.util.Map encryptionContext
		com.amazonaws.services.kms.model.GenerateDataKeyRequest keyGenReq
		com.amazonaws.services.kms.model.GenerateDataKeyResult keyGenRes
		javax.crypto.SecretKey cek
		byte[] keyBlob
		com.amazonaws.services.s3.model.EncryptionMaterials materials
		java.security.Provider provider
		com.amazonaws.AmazonWebServiceRequest req
		byte[] iv
	protected final javax.crypto.SecretKey generateCEK (com.amazonaws.services.s3.model.EncryptionMaterials, java.security.Provider) 
		java.security.Provider provider
		String providerName
		String keyWrapAlgo
		int retry
		boolean involvesBCPublicKey
		java.security.KeyPair keypair
		javax.crypto.SecretKey secretKey
		javax.crypto.KeyGenerator generator
		java.security.NoSuchAlgorithmException e
		com.amazonaws.services.s3.model.EncryptionMaterials kekMaterials
		java.security.Provider providerIn
		String keygenAlgo
	protected final com.amazonaws.services.s3.model.AbstractPutObjectRequest wrapWithCipher (com.amazonaws.services.s3.model.AbstractPutObjectRequest, com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial) 
		com.amazonaws.services.s3.model.AbstractPutObjectRequest request
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		long plaintextLength
	private com.amazonaws.services.s3.internal.crypto.CipherLiteInputStream newS3CipherLiteInputStream (com.amazonaws.services.s3.model.AbstractPutObjectRequest, com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial, long) 
		com.amazonaws.services.s3.internal.crypto.CipherLite cipherLite
		Exception e
		com.amazonaws.services.s3.model.AbstractPutObjectRequest req
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
		long plaintextLength
		java.io.File fileOrig
		java.io.InputStream isOrig
		java.io.InputStream isCurr
	protected final long plaintextLength (com.amazonaws.services.s3.model.AbstractPutObjectRequest, com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.AbstractPutObjectRequest request
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public final com.amazonaws.services.s3.internal.crypto.S3CryptoScheme getS3CryptoScheme () 
	protected final com.amazonaws.services.s3.model.PutObjectRequest updateInstructionPutRequest (com.amazonaws.services.s3.model.PutObjectRequest, com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial) 
		com.amazonaws.services.s3.model.PutObjectRequest req
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
		byte[] bytes
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	protected final com.amazonaws.services.s3.model.PutObjectRequest createInstructionPutRequest (java.lang.String, java.lang.String, com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial) 
		String bucketName
		String key
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
		byte[] bytes
		java.io.InputStream is
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		com.amazonaws.services.s3.model.InstructionFileId ifileId
	final com.amazonaws.AmazonWebServiceRequest appendUserAgent (com.amazonaws.AmazonWebServiceRequest, java.lang.String) 
		com.amazonaws.AmazonWebServiceRequest request
		String userAgent
	protected void securityCheck (com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial, com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper) 
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper retrieved
	final com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper fetchInstructionFile (com.amazonaws.services.s3.model.S3ObjectId, java.lang.String) 
		com.amazonaws.services.s3.model.S3Object o
		com.amazonaws.AmazonServiceException e
		com.amazonaws.services.s3.model.S3ObjectId s3ObjectId
		String instFileSuffix
	public final com.amazonaws.services.s3.model.PutObjectResult putInstructionFileSecurely (com.amazonaws.services.s3.model.PutInstructionFileRequest) 
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial newCCM
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial origCCM
		com.amazonaws.services.s3.model.EncryptionMaterials newKEK
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial newCCM
		com.amazonaws.services.s3.model.PutObjectRequest putInstFileRequest
		RuntimeException ex
		Error error
		com.amazonaws.services.s3.model.PutInstructionFileRequest req
		com.amazonaws.services.s3.model.S3ObjectId id
		com.amazonaws.services.s3.model.GetObjectRequest getreq
		com.amazonaws.services.s3.model.S3Object retrieved
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper wrapped
	private com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial contentCryptoMaterialOf (com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper) 
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper s3w
		com.amazonaws.services.s3.internal.crypto.S3ObjectWrapper orig_ifile
		String json
	private com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial ccmFromJson (java.lang.String) 
		String json
		java.util.Map instruction
	final com.amazonaws.services.s3.model.GetObjectRequest createInstructionGetRequest (com.amazonaws.services.s3.model.S3ObjectId) 
		com.amazonaws.services.s3.model.S3ObjectId id
	final com.amazonaws.services.s3.model.GetObjectRequest createInstructionGetRequest (com.amazonaws.services.s3.model.S3ObjectId, java.lang.String) 
		com.amazonaws.services.s3.model.S3ObjectId s3objectId
		String instFileSuffix
	static long[] getAdjustedCryptoRange (long[]) 
		long[] range
		long[] adjustedCryptoRange
	private static long getCipherBlockLowerBound (long) 
		long leftmostBytePosition
		long cipherBlockSize
		long offset
		long lowerBound
	private static long getCipherBlockUpperBound (long) 
		long rightmostBytePosition
		long cipherBlockSize
		long offset
		long upperBound
}

com/amazonaws/services/s3/internal/crypto/CryptoModuleDispatcher.class
CryptoModuleDispatcher.java
package com.amazonaws.services.s3.internal.crypto
public com.amazonaws.services.s3.internal.crypto.CryptoModuleDispatcher extends com.amazonaws.services.s3.internal.crypto.S3CryptoModule {
	private final com.amazonaws.services.s3.model.CryptoMode defaultCryptoMode
	private final com.amazonaws.services.s3.internal.crypto.S3CryptoModuleEO eo
	private final com.amazonaws.services.s3.internal.crypto.S3CryptoModuleAE ae
	public void  (com.amazonaws.services.kms.AWSKMSClient, com.amazonaws.services.s3.internal.S3Direct, com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.services.s3.model.CryptoConfiguration aeConfig
		com.amazonaws.services.kms.AWSKMSClient kms
		com.amazonaws.services.s3.internal.S3Direct s3
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider encryptionMaterialsProvider
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
		com.amazonaws.services.s3.model.CryptoMode cryptoMode
	public com.amazonaws.services.s3.model.PutObjectResult putObjectSecurely (com.amazonaws.services.s3.model.PutObjectRequest) 
		com.amazonaws.services.s3.model.PutObjectRequest putObjectRequest
	public com.amazonaws.services.s3.model.S3Object getObjectSecurely (com.amazonaws.services.s3.model.GetObjectRequest) 
		com.amazonaws.services.s3.model.GetObjectRequest req
	public com.amazonaws.services.s3.model.ObjectMetadata getObjectSecurely (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File) 
		com.amazonaws.services.s3.model.GetObjectRequest req
		java.io.File destinationFile
	public com.amazonaws.services.s3.model.CompleteMultipartUploadResult completeMultipartUploadSecurely (com.amazonaws.services.s3.model.CompleteMultipartUploadRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.CompleteMultipartUploadRequest req
	public void abortMultipartUploadSecurely (com.amazonaws.services.s3.model.AbortMultipartUploadRequest) 
		com.amazonaws.services.s3.model.AbortMultipartUploadRequest req
	public com.amazonaws.services.s3.model.InitiateMultipartUploadResult initiateMultipartUploadSecurely (com.amazonaws.services.s3.model.InitiateMultipartUploadRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.InitiateMultipartUploadRequest req
	public com.amazonaws.services.s3.model.UploadPartResult uploadPartSecurely (com.amazonaws.services.s3.model.UploadPartRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.UploadPartRequest req
	public com.amazonaws.services.s3.model.CopyPartResult copyPartSecurely (com.amazonaws.services.s3.model.CopyPartRequest) 
		com.amazonaws.services.s3.model.CopyPartRequest req
	public com.amazonaws.services.s3.model.PutObjectResult putInstructionFileSecurely (com.amazonaws.services.s3.model.PutInstructionFileRequest) 
		com.amazonaws.services.s3.model.PutInstructionFileRequest req
	public void putLocalObjectSecurely (com.amazonaws.services.s3.model.UploadObjectRequest, java.lang.String, java.io.OutputStream)  throws java.io.IOException 
		com.amazonaws.services.s3.model.UploadObjectRequest req
		String uploadId
		java.io.OutputStream os
}

com/amazonaws/services/s3/internal/crypto/SecuredCEK.class
SecuredCEK.java
package com.amazonaws.services.s3.internal.crypto
 com.amazonaws.services.s3.internal.crypto.SecuredCEK extends java.lang.Object {
	private final byte[] encrypted
	private final String keyWrapAlgorithm
	private final java.util.Map matdesc
	void  (byte[], java.lang.String, java.util.Map) 
		byte[] encryptedKey
		String keyWrapAlgorithm
		java.util.Map matdesc
	byte[] getEncrypted () 
	java.lang.String getKeyWrapAlgorithm () 
	java.util.Map getMaterialDescription () 
}

com/amazonaws/services/s3/internal/crypto/JceEncryptionConstants.class
JceEncryptionConstants.java
package com.amazonaws.services.s3.internal.crypto
public com.amazonaws.services.s3.internal.crypto.JceEncryptionConstants extends java.lang.Object {
	public static final String SYMMETRIC_KEY_ALGORITHM
	public static final String SYMMETRIC_CIPHER_METHOD
	public static final int SYMMETRIC_KEY_LENGTH
	public static final int SYMMETRIC_CIPHER_BLOCK_SIZE
	public void  () 
}

com/amazonaws/services/s3/internal/crypto/CryptoModuleDispatcher$1.class
CryptoModuleDispatcher.java
package com.amazonaws.services.s3.internal.crypto
 com.amazonaws.services.s3.internal.crypto.CryptoModuleDispatcher$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$amazonaws$services$s3$model$CryptoMode
	static void  () 
}

com/amazonaws/services/s3/internal/crypto/RenewableCipherLiteInputStream.class
RenewableCipherLiteInputStream.java
package com.amazonaws.services.s3.internal.crypto
public final com.amazonaws.services.s3.internal.crypto.RenewableCipherLiteInputStream extends com.amazonaws.services.s3.internal.crypto.CipherLiteInputStream {
	private boolean hasBeenAccessed
	public void  (java.io.InputStream, com.amazonaws.services.s3.internal.crypto.CipherLite) 
		java.io.InputStream is
		com.amazonaws.services.s3.internal.crypto.CipherLite cipherLite
	public void  (java.io.InputStream, com.amazonaws.services.s3.internal.crypto.CipherLite, int) 
		java.io.InputStream is
		com.amazonaws.services.s3.internal.crypto.CipherLite c
		int buffsize
	public void  (java.io.InputStream, com.amazonaws.services.s3.internal.crypto.CipherLite, int, boolean, boolean) 
		java.io.InputStream is
		com.amazonaws.services.s3.internal.crypto.CipherLite c
		int buffsize
		boolean multipart
		boolean lastMultiPart
	protected void  (java.io.InputStream) 
		java.io.InputStream is
	public boolean markSupported () 
	public void mark (int) 
		int readlimit
	public void reset ()  throws java.io.IOException 
	public int read ()  throws java.io.IOException 
	public int read (byte[])  throws java.io.IOException 
		byte[] b
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	public long skip (long)  throws java.io.IOException 
		long n
}

com/amazonaws/services/s3/internal/crypto/MultipartUploadContext.class
MultipartUploadContext.java
package com.amazonaws.services.s3.internal.crypto
public abstract com.amazonaws.services.s3.internal.crypto.MultipartUploadContext extends java.lang.Object {
	private final String bucketName
	private final String key
	private boolean hasFinalPartBeenSeen
	private java.util.Map materialsDescription
	protected void  (java.lang.String, java.lang.String) 
		String bucketName
		String key
	public final java.lang.String getBucketName () 
	public final java.lang.String getKey () 
	public final boolean hasFinalPartBeenSeen () 
	public final void setHasFinalPartBeenSeen (boolean) 
		boolean hasFinalPartBeenSeen
	public final java.util.Map getMaterialsDescription () 
	public final void setMaterialsDescription (java.util.Map) 
		java.util.Map materialsDescription
}

com/amazonaws/services/s3/internal/crypto/AesCbc.class
AesCbc.java
package com.amazonaws.services.s3.internal.crypto
 com.amazonaws.services.s3.internal.crypto.AesCbc extends com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme {
	void  () 
	java.lang.String getKeyGeneratorAlgorithm () 
	java.lang.String getCipherAlgorithm () 
	int getKeyLengthInBits () 
	int getBlockSizeInBytes () 
	int getIVLengthInBytes () 
	long getMaxPlaintextSize () 
}

com/amazonaws/services/s3/internal/crypto/CipherLite.class
CipherLite.java
package com.amazonaws.services.s3.internal.crypto
 com.amazonaws.services.s3.internal.crypto.CipherLite extends java.lang.Object {
	static final com.amazonaws.services.s3.internal.crypto.CipherLite Null
	private final javax.crypto.Cipher cipher
	private final com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme scheme
	private final javax.crypto.SecretKey secreteKey
	private final int cipherMode
	private void  () 
	void  (javax.crypto.Cipher, com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme, javax.crypto.SecretKey, int) 
		javax.crypto.Cipher cipher
		com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme scheme
		javax.crypto.SecretKey secreteKey
		int cipherMode
	com.amazonaws.services.s3.internal.crypto.CipherLite recreate () 
	com.amazonaws.services.s3.internal.crypto.CipherLite createUsingIV (byte[]) 
		byte[] iv
	com.amazonaws.services.s3.internal.crypto.CipherLite createAuxiliary (long)  throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException javax.crypto.NoSuchPaddingException java.security.InvalidAlgorithmParameterException 
		long startingBytePos
	com.amazonaws.services.s3.internal.crypto.CipherLite createInverse ()  throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException javax.crypto.NoSuchPaddingException java.security.InvalidAlgorithmParameterException 
		int inversedMode
		int inversedMode
		int inversedMode
	byte[] doFinal ()  throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException 
	byte[] doFinal (byte[])  throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException 
		byte[] input
	byte[] doFinal (byte[], int, int)  throws javax.crypto.IllegalBlockSizeException javax.crypto.BadPaddingException 
		byte[] input
		int inputOffset
		int inputLen
	byte[] update (byte[], int, int) 
		byte[] input
		int inputOffset
		int inputLen
	final java.lang.String getCipherAlgorithm () 
	final java.security.Provider getCipherProvider () 
	final java.lang.String getSecretKeyAlgorithm () 
	final javax.crypto.Cipher getCipher () 
	final com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme getContentCryptoScheme () 
	final byte[] getIV () 
	final int getBlockSize () 
	final int getCipherMode () 
	boolean markSupported () 
	long mark () 
	void reset () 
	int getOutputSize (int) 
		int inputLen
	void  (com.amazonaws.services.s3.internal.crypto.CipherLite$1) 
		com.amazonaws.services.s3.internal.crypto.CipherLite$1 x0
	static void  () 
}

com/amazonaws/services/s3/internal/crypto/S3CryptoModuleEO.class
S3CryptoModuleEO.java
package com.amazonaws.services.s3.internal.crypto
 com.amazonaws.services.s3.internal.crypto.S3CryptoModuleEO extends com.amazonaws.services.s3.internal.crypto.S3CryptoModuleBase {
	void  (com.amazonaws.services.kms.AWSKMSClient, com.amazonaws.services.s3.internal.S3Direct, com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.services.kms.AWSKMSClient kms
		com.amazonaws.services.s3.internal.S3Direct s3
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider encryptionMaterialsProvider
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	void  (com.amazonaws.services.s3.internal.S3Direct, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.services.s3.internal.S3Direct s3
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider encryptionMaterialsProvider
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	void  (com.amazonaws.services.kms.AWSKMSClient, com.amazonaws.services.s3.internal.S3Direct, com.amazonaws.services.s3.model.EncryptionMaterialsProvider, com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.services.kms.AWSKMSClient kms
		com.amazonaws.services.s3.internal.S3Direct s3
		com.amazonaws.services.s3.model.EncryptionMaterialsProvider encryptionMaterialsProvider
		com.amazonaws.services.s3.model.CryptoConfiguration cryptoConfig
	public com.amazonaws.services.s3.model.S3Object getObjectSecurely (com.amazonaws.services.s3.model.GetObjectRequest) 
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
	public com.amazonaws.services.s3.model.ObjectMetadata getObjectSecurely (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File) 
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		java.io.File destinationFile
	final com.amazonaws.services.s3.internal.crypto.MultipartUploadCbcContext newUploadContext (com.amazonaws.services.s3.model.InitiateMultipartUploadRequest, com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial) 
		com.amazonaws.services.s3.model.InitiateMultipartUploadRequest req
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial cekMaterial
		com.amazonaws.services.s3.internal.crypto.MultipartUploadCbcContext encryptedUploadContext
		byte[] iv
	final void updateUploadContext (com.amazonaws.services.s3.internal.crypto.MultipartUploadCbcContext, com.amazonaws.internal.SdkFilterInputStream) 
		com.amazonaws.services.s3.internal.crypto.MultipartUploadCbcContext uploadContext
		com.amazonaws.internal.SdkFilterInputStream is
		com.amazonaws.services.s3.internal.crypto.ByteRangeCapturingInputStream bis
	final com.amazonaws.services.s3.internal.crypto.ByteRangeCapturingInputStream wrapForMultipart (com.amazonaws.services.s3.internal.crypto.CipherLiteInputStream, long) 
		com.amazonaws.services.s3.internal.crypto.CipherLiteInputStream is
		long partSize
		int blockSize
	final long computeLastPartSize (com.amazonaws.services.s3.model.UploadPartRequest) 
		long plaintextLength
		long plaintextLength
		long plaintextLength
		com.amazonaws.services.s3.model.UploadPartRequest request
		long plaintextLength
		long cipherBlockSize
		long offset
	final com.amazonaws.services.s3.internal.crypto.CipherLite cipherLiteForNextPart (com.amazonaws.services.s3.internal.crypto.MultipartUploadCbcContext) 
		com.amazonaws.services.s3.internal.crypto.MultipartUploadCbcContext uploadContext
		com.amazonaws.services.s3.internal.crypto.CipherLite cipherLite
		byte[] nextIV
	protected final long ciphertextLength (long) 
		long plaintextLength
		long cipherBlockSize
		long offset
	volatile void updateUploadContext (com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext, com.amazonaws.internal.SdkFilterInputStream) 
	volatile com.amazonaws.internal.SdkFilterInputStream wrapForMultipart (com.amazonaws.services.s3.internal.crypto.CipherLiteInputStream, long) 
	volatile com.amazonaws.services.s3.internal.crypto.CipherLite cipherLiteForNextPart (com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext) 
	volatile com.amazonaws.services.s3.internal.crypto.MultipartUploadCryptoContext newUploadContext (com.amazonaws.services.s3.model.InitiateMultipartUploadRequest, com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial) 
}

com/amazonaws/services/s3/internal/crypto/AesGcm.class
AesGcm.java
package com.amazonaws.services.s3.internal.crypto
 com.amazonaws.services.s3.internal.crypto.AesGcm extends com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme {
	void  () 
	java.lang.String getKeyGeneratorAlgorithm () 
	java.lang.String getCipherAlgorithm () 
	int getKeyLengthInBits () 
	int getBlockSizeInBytes () 
	int getIVLengthInBytes () 
	long getMaxPlaintextSize () 
	int getTagLengthInBits () 
	java.lang.String getSpecificCipherProvider () 
	com.amazonaws.services.s3.internal.crypto.CipherLite createAuxillaryCipher (javax.crypto.SecretKey, byte[], int, java.security.Provider, long)  throws java.security.InvalidKeyException java.security.NoSuchAlgorithmException java.security.NoSuchProviderException javax.crypto.NoSuchPaddingException java.security.InvalidAlgorithmParameterException 
		javax.crypto.SecretKey cek
		byte[] ivOrig
		int cipherMode
		java.security.Provider securityProvider
		long startingBytePos
		byte[] iv
	protected com.amazonaws.services.s3.internal.crypto.CipherLite newCipherLite (javax.crypto.Cipher, javax.crypto.SecretKey, int) 
		javax.crypto.Cipher cipher
		javax.crypto.SecretKey cek
		int cipherMode
}

com/amazonaws/services/s3/internal/crypto/ContentCryptoMaterial.class
ContentCryptoMaterial.java
package com.amazonaws.services.s3.internal.crypto
final com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial extends java.lang.Object {
	private final String keyWrappingAlgorithm
	private final com.amazonaws.services.s3.internal.crypto.CipherLite cipherLite
	private final java.util.Map kekMaterialsDescription
	private final byte[] encryptedCEK
	void  (java.util.Map, byte[], java.lang.String, com.amazonaws.services.s3.internal.crypto.CipherLite) 
		java.util.Map kekMaterialsDescription
		byte[] encryptedCEK
		String keyWrappingAlgorithm
		com.amazonaws.services.s3.internal.crypto.CipherLite cipherLite
	java.lang.String getKeyWrappingAlgorithm () 
	private boolean usesKMSKey () 
	com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme getContentCryptoScheme () 
	com.amazonaws.services.s3.model.ObjectMetadata toObjectMetadata (com.amazonaws.services.s3.model.ObjectMetadata, com.amazonaws.services.s3.model.CryptoMode) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		com.amazonaws.services.s3.model.CryptoMode mode
	private com.amazonaws.services.s3.model.ObjectMetadata toObjectMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		byte[] encryptedCEK
		byte[] iv
		com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme scheme
		int tagLen
		String keyWrapAlgo
	private com.amazonaws.services.s3.model.ObjectMetadata toObjectMetadataEO (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		byte[] encryptedCEK
		byte[] iv
	java.lang.String toJsonString (com.amazonaws.services.s3.model.CryptoMode) 
		com.amazonaws.services.s3.model.CryptoMode mode
	private java.lang.String toJsonString () 
		java.util.Map map
		byte[] encryptedCEK
		byte[] iv
		com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme scheme
		int tagLen
		String keyWrapAlgo
	private java.lang.String toJsonStringEO () 
		java.util.Map map
		byte[] encryptedCEK
		byte[] iv
	private java.lang.String kekMaterialDescAsJson () 
		java.util.Map kekMaterialDesc
	private static java.util.Map matdescFromJson (java.lang.String) 
		String json
		java.util.Map map
	private static javax.crypto.SecretKey cek (byte[], java.lang.String, com.amazonaws.services.s3.model.EncryptionMaterials, java.security.Provider, com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme, com.amazonaws.services.kms.AWSKMSClient) 
		java.security.Key kek
		javax.crypto.Cipher cipher
		javax.crypto.Cipher cipher
		javax.crypto.Cipher cipher
		byte[] decryptedSymmetricKeyBytes
		Exception e
		byte[] cekSecured
		String keyWrapAlgo
		com.amazonaws.services.s3.model.EncryptionMaterials materials
		java.security.Provider securityProvider
		com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme contentCryptoScheme
		com.amazonaws.services.kms.AWSKMSClient kms
		java.security.Key kek
	private static javax.crypto.SecretKey cekByKMS (byte[], java.lang.String, com.amazonaws.services.s3.model.EncryptionMaterials, com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme, com.amazonaws.services.kms.AWSKMSClient) 
		byte[] cekSecured
		String keyWrapAlgo
		com.amazonaws.services.s3.model.EncryptionMaterials materials
		com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme contentCryptoScheme
		com.amazonaws.services.kms.AWSKMSClient kms
		com.amazonaws.services.kms.model.DecryptRequest kmsreq
		com.amazonaws.services.kms.model.DecryptResult result
	static com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial fromObjectMetadata (com.amazonaws.services.s3.model.ObjectMetadata, com.amazonaws.services.s3.model.EncryptionMaterialsAccessor, java.security.Provider, boolean, com.amazonaws.services.kms.AWSKMSClient) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		com.amazonaws.services.s3.model.EncryptionMaterialsAccessor kekMaterialAccessor
		java.security.Provider securityProvider
		boolean keyWrapExpected
		com.amazonaws.services.kms.AWSKMSClient kms
	static com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial fromObjectMetadata (com.amazonaws.services.s3.model.ObjectMetadata, com.amazonaws.services.s3.model.EncryptionMaterialsAccessor, java.security.Provider, long[], com.amazonaws.services.s3.model.ExtraMaterialsDescription, boolean, com.amazonaws.services.kms.AWSKMSClient) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		com.amazonaws.services.s3.model.EncryptionMaterialsAccessor kekMaterialAccessor
		java.security.Provider securityProvider
		long[] range
		com.amazonaws.services.s3.model.ExtraMaterialsDescription extra
		boolean keyWrapExpected
		com.amazonaws.services.kms.AWSKMSClient kms
	private static com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial fromObjectMetadata0 (com.amazonaws.services.s3.model.ObjectMetadata, com.amazonaws.services.s3.model.EncryptionMaterialsAccessor, java.security.Provider, long[], com.amazonaws.services.s3.model.ExtraMaterialsDescription, boolean, com.amazonaws.services.kms.AWSKMSClient) 
		com.amazonaws.services.s3.model.EncryptionMaterials materials
		String s
		int tagLenActual
		int tagLenExpected
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		com.amazonaws.services.s3.model.EncryptionMaterialsAccessor kekMaterialAccessor
		java.security.Provider securityProvider
		long[] range
		com.amazonaws.services.s3.model.ExtraMaterialsDescription extra
		boolean keyWrapExpected
		com.amazonaws.services.kms.AWSKMSClient kms
		java.util.Map userMeta
		String b64key
		byte[] cekWrapped
		byte[] iv
		String matdescStr
		String keyWrapAlgo
		boolean isKMS
		java.util.Map core
		java.util.Map merged
		com.amazonaws.services.s3.model.EncryptionMaterials materials
		String cekAlgo
		boolean isRangeGet
		com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme contentCryptoScheme
		javax.crypto.SecretKey cek
	private static com.amazonaws.services.s3.KeyWrapException newKeyWrapException () 
	static com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial fromInstructionFile (java.util.Map, com.amazonaws.services.s3.model.EncryptionMaterialsAccessor, java.security.Provider, boolean, com.amazonaws.services.kms.AWSKMSClient) 
		java.util.Map instFile
		com.amazonaws.services.s3.model.EncryptionMaterialsAccessor kekMaterialAccessor
		java.security.Provider securityProvider
		boolean keyWrapExpected
		com.amazonaws.services.kms.AWSKMSClient kms
	static com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial fromInstructionFile (java.util.Map, com.amazonaws.services.s3.model.EncryptionMaterialsAccessor, java.security.Provider, long[], com.amazonaws.services.s3.model.ExtraMaterialsDescription, boolean, com.amazonaws.services.kms.AWSKMSClient) 
		java.util.Map instFile
		com.amazonaws.services.s3.model.EncryptionMaterialsAccessor kekMaterialAccessor
		java.security.Provider securityProvider
		long[] range
		com.amazonaws.services.s3.model.ExtraMaterialsDescription extra
		boolean keyWrapExpected
		com.amazonaws.services.kms.AWSKMSClient kms
	private static com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial fromInstructionFile0 (java.util.Map, com.amazonaws.services.s3.model.EncryptionMaterialsAccessor, java.security.Provider, long[], com.amazonaws.services.s3.model.ExtraMaterialsDescription, boolean, com.amazonaws.services.kms.AWSKMSClient) 
		com.amazonaws.services.s3.model.EncryptionMaterials materials
		String s
		int tagLenActual
		int tagLenExpected
		java.util.Map instFile
		com.amazonaws.services.s3.model.EncryptionMaterialsAccessor kekMaterialAccessor
		java.security.Provider securityProvider
		long[] range
		com.amazonaws.services.s3.model.ExtraMaterialsDescription extra
		boolean keyWrapExpected
		com.amazonaws.services.kms.AWSKMSClient kms
		String b64key
		byte[] cekWrapped
		byte[] iv
		String keyWrapAlgo
		boolean isKMS
		String matdescStr
		java.util.Map core
		java.util.Map merged
		com.amazonaws.services.s3.model.EncryptionMaterials materials
		String cekAlgo
		boolean isRangeGet
		com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme contentCryptoScheme
		javax.crypto.SecretKey cek
	static java.lang.String parseInstructionFile (com.amazonaws.services.s3.model.S3Object) 
		Exception e
		com.amazonaws.services.s3.model.S3Object instructionFile
	private static java.lang.String convertStreamToString (java.io.InputStream)  throws java.io.IOException 
		java.io.BufferedReader reader
		String line
		StringBuilder stringBuilder
		String line
		java.io.InputStream inputStream
	com.amazonaws.services.s3.internal.crypto.CipherLite getCipherLite () 
	java.util.Map getKEKMaterialsDescription () 
	byte[] getEncryptedCEK () 
	com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial recreate (java.util.Map, com.amazonaws.services.s3.model.EncryptionMaterialsAccessor, com.amazonaws.services.s3.internal.crypto.S3CryptoScheme, java.security.Provider, com.amazonaws.services.kms.AWSKMSClient, com.amazonaws.AmazonWebServiceRequest) 
		com.amazonaws.services.s3.model.EncryptionMaterials origKEK
		java.util.Map newKEKMatDesc
		com.amazonaws.services.s3.model.EncryptionMaterialsAccessor accessor
		com.amazonaws.services.s3.internal.crypto.S3CryptoScheme targetScheme
		java.security.Provider p
		com.amazonaws.services.kms.AWSKMSClient kms
		com.amazonaws.AmazonWebServiceRequest req
		com.amazonaws.services.s3.model.EncryptionMaterials origKEK
		com.amazonaws.services.s3.model.EncryptionMaterials newKEK
		javax.crypto.SecretKey cek
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial output
	com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial recreate (com.amazonaws.services.s3.model.EncryptionMaterials, com.amazonaws.services.s3.model.EncryptionMaterialsAccessor, com.amazonaws.services.s3.internal.crypto.S3CryptoScheme, java.security.Provider, com.amazonaws.services.kms.AWSKMSClient, com.amazonaws.AmazonWebServiceRequest) 
		com.amazonaws.services.s3.model.EncryptionMaterials origKEK
		com.amazonaws.services.s3.model.EncryptionMaterials newKEK
		com.amazonaws.services.s3.model.EncryptionMaterialsAccessor accessor
		com.amazonaws.services.s3.internal.crypto.S3CryptoScheme targetScheme
		java.security.Provider p
		com.amazonaws.services.kms.AWSKMSClient kms
		com.amazonaws.AmazonWebServiceRequest req
		com.amazonaws.services.s3.model.EncryptionMaterials origKEK
		javax.crypto.SecretKey cek
		com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial output
	static com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial create (javax.crypto.SecretKey, byte[], com.amazonaws.services.s3.model.EncryptionMaterials, com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme, com.amazonaws.services.s3.internal.crypto.S3CryptoScheme, java.security.Provider, com.amazonaws.services.kms.AWSKMSClient, com.amazonaws.AmazonWebServiceRequest) 
		javax.crypto.SecretKey cek
		byte[] iv
		com.amazonaws.services.s3.model.EncryptionMaterials kekMaterials
		com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme contentCryptoScheme
		com.amazonaws.services.s3.internal.crypto.S3CryptoScheme targetScheme
		java.security.Provider provider
		com.amazonaws.services.kms.AWSKMSClient kms
		com.amazonaws.AmazonWebServiceRequest req
	static com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial create (javax.crypto.SecretKey, byte[], com.amazonaws.services.s3.model.EncryptionMaterials, com.amazonaws.services.s3.internal.crypto.S3CryptoScheme, java.security.Provider, com.amazonaws.services.kms.AWSKMSClient, com.amazonaws.AmazonWebServiceRequest) 
		javax.crypto.SecretKey cek
		byte[] iv
		com.amazonaws.services.s3.model.EncryptionMaterials kekMaterials
		com.amazonaws.services.s3.internal.crypto.S3CryptoScheme scheme
		java.security.Provider provider
		com.amazonaws.services.kms.AWSKMSClient kms
		com.amazonaws.AmazonWebServiceRequest req
	private static com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial doCreate (javax.crypto.SecretKey, byte[], com.amazonaws.services.s3.model.EncryptionMaterials, com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme, com.amazonaws.services.s3.internal.crypto.S3CryptoScheme, java.security.Provider, com.amazonaws.services.kms.AWSKMSClient, com.amazonaws.AmazonWebServiceRequest) 
		javax.crypto.SecretKey cek
		byte[] iv
		com.amazonaws.services.s3.model.EncryptionMaterials kekMaterials
		com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme contentCryptoScheme
		com.amazonaws.services.s3.internal.crypto.S3CryptoScheme targetS3CryptoScheme
		java.security.Provider provider
		com.amazonaws.services.kms.AWSKMSClient kms
		com.amazonaws.AmazonWebServiceRequest req
		com.amazonaws.services.s3.internal.crypto.SecuredCEK cekSecured
	public static com.amazonaws.services.s3.internal.crypto.ContentCryptoMaterial wrap (javax.crypto.SecretKey, byte[], com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme, java.security.Provider, com.amazonaws.services.s3.internal.crypto.SecuredCEK) 
		javax.crypto.SecretKey cek
		byte[] iv
		com.amazonaws.services.s3.internal.crypto.ContentCryptoScheme contentCryptoScheme
		java.security.Provider provider
		com.amazonaws.services.s3.internal.crypto.SecuredCEK cekSecured
	private static com.amazonaws.services.s3.internal.crypto.SecuredCEK secureCEK (javax.crypto.SecretKey, com.amazonaws.services.s3.model.EncryptionMaterials, com.amazonaws.services.s3.internal.crypto.S3KeyWrapScheme, java.security.SecureRandom, java.security.Provider, com.amazonaws.services.kms.AWSKMSClient, com.amazonaws.AmazonWebServiceRequest) 
		com.amazonaws.services.kms.model.EncryptRequest encryptRequest
		com.amazonaws.services.kms.model.EncryptResult encryptResult
		byte[] keyBlob
		java.util.Map matdesc
		java.security.Key kek
		javax.crypto.Cipher cipher
		javax.crypto.Cipher cipher
		javax.crypto.Cipher cipher
		byte[] toBeEncryptedBytes
		String algo
		Exception e
		javax.crypto.SecretKey cek
		com.amazonaws.services.s3.model.EncryptionMaterials materials
		com.amazonaws.services.s3.internal.crypto.S3KeyWrapScheme kwScheme
		java.security.SecureRandom srand
		java.security.Provider p
		com.amazonaws.services.kms.AWSKMSClient kms
		com.amazonaws.AmazonWebServiceRequest req
		java.util.Map matdesc
		java.security.Key kek
		String keyWrapAlgo
	static java.util.Map mergeMaterialDescriptions (com.amazonaws.services.s3.model.EncryptionMaterials, com.amazonaws.AmazonWebServiceRequest) 
		com.amazonaws.services.s3.model.MaterialsDescriptionProvider mdp
		java.util.Map matdesc_req
		com.amazonaws.services.s3.model.EncryptionMaterials materials
		com.amazonaws.AmazonWebServiceRequest req
		java.util.Map matdesc
}

com/amazonaws/services/s3/internal/crypto/KMSSecuredCEK.class
KMSSecuredCEK.java
package com.amazonaws.services.s3.internal.crypto
final com.amazonaws.services.s3.internal.crypto.KMSSecuredCEK extends com.amazonaws.services.s3.internal.crypto.SecuredCEK {
	static final String KEY_PROTECTION_MECHANISM
	void  (byte[], java.util.Map) 
		byte[] encryptedKeyBlob
		java.util.Map matdesc
	public static boolean isKMSKeyWrapped (java.lang.String) 
		String keyWrapAlgo
}

com/amazonaws/services/s3/internal/crypto/CipherLiteInputStream.class
CipherLiteInputStream.java
package com.amazonaws.services.s3.internal.crypto
public com.amazonaws.services.s3.internal.crypto.CipherLiteInputStream extends com.amazonaws.internal.SdkFilterInputStream {
	private static final int MAX_RETRY
	private static final int DEFAULT_IN_BUFFER_SIZE
	private com.amazonaws.services.s3.internal.crypto.CipherLite cipherLite
	private final boolean multipart
	private final boolean lastMultiPart
	private boolean eof
	private byte[] bufin
	private byte[] bufout
	private int curr_pos
	private int max_pos
	public void  (java.io.InputStream, com.amazonaws.services.s3.internal.crypto.CipherLite) 
		java.io.InputStream is
		com.amazonaws.services.s3.internal.crypto.CipherLite cipherLite
	public void  (java.io.InputStream, com.amazonaws.services.s3.internal.crypto.CipherLite, int) 
		java.io.InputStream is
		com.amazonaws.services.s3.internal.crypto.CipherLite c
		int buffsize
	public void  (java.io.InputStream, com.amazonaws.services.s3.internal.crypto.CipherLite, int, boolean, boolean) 
		java.io.InputStream is
		com.amazonaws.services.s3.internal.crypto.CipherLite c
		int buffsize
		boolean multipart
		boolean lastMultiPart
	protected void  (java.io.InputStream) 
		java.io.InputStream is
	public int read ()  throws java.io.IOException 
		int count
		int len
	public int read (byte[])  throws java.io.IOException 
		byte[] b
	public int read (byte[], int, int)  throws java.io.IOException 
		int count
		int len
		byte[] buf
		int off
		int target_len
		int len
	public long skip (long)  throws java.io.IOException 
		long n
		int available
	public int available () 
	public void close ()  throws java.io.IOException 
	public boolean markSupported () 
	public void mark (int) 
		int readlimit
	public void reset ()  throws java.io.IOException 
	final void resetInternal () 
	private int nextChunk ()  throws java.io.IOException 
		javax.crypto.BadPaddingException e
		int len
	void renewCipherLite () 
}

com/amazonaws/services/s3/internal/crypto/S3CryptoScheme$1.class
S3CryptoScheme.java
package com.amazonaws.services.s3.internal.crypto
 com.amazonaws.services.s3.internal.crypto.S3CryptoScheme$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$amazonaws$services$s3$model$CryptoMode
	static void  () 
}

com/amazonaws/services/s3/internal/crypto/CryptoRuntime.class
CryptoRuntime.java
package com.amazonaws.services.s3.internal.crypto
public com.amazonaws.services.s3.internal.crypto.CryptoRuntime extends java.lang.Object {
	static final String BOUNCY_CASTLE_PROVIDER
	private static final String BC_PROVIDER_FQCN
	public void  () 
	public static synchronized boolean isBouncyCastleAvailable () 
	public static synchronized void enableBouncyCastle () 
		Class c
		java.security.Provider provider
		Exception e
	static void recheck () 
	public static boolean isAesGcmAvailable () 
	public static void recheckAesGcmAvailablility () 
	static boolean isRsaKeyWrapAvailable () 
	private static void recheckRsaKeyWrapAvailablility () 
}

com/amazonaws/services/s3/internal/SkipMd5CheckStrategy.class
SkipMd5CheckStrategy.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.SkipMd5CheckStrategy extends java.lang.Object {
	public static final String DISABLE_GET_OBJECT_MD5_VALIDATION_PROPERTY
	public static final String DISABLE_PUT_OBJECT_MD5_VALIDATION_PROPERTY
	public static final com.amazonaws.services.s3.internal.SkipMd5CheckStrategy INSTANCE
	private void  () 
	public boolean skipClientSideValidationPerGetResponse (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public boolean skipClientSideValidationPerPutResponse (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public boolean skipClientSideValidationPerUploadPartResponse (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public boolean skipClientSideValidation (com.amazonaws.services.s3.model.GetObjectRequest, com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.GetObjectRequest request
		com.amazonaws.services.s3.model.ObjectMetadata returnedMetadata
	public boolean skipClientSideValidationPerRequest (com.amazonaws.services.s3.model.PutObjectRequest) 
		com.amazonaws.services.s3.model.PutObjectRequest request
	public boolean skipClientSideValidationPerRequest (com.amazonaws.services.s3.model.UploadPartRequest) 
		com.amazonaws.services.s3.model.UploadPartRequest request
	public boolean skipServerSideValidation (com.amazonaws.services.s3.model.PutObjectRequest) 
		com.amazonaws.services.s3.model.PutObjectRequest request
	public boolean skipServerSideValidation (com.amazonaws.services.s3.model.UploadPartRequest) 
		com.amazonaws.services.s3.model.UploadPartRequest request
	public boolean skipClientSideValidationPerRequest (com.amazonaws.services.s3.model.GetObjectRequest) 
		com.amazonaws.services.s3.model.GetObjectRequest request
	private boolean skipClientSideValidationPerResponse (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	private boolean isGetObjectMd5ValidationDisabledByProperty () 
	private boolean isPutObjectMd5ValidationDisabledByProperty () 
	private boolean metadataInvolvesSse (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	private boolean putRequestInvolvesSse (com.amazonaws.services.s3.model.PutObjectRequest) 
		com.amazonaws.services.s3.model.PutObjectRequest request
	private static boolean isMultipartUploadETag (java.lang.String) 
		String eTag
	private static transient boolean containsNonNull (java.lang.Object[]) 
		Object item
		Object[] items
	static void  () 
}

com/amazonaws/services/s3/internal/S3ErrorResponseHandler$S3ErrorTags.class
S3ErrorResponseHandler.java
package com.amazonaws.services.s3.internal
final com.amazonaws.services.s3.internal.S3ErrorResponseHandler$S3ErrorTags extends java.lang.Enum {
	public static final com.amazonaws.services.s3.internal.S3ErrorResponseHandler$S3ErrorTags Error
	public static final com.amazonaws.services.s3.internal.S3ErrorResponseHandler$S3ErrorTags Message
	public static final com.amazonaws.services.s3.internal.S3ErrorResponseHandler$S3ErrorTags Code
	public static final com.amazonaws.services.s3.internal.S3ErrorResponseHandler$S3ErrorTags RequestId
	public static final com.amazonaws.services.s3.internal.S3ErrorResponseHandler$S3ErrorTags HostId
	private static final com.amazonaws.services.s3.internal.S3ErrorResponseHandler$S3ErrorTags[] $VALUES
	public static com.amazonaws.services.s3.internal.S3ErrorResponseHandler$S3ErrorTags[] values () 
	public static com.amazonaws.services.s3.internal.S3ErrorResponseHandler$S3ErrorTags valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/amazonaws/services/s3/internal/S3VersionHeaderHandler.class
S3VersionHeaderHandler.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.S3VersionHeaderHandler extends java.lang.Object implements com.amazonaws.services.s3.internal.HeaderHandler  {
	public void  () 
	public void handle (com.amazonaws.services.s3.internal.S3VersionResult, com.amazonaws.http.HttpResponse) 
		com.amazonaws.services.s3.internal.S3VersionResult result
		com.amazonaws.http.HttpResponse response
	public volatile void handle (java.lang.Object, com.amazonaws.http.HttpResponse) 
}

com/amazonaws/services/s3/internal/IsSigV4RetryablePredicate.class
IsSigV4RetryablePredicate.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.IsSigV4RetryablePredicate extends com.amazonaws.internal.SdkPredicate {
	private static final java.util.List AUTH_ERROR_CODES
	private static final java.util.List AUTH_ERROR_MESSAGES
	public void  () 
	public boolean test (com.amazonaws.AmazonServiceException) 
		String possibleErrorMessage
		com.amazonaws.AmazonServiceException ase
	public volatile boolean test (java.lang.Object) 
	static void  () 
}

com/amazonaws/services/s3/internal/MultiFileOutputStream.class
MultiFileOutputStream.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.MultiFileOutputStream extends java.io.OutputStream implements com.amazonaws.services.s3.OnFileDelete  {
	static final int DEFAULT_PART_SIZE
	private final java.io.File root
	private final String namePrefix
	private int filesCreated
	private long partSize
	private long diskLimit
	private com.amazonaws.services.s3.UploadObjectObserver observer
	private int currFileBytesWritten
	private long totalBytesWritten
	private java.io.FileOutputStream os
	private boolean closed
	private java.util.concurrent.Semaphore diskPermits
	public void  () 
	public void  (java.io.File, java.lang.String) 
		java.io.File root
		String namePrefix
	public com.amazonaws.services.s3.internal.MultiFileOutputStream init (com.amazonaws.services.s3.UploadObjectObserver, long, long) 
		com.amazonaws.services.s3.UploadObjectObserver observer
		long partSize
		long diskLimit
		int max
	public void write (int)  throws java.io.IOException 
		int b
	public void write (byte[])  throws java.io.IOException 
		byte[] b
	public void write (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
	private java.io.FileOutputStream fos ()  throws java.io.IOException 
		java.io.File file
	public void onFileDelete (com.amazonaws.services.s3.internal.FileDeletionEvent) 
		com.amazonaws.services.s3.internal.FileDeletionEvent event
	private void blockIfNecessary () 
		InterruptedException e
	public void flush ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
		java.io.File lastPart
	public void cleanup () 
		java.io.File f
		int i
	public int getNumFilesWritten () 
	public java.io.File getFile (int) 
		int partNumber
	public long getPartSize () 
	public java.io.File getRoot () 
	public java.lang.String getNamePrefix () 
	public long getTotalBytesWritten () 
	static java.lang.String yyMMdd_hhmmss () 
	public boolean isClosed () 
	public long getDiskLimit () 
}

com/amazonaws/services/s3/internal/ObjectExpirationHeaderHandler.class
ObjectExpirationHeaderHandler.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.ObjectExpirationHeaderHandler extends java.lang.Object implements com.amazonaws.services.s3.internal.HeaderHandler  {
	private static final java.util.regex.Pattern datePattern
	private static final java.util.regex.Pattern rulePattern
	private static final org.apache.commons.logging.Log log
	public void  () 
	public void handle (com.amazonaws.services.s3.internal.ObjectExpirationResult, com.amazonaws.http.HttpResponse) 
		com.amazonaws.services.s3.internal.ObjectExpirationResult result
		com.amazonaws.http.HttpResponse response
		String expirationHeader
	private java.lang.String parseRuleId (java.lang.String) 
		String expirationHeader
		java.util.regex.Matcher matcher
	private java.util.Date parseDate (java.lang.String) 
		Exception exception
		String date
		String expirationHeader
		java.util.regex.Matcher matcher
	public volatile void handle (java.lang.Object, com.amazonaws.http.HttpResponse) 
	static void  () 
}

com/amazonaws/services/s3/internal/FileDeletionEvent.class
FileDeletionEvent.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.FileDeletionEvent extends java.lang.Object {
	public void  () 
}

com/amazonaws/services/s3/internal/XmlWriter.class
XmlWriter.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.XmlWriter extends java.lang.Object {
	java.util.List tags
	StringBuilder sb
	static final boolean $assertionsDisabled
	public void  () 
	public com.amazonaws.services.s3.internal.XmlWriter start (java.lang.String) 
		String name
	public com.amazonaws.services.s3.internal.XmlWriter start (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String attr
		String value
	public com.amazonaws.services.s3.internal.XmlWriter start (java.lang.String, java.lang.String[], java.lang.String[]) 
		int i
		String name
		String[] attrs
		String[] values
	public com.amazonaws.services.s3.internal.XmlWriter end () 
		String name
	public byte[] getBytes () 
	public java.lang.String toString () 
	public com.amazonaws.services.s3.internal.XmlWriter value (java.lang.String) 
		String value
	private void writeAttr (java.lang.String, java.lang.String) 
		String name
		String value
	private void appendEscapedString (java.lang.String, java.lang.StringBuilder) 
		String escape
		String escape
		String escape
		String escape
		String escape
		String escape
		String escape
		char ch
		String escape
		String s
		StringBuilder builder
		int pos
		int start
		int len
	static void  () 
}

com/amazonaws/services/s3/internal/ServiceUtils$RetryableS3DownloadTask.class
ServiceUtils.java
package com.amazonaws.services.s3.internal
public abstract com.amazonaws.services.s3.internal.ServiceUtils$RetryableS3DownloadTask extends java.lang.Object {
	public abstract com.amazonaws.services.s3.model.S3Object getS3ObjectStream () 
	public abstract boolean needIntegrityCheck () 
}

com/amazonaws/services/s3/internal/SSEResultBase.class
SSEResultBase.java
package com.amazonaws.services.s3.internal
public abstract com.amazonaws.services.s3.internal.SSEResultBase extends java.lang.Object implements com.amazonaws.services.s3.internal.ServerSideEncryptionResult  {
	private String sseAlgorithm
	private String sseCustomerAlgorithm
	private String sseCustomerKeyMD5
	public void  () 
	public final java.lang.String getSSEAlgorithm () 
	public final void setSSEAlgorithm (java.lang.String) 
		String algorithm
	public final java.lang.String getSSECustomerAlgorithm () 
	public final void setSSECustomerAlgorithm (java.lang.String) 
		String algorithm
	public final java.lang.String getSSECustomerKeyMd5 () 
	public final void setSSECustomerKeyMd5 (java.lang.String) 
		String md5
	public final java.lang.String getServerSideEncryption () 
}

com/amazonaws/services/s3/internal/S3DirectSpi.class
S3DirectSpi.java
package com.amazonaws.services.s3.internal
public abstract com.amazonaws.services.s3.internal.S3DirectSpi extends java.lang.Object {
	public abstract com.amazonaws.services.s3.model.PutObjectResult putObject (com.amazonaws.services.s3.model.PutObjectRequest) 
	public abstract com.amazonaws.services.s3.model.S3Object getObject (com.amazonaws.services.s3.model.GetObjectRequest) 
	public abstract com.amazonaws.services.s3.model.ObjectMetadata getObject (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File) 
	public abstract com.amazonaws.services.s3.model.CompleteMultipartUploadResult completeMultipartUpload (com.amazonaws.services.s3.model.CompleteMultipartUploadRequest) 
	public abstract com.amazonaws.services.s3.model.InitiateMultipartUploadResult initiateMultipartUpload (com.amazonaws.services.s3.model.InitiateMultipartUploadRequest) 
	public abstract com.amazonaws.services.s3.model.UploadPartResult uploadPart (com.amazonaws.services.s3.model.UploadPartRequest) 
	public abstract com.amazonaws.services.s3.model.CopyPartResult copyPart (com.amazonaws.services.s3.model.CopyPartRequest) 
	public abstract void abortMultipartUpload (com.amazonaws.services.s3.model.AbortMultipartUploadRequest) 
}

com/amazonaws/services/s3/internal/S3Signer.class
S3Signer.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.S3Signer extends com.amazonaws.auth.AbstractAWSSigner {
	private static final org.apache.commons.logging.Log log
	private final String httpVerb
	private final String resourcePath
	private final java.util.Set additionalQueryParamsToSign
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String httpVerb
		String resourcePath
	public void  (java.lang.String, java.lang.String, java.util.Collection) 
		String httpVerb
		String resourcePath
		java.util.Collection additionalQueryParamsToSign
	public void sign (com.amazonaws.SignableRequest, com.amazonaws.auth.AWSCredentials) 
		com.amazonaws.SignableRequest request
		com.amazonaws.auth.AWSCredentials credentials
		com.amazonaws.auth.AWSCredentials sanitizedCredentials
		String encodedResourcePath
		int timeOffset
		java.util.Date date
		String canonicalString
		String signature
	protected void addSessionCredentials (com.amazonaws.SignableRequest, com.amazonaws.auth.AWSSessionCredentials) 
		com.amazonaws.SignableRequest request
		com.amazonaws.auth.AWSSessionCredentials credentials
	static void  () 
}

com/amazonaws/services/s3/internal/AmazonS3ExceptionBuilder.class
AmazonS3ExceptionBuilder.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.AmazonS3ExceptionBuilder extends java.lang.Object {
	private String requestId
	private String errorCode
	private String errorMessage
	private int statusCode
	private String extendedRequestId
	private String cloudFrontId
	private java.util.Map additionalDetails
	private String errorResponseXml
	public void  () 
	public java.lang.String getRequestId () 
	public void setRequestId (java.lang.String) 
		String requestId
	public void setErrorCode (java.lang.String) 
		String errorCode
	public java.lang.String getErrorCode () 
	public java.lang.String getErrorMessage () 
	public void setErrorMessage (java.lang.String) 
		String errorMessage
	public void setStatusCode (int) 
		int statusCode
	public int getStatusCode () 
	public java.lang.String getExtendedRequestId () 
	public void setExtendedRequestId (java.lang.String) 
		String extendedRequestId
	public java.lang.String getCloudFrontId () 
	public void setCloudFrontId (java.lang.String) 
		String cloudFrontId
	public java.util.Map getAdditionalDetails () 
	public void setAdditionalDetails (java.util.Map) 
		java.util.Map additionalDetails
	public void addAdditionalDetail (java.lang.String, java.lang.String) 
		String key
		String detail
		String additionalContent
	public java.lang.String getErrorResponseXml () 
	public void setErrorResponseXml (java.lang.String) 
		String errorResponseXml
	public com.amazonaws.services.s3.model.AmazonS3Exception build () 
		com.amazonaws.services.s3.model.AmazonS3Exception s3Exception
	private com.amazonaws.AmazonServiceException$ErrorType errorTypeOf (int) 
		int statusCode
}

com/amazonaws/services/s3/internal/ObjectExpirationResult.class
ObjectExpirationResult.java
package com.amazonaws.services.s3.internal
public abstract com.amazonaws.services.s3.internal.ObjectExpirationResult extends java.lang.Object {
	public abstract java.util.Date getExpirationTime () 
	public abstract void setExpirationTime (java.util.Date) 
	public abstract java.lang.String getExpirationTimeRuleId () 
	public abstract void setExpirationTimeRuleId (java.lang.String) 
}

com/amazonaws/services/s3/internal/AWSS3V4Signer.class
AWSS3V4Signer.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.AWSS3V4Signer extends com.amazonaws.auth.AWS4Signer {
	private static final String CONTENT_SHA_256
	private static final String UNSIGNED_PAYLOAD
	public void  () 
	protected void processRequestPayload (com.amazonaws.SignableRequest, byte[], byte[], com.amazonaws.auth.internal.AWS4SignerRequestParams) 
		com.amazonaws.auth.AwsChunkedEncodingInputStream chunkEncodededStream
		com.amazonaws.SignableRequest request
		byte[] signature
		byte[] signingKey
		com.amazonaws.auth.internal.AWS4SignerRequestParams signerRequestParams
	protected java.lang.String calculateContentHashPresign (com.amazonaws.SignableRequest) 
		com.amazonaws.SignableRequest request
	protected java.lang.String calculateContentHash (com.amazonaws.SignableRequest) 
		long originalContentLength
		long originalContentLength
		java.io.IOException e
		String contentLength
		long originalContentLength
		com.amazonaws.SignableRequest request
	private boolean useChunkEncoding (com.amazonaws.SignableRequest) 
		com.amazonaws.SignableRequest request
	private boolean isChunkedEncodingDisabled (com.amazonaws.SignableRequest) 
		com.amazonaws.Request request
		Boolean isChunkedEncodingDisabled
		com.amazonaws.SignableRequest signableRequest
	private boolean isPayloadSigningEnabled (com.amazonaws.SignableRequest) 
		com.amazonaws.Request request
		Boolean isPayloadSigningEnabled
		com.amazonaws.SignableRequest signableRequest
	static long getContentLength (com.amazonaws.SignableRequest)  throws java.io.IOException 
		java.io.IOException ex
		com.amazonaws.SignableRequest request
		java.io.InputStream content
		com.amazonaws.ReadLimitInfo info
		int readLimit
		long contentLength
		byte[] tmp
		int read
}

com/amazonaws/services/s3/internal/S3XmlResponseHandler.class
S3XmlResponseHandler.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.S3XmlResponseHandler extends com.amazonaws.services.s3.internal.AbstractS3ResponseHandler {
	private com.amazonaws.transform.Unmarshaller responseUnmarshaller
	private static final org.apache.commons.logging.Log log
	private java.util.Map responseHeaders
	public void  (com.amazonaws.transform.Unmarshaller) 
		com.amazonaws.transform.Unmarshaller responseUnmarshaller
	public com.amazonaws.AmazonWebServiceResponse handle (com.amazonaws.http.HttpResponse)  throws java.lang.Exception 
		Object result
		com.amazonaws.http.HttpResponse response
		com.amazonaws.AmazonWebServiceResponse awsResponse
	public java.util.Map getResponseHeaders () 
	public volatile java.lang.Object handle (com.amazonaws.http.HttpResponse)  throws java.lang.Exception 
	static void  () 
}

com/amazonaws/services/s3/internal/DigestValidationInputStream.class
DigestValidationInputStream.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.DigestValidationInputStream extends com.amazonaws.internal.SdkDigestInputStream {
	private byte[] expectedHash
	private boolean digestValidated
	public void  (java.io.InputStream, java.security.MessageDigest, byte[]) 
		java.io.InputStream in
		java.security.MessageDigest digest
		byte[] serverSideHash
	public int read ()  throws java.io.IOException 
		int ch
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
		int result
	public byte[] getMD5Checksum () 
	private void validateMD5Digest () 
}

com/amazonaws/services/s3/internal/Mimetypes.class
Mimetypes.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.Mimetypes extends java.lang.Object {
	private static final org.apache.commons.logging.Log log
	public static final String MIMETYPE_XML
	public static final String MIMETYPE_HTML
	public static final String MIMETYPE_OCTET_STREAM
	public static final String MIMETYPE_GZIP
	private static com.amazonaws.services.s3.internal.Mimetypes mimetypes
	private java.util.HashMap extensionToMimetypeMap
	private void  () 
	public static synchronized com.amazonaws.services.s3.internal.Mimetypes getInstance () 
		java.io.IOException ex
		java.io.IOException e
		java.io.IOException ex
		java.io.IOException ex
		java.io.InputStream is
	public void loadAndReplaceMimetypes (java.io.InputStream)  throws java.io.IOException 
		String extension
		String mimetype
		java.util.StringTokenizer st
		java.io.InputStream is
		java.io.BufferedReader br
		String line
	public java.lang.String getMimetype (java.lang.String) 
		String mimetype
		String ext
		String fileName
		int lastPeriodIndex
	public java.lang.String getMimetype (java.io.File) 
		java.io.File file
	static void  () 
}

com/amazonaws/services/s3/internal/S3RequesterChargedResult.class
S3RequesterChargedResult.java
package com.amazonaws.services.s3.internal
public abstract com.amazonaws.services.s3.internal.S3RequesterChargedResult extends java.lang.Object {
	public abstract boolean isRequesterCharged () 
	public abstract void setRequesterCharged (boolean) 
}

com/amazonaws/services/s3/internal/RepeatableInputStream.class
RepeatableInputStream.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.RepeatableInputStream extends com.amazonaws.internal.SdkInputStream {
	private static final org.apache.commons.logging.Log log
	private java.io.InputStream is
	private int bufferSize
	private int bufferOffset
	private long bytesReadPastMark
	private byte[] buffer
	private boolean hasWarnedBufferOverflow
	public void  (java.io.InputStream, int) 
		java.io.InputStream inputStream
		int bufferSize
	public void reset ()  throws java.io.IOException 
	public boolean markSupported () 
	public void mark (int) 
		byte[] newBuffer
		int readlimit
	public int available ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
	public int read (byte[], int, int)  throws java.io.IOException 
		int bytesFromBuffer
		byte[] out
		int outOffset
		int outLength
		int count
	public int read ()  throws java.io.IOException 
		int unsignedByte
		byte[] tmp
		int count
	public java.io.InputStream getWrappedInputStream () 
	static void  () 
}

com/amazonaws/services/s3/internal/S3MetadataResponseHandler.class
S3MetadataResponseHandler.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.S3MetadataResponseHandler extends com.amazonaws.services.s3.internal.AbstractS3ResponseHandler {
	public void  () 
	public com.amazonaws.AmazonWebServiceResponse handle (com.amazonaws.http.HttpResponse)  throws java.lang.Exception 
		com.amazonaws.http.HttpResponse response
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		com.amazonaws.AmazonWebServiceResponse awsResponse
	public volatile java.lang.Object handle (com.amazonaws.http.HttpResponse)  throws java.lang.Exception 
}

com/amazonaws/services/s3/internal/DeleteObjectsResponse.class
DeleteObjectsResponse.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.DeleteObjectsResponse extends java.lang.Object implements com.amazonaws.services.s3.internal.S3RequesterChargedResult  {
	private java.util.List deletedObjects
	private java.util.List errors
	private boolean isRequesterCharged
	public void  () 
	public void  (java.util.List, java.util.List) 
		java.util.List deletedObjects
		java.util.List errors
	public java.util.List getDeletedObjects () 
	public void setDeletedObjects (java.util.List) 
		java.util.List deletedObjects
	public java.util.List getErrors () 
	public void setErrors (java.util.List) 
		java.util.List errors
	public boolean isRequesterCharged () 
	public void setRequesterCharged (boolean) 
		boolean isRequesterCharged
}

com/amazonaws/services/s3/internal/S3RequestEndpointResolver.class
S3RequestEndpointResolver.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.S3RequestEndpointResolver extends java.lang.Object {
	private final com.amazonaws.internal.ServiceEndpointBuilder endpointBuilder
	private final boolean isPathStyleAccess
	private final String bucketName
	private final String key
	public void  (com.amazonaws.internal.ServiceEndpointBuilder, boolean, java.lang.String, java.lang.String) 
		com.amazonaws.internal.ServiceEndpointBuilder endpointBuilder
		boolean isPathStyleAccess
		String bucketName
		String key
	static boolean isValidIpV4Address (java.lang.String) 
		int tokenInt
		NumberFormatException ase
		String token
		String ipAddr
		String[] tokens
	private static java.net.URI convertToVirtualHostEndpoint (java.net.URI, java.lang.String) 
		java.net.URISyntaxException e
		java.net.URI endpoint
		String bucketName
	public java.lang.String getBucketName () 
	public void resolveRequestEndpoint (com.amazonaws.Request) 
		com.amazonaws.Request request
	public void resolveRequestEndpoint (com.amazonaws.Request, java.lang.String) 
		com.amazonaws.regions.Region r
		com.amazonaws.Request request
		String regionString
		java.net.URI endpoint
	private boolean shouldUseVirtualAddressing (java.net.URI) 
		java.net.URI endpoint
	private java.lang.String getHostStyleResourcePath () 
		String resourcePath
	private java.lang.String getPathStyleResourcePath () 
}

com/amazonaws/services/s3/internal/CompleteMultipartUploadRetryablePredicate.class
CompleteMultipartUploadRetryablePredicate.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.CompleteMultipartUploadRetryablePredicate extends com.amazonaws.internal.SdkPredicate {
	private static final String ERROR_CODE
	private static final String RETYABLE_ERROR_MESSAGE
	public void  () 
	public boolean test (com.amazonaws.services.s3.model.AmazonS3Exception) 
		com.amazonaws.services.s3.model.AmazonS3Exception exception
	public volatile boolean test (java.lang.Object) 
}

com/amazonaws/services/s3/internal/S3ErrorResponseHandler.class
S3ErrorResponseHandler.java
package com.amazonaws.services.s3.internal
public com.amazonaws.services.s3.internal.S3ErrorResponseHandler extends java.lang.Object implements com.amazonaws.http.HttpResponseHandler  {
	private static final org.apache.commons.logging.Log log
	private static final javax.xml.stream.XMLInputFactory xmlInputFactory
	public void  () 
	public com.amazonaws.AmazonServiceException handle (com.amazonaws.http.HttpResponse)  throws javax.xml.stream.XMLStreamException 
		com.amazonaws.http.HttpResponse httpResponse
		com.amazonaws.AmazonServiceException exception
	private com.amazonaws.AmazonServiceException createException (com.amazonaws.http.HttpResponse)  throws javax.xml.stream.XMLStreamException 
		java.io.IOException ioe
		javax.xml.stream.XMLStreamReader reader
		String tagName
		String tagName
		int event
		int targetDepth
		com.amazonaws.services.s3.internal.AmazonS3ExceptionBuilder exceptionBuilder
		boolean hasErrorTagVisited
		Exception e
		com.amazonaws.http.HttpResponse httpResponse
		java.io.InputStream is
		String xmlContent
		String content
		javax.xml.stream.XMLStreamReader reader
	private com.amazonaws.services.s3.model.AmazonS3Exception createExceptionFromHeaders (com.amazonaws.http.HttpResponse, java.lang.String) 
		com.amazonaws.http.HttpResponse errorResponse
		String errorResponseXml
		java.util.Map headers
		int statusCode
		com.amazonaws.services.s3.internal.AmazonS3ExceptionBuilder exceptionBuilder
	public boolean needsConnectionLeftOpen () 
	public volatile java.lang.Object handle (com.amazonaws.http.HttpResponse)  throws java.lang.Exception 
	static void  () 
}

com/amazonaws/services/s3/AmazonS3ClientBuilder$1.class
AmazonS3ClientBuilder.java
package com.amazonaws.services.s3
final com.amazonaws.services.s3.AmazonS3ClientBuilder$1 extends java.lang.Object implements com.amazonaws.internal.SdkFunction  {
	void  () 
	public com.amazonaws.services.s3.AmazonS3 apply (com.amazonaws.services.s3.AmazonS3ClientParamsWrapper) 
		com.amazonaws.services.s3.AmazonS3ClientParamsWrapper params
	public volatile java.lang.Object apply (java.lang.Object) 
}

com/amazonaws/services/s3/AmazonS3Client.class
AmazonS3Client.java
package com.amazonaws.services.s3
public com.amazonaws.services.s3.AmazonS3Client extends com.amazonaws.AmazonWebServiceClient implements com.amazonaws.services.s3.AmazonS3  {
	public static final String S3_SERVICE_NAME
	private static final String S3_SIGNER
	private static final String S3_V4_SIGNER
	protected static final com.amazonaws.services.s3.AmazonS3ClientConfigurationFactory configFactory
	private static org.apache.commons.logging.Log log
	protected final com.amazonaws.auth.AWSCredentialsProvider awsCredentialsProvider
	protected final com.amazonaws.services.s3.internal.S3ErrorResponseHandler errorResponseHandler
	private final com.amazonaws.services.s3.internal.S3XmlResponseHandler voidResponseHandler
	private static final com.amazonaws.services.s3.model.transform.BucketConfigurationXmlFactory bucketConfigurationXmlFactory
	private static final com.amazonaws.services.s3.model.transform.RequestPaymentConfigurationXmlFactory requestPaymentConfigurationXmlFactory
	private volatile com.amazonaws.services.s3.S3ClientOptions clientOptions
	private volatile String clientRegion
	private static final int BUCKET_REGION_CACHE_SIZE
	private static final java.util.Map bucketRegionCache
	private final com.amazonaws.services.s3.internal.SkipMd5CheckStrategy skipMd5CheckStrategy
	private final com.amazonaws.services.s3.internal.CompleteMultipartUploadRetryCondition completeMultipartUploadRetryCondition
	static java.util.Map getBucketRegionCache () 
	public void  () 
	public void  (com.amazonaws.auth.AWSCredentials) 
		com.amazonaws.auth.AWSCredentials awsCredentials
	public void  (com.amazonaws.auth.AWSCredentials, com.amazonaws.ClientConfiguration) 
		com.amazonaws.auth.AWSCredentials awsCredentials
		com.amazonaws.ClientConfiguration clientConfiguration
	public void  (com.amazonaws.auth.AWSCredentialsProvider) 
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
	public void  (com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.ClientConfiguration) 
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
		com.amazonaws.ClientConfiguration clientConfiguration
	public void  (com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.ClientConfiguration, com.amazonaws.metrics.RequestMetricCollector) 
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
		com.amazonaws.ClientConfiguration clientConfiguration
		com.amazonaws.metrics.RequestMetricCollector requestMetricCollector
	void  (com.amazonaws.auth.AWSCredentialsProvider, com.amazonaws.ClientConfiguration, com.amazonaws.metrics.RequestMetricCollector, com.amazonaws.services.s3.internal.SkipMd5CheckStrategy) 
		com.amazonaws.auth.AWSCredentialsProvider credentialsProvider
		com.amazonaws.ClientConfiguration clientConfiguration
		com.amazonaws.metrics.RequestMetricCollector requestMetricCollector
		com.amazonaws.services.s3.internal.SkipMd5CheckStrategy skipMd5CheckStrategy
	public void  (com.amazonaws.ClientConfiguration) 
		com.amazonaws.ClientConfiguration clientConfiguration
	void  (com.amazonaws.services.s3.AmazonS3ClientParams) 
		com.amazonaws.services.s3.AmazonS3ClientParams s3ClientParams
	private void init () 
		com.amazonaws.handlers.HandlerChainFactory chainFactory
	public synchronized void setEndpoint (java.lang.String) 
		String endpoint
	public synchronized void setRegion (com.amazonaws.regions.Region) 
		com.amazonaws.regions.Region region
	public synchronized void setS3ClientOptions (com.amazonaws.services.s3.S3ClientOptions) 
		com.amazonaws.services.s3.S3ClientOptions clientOptions
	protected boolean useStrictHostNameVerification () 
	public com.amazonaws.services.s3.model.VersionListing listNextBatchOfVersions (com.amazonaws.services.s3.model.VersionListing)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.VersionListing previousVersionListing
	public com.amazonaws.services.s3.model.VersionListing listNextBatchOfVersions (com.amazonaws.services.s3.model.ListNextBatchOfVersionsRequest) 
		com.amazonaws.services.s3.model.VersionListing emptyListing
		com.amazonaws.services.s3.model.ListNextBatchOfVersionsRequest listNextBatchOfVersionsRequest
		com.amazonaws.services.s3.model.VersionListing previousVersionListing
	public com.amazonaws.services.s3.model.VersionListing listVersions (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String prefix
	public com.amazonaws.services.s3.model.VersionListing listVersions (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String prefix
		String keyMarker
		String versionIdMarker
		String delimiter
		Integer maxKeys
		com.amazonaws.services.s3.model.ListVersionsRequest request
	public com.amazonaws.services.s3.model.VersionListing listVersions (com.amazonaws.services.s3.model.ListVersionsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ListVersionsRequest listVersionsRequest
		boolean shouldSDKDecodeResponse
		com.amazonaws.Request request
	public com.amazonaws.services.s3.model.ObjectListing listObjects (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.ObjectListing listObjects (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String prefix
	public com.amazonaws.services.s3.model.ObjectListing listObjects (com.amazonaws.services.s3.model.ListObjectsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ListObjectsRequest listObjectsRequest
		boolean shouldSDKDecodeResponse
		com.amazonaws.Request request
	public com.amazonaws.services.s3.model.ListObjectsV2Result listObjectsV2 (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.ListObjectsV2Result listObjectsV2 (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String prefix
	public com.amazonaws.services.s3.model.ListObjectsV2Result listObjectsV2 (com.amazonaws.services.s3.model.ListObjectsV2Request)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ListObjectsV2Request listObjectsV2Request
		com.amazonaws.Request request
		boolean shouldSDKDecodeResponse
	public com.amazonaws.services.s3.model.ObjectListing listNextBatchOfObjects (com.amazonaws.services.s3.model.ObjectListing)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ObjectListing previousObjectListing
	public com.amazonaws.services.s3.model.ObjectListing listNextBatchOfObjects (com.amazonaws.services.s3.model.ListNextBatchOfObjectsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ObjectListing emptyListing
		com.amazonaws.services.s3.model.ListNextBatchOfObjectsRequest listNextBatchOfObjectsRequest
		com.amazonaws.services.s3.model.ObjectListing previousObjectListing
	public com.amazonaws.services.s3.model.Owner getS3AccountOwner ()  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public com.amazonaws.services.s3.model.Owner getS3AccountOwner (com.amazonaws.services.s3.model.GetS3AccountOwnerRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetS3AccountOwnerRequest getS3AccountOwnerRequest
		com.amazonaws.Request request
	public java.util.List listBuckets (com.amazonaws.services.s3.model.ListBucketsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ListBucketsRequest listBucketsRequest
		com.amazonaws.Request request
	public java.util.List listBuckets ()  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
	public java.lang.String getBucketLocation (com.amazonaws.services.s3.model.GetBucketLocationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetBucketLocationRequest getBucketLocationRequest
		String bucketName
		com.amazonaws.Request request
	public java.lang.String getBucketLocation (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.Bucket createBucket (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.Bucket createBucket (java.lang.String, com.amazonaws.services.s3.model.Region)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		com.amazonaws.services.s3.model.Region region
	public com.amazonaws.services.s3.model.Bucket createBucket (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String region
	public com.amazonaws.services.s3.model.Bucket createBucket (com.amazonaws.services.s3.model.CreateBucketRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.internal.XmlWriter xml
		com.amazonaws.services.s3.model.CreateBucketRequest createBucketRequest
		String bucketName
		String region
		com.amazonaws.Request request
	public com.amazonaws.services.s3.model.AccessControlList getObjectAcl (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
	public com.amazonaws.services.s3.model.AccessControlList getObjectAcl (java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		String versionId
	public com.amazonaws.services.s3.model.AccessControlList getObjectAcl (com.amazonaws.services.s3.model.GetObjectAclRequest) 
		com.amazonaws.services.s3.model.GetObjectAclRequest getObjectAclRequest
	public void setObjectAcl (java.lang.String, java.lang.String, com.amazonaws.services.s3.model.AccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		com.amazonaws.services.s3.model.AccessControlList acl
	public void setObjectAcl (java.lang.String, java.lang.String, com.amazonaws.services.s3.model.CannedAccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		com.amazonaws.services.s3.model.CannedAccessControlList acl
	public void setObjectAcl (java.lang.String, java.lang.String, java.lang.String, com.amazonaws.services.s3.model.AccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		String versionId
		com.amazonaws.services.s3.model.AccessControlList acl
	public void setObjectAcl (java.lang.String, java.lang.String, java.lang.String, com.amazonaws.services.s3.model.AccessControlList, com.amazonaws.metrics.RequestMetricCollector)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		String versionId
		com.amazonaws.services.s3.model.AccessControlList acl
		com.amazonaws.metrics.RequestMetricCollector requestMetricCollector
	public void setObjectAcl (java.lang.String, java.lang.String, java.lang.String, com.amazonaws.services.s3.model.CannedAccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		String versionId
		com.amazonaws.services.s3.model.CannedAccessControlList acl
	public void setObjectAcl (java.lang.String, java.lang.String, java.lang.String, com.amazonaws.services.s3.model.CannedAccessControlList, com.amazonaws.metrics.RequestMetricCollector) 
		String bucketName
		String key
		String versionId
		com.amazonaws.services.s3.model.CannedAccessControlList acl
		com.amazonaws.metrics.RequestMetricCollector requestMetricCollector
	public void setObjectAcl (com.amazonaws.services.s3.model.SetObjectAclRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.SetObjectAclRequest setObjectAclRequest
	public com.amazonaws.services.s3.model.AccessControlList getBucketAcl (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.AccessControlList getBucketAcl (com.amazonaws.services.s3.model.GetBucketAclRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetBucketAclRequest getBucketAclRequest
		String bucketName
	public void setBucketAcl (java.lang.String, com.amazonaws.services.s3.model.AccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		com.amazonaws.services.s3.model.AccessControlList acl
	public void setBucketAcl (java.lang.String, com.amazonaws.services.s3.model.AccessControlList, com.amazonaws.metrics.RequestMetricCollector) 
		String bucketName
		com.amazonaws.services.s3.model.AccessControlList acl
		com.amazonaws.metrics.RequestMetricCollector requestMetricCollector
		com.amazonaws.services.s3.model.SetBucketAclRequest request
	public void setBucketAcl (java.lang.String, com.amazonaws.services.s3.model.CannedAccessControlList)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
	public void setBucketAcl (java.lang.String, com.amazonaws.services.s3.model.CannedAccessControlList, com.amazonaws.metrics.RequestMetricCollector)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
		com.amazonaws.metrics.RequestMetricCollector requestMetricCollector
		com.amazonaws.services.s3.model.SetBucketAclRequest request
	public void setBucketAcl (com.amazonaws.services.s3.model.SetBucketAclRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.SetBucketAclRequest setBucketAclRequest
		String bucketName
		com.amazonaws.services.s3.model.AccessControlList acl
		com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
	public com.amazonaws.services.s3.model.ObjectMetadata getObjectMetadata (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
	public com.amazonaws.services.s3.model.ObjectMetadata getObjectMetadata (com.amazonaws.services.s3.model.GetObjectMetadataRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetObjectMetadataRequest getObjectMetadataRequest
		String bucketName
		String key
		String versionId
		java.net.URI endpoint
		com.amazonaws.Request request
	public com.amazonaws.services.s3.model.S3Object getObject (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
	public boolean doesBucketExist (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.AmazonServiceException ase
		String bucketName
	public boolean doesObjectExist (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.AmazonS3Exception e
		String bucketName
		String objectName
	public com.amazonaws.services.s3.model.HeadBucketResult headBucket (com.amazonaws.services.s3.model.HeadBucketRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.HeadBucketRequest headBucketRequest
		String bucketName
		com.amazonaws.Request request
	public void changeObjectStorageClass (java.lang.String, java.lang.String, com.amazonaws.services.s3.model.StorageClass)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		com.amazonaws.services.s3.model.StorageClass newStorageClass
	public void setObjectRedirectLocation (java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		String newRedirectLocation
	public com.amazonaws.services.s3.model.S3Object getObject (com.amazonaws.services.s3.model.GetObjectRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		java.security.MessageDigest digest
		java.security.NoSuchAlgorithmException e
		byte[] serverSideHash
		com.amazonaws.services.s3.model.S3Object s3Object
		java.io.InputStream is
		org.apache.http.client.methods.HttpRequestBase httpRequest
		com.amazonaws.event.ProgressInputStream progressInputStream
		com.amazonaws.services.s3.model.AmazonS3Exception ase
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		com.amazonaws.Request request
		long[] range
		com.amazonaws.event.ProgressListener listener
	public com.amazonaws.services.s3.model.ObjectMetadata getObject (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetObjectRequest getObjectRequest
		java.io.File destinationFile
		com.amazonaws.services.s3.model.S3Object s3Object
	public java.lang.String getObjectAsString (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		java.io.IOException e
		String bucketName
		String key
		com.amazonaws.services.s3.model.S3Object object
	public void deleteBucket (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public void deleteBucket (com.amazonaws.services.s3.model.DeleteBucketRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.DeleteBucketRequest deleteBucketRequest
		String bucketName
		com.amazonaws.Request request
	public com.amazonaws.services.s3.model.PutObjectResult putObject (java.lang.String, java.lang.String, java.io.File)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		java.io.File file
	public com.amazonaws.services.s3.model.PutObjectResult putObject (java.lang.String, java.lang.String, java.io.InputStream, com.amazonaws.services.s3.model.ObjectMetadata)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		java.io.InputStream input
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public com.amazonaws.services.s3.model.PutObjectResult putObject (com.amazonaws.services.s3.model.PutObjectRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String contentMd5_b64
		Exception e
		boolean calculateMD5
		com.amazonaws.AmazonWebServiceRequest awsreq
		com.amazonaws.util.LengthCheckInputStream lcis
		long expectedLength
		com.amazonaws.services.s3.model.ObjectMetadata returnedMetadata
		Throwable t
		com.amazonaws.Request request
		Integer bufsize
		Long contentLength
		com.amazonaws.event.ProgressListener listener
		com.amazonaws.services.s3.model.ObjectMetadata returnedMetadata
		byte[] clientSideHash
		byte[] serverSideHash
		com.amazonaws.services.s3.model.PutObjectRequest putObjectRequest
		java.io.File file
		java.io.InputStream isOrig
		String bucketName
		String key
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		java.io.InputStream input
		com.amazonaws.event.ProgressListener listener
		com.amazonaws.services.s3.model.ObjectMetadata returnedMetadata
		com.amazonaws.services.s3.internal.MD5DigestCalculatingInputStream md5DigestStream
		String contentMd5
		String etag
		com.amazonaws.services.s3.model.PutObjectResult result
	private static com.amazonaws.services.s3.model.PutObjectResult createPutObjectResult (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		com.amazonaws.services.s3.model.PutObjectResult result
	private static void addAclHeaders (com.amazonaws.Request, com.amazonaws.services.s3.model.AccessControlList) 
		com.amazonaws.services.s3.model.Grant grant
		com.amazonaws.services.s3.model.Grantee grantee
		java.util.Collection grantees
		boolean seenOne
		StringBuilder granteeString
		com.amazonaws.services.s3.model.Permission permission
		com.amazonaws.Request request
		com.amazonaws.services.s3.model.AccessControlList acl
		java.util.List grants
		java.util.Map grantsByPermission
	public com.amazonaws.services.s3.model.CopyObjectResult copyObject (java.lang.String, java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String sourceBucketName
		String sourceKey
		String destinationBucketName
		String destinationKey
	public com.amazonaws.services.s3.model.CopyObjectResult copyObject (com.amazonaws.services.s3.model.CopyObjectRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.internal.ResponseHeaderHandlerChain handler
		com.amazonaws.services.s3.model.AmazonS3Exception ase
		String errorCode
		String errorMessage
		String requestId
		String hostId
		com.amazonaws.services.s3.model.AmazonS3Exception ase
		com.amazonaws.services.s3.model.CopyObjectRequest copyObjectRequest
		String destinationKey
		String destinationBucketName
		com.amazonaws.Request request
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$CopyObjectResultHandler copyObjectResultHandler
		com.amazonaws.services.s3.model.CopyObjectResult copyObjectResult
	public com.amazonaws.services.s3.model.CopyPartResult copyPart (com.amazonaws.services.s3.model.CopyPartRequest) 
		com.amazonaws.services.s3.internal.ResponseHeaderHandlerChain handler
		com.amazonaws.services.s3.model.AmazonS3Exception ase
		String errorCode
		String errorMessage
		String requestId
		String hostId
		com.amazonaws.services.s3.model.AmazonS3Exception ase
		com.amazonaws.services.s3.model.CopyPartRequest copyPartRequest
		String destinationKey
		String destinationBucketName
		com.amazonaws.Request request
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$CopyObjectResultHandler copyObjectResultHandler
		com.amazonaws.services.s3.model.CopyPartResult copyPartResult
	public void deleteObject (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
	public void deleteObject (com.amazonaws.services.s3.model.DeleteObjectRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.DeleteObjectRequest deleteObjectRequest
		com.amazonaws.Request request
	public com.amazonaws.services.s3.model.DeleteObjectsResult deleteObjects (com.amazonaws.services.s3.model.DeleteObjectsRequest) 
		byte[] md5
		String md5Base64
		Exception e
		java.util.Map headers
		com.amazonaws.services.s3.model.MultiObjectDeleteException ex
		com.amazonaws.services.s3.model.DeleteObjectsRequest deleteObjectsRequest
		com.amazonaws.Request request
		byte[] content
		com.amazonaws.services.s3.internal.ResponseHeaderHandlerChain responseHandler
		com.amazonaws.services.s3.internal.DeleteObjectsResponse response
		com.amazonaws.services.s3.model.DeleteObjectsResult result
	public void deleteVersion (java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		String versionId
	public void deleteVersion (com.amazonaws.services.s3.model.DeleteVersionRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.DeleteVersionRequest deleteVersionRequest
		String bucketName
		String key
		String versionId
		com.amazonaws.Request request
	public void setBucketVersioningConfiguration (com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest setBucketVersioningConfigurationRequest
		String bucketName
		com.amazonaws.services.s3.model.BucketVersioningConfiguration versioningConfiguration
		com.amazonaws.Request request
		byte[] bytes
	public com.amazonaws.services.s3.model.BucketVersioningConfiguration getBucketVersioningConfiguration (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.BucketVersioningConfiguration getBucketVersioningConfiguration (com.amazonaws.services.s3.model.GetBucketVersioningConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetBucketVersioningConfigurationRequest getBucketVersioningConfigurationRequest
		String bucketName
		com.amazonaws.Request request
	public com.amazonaws.services.s3.model.BucketWebsiteConfiguration getBucketWebsiteConfiguration (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.BucketWebsiteConfiguration getBucketWebsiteConfiguration (com.amazonaws.services.s3.model.GetBucketWebsiteConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.AmazonServiceException ase
		com.amazonaws.services.s3.model.GetBucketWebsiteConfigurationRequest getBucketWebsiteConfigurationRequest
		String bucketName
		com.amazonaws.Request request
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration getBucketLifecycleConfiguration (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration getBucketLifecycleConfiguration (com.amazonaws.services.s3.model.GetBucketLifecycleConfigurationRequest) 
		com.amazonaws.AmazonServiceException ase
		com.amazonaws.services.s3.model.GetBucketLifecycleConfigurationRequest getBucketLifecycleConfigurationRequest
		String bucketName
		com.amazonaws.Request request
	public void setBucketLifecycleConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketLifecycleConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration bucketLifecycleConfiguration
	public void setBucketLifecycleConfiguration (com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest) 
		byte[] md5
		String md5Base64
		Exception e
		com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest setBucketLifecycleConfigurationRequest
		String bucketName
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration bucketLifecycleConfiguration
		com.amazonaws.Request request
		byte[] content
	public void deleteBucketLifecycleConfiguration (java.lang.String) 
		String bucketName
	public void deleteBucketLifecycleConfiguration (com.amazonaws.services.s3.model.DeleteBucketLifecycleConfigurationRequest) 
		com.amazonaws.services.s3.model.DeleteBucketLifecycleConfigurationRequest deleteBucketLifecycleConfigurationRequest
		String bucketName
		com.amazonaws.Request request
	public com.amazonaws.services.s3.model.BucketCrossOriginConfiguration getBucketCrossOriginConfiguration (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.BucketCrossOriginConfiguration getBucketCrossOriginConfiguration (com.amazonaws.services.s3.model.GetBucketCrossOriginConfigurationRequest) 
		com.amazonaws.AmazonServiceException ase
		com.amazonaws.services.s3.model.GetBucketCrossOriginConfigurationRequest getBucketCrossOriginConfigurationRequest
		String bucketName
		com.amazonaws.Request request
	public void setBucketCrossOriginConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketCrossOriginConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.BucketCrossOriginConfiguration bucketCrossOriginConfiguration
	public void setBucketCrossOriginConfiguration (com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest) 
		byte[] md5
		String md5Base64
		Exception e
		com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest setBucketCrossOriginConfigurationRequest
		String bucketName
		com.amazonaws.services.s3.model.BucketCrossOriginConfiguration bucketCrossOriginConfiguration
		com.amazonaws.Request request
		byte[] content
	public void deleteBucketCrossOriginConfiguration (java.lang.String) 
		String bucketName
	public void deleteBucketCrossOriginConfiguration (com.amazonaws.services.s3.model.DeleteBucketCrossOriginConfigurationRequest) 
		com.amazonaws.services.s3.model.DeleteBucketCrossOriginConfigurationRequest deleteBucketCrossOriginConfigurationRequest
		String bucketName
		com.amazonaws.Request request
	public com.amazonaws.services.s3.model.BucketTaggingConfiguration getBucketTaggingConfiguration (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.BucketTaggingConfiguration getBucketTaggingConfiguration (com.amazonaws.services.s3.model.GetBucketTaggingConfigurationRequest) 
		com.amazonaws.AmazonServiceException ase
		com.amazonaws.services.s3.model.GetBucketTaggingConfigurationRequest getBucketTaggingConfigurationRequest
		String bucketName
		com.amazonaws.Request request
	public void setBucketTaggingConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketTaggingConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.BucketTaggingConfiguration bucketTaggingConfiguration
	public void setBucketTaggingConfiguration (com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest) 
		byte[] md5
		String md5Base64
		Exception e
		com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest setBucketTaggingConfigurationRequest
		String bucketName
		com.amazonaws.services.s3.model.BucketTaggingConfiguration bucketTaggingConfiguration
		com.amazonaws.Request request
		byte[] content
	public void deleteBucketTaggingConfiguration (java.lang.String) 
		String bucketName
	public void deleteBucketTaggingConfiguration (com.amazonaws.services.s3.model.DeleteBucketTaggingConfigurationRequest) 
		com.amazonaws.services.s3.model.DeleteBucketTaggingConfigurationRequest deleteBucketTaggingConfigurationRequest
		String bucketName
		com.amazonaws.Request request
	public void setBucketWebsiteConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketWebsiteConfiguration)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		com.amazonaws.services.s3.model.BucketWebsiteConfiguration configuration
	public void setBucketWebsiteConfiguration (com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest setBucketWebsiteConfigurationRequest
		String bucketName
		com.amazonaws.services.s3.model.BucketWebsiteConfiguration configuration
		com.amazonaws.Request request
		byte[] bytes
	public void deleteBucketWebsiteConfiguration (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public void deleteBucketWebsiteConfiguration (com.amazonaws.services.s3.model.DeleteBucketWebsiteConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.DeleteBucketWebsiteConfigurationRequest deleteBucketWebsiteConfigurationRequest
		String bucketName
		com.amazonaws.Request request
	public void setBucketNotificationConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketNotificationConfiguration)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		com.amazonaws.services.s3.model.BucketNotificationConfiguration bucketNotificationConfiguration
	public void setBucketNotificationConfiguration (com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest setBucketNotificationConfigurationRequest
		String bucketName
		com.amazonaws.services.s3.model.BucketNotificationConfiguration bucketNotificationConfiguration
		com.amazonaws.Request request
		byte[] bytes
	public com.amazonaws.services.s3.model.BucketNotificationConfiguration getBucketNotificationConfiguration (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.BucketNotificationConfiguration getBucketNotificationConfiguration (com.amazonaws.services.s3.model.GetBucketNotificationConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetBucketNotificationConfigurationRequest getBucketNotificationConfigurationRequest
		String bucketName
		com.amazonaws.Request request
	public com.amazonaws.services.s3.model.BucketLoggingConfiguration getBucketLoggingConfiguration (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.BucketLoggingConfiguration getBucketLoggingConfiguration (com.amazonaws.services.s3.model.GetBucketLoggingConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.GetBucketLoggingConfigurationRequest getBucketLoggingConfigurationRequest
		String bucketName
		com.amazonaws.Request request
	public void setBucketLoggingConfiguration (com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest setBucketLoggingConfigurationRequest
		String bucketName
		com.amazonaws.services.s3.model.BucketLoggingConfiguration loggingConfiguration
		com.amazonaws.Request request
		byte[] bytes
	public com.amazonaws.services.s3.model.BucketAccelerateConfiguration getBucketAccelerateConfiguration (java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
	public com.amazonaws.services.s3.model.BucketAccelerateConfiguration getBucketAccelerateConfiguration (com.amazonaws.services.s3.model.GetBucketAccelerateConfigurationRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.GetBucketAccelerateConfigurationRequest getBucketAccelerateConfigurationRequest
		String bucketName
		com.amazonaws.Request request
	public void setBucketAccelerateConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketAccelerateConfiguration)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
		com.amazonaws.services.s3.model.BucketAccelerateConfiguration accelerateConfiguration
	public void setBucketAccelerateConfiguration (com.amazonaws.services.s3.model.SetBucketAccelerateConfigurationRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.SetBucketAccelerateConfigurationRequest setBucketAccelerateConfigurationRequest
		String bucketName
		com.amazonaws.services.s3.model.BucketAccelerateConfiguration accelerateConfiguration
		com.amazonaws.Request request
		byte[] bytes
	public com.amazonaws.services.s3.model.BucketPolicy getBucketPolicy (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public void setBucketPolicy (java.lang.String, java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
		String policyText
		com.amazonaws.Request request
	public void deleteBucketPolicy (java.lang.String)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String bucketName
	public com.amazonaws.services.s3.model.BucketPolicy getBucketPolicy (com.amazonaws.services.s3.model.GetBucketPolicyRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		String policyText
		com.amazonaws.AmazonServiceException ase
		com.amazonaws.services.s3.model.GetBucketPolicyRequest getBucketPolicyRequest
		String bucketName
		com.amazonaws.Request request
		com.amazonaws.services.s3.model.BucketPolicy result
	public void setBucketPolicy (com.amazonaws.services.s3.model.SetBucketPolicyRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.SetBucketPolicyRequest setBucketPolicyRequest
		String bucketName
		String policyText
		com.amazonaws.Request request
	public void deleteBucketPolicy (com.amazonaws.services.s3.model.DeleteBucketPolicyRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.DeleteBucketPolicyRequest deleteBucketPolicyRequest
		String bucketName
		com.amazonaws.Request request
	public java.net.URL generatePresignedUrl (java.lang.String, java.lang.String, java.util.Date)  throws com.amazonaws.AmazonClientException 
		String bucketName
		String key
		java.util.Date expiration
	public java.net.URL generatePresignedUrl (java.lang.String, java.lang.String, java.util.Date, com.amazonaws.HttpMethod)  throws com.amazonaws.AmazonClientException 
		String bucketName
		String key
		java.util.Date expiration
		com.amazonaws.HttpMethod method
		com.amazonaws.services.s3.model.GeneratePresignedUrlRequest request
	public java.net.URL generatePresignedUrl (com.amazonaws.services.s3.model.GeneratePresignedUrlRequest) 
		java.util.Map$Entry entry
		java.util.Map$Entry e
		com.amazonaws.services.s3.model.GeneratePresignedUrlRequest req
		String bucketName
		String key
		com.amazonaws.http.HttpMethodName httpMethod
		com.amazonaws.Request request
		java.util.Map customHeaders
		com.amazonaws.auth.Signer signer
	public void abortMultipartUpload (com.amazonaws.services.s3.model.AbortMultipartUploadRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.AbortMultipartUploadRequest abortMultipartUploadRequest
		String bucketName
		String key
		com.amazonaws.Request request
	public com.amazonaws.services.s3.model.CompleteMultipartUploadResult completeMultipartUpload (com.amazonaws.services.s3.model.CompleteMultipartUploadRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.Request request
		byte[] xml
		com.amazonaws.services.s3.internal.ResponseHeaderHandlerChain responseHandler
		com.amazonaws.services.s3.model.CompleteMultipartUploadRequest completeMultipartUploadRequest
		String bucketName
		String key
		String uploadId
		int retries
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$CompleteMultipartUploadHandler handler
	private boolean shouldRetryCompleteMultipartUpload (com.amazonaws.AmazonWebServiceRequest, com.amazonaws.services.s3.model.AmazonS3Exception, int) 
		com.amazonaws.AmazonWebServiceRequest originalRequest
		com.amazonaws.services.s3.model.AmazonS3Exception exception
		int retriesAttempted
		com.amazonaws.retry.RetryPolicy retryPolicy
	public com.amazonaws.services.s3.model.InitiateMultipartUploadResult initiateMultipartUpload (com.amazonaws.services.s3.model.InitiateMultipartUploadRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.InitiateMultipartUploadRequest initiateMultipartUploadRequest
		com.amazonaws.Request request
		com.amazonaws.services.s3.internal.ResponseHeaderHandlerChain responseHandler
	public com.amazonaws.services.s3.model.MultipartUploadListing listMultipartUploads (com.amazonaws.services.s3.model.ListMultipartUploadsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ListMultipartUploadsRequest listMultipartUploadsRequest
		com.amazonaws.Request request
	public com.amazonaws.services.s3.model.PartListing listParts (com.amazonaws.services.s3.model.ListPartsRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.ListPartsRequest listPartsRequest
		com.amazonaws.Request request
		com.amazonaws.services.s3.internal.ResponseHeaderHandlerChain responseHandler
	public com.amazonaws.services.s3.model.UploadPartResult uploadPart (com.amazonaws.services.s3.model.UploadPartRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.AmazonWebServiceRequest awsreq
		Integer bufsize
		java.io.IOException e
		com.amazonaws.services.s3.internal.MD5DigestCalculatingInputStream md5DigestStream
		com.amazonaws.event.ProgressListener listener
		com.amazonaws.services.s3.model.UploadPartRequest uploadPartRequest
		java.io.File fileOrig
		java.io.InputStream isOrig
		String bucketName
		String key
		String uploadId
		int partNumber
		long partSize
		com.amazonaws.Request request
		com.amazonaws.services.s3.model.ObjectMetadata objectMetadata
		java.io.InputStream isCurr
	private com.amazonaws.services.s3.model.UploadPartResult doUploadPart (java.lang.String, java.lang.String, java.lang.String, int, long, com.amazonaws.Request, java.io.InputStream, com.amazonaws.services.s3.internal.MD5DigestCalculatingInputStream, com.amazonaws.event.ProgressListener) 
		String info
		byte[] clientSideHash
		byte[] serverSideHash
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		String etag
		com.amazonaws.services.s3.model.UploadPartResult result
		Throwable t
		String bucketName
		String key
		String uploadId
		int partNumber
		long partSize
		com.amazonaws.Request request
		java.io.InputStream inputStream
		com.amazonaws.services.s3.internal.MD5DigestCalculatingInputStream md5DigestStream
		com.amazonaws.event.ProgressListener listener
	public com.amazonaws.services.s3.S3ResponseMetadata getCachedResponseMetadata (com.amazonaws.AmazonWebServiceRequest) 
		com.amazonaws.AmazonWebServiceRequest request
	public void restoreObject (com.amazonaws.services.s3.model.RestoreObjectRequest)  throws com.amazonaws.AmazonServiceException 
		byte[] md5
		String md5Base64
		Exception e
		com.amazonaws.services.s3.model.RestoreObjectRequest restoreObjectRequest
		String bucketName
		String key
		String versionId
		int expirationIndays
		com.amazonaws.Request request
		byte[] content
	public void restoreObject (java.lang.String, java.lang.String, int)  throws com.amazonaws.AmazonServiceException 
		String bucketName
		String key
		int expirationInDays
	public com.amazonaws.services.s3.model.PutObjectResult putObject (java.lang.String, java.lang.String, java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
		String key
		String content
		byte[] contentBytes
		java.io.InputStream is
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	private void rejectNull (java.lang.Object, java.lang.String) 
		Object parameterValue
		String errorMessage
	private com.amazonaws.services.s3.model.AccessControlList getAcl (java.lang.String, java.lang.String, java.lang.String, boolean, com.amazonaws.AmazonWebServiceRequest) 
		String bucketName
		String key
		String versionId
		boolean isRequesterPays
		com.amazonaws.AmazonWebServiceRequest originalRequest
		com.amazonaws.Request request
		com.amazonaws.services.s3.internal.ResponseHeaderHandlerChain responseHandler
	private void setAcl (java.lang.String, java.lang.String, java.lang.String, com.amazonaws.services.s3.model.CannedAccessControlList, boolean, com.amazonaws.AmazonWebServiceRequest) 
		String bucketName
		String key
		String versionId
		com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
		boolean isRequesterPays
		com.amazonaws.AmazonWebServiceRequest originalRequest
		com.amazonaws.Request request
	private void setAcl (java.lang.String, java.lang.String, java.lang.String, com.amazonaws.services.s3.model.AccessControlList, boolean, com.amazonaws.AmazonWebServiceRequest) 
		String bucketName
		String key
		String versionId
		com.amazonaws.services.s3.model.AccessControlList acl
		boolean isRequesterPays
		com.amazonaws.AmazonWebServiceRequest originalRequest
		com.amazonaws.Request request
		byte[] aclAsXml
	protected com.amazonaws.auth.Signer createSigner (com.amazonaws.Request, java.lang.String, java.lang.String) 
		com.amazonaws.services.s3.internal.AWSS3V4Signer v4Signer
		String region
		com.amazonaws.services.s3.internal.AWSS3V4Signer v4Signer
		String regionOverride
		com.amazonaws.Request request
		String bucketName
		String key
		java.net.URI uri
		com.amazonaws.auth.Signer signer
	private com.amazonaws.services.s3.internal.S3Signer createSigV2Signer (com.amazonaws.Request, java.lang.String, java.lang.String) 
		com.amazonaws.Request request
		String bucketName
		String key
		String resourcePath
	private java.lang.String getSignerRegion () 
		String region
	private boolean isSignerOverridden () 
	private boolean noExplicitRegionProvided (com.amazonaws.Request) 
		com.amazonaws.Request request
	private boolean isStandardEndpoint (java.net.URI) 
		java.net.URI endpoint
	protected void presignRequest (com.amazonaws.Request, com.amazonaws.HttpMethod, java.lang.String, java.lang.String, java.util.Date, java.lang.String) 
		String value
		com.amazonaws.Request request
		com.amazonaws.HttpMethod methodName
		String bucketName
		String key
		java.util.Date expiration
		String subResource
		String resourcePath
		com.amazonaws.auth.AWSCredentials credentials
		com.amazonaws.AmazonWebServiceRequest originalRequest
	private void beforeRequest (com.amazonaws.Request) 
		com.amazonaws.handlers.RequestHandler2 requestHandler2
		com.amazonaws.Request request
	protected static void populateRequestMetadata (com.amazonaws.Request, com.amazonaws.services.s3.model.ObjectMetadata) 
		java.util.Map$Entry entry
		String key
		String value
		java.util.Map$Entry entry
		com.amazonaws.Request request
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		java.util.Map rawMetadata
		java.util.Date httpExpiresDate
		java.util.Map userMetadata
	protected static void populateRequesterPaysHeader (com.amazonaws.Request, boolean) 
		com.amazonaws.Request request
		boolean isRequesterPays
	private void populateRequestWithMfaDetails (com.amazonaws.Request, com.amazonaws.services.s3.model.MultiFactorAuthentication) 
		String httpsEndpoint
		com.amazonaws.Request request
		com.amazonaws.services.s3.model.MultiFactorAuthentication mfa
		String endpoint
	private static void populateRequestWithCopyObjectParameters (com.amazonaws.Request, com.amazonaws.services.s3.model.CopyObjectRequest) 
		com.amazonaws.Request request
		com.amazonaws.services.s3.model.CopyObjectRequest copyObjectRequest
		String copySourceHeader
		com.amazonaws.services.s3.model.ObjectMetadata newObjectMetadata
	private static void populateRequestWithCopyPartParameters (com.amazonaws.Request, com.amazonaws.services.s3.model.CopyPartRequest) 
		String range
		com.amazonaws.Request request
		com.amazonaws.services.s3.model.CopyPartRequest copyPartRequest
		String copySourceHeader
	private static void populateSSE_C (com.amazonaws.Request, com.amazonaws.services.s3.model.SSECustomerKey) 
		String encryptionKey_b64
		byte[] encryptionKey
		com.amazonaws.Request request
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	private static void populateSourceSSE_C (com.amazonaws.Request, com.amazonaws.services.s3.model.SSECustomerKey) 
		String encryptionKey_b64
		byte[] encryptionKey
		com.amazonaws.Request request
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	private static void populateSSE_KMS (com.amazonaws.Request, com.amazonaws.services.s3.model.SSEAwsKeyManagementParams) 
		com.amazonaws.Request request
		com.amazonaws.services.s3.model.SSEAwsKeyManagementParams sseParams
	private void addPartNumberIfNotNull (com.amazonaws.Request, java.lang.Integer) 
		com.amazonaws.Request request
		Integer partNumber
	private static void addHeaderIfNotNull (com.amazonaws.Request, java.lang.String, java.lang.String) 
		com.amazonaws.Request request
		String header
		String value
	private static void addParameterIfNotNull (com.amazonaws.Request, java.lang.String, java.lang.Integer) 
		com.amazonaws.Request request
		String paramName
		Integer paramValue
	private static void addParameterIfNotNull (com.amazonaws.Request, java.lang.String, java.lang.String) 
		com.amazonaws.Request request
		String paramName
		String paramValue
	private static void addDateHeader (com.amazonaws.Request, java.lang.String, java.util.Date) 
		com.amazonaws.Request request
		String header
		java.util.Date value
	private static void addStringListHeader (com.amazonaws.Request, java.lang.String, java.util.List) 
		com.amazonaws.Request request
		String header
		java.util.List values
	private static void addResponseHeaderParameters (com.amazonaws.Request, com.amazonaws.services.s3.model.ResponseHeaderOverrides) 
		com.amazonaws.Request request
		com.amazonaws.services.s3.model.ResponseHeaderOverrides responseHeaders
	public java.lang.String getResourceUrl (java.lang.String, java.lang.String) 
		Exception e
		String bucketName
		String key
	public java.net.URL getUrl (java.lang.String, java.lang.String) 
		String bucketName
		String key
		com.amazonaws.Request request
	public synchronized com.amazonaws.services.s3.model.Region getRegion () 
		java.util.regex.Matcher m
		String authority
	protected com.amazonaws.Request createRequest (java.lang.String, java.lang.String, com.amazonaws.AmazonWebServiceRequest, com.amazonaws.http.HttpMethodName) 
		String bucketName
		String key
		com.amazonaws.AmazonWebServiceRequest originalRequest
		com.amazonaws.http.HttpMethodName httpMethod
	protected com.amazonaws.Request createRequest (java.lang.String, java.lang.String, com.amazonaws.AmazonWebServiceRequest, com.amazonaws.http.HttpMethodName, java.net.URI) 
		String bucketName
		String key
		com.amazonaws.AmazonWebServiceRequest originalRequest
		com.amazonaws.http.HttpMethodName httpMethod
		java.net.URI endpoint
		com.amazonaws.Request request
	private void resolveRequestEndpoint (com.amazonaws.Request, java.lang.String, java.lang.String, java.net.URI) 
		com.amazonaws.Request request
		String bucketName
		String key
		java.net.URI endpoint
	private com.amazonaws.services.s3.internal.S3RequestEndpointResolver buildDefaultEndpointResolver (java.lang.String, java.lang.String, java.lang.String) 
		String protocol
		String bucketName
		String key
	private com.amazonaws.services.s3.internal.S3RequestEndpointResolver buildEndpointResolver (com.amazonaws.internal.ServiceEndpointBuilder, java.lang.String, java.lang.String) 
		com.amazonaws.internal.ServiceEndpointBuilder serviceEndpointBuilder
		String bucketName
		String key
	private java.lang.Object invoke (com.amazonaws.Request, com.amazonaws.transform.Unmarshaller, java.lang.String, java.lang.String) 
		com.amazonaws.Request request
		com.amazonaws.transform.Unmarshaller unmarshaller
		String bucketName
		String key
	protected final com.amazonaws.http.ExecutionContext createExecutionContext (com.amazonaws.AmazonWebServiceRequest) 
		com.amazonaws.AmazonWebServiceRequest req
		boolean isMetricsEnabled
	private java.lang.Object invoke (com.amazonaws.Request, com.amazonaws.http.HttpResponseHandler, java.lang.String, java.lang.String) 
		com.amazonaws.auth.AWSCredentials credentials
		com.amazonaws.auth.Signer signer
		com.amazonaws.ResetException ex
		String region
		com.amazonaws.services.s3.model.AmazonS3Exception ase
		com.amazonaws.Request request
		com.amazonaws.http.HttpResponseHandler responseHandler
		String bucket
		String key
		com.amazonaws.AmazonWebServiceRequest originalRequest
		com.amazonaws.http.ExecutionContext executionContext
		com.amazonaws.util.AWSRequestMetrics awsRequestMetrics
		com.amazonaws.Response response
	public void enableRequesterPays (java.lang.String) 
		String bucketName
		com.amazonaws.services.s3.model.RequestPaymentConfiguration configuration
	public void disableRequesterPays (java.lang.String) 
		String bucketName
		com.amazonaws.services.s3.model.RequestPaymentConfiguration configuration
	public boolean isRequesterPaysEnabled (java.lang.String) 
		String bucketName
		com.amazonaws.services.s3.model.RequestPaymentConfiguration configuration
	private void setBucketRequestPayment (com.amazonaws.services.s3.model.SetRequestPaymentConfigurationRequest) 
		com.amazonaws.services.s3.model.SetRequestPaymentConfigurationRequest setRequestPaymentConfigurationRequest
		String bucketName
		com.amazonaws.services.s3.model.RequestPaymentConfiguration configuration
		com.amazonaws.Request request
		byte[] bytes
	private com.amazonaws.services.s3.model.RequestPaymentConfiguration getBucketRequestPayment (com.amazonaws.services.s3.model.GetRequestPaymentConfigurationRequest) 
		com.amazonaws.services.s3.model.GetRequestPaymentConfigurationRequest getRequestPaymentConfigurationRequest
		String bucketName
		com.amazonaws.Request request
	private void setZeroContentLength (com.amazonaws.Request) 
		com.amazonaws.Request req
	private void checkHttps (com.amazonaws.AmazonWebServiceRequest) 
		com.amazonaws.services.s3.model.SSECustomerKeyProvider p
		com.amazonaws.services.s3.model.CopyObjectRequest cor
		com.amazonaws.services.s3.model.CopyPartRequest cpr
		com.amazonaws.services.s3.model.SSEAwsKeyManagementParamsProvider p
		com.amazonaws.AmazonWebServiceRequest req
	private void assertHttps () 
		java.net.URI endpoint
		String scheme
	synchronized java.net.URI getEndpoint () 
	private static java.lang.String getProtocol (com.amazonaws.Request) 
		com.amazonaws.Request request
	protected final com.amazonaws.services.s3.model.InitiateMultipartUploadRequest newInitiateMultipartUploadRequest (com.amazonaws.services.s3.model.UploadObjectRequest) 
		com.amazonaws.services.s3.model.UploadObjectRequest req
	private void putLocalObject (com.amazonaws.services.s3.model.UploadObjectRequest, java.io.OutputStream)  throws java.io.IOException 
		com.amazonaws.services.s3.model.UploadObjectRequest reqIn
		java.io.OutputStream os
		com.amazonaws.services.s3.model.UploadObjectRequest req
		java.io.File fileOrig
		java.io.InputStream isOrig
	com.amazonaws.services.s3.model.CompleteMultipartUploadResult uploadObject (com.amazonaws.services.s3.model.UploadObjectRequest)  throws java.io.IOException java.lang.InterruptedException java.util.concurrent.ExecutionException 
		com.amazonaws.services.s3.model.UploadPartResult partResult
		java.util.concurrent.Future future
		com.amazonaws.services.s3.model.UploadObjectRequest req
		java.util.concurrent.ExecutorService es
		boolean defaultExecutorService
		com.amazonaws.services.s3.UploadObjectObserver observer
		java.util.List partETags
		com.amazonaws.services.s3.internal.MultiFileOutputStream mfos
	public void setBucketReplicationConfiguration (java.lang.String, com.amazonaws.services.s3.model.BucketReplicationConfiguration)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
		com.amazonaws.services.s3.model.BucketReplicationConfiguration configuration
	public void setBucketReplicationConfiguration (com.amazonaws.services.s3.model.SetBucketReplicationConfigurationRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		Exception e
		com.amazonaws.services.s3.model.SetBucketReplicationConfigurationRequest setBucketReplicationConfigurationRequest
		String bucketName
		com.amazonaws.services.s3.model.BucketReplicationConfiguration bucketReplicationConfiguration
		com.amazonaws.Request request
		byte[] bytes
	public com.amazonaws.services.s3.model.BucketReplicationConfiguration getBucketReplicationConfiguration (java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
	public com.amazonaws.services.s3.model.BucketReplicationConfiguration getBucketReplicationConfiguration (com.amazonaws.services.s3.model.GetBucketReplicationConfigurationRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.GetBucketReplicationConfigurationRequest getBucketReplicationConfigurationRequest
		String bucketName
		com.amazonaws.Request request
	public void deleteBucketReplicationConfiguration (java.lang.String)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		String bucketName
	public void deleteBucketReplicationConfiguration (com.amazonaws.services.s3.model.DeleteBucketReplicationConfigurationRequest)  throws com.amazonaws.AmazonServiceException com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.DeleteBucketReplicationConfigurationRequest deleteBucketReplicationConfigurationRequest
		String bucketName
		com.amazonaws.Request request
	java.net.URI resolveServiceEndpoint (java.lang.String) 
		String bucketName
		String regionStr
		com.amazonaws.regions.Region region
	private java.lang.String fetchRegionFromCache (java.lang.String) 
		String bucketName
		String bucketRegion
	private java.lang.String getBucketRegionViaHeadRequest (java.lang.String) 
		String endpoint
		com.amazonaws.Request request
		com.amazonaws.services.s3.model.HeadBucketResult result
		com.amazonaws.services.s3.model.AmazonS3Exception exception
		java.net.URISyntaxException e
		String bucketName
		String bucketRegion
	static org.apache.commons.logging.Log access$000 () 
	static com.amazonaws.services.s3.internal.SkipMd5CheckStrategy access$200 (com.amazonaws.services.s3.AmazonS3Client) 
		com.amazonaws.services.s3.AmazonS3Client x0
	static void  () 
}

com/amazonaws/services/s3/OnFileDelete.class
OnFileDelete.java
package com.amazonaws.services.s3
public abstract com.amazonaws.services.s3.OnFileDelete extends java.lang.Object {
	public abstract void onFileDelete (com.amazonaws.services.s3.internal.FileDeletionEvent) 
}

com/amazonaws/services/s3/AmazonS3URI.class
AmazonS3URI.java
package com.amazonaws.services.s3
public com.amazonaws.services.s3.AmazonS3URI extends java.lang.Object {
	private static final java.util.regex.Pattern ENDPOINT_PATTERN
	private static final java.util.regex.Pattern VERSION_ID_PATTERN
	private final java.net.URI uri
	private final boolean isPathStyle
	private final String bucket
	private final String key
	private final String versionId
	private final String region
	public void  (java.lang.String) 
		String str
	public void  (java.lang.String, boolean) 
		String str
		boolean urlEncode
	public void  (java.net.URI) 
		java.net.URI uri
	private void  (java.net.URI, boolean) 
		String path
		int index
		String path
		String path
		java.net.URI uri
		boolean urlEncode
		String host
		java.util.regex.Matcher matcher
		String prefix
	private static java.lang.String parseVersionId (java.lang.String) 
		String param
		String[] params
		String query
	public java.net.URI getURI () 
	public boolean isPathStyle () 
	public java.lang.String getBucket () 
	public java.lang.String getKey () 
	public java.lang.String getVersionId () 
	public java.lang.String getRegion () 
	public java.lang.String toString () 
	private static java.lang.String preprocessUrlStr (java.lang.String, boolean) 
		java.io.UnsupportedEncodingException e
		String str
		boolean encode
	private static java.lang.String decode (java.lang.String) 
		int i
		String str
	private static java.lang.String decode (java.lang.String, int) 
		int i
		String str
		int firstPercent
		StringBuilder builder
	private static void appendDecoded (java.lang.StringBuilder, java.lang.String, int) 
		StringBuilder builder
		String str
		int index
		char first
		char second
		char decoded
	private static int fromHex (char) 
		char c
	public boolean equals (java.lang.Object) 
		Object o
		com.amazonaws.services.s3.AmazonS3URI that
	public int hashCode () 
		int result
	static void  () 
}

com/amazonaws/services/s3/AmazonS3EncryptionClient$S3DirectImpl.class
AmazonS3EncryptionClient.java
package com.amazonaws.services.s3
final com.amazonaws.services.s3.AmazonS3EncryptionClient$S3DirectImpl extends com.amazonaws.services.s3.internal.S3Direct {
	final com.amazonaws.services.s3.AmazonS3EncryptionClient this$0
	private void  (com.amazonaws.services.s3.AmazonS3EncryptionClient) 
	public com.amazonaws.services.s3.model.PutObjectResult putObject (com.amazonaws.services.s3.model.PutObjectRequest) 
		com.amazonaws.services.s3.model.PutObjectRequest req
	public com.amazonaws.services.s3.model.S3Object getObject (com.amazonaws.services.s3.model.GetObjectRequest) 
		com.amazonaws.services.s3.model.GetObjectRequest req
	public com.amazonaws.services.s3.model.ObjectMetadata getObject (com.amazonaws.services.s3.model.GetObjectRequest, java.io.File) 
		com.amazonaws.services.s3.model.GetObjectRequest req
		java.io.File dest
	public com.amazonaws.services.s3.model.CompleteMultipartUploadResult completeMultipartUpload (com.amazonaws.services.s3.model.CompleteMultipartUploadRequest) 
		com.amazonaws.services.s3.model.CompleteMultipartUploadRequest req
	public com.amazonaws.services.s3.model.InitiateMultipartUploadResult initiateMultipartUpload (com.amazonaws.services.s3.model.InitiateMultipartUploadRequest) 
		com.amazonaws.services.s3.model.InitiateMultipartUploadRequest req
	public com.amazonaws.services.s3.model.UploadPartResult uploadPart (com.amazonaws.services.s3.model.UploadPartRequest)  throws com.amazonaws.AmazonClientException com.amazonaws.AmazonServiceException 
		com.amazonaws.services.s3.model.UploadPartRequest req
	public com.amazonaws.services.s3.model.CopyPartResult copyPart (com.amazonaws.services.s3.model.CopyPartRequest) 
		com.amazonaws.services.s3.model.CopyPartRequest req
	public void abortMultipartUpload (com.amazonaws.services.s3.model.AbortMultipartUploadRequest) 
		com.amazonaws.services.s3.model.AbortMultipartUploadRequest req
	void  (com.amazonaws.services.s3.AmazonS3EncryptionClient, com.amazonaws.services.s3.AmazonS3EncryptionClient$1) 
		com.amazonaws.services.s3.AmazonS3EncryptionClient x0
		com.amazonaws.services.s3.AmazonS3EncryptionClient$1 x1
}

com/amazonaws/services/s3/KeyWrapException.class
KeyWrapException.java
package com.amazonaws.services.s3
public com.amazonaws.services.s3.KeyWrapException extends java.lang.SecurityException {
	private static final long serialVersionUID
	public void  () 
	public void  (java.lang.String) 
		String s
	public void  (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
	public void  (java.lang.Throwable) 
		Throwable cause
}

com/amazonaws/services/s3/AmazonS3ClientParamsWrapper.class
AmazonS3ClientParamsWrapper.java
package com.amazonaws.services.s3
 com.amazonaws.services.s3.AmazonS3ClientParamsWrapper extends com.amazonaws.services.s3.AmazonS3ClientParams {
	private final com.amazonaws.client.AwsSyncClientParams clientParams
	private final com.amazonaws.services.s3.S3ClientOptions s3ClientOptions
	public void  (com.amazonaws.client.AwsSyncClientParams, com.amazonaws.services.s3.S3ClientOptions) 
		com.amazonaws.client.AwsSyncClientParams delegate
		com.amazonaws.services.s3.S3ClientOptions s3ClientOptibns
	public com.amazonaws.client.AwsSyncClientParams getClientParams () 
	public com.amazonaws.services.s3.S3ClientOptions getS3ClientOptions () 
}

com/amazonaws/services/s3/metrics/S3ServiceMetric$1.class
S3ServiceMetric.java
package com.amazonaws.services.s3.metrics
final com.amazonaws.services.s3.metrics.S3ServiceMetric$1 extends com.amazonaws.services.s3.metrics.S3ServiceMetric$S3ThroughputMetric {
	void  (java.lang.String) 
		String name
	public com.amazonaws.metrics.ServiceMetricType getByteCountMetricType () 
}

com/amazonaws/services/s3/metrics/S3ServiceMetric.class
S3ServiceMetric.java
package com.amazonaws.services.s3.metrics
public com.amazonaws.services.s3.metrics.S3ServiceMetric extends com.amazonaws.metrics.SimpleMetricType implements com.amazonaws.metrics.ServiceMetricType  {
	static final String SERVICE_NAME_PREFIX
	public static final com.amazonaws.services.s3.metrics.S3ServiceMetric$S3ThroughputMetric S3DownloadThroughput
	public static final com.amazonaws.services.s3.metrics.S3ServiceMetric S3DownloadByteCount
	public static final com.amazonaws.services.s3.metrics.S3ServiceMetric$S3ThroughputMetric S3UploadThroughput
	public static final com.amazonaws.services.s3.metrics.S3ServiceMetric S3UploadByteCount
	private static final com.amazonaws.services.s3.metrics.S3ServiceMetric[] values
	private final String name
	private static final java.lang.String metricName (java.lang.String) 
		String suffix
	private void  (java.lang.String) 
		String name
	public java.lang.String name () 
	public java.lang.String getServiceName () 
	public static com.amazonaws.services.s3.metrics.S3ServiceMetric[] values () 
	public static com.amazonaws.services.s3.metrics.S3ServiceMetric valueOf (java.lang.String) 
		com.amazonaws.services.s3.metrics.S3ServiceMetric e
		String name
	void  (java.lang.String, com.amazonaws.services.s3.metrics.S3ServiceMetric$1) 
		String x0
		com.amazonaws.services.s3.metrics.S3ServiceMetric$1 x1
	static void  () 
}

com/amazonaws/services/s3/metrics/S3ServiceMetric$S3ThroughputMetric.class
S3ServiceMetric.java
package com.amazonaws.services.s3.metrics
abstract com.amazonaws.services.s3.metrics.S3ServiceMetric$S3ThroughputMetric extends com.amazonaws.services.s3.metrics.S3ServiceMetric implements com.amazonaws.metrics.ThroughputMetricType  {
	private void  (java.lang.String) 
		String name
	void  (java.lang.String, com.amazonaws.services.s3.metrics.S3ServiceMetric$1) 
		String x0
		com.amazonaws.services.s3.metrics.S3ServiceMetric$1 x1
}

com/amazonaws/services/s3/metrics/S3ServiceMetric$2.class
S3ServiceMetric.java
package com.amazonaws.services.s3.metrics
final com.amazonaws.services.s3.metrics.S3ServiceMetric$2 extends com.amazonaws.services.s3.metrics.S3ServiceMetric$S3ThroughputMetric {
	void  (java.lang.String) 
		String name
	public com.amazonaws.metrics.ServiceMetricType getByteCountMetricType () 
}

com/amazonaws/services/s3/model/CopyObjectResult.class
CopyObjectResult.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.CopyObjectResult extends com.amazonaws.services.s3.internal.SSEResultBase implements com.amazonaws.services.s3.internal.ObjectExpirationResult com.amazonaws.services.s3.internal.S3RequesterChargedResult com.amazonaws.services.s3.internal.S3VersionResult java.io.Serializable  {
	private String etag
	private java.util.Date lastModifiedDate
	private String versionId
	private java.util.Date expirationTime
	private String expirationTimeRuleId
	private boolean isRequesterCharged
	public void  () 
	public java.lang.String getETag () 
	public void setETag (java.lang.String) 
		String etag
	public java.util.Date getLastModifiedDate () 
	public void setLastModifiedDate (java.util.Date) 
		java.util.Date lastModifiedDate
	public java.lang.String getVersionId () 
	public void setVersionId (java.lang.String) 
		String versionId
	public java.util.Date getExpirationTime () 
	public void setExpirationTime (java.util.Date) 
		java.util.Date expirationTime
	public java.lang.String getExpirationTimeRuleId () 
	public void setExpirationTimeRuleId (java.lang.String) 
		String expirationTimeRuleId
	public boolean isRequesterCharged () 
	public void setRequesterCharged (boolean) 
		boolean isRequesterCharged
}

com/amazonaws/services/s3/model/BucketLifecycleConfiguration$Rule.class
BucketLifecycleConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule extends java.lang.Object implements java.io.Serializable  {
	private String id
	private String prefix
	private String status
	private int expirationInDays
	private boolean expiredObjectDeleteMarker
	private int noncurrentVersionExpirationInDays
	private java.util.Date expirationDate
	private java.util.List transitions
	private java.util.List noncurrentVersionTransitions
	private com.amazonaws.services.s3.model.AbortIncompleteMultipartUpload abortIncompleteMultipartUpload
	public void  () 
	public void setId (java.lang.String) 
		String id
	public void setPrefix (java.lang.String) 
		String prefix
	public void setExpirationInDays (int) 
		int expirationInDays
	public void setNoncurrentVersionExpirationInDays (int) 
		int value
	public java.lang.String getId () 
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule withId (java.lang.String) 
		String id
	public java.lang.String getPrefix () 
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule withPrefix (java.lang.String) 
		String prefix
	public int getExpirationInDays () 
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule withExpirationInDays (int) 
		int expirationInDays
	public int getNoncurrentVersionExpirationInDays () 
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule withNoncurrentVersionExpirationInDays (int) 
		int value
	public java.lang.String getStatus () 
	public void setStatus (java.lang.String) 
		String status
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule withStatus (java.lang.String) 
		String status
	public void setExpirationDate (java.util.Date) 
		java.util.Date expirationDate
	public java.util.Date getExpirationDate () 
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule withExpirationDate (java.util.Date) 
		java.util.Date expirationDate
	public void setTransition (com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Transition) 
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Transition transition
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Transition getTransition () 
		java.util.List transitions
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule withTransition (com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Transition) 
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Transition transition
	public void setNoncurrentVersionTransition (com.amazonaws.services.s3.model.BucketLifecycleConfiguration$NoncurrentVersionTransition) 
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration$NoncurrentVersionTransition nonCurrentVersionTransition
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$NoncurrentVersionTransition getNoncurrentVersionTransition () 
		java.util.List transitions
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule withNoncurrentVersionTransition (com.amazonaws.services.s3.model.BucketLifecycleConfiguration$NoncurrentVersionTransition) 
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration$NoncurrentVersionTransition nonCurrentVersionTransition
	public java.util.List getTransitions () 
	public void setTransitions (java.util.List) 
		java.util.List transitions
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule withTransitions (java.util.List) 
		java.util.List transitions
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule addTransition (com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Transition) 
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Transition transition
	public java.util.List getNoncurrentVersionTransitions () 
	public void setNoncurrentVersionTransitions (java.util.List) 
		java.util.List noncurrentVersionTransitions
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule withNoncurrentVersionTransitions (java.util.List) 
		java.util.List noncurrentVersionTransitions
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule addNoncurrentVersionTransition (com.amazonaws.services.s3.model.BucketLifecycleConfiguration$NoncurrentVersionTransition) 
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration$NoncurrentVersionTransition noncurrentVersionTransition
	public com.amazonaws.services.s3.model.AbortIncompleteMultipartUpload getAbortIncompleteMultipartUpload () 
	public void setAbortIncompleteMultipartUpload (com.amazonaws.services.s3.model.AbortIncompleteMultipartUpload) 
		com.amazonaws.services.s3.model.AbortIncompleteMultipartUpload abortIncompleteMultipartUpload
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule withAbortIncompleteMultipartUpload (com.amazonaws.services.s3.model.AbortIncompleteMultipartUpload) 
		com.amazonaws.services.s3.model.AbortIncompleteMultipartUpload abortIncompleteMultipartUpload
	public boolean isExpiredObjectDeleteMarker () 
	public void setExpiredObjectDeleteMarker (boolean) 
		boolean expiredObjectDeleteMarker
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule withExpiredObjectDeleteMarker (boolean) 
		boolean expiredObjectDeleteMarker
}

com/amazonaws/services/s3/model/BucketVersioningConfiguration.class
BucketVersioningConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.BucketVersioningConfiguration extends java.lang.Object implements java.io.Serializable  {
	public static final String OFF
	public static final String SUSPENDED
	public static final String ENABLED
	private String status
	private Boolean isMfaDeleteEnabled
	public void  () 
	public void  (java.lang.String) 
		String status
	public java.lang.String getStatus () 
	public void setStatus (java.lang.String) 
		String status
	public com.amazonaws.services.s3.model.BucketVersioningConfiguration withStatus (java.lang.String) 
		String status
	public java.lang.Boolean isMfaDeleteEnabled () 
	public void setMfaDeleteEnabled (java.lang.Boolean) 
		Boolean mfaDeleteEnabled
	public com.amazonaws.services.s3.model.BucketVersioningConfiguration withMfaDeleteEnabled (java.lang.Boolean) 
		Boolean mfaDeleteEnabled
}

com/amazonaws/services/s3/model/CryptoStorageMode.class
CryptoStorageMode.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.CryptoStorageMode extends java.lang.Enum {
	public static final com.amazonaws.services.s3.model.CryptoStorageMode InstructionFile
	public static final com.amazonaws.services.s3.model.CryptoStorageMode ObjectMetadata
	private static final com.amazonaws.services.s3.model.CryptoStorageMode[] $VALUES
	public static com.amazonaws.services.s3.model.CryptoStorageMode[] values () 
	public static com.amazonaws.services.s3.model.CryptoStorageMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/amazonaws/services/s3/model/RedirectRule.class
RedirectRule.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.RedirectRule extends java.lang.Object implements java.io.Serializable  {
	private String protocol
	private String hostName
	private String replaceKeyPrefixWith
	private String replaceKeyWith
	private String httpRedirectCode
	public void  () 
	public void setProtocol (java.lang.String) 
		String protocol
	public java.lang.String getprotocol () 
	public com.amazonaws.services.s3.model.RedirectRule withProtocol (java.lang.String) 
		String protocol
	public void setHostName (java.lang.String) 
		String hostName
	public java.lang.String getHostName () 
	public com.amazonaws.services.s3.model.RedirectRule withHostName (java.lang.String) 
		String hostName
	public void setReplaceKeyPrefixWith (java.lang.String) 
		String replaceKeyPrefixWith
	public java.lang.String getReplaceKeyPrefixWith () 
	public com.amazonaws.services.s3.model.RedirectRule withReplaceKeyPrefixWith (java.lang.String) 
		String replaceKeyPrefixWith
	public void setReplaceKeyWith (java.lang.String) 
		String replaceKeyWith
	public java.lang.String getReplaceKeyWith () 
	public com.amazonaws.services.s3.model.RedirectRule withReplaceKeyWith (java.lang.String) 
		String replaceKeyWith
	public void setHttpRedirectCode (java.lang.String) 
		String httpRedirectCode
	public java.lang.String getHttpRedirectCode () 
	public com.amazonaws.services.s3.model.RedirectRule withHttpRedirectCode (java.lang.String) 
		String httpRedirectCode
}

com/amazonaws/services/s3/model/PartETag.class
PartETag.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.PartETag extends java.lang.Object implements java.io.Serializable  {
	private int partNumber
	private String eTag
	public void  (int, java.lang.String) 
		int partNumber
		String eTag
	public int getPartNumber () 
	public void setPartNumber (int) 
		int partNumber
	public com.amazonaws.services.s3.model.PartETag withPartNumber (int) 
		int partNumber
	public java.lang.String getETag () 
	public void setETag (java.lang.String) 
		String eTag
	public com.amazonaws.services.s3.model.PartETag withETag (java.lang.String) 
		String eTag
}

com/amazonaws/services/s3/model/EncryptionMaterials.class
EncryptionMaterials.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.EncryptionMaterials extends java.lang.Object implements java.io.Serializable  {
	private final java.security.KeyPair keyPair
	private final javax.crypto.SecretKey symmetricKey
	private final java.util.Map desc
	public void  (java.security.KeyPair) 
		java.security.KeyPair keyPair
	public void  (javax.crypto.SecretKey) 
		javax.crypto.SecretKey symmetricKey
	protected void  (java.security.KeyPair, javax.crypto.SecretKey) 
		java.security.KeyPair keyPair
		javax.crypto.SecretKey symmetricKey
	public java.security.KeyPair getKeyPair () 
	public javax.crypto.SecretKey getSymmetricKey () 
	public java.util.Map getMaterialsDescription () 
	public com.amazonaws.services.s3.model.EncryptionMaterialsAccessor getAccessor () 
	public com.amazonaws.services.s3.model.EncryptionMaterials addDescription (java.lang.String, java.lang.String) 
		String name
		String value
	public com.amazonaws.services.s3.model.EncryptionMaterials addDescriptions (java.util.Map) 
		java.util.Map descriptions
	public boolean isKMSEnabled () 
	public java.lang.String getCustomerMasterKeyId () 
	protected java.lang.String getDescription (java.lang.String) 
		String name
}

com/amazonaws/services/s3/model/RequestPaymentConfiguration$Payer.class
RequestPaymentConfiguration.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.RequestPaymentConfiguration$Payer extends java.lang.Enum {
	public static final com.amazonaws.services.s3.model.RequestPaymentConfiguration$Payer Requester
	public static final com.amazonaws.services.s3.model.RequestPaymentConfiguration$Payer BucketOwner
	private static final com.amazonaws.services.s3.model.RequestPaymentConfiguration$Payer[] $VALUES
	public static com.amazonaws.services.s3.model.RequestPaymentConfiguration$Payer[] values () 
	public static com.amazonaws.services.s3.model.RequestPaymentConfiguration$Payer valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/amazonaws/services/s3/model/FilterRule.class
FilterRule.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.FilterRule extends java.lang.Object implements java.io.Serializable  {
	private String name
	private String value
	public void  () 
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public com.amazonaws.services.s3.model.FilterRule withName (java.lang.String) 
		String name
	public java.lang.String getValue () 
	public void setValue (java.lang.String) 
		String value
	public com.amazonaws.services.s3.model.FilterRule withValue (java.lang.String) 
		String value
}

com/amazonaws/services/s3/model/ResponseHeaderOverrides.class
ResponseHeaderOverrides.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ResponseHeaderOverrides extends java.lang.Object implements java.io.Serializable  {
	private String contentType
	private String contentLanguage
	private String expires
	private String cacheControl
	private String contentDisposition
	private String contentEncoding
	public static final String RESPONSE_HEADER_CONTENT_TYPE
	public static final String RESPONSE_HEADER_CONTENT_LANGUAGE
	public static final String RESPONSE_HEADER_EXPIRES
	public static final String RESPONSE_HEADER_CACHE_CONTROL
	public static final String RESPONSE_HEADER_CONTENT_DISPOSITION
	public static final String RESPONSE_HEADER_CONTENT_ENCODING
	private static final String[] PARAMETER_ORDER
	public void  () 
	public java.lang.String getContentType () 
	public void setContentType (java.lang.String) 
		String contentType
	public com.amazonaws.services.s3.model.ResponseHeaderOverrides withContentType (java.lang.String) 
		String contentType
	public java.lang.String getContentLanguage () 
	public void setContentLanguage (java.lang.String) 
		String contentLanguage
	public com.amazonaws.services.s3.model.ResponseHeaderOverrides withContentLanguage (java.lang.String) 
		String contentLanguage
	public java.lang.String getExpires () 
	public void setExpires (java.lang.String) 
		String expires
	public com.amazonaws.services.s3.model.ResponseHeaderOverrides withExpires (java.lang.String) 
		String expires
	public java.lang.String getCacheControl () 
	public void setCacheControl (java.lang.String) 
		String cacheControl
	public com.amazonaws.services.s3.model.ResponseHeaderOverrides withCacheControl (java.lang.String) 
		String cacheControl
	public java.lang.String getContentDisposition () 
	public void setContentDisposition (java.lang.String) 
		String contentDisposition
	public com.amazonaws.services.s3.model.ResponseHeaderOverrides withContentDisposition (java.lang.String) 
		String contentDisposition
	public java.lang.String getContentEncoding () 
	public void setContentEncoding (java.lang.String) 
		String contentEncoding
	public com.amazonaws.services.s3.model.ResponseHeaderOverrides withContentEncoding (java.lang.String) 
		String contentEncoding
	static void  () 
}

com/amazonaws/services/s3/model/SetBucketTaggingConfigurationRequest.class
SetBucketTaggingConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private com.amazonaws.services.s3.model.BucketTaggingConfiguration taggingConfiguration
	public void  (java.lang.String, com.amazonaws.services.s3.model.BucketTaggingConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.BucketTaggingConfiguration taggingConfiguration
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest withBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.BucketTaggingConfiguration getTaggingConfiguration () 
	public void setTaggingConfiguration (com.amazonaws.services.s3.model.BucketTaggingConfiguration) 
		com.amazonaws.services.s3.model.BucketTaggingConfiguration taggingConfiguration
	public com.amazonaws.services.s3.model.SetBucketTaggingConfigurationRequest withTaggingConfiguration (com.amazonaws.services.s3.model.BucketTaggingConfiguration) 
		com.amazonaws.services.s3.model.BucketTaggingConfiguration taggingConfiguration
}

com/amazonaws/services/s3/model/SSEAlgorithm.class
SSEAlgorithm.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.SSEAlgorithm extends java.lang.Enum {
	public static final com.amazonaws.services.s3.model.SSEAlgorithm AES256
	public static final com.amazonaws.services.s3.model.SSEAlgorithm KMS
	private final String algorithm
	private static final com.amazonaws.services.s3.model.SSEAlgorithm[] $VALUES
	public static com.amazonaws.services.s3.model.SSEAlgorithm[] values () 
	public static com.amazonaws.services.s3.model.SSEAlgorithm valueOf (java.lang.String) 
		String name
	public java.lang.String getAlgorithm () 
	private void  (java.lang.String, int, java.lang.String) 
		String algorithm
	public java.lang.String toString () 
	public static com.amazonaws.services.s3.model.SSEAlgorithm fromString (java.lang.String) 
		com.amazonaws.services.s3.model.SSEAlgorithm e
		String algorithm
	public static com.amazonaws.services.s3.model.SSEAlgorithm getDefault () 
	static void  () 
}

com/amazonaws/services/s3/model/GetBucketReplicationConfigurationRequest.class
GetBucketReplicationConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetBucketReplicationConfigurationRequest extends com.amazonaws.services.s3.model.GenericBucketRequest implements java.io.Serializable  {
	public void  (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/UploadObjectRequest.class
UploadObjectRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.UploadObjectRequest extends com.amazonaws.services.s3.model.AbstractPutObjectRequest implements com.amazonaws.services.s3.model.MaterialsDescriptionProvider java.io.Serializable  {
	private static final long serialVersionUID
	static final int MIN_PART_SIZE
	private com.amazonaws.services.s3.model.ObjectMetadata uploadPartMetadata
	private java.util.Map materialsDescription
	private long partSize
	private transient java.util.concurrent.ExecutorService executorService
	private transient com.amazonaws.services.s3.internal.MultiFileOutputStream multiFileOutputStream
	private transient com.amazonaws.services.s3.UploadObjectObserver uploadObjectObserver
	private long diskLimit
	public void  (java.lang.String, java.lang.String, java.io.File) 
		String bucketName
		String key
		java.io.File file
	public void  (java.lang.String, java.lang.String, java.io.InputStream, com.amazonaws.services.s3.model.ObjectMetadata) 
		String bucketName
		String key
		java.io.InputStream input
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public long getPartSize () 
	public com.amazonaws.services.s3.model.UploadObjectRequest withPartSize (long) 
		long partSize
	public long getDiskLimit () 
	public com.amazonaws.services.s3.model.UploadObjectRequest withDiskLimit (long) 
		long diskLimit
	public java.util.concurrent.ExecutorService getExecutorService () 
	public com.amazonaws.services.s3.model.UploadObjectRequest withExecutorService (java.util.concurrent.ExecutorService) 
		java.util.concurrent.ExecutorService executorService
	public com.amazonaws.services.s3.internal.MultiFileOutputStream getMultiFileOutputStream () 
	public com.amazonaws.services.s3.model.UploadObjectRequest withMultiFileOutputStream (com.amazonaws.services.s3.internal.MultiFileOutputStream) 
		com.amazonaws.services.s3.internal.MultiFileOutputStream multiFileOutputStream
	public com.amazonaws.services.s3.UploadObjectObserver getUploadObjectObserver () 
	public com.amazonaws.services.s3.model.UploadObjectRequest withUploadObjectObserver (com.amazonaws.services.s3.UploadObjectObserver) 
		com.amazonaws.services.s3.UploadObjectObserver uploadObjectObserver
	public java.util.Map getMaterialsDescription () 
	public void setMaterialsDescription (java.util.Map) 
		java.util.Map materialsDescription
	public com.amazonaws.services.s3.model.UploadObjectRequest withMaterialsDescription (java.util.Map) 
		java.util.Map materialsDescription
	public com.amazonaws.services.s3.model.ObjectMetadata getUploadPartMetadata () 
	public void setUploadPartMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata partUploadMetadata
	public com.amazonaws.services.s3.model.UploadObjectRequest withUploadPartMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata partUploadMetadata
		com.amazonaws.services.s3.model.UploadObjectRequest t
	public com.amazonaws.services.s3.model.UploadObjectRequest clone () 
		com.amazonaws.services.s3.model.UploadObjectRequest cloned
		java.util.Map materialsDescription
		com.amazonaws.services.s3.model.ObjectMetadata uploadPartMetadata
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest clone () 
	public volatile com.amazonaws.AmazonWebServiceRequest clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

com/amazonaws/services/s3/model/DeleteObjectsResult.class
DeleteObjectsResult.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.DeleteObjectsResult extends java.lang.Object implements java.io.Serializable com.amazonaws.services.s3.internal.S3RequesterChargedResult  {
	private final java.util.List deletedObjects
	private boolean isRequesterCharged
	public void  (java.util.List) 
		java.util.List deletedObjects
	public void  (java.util.List, boolean) 
		java.util.List deletedObjects
		boolean isRequesterCharged
	public java.util.List getDeletedObjects () 
	public boolean isRequesterCharged () 
	public void setRequesterCharged (boolean) 
		boolean isRequesterCharged
}

com/amazonaws/services/s3/model/GetRequestPaymentConfigurationRequest.class
GetRequestPaymentConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetRequestPaymentConfigurationRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	public void  (java.lang.String) 
		String bucketName
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/Grantee.class
Grantee.java
package com.amazonaws.services.s3.model
public abstract com.amazonaws.services.s3.model.Grantee extends java.lang.Object {
	public abstract java.lang.String getTypeIdentifier () 
	public abstract void setIdentifier (java.lang.String) 
	public abstract java.lang.String getIdentifier () 
}

com/amazonaws/services/s3/model/Permission.class
Permission.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.Permission extends java.lang.Enum {
	public static final com.amazonaws.services.s3.model.Permission FullControl
	public static final com.amazonaws.services.s3.model.Permission Read
	public static final com.amazonaws.services.s3.model.Permission Write
	public static final com.amazonaws.services.s3.model.Permission ReadAcp
	public static final com.amazonaws.services.s3.model.Permission WriteAcp
	private String permissionString
	private String headerName
	private static final com.amazonaws.services.s3.model.Permission[] $VALUES
	public static com.amazonaws.services.s3.model.Permission[] values () 
	public static com.amazonaws.services.s3.model.Permission valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String, java.lang.String) 
		String permissionString
		String headerName
	public java.lang.String getHeaderName () 
	public java.lang.String toString () 
	public static com.amazonaws.services.s3.model.Permission parsePermission (java.lang.String) 
		com.amazonaws.services.s3.model.Permission permission
		String str
	static void  () 
}

com/amazonaws/services/s3/model/EmailAddressGrantee.class
EmailAddressGrantee.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.EmailAddressGrantee extends java.lang.Object implements com.amazonaws.services.s3.model.Grantee java.io.Serializable  {
	private String emailAddress
	public java.lang.String getTypeIdentifier () 
	public void  (java.lang.String) 
		String emailAddress
	public void setIdentifier (java.lang.String) 
		String emailAddress
	public java.lang.String getIdentifier () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.amazonaws.services.s3.model.EmailAddressGrantee other
	public java.lang.String toString () 
}

com/amazonaws/services/s3/model/HeadBucketRequest.class
HeadBucketRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.HeadBucketRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getBucketName () 
	public void  (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/SetBucketAccelerateConfigurationRequest.class
SetBucketAccelerateConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SetBucketAccelerateConfigurationRequest extends com.amazonaws.AmazonWebServiceRequest {
	private String bucketName
	private com.amazonaws.services.s3.model.BucketAccelerateConfiguration accelerateConfiguration
	public void  (java.lang.String, com.amazonaws.services.s3.model.BucketAccelerateConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.BucketAccelerateConfiguration configuration
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.SetBucketAccelerateConfigurationRequest withBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.BucketAccelerateConfiguration getAccelerateConfiguration () 
	public void setAccelerateConfiguration (com.amazonaws.services.s3.model.BucketAccelerateConfiguration) 
		com.amazonaws.services.s3.model.BucketAccelerateConfiguration accelerateConfiguration
	public com.amazonaws.services.s3.model.SetBucketAccelerateConfigurationRequest withAccelerateConfiguration (com.amazonaws.services.s3.model.BucketAccelerateConfiguration) 
		com.amazonaws.services.s3.model.BucketAccelerateConfiguration accelerateConfiguration
}

com/amazonaws/services/s3/model/SetBucketReplicationConfigurationRequest.class
SetBucketReplicationConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SetBucketReplicationConfigurationRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private com.amazonaws.services.s3.model.BucketReplicationConfiguration replicationConfiguration
	public void  () 
	public void  (java.lang.String, com.amazonaws.services.s3.model.BucketReplicationConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.BucketReplicationConfiguration replicationConfiguration
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.SetBucketReplicationConfigurationRequest withBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.BucketReplicationConfiguration getReplicationConfiguration () 
	public void setReplicationConfiguration (com.amazonaws.services.s3.model.BucketReplicationConfiguration) 
		com.amazonaws.services.s3.model.BucketReplicationConfiguration replicationConfiguration
	public com.amazonaws.services.s3.model.SetBucketReplicationConfigurationRequest withReplicationConfiguration (com.amazonaws.services.s3.model.BucketReplicationConfiguration) 
		com.amazonaws.services.s3.model.BucketReplicationConfiguration replicationConfiguration
	public java.lang.String toString () 
}

com/amazonaws/services/s3/model/BucketNotificationConfiguration.class
BucketNotificationConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.BucketNotificationConfiguration extends java.lang.Object implements java.io.Serializable  {
	private java.util.Map configurations
	public void  () 
	public void  (java.lang.String, com.amazonaws.services.s3.model.NotificationConfiguration) 
		String name
		com.amazonaws.services.s3.model.NotificationConfiguration notificationConfiguration
	public com.amazonaws.services.s3.model.BucketNotificationConfiguration withNotificationConfiguration (java.util.Map) 
		java.util.Map notificationConfiguration
	public com.amazonaws.services.s3.model.BucketNotificationConfiguration addConfiguration (java.lang.String, com.amazonaws.services.s3.model.NotificationConfiguration) 
		String name
		com.amazonaws.services.s3.model.NotificationConfiguration notificationConfiguration
	public java.util.Map getConfigurations () 
	public void setConfigurations (java.util.Map) 
		java.util.Map configurations
	public com.amazonaws.services.s3.model.NotificationConfiguration getConfigurationByName (java.lang.String) 
		String name
	public com.amazonaws.services.s3.model.NotificationConfiguration removeConfiguration (java.lang.String) 
		String name
	public void  (java.util.Collection) 
		com.amazonaws.services.s3.model.BucketNotificationConfiguration$TopicConfiguration config
		java.util.Collection topicConfigurations
	public transient com.amazonaws.services.s3.model.BucketNotificationConfiguration withTopicConfigurations (com.amazonaws.services.s3.model.BucketNotificationConfiguration$TopicConfiguration[]) 
		com.amazonaws.services.s3.model.BucketNotificationConfiguration$TopicConfiguration[] topicConfigurations
	public void setTopicConfigurations (java.util.Collection) 
		com.amazonaws.services.s3.model.BucketNotificationConfiguration$TopicConfiguration topicConfiguration
		java.util.Collection topicConfigurations
	public java.util.List getTopicConfigurations () 
		java.util.Map$Entry entry
		java.util.List topicConfigs
	public java.lang.String toString () 
}

com/amazonaws/services/s3/model/ProgressListener.class
ProgressListener.java
package com.amazonaws.services.s3.model
public abstract com.amazonaws.services.s3.model.ProgressListener extends java.lang.Object {
	public abstract void progressChanged (com.amazonaws.services.s3.model.ProgressEvent) 
}

com/amazonaws/services/s3/model/CannedAccessControlList.class
CannedAccessControlList.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.CannedAccessControlList extends java.lang.Enum {
	public static final com.amazonaws.services.s3.model.CannedAccessControlList Private
	public static final com.amazonaws.services.s3.model.CannedAccessControlList PublicRead
	public static final com.amazonaws.services.s3.model.CannedAccessControlList PublicReadWrite
	public static final com.amazonaws.services.s3.model.CannedAccessControlList AuthenticatedRead
	public static final com.amazonaws.services.s3.model.CannedAccessControlList LogDeliveryWrite
	public static final com.amazonaws.services.s3.model.CannedAccessControlList BucketOwnerRead
	public static final com.amazonaws.services.s3.model.CannedAccessControlList BucketOwnerFullControl
	public static final com.amazonaws.services.s3.model.CannedAccessControlList AwsExecRead
	private final String cannedAclHeader
	private static final com.amazonaws.services.s3.model.CannedAccessControlList[] $VALUES
	public static com.amazonaws.services.s3.model.CannedAccessControlList[] values () 
	public static com.amazonaws.services.s3.model.CannedAccessControlList valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String cannedAclHeader
	public java.lang.String toString () 
	static void  () 
}

com/amazonaws/services/s3/model/DeleteVersionRequest.class
DeleteVersionRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.DeleteVersionRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private String key
	private String versionId
	private com.amazonaws.services.s3.model.MultiFactorAuthentication mfa
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String bucketName
		String key
		String versionId
	public void  (java.lang.String, java.lang.String, java.lang.String, com.amazonaws.services.s3.model.MultiFactorAuthentication) 
		String bucketName
		String key
		String versionId
		com.amazonaws.services.s3.model.MultiFactorAuthentication mfa
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.DeleteVersionRequest withBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.DeleteVersionRequest withKey (java.lang.String) 
		String key
	public java.lang.String getVersionId () 
	public void setVersionId (java.lang.String) 
		String versionId
	public com.amazonaws.services.s3.model.DeleteVersionRequest withVersionId (java.lang.String) 
		String versionId
	public com.amazonaws.services.s3.model.MultiFactorAuthentication getMfa () 
	public void setMfa (com.amazonaws.services.s3.model.MultiFactorAuthentication) 
		com.amazonaws.services.s3.model.MultiFactorAuthentication mfa
	public com.amazonaws.services.s3.model.DeleteVersionRequest withMfa (com.amazonaws.services.s3.model.MultiFactorAuthentication) 
		com.amazonaws.services.s3.model.MultiFactorAuthentication mfa
}

com/amazonaws/services/s3/model/GenericBucketRequest.class
GenericBucketRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GenericBucketRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	public void  (java.lang.String) 
		String bucketName
	public java.lang.String getBucket () 
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.GenericBucketRequest withBucketName (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/MultiFactorAuthentication.class
MultiFactorAuthentication.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.MultiFactorAuthentication extends java.lang.Object implements java.io.Serializable  {
	private String deviceSerialNumber
	private String token
	public void  (java.lang.String, java.lang.String) 
		String deviceSerialNumber
		String token
	public java.lang.String getDeviceSerialNumber () 
	public void setDeviceSerialNumber (java.lang.String) 
		String deviceSerialNumber
	public com.amazonaws.services.s3.model.MultiFactorAuthentication withDeviceSerialNumber (java.lang.String) 
		String deviceSerialNumber
	public java.lang.String getToken () 
	public void setToken (java.lang.String) 
		String token
	public com.amazonaws.services.s3.model.MultiFactorAuthentication withToken (java.lang.String) 
		String token
}

com/amazonaws/services/s3/model/SetBucketCrossOriginConfigurationRequest.class
SetBucketCrossOriginConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private com.amazonaws.services.s3.model.BucketCrossOriginConfiguration crossOriginConfiguration
	public void  (java.lang.String, com.amazonaws.services.s3.model.BucketCrossOriginConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.BucketCrossOriginConfiguration crossOriginConfiguration
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest withBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.BucketCrossOriginConfiguration getCrossOriginConfiguration () 
	public void setCrossOriginConfiguration (com.amazonaws.services.s3.model.BucketCrossOriginConfiguration) 
		com.amazonaws.services.s3.model.BucketCrossOriginConfiguration crossOriginConfiguration
	public com.amazonaws.services.s3.model.SetBucketCrossOriginConfigurationRequest withCrossOriginConfiguration (com.amazonaws.services.s3.model.BucketCrossOriginConfiguration) 
		com.amazonaws.services.s3.model.BucketCrossOriginConfiguration crossOriginConfiguration
}

com/amazonaws/services/s3/model/UploadPartResult.class
UploadPartResult.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.UploadPartResult extends com.amazonaws.services.s3.internal.SSEResultBase implements java.io.Serializable com.amazonaws.services.s3.internal.S3RequesterChargedResult  {
	private int partNumber
	private String eTag
	private boolean isRequesterCharged
	public void  () 
	public int getPartNumber () 
	public void setPartNumber (int) 
		int partNumber
	public java.lang.String getETag () 
	public void setETag (java.lang.String) 
		String eTag
	public com.amazonaws.services.s3.model.PartETag getPartETag () 
	public boolean isRequesterCharged () 
	public void setRequesterCharged (boolean) 
		boolean isRequesterCharged
}

com/amazonaws/services/s3/model/S3Object.class
S3Object.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.S3Object extends java.lang.Object implements java.io.Closeable java.io.Serializable com.amazonaws.services.s3.internal.S3RequesterChargedResult  {
	private static final long serialVersionUID
	private String key
	private String bucketName
	private com.amazonaws.services.s3.model.ObjectMetadata metadata
	private transient com.amazonaws.services.s3.model.S3ObjectInputStream objectContent
	private String redirectLocation
	private boolean isRequesterCharged
	public void  () 
	public com.amazonaws.services.s3.model.ObjectMetadata getObjectMetadata () 
	public void setObjectMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public com.amazonaws.services.s3.model.S3ObjectInputStream getObjectContent () 
	public void setObjectContent (com.amazonaws.services.s3.model.S3ObjectInputStream) 
		com.amazonaws.services.s3.model.S3ObjectInputStream objectContent
	public void setObjectContent (java.io.InputStream) 
		java.io.InputStream objectContent
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public java.lang.String getRedirectLocation () 
	public void setRedirectLocation (java.lang.String) 
		String redirectLocation
	public java.lang.String toString () 
	public void close ()  throws java.io.IOException 
		java.io.InputStream is
	public boolean isRequesterCharged () 
	public void setRequesterCharged (boolean) 
		boolean isRequesterCharged
}

com/amazonaws/services/s3/model/LegacyS3ProgressListener.class
LegacyS3ProgressListener.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.LegacyS3ProgressListener extends java.lang.Object implements com.amazonaws.event.ProgressListener com.amazonaws.event.DeliveryMode  {
	private final com.amazonaws.services.s3.model.ProgressListener listener
	private final boolean syncCallSafe
	public void  (com.amazonaws.services.s3.model.ProgressListener) 
		com.amazonaws.event.DeliveryMode mode
		com.amazonaws.services.s3.model.ProgressListener listener
	public com.amazonaws.services.s3.model.ProgressListener unwrap () 
	public void progressChanged (com.amazonaws.event.ProgressEvent) 
		com.amazonaws.event.ProgressEvent progressEvent
	private com.amazonaws.services.s3.model.ProgressEvent adaptToLegacyEvent (com.amazonaws.event.ProgressEvent) 
		com.amazonaws.event.ProgressEvent event
		long bytes
	public boolean isSyncCallSafe () 
}

com/amazonaws/services/s3/model/GetBucketAclRequest.class
GetBucketAclRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetBucketAclRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	public void  (java.lang.String) 
		String bucketName
	public java.lang.String getBucketName () 
}

com/amazonaws/services/s3/model/SetBucketLoggingConfigurationRequest.class
SetBucketLoggingConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private com.amazonaws.services.s3.model.BucketLoggingConfiguration loggingConfiguration
	public void  (java.lang.String, com.amazonaws.services.s3.model.BucketLoggingConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.BucketLoggingConfiguration loggingConfiguration
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest withBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.BucketLoggingConfiguration getLoggingConfiguration () 
	public void setLoggingConfiguration (com.amazonaws.services.s3.model.BucketLoggingConfiguration) 
		com.amazonaws.services.s3.model.BucketLoggingConfiguration loggingConfiguration
	public com.amazonaws.services.s3.model.SetBucketLoggingConfigurationRequest withLoggingConfiguration (com.amazonaws.services.s3.model.BucketLoggingConfiguration) 
		com.amazonaws.services.s3.model.BucketLoggingConfiguration loggingConfiguration
}

com/amazonaws/services/s3/model/VersionListing.class
VersionListing.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.VersionListing extends java.lang.Object implements java.io.Serializable  {
	private java.util.List versionSummaries
	private java.util.List commonPrefixes
	private String bucketName
	private String nextKeyMarker
	private String nextVersionIdMarker
	private boolean isTruncated
	private String prefix
	private String keyMarker
	private String versionIdMarker
	private int maxKeys
	private String delimiter
	private String encodingType
	public void  () 
	public java.util.List getVersionSummaries () 
	public void setVersionSummaries (java.util.List) 
		java.util.List versionSummaries
	public java.util.List getCommonPrefixes () 
	public void setCommonPrefixes (java.util.List) 
		java.util.List commonPrefixes
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String) 
		String prefix
	public java.lang.String getKeyMarker () 
	public void setKeyMarker (java.lang.String) 
		String keyMarker
	public java.lang.String getVersionIdMarker () 
	public void setVersionIdMarker (java.lang.String) 
		String versionIdMarker
	public int getMaxKeys () 
	public void setMaxKeys (int) 
		int maxKeys
	public java.lang.String getDelimiter () 
	public void setDelimiter (java.lang.String) 
		String delimiter
	public java.lang.String getNextKeyMarker () 
	public void setNextKeyMarker (java.lang.String) 
		String marker
	public java.lang.String getNextVersionIdMarker () 
	public void setNextVersionIdMarker (java.lang.String) 
		String marker
	public boolean isTruncated () 
	public void setTruncated (boolean) 
		boolean isTruncated
	public java.lang.String getEncodingType () 
	public void setEncodingType (java.lang.String) 
		String encodingType
}

com/amazonaws/services/s3/model/ListBucketsRequest.class
ListBucketsRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ListBucketsRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable com.amazonaws.services.s3.model.S3AccelerateUnsupported  {
	public void  () 
}

com/amazonaws/services/s3/model/GetBucketWebsiteConfigurationRequest.class
GetBucketWebsiteConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetBucketWebsiteConfigurationRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	public void  (java.lang.String) 
		String bucketName
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getBucketName () 
	public com.amazonaws.services.s3.model.GetBucketWebsiteConfigurationRequest withBucketName (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/S3AccelerateUnsupported.class
S3AccelerateUnsupported.java
package com.amazonaws.services.s3.model
public abstract com.amazonaws.services.s3.model.S3AccelerateUnsupported extends java.lang.Object {
}

com/amazonaws/services/s3/model/Grant.class
Grant.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.Grant extends java.lang.Object implements java.io.Serializable  {
	private com.amazonaws.services.s3.model.Grantee grantee
	private com.amazonaws.services.s3.model.Permission permission
	public void  (com.amazonaws.services.s3.model.Grantee, com.amazonaws.services.s3.model.Permission) 
		com.amazonaws.services.s3.model.Grantee grantee
		com.amazonaws.services.s3.model.Permission permission
	public com.amazonaws.services.s3.model.Grantee getGrantee () 
	public com.amazonaws.services.s3.model.Permission getPermission () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.amazonaws.services.s3.model.Grant other
	public java.lang.String toString () 
}

com/amazonaws/services/s3/model/RoutingRule.class
RoutingRule.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.RoutingRule extends java.lang.Object implements java.io.Serializable  {
	com.amazonaws.services.s3.model.RoutingRuleCondition condition
	com.amazonaws.services.s3.model.RedirectRule redirect
	public void  () 
	public void setCondition (com.amazonaws.services.s3.model.RoutingRuleCondition) 
		com.amazonaws.services.s3.model.RoutingRuleCondition condition
	public com.amazonaws.services.s3.model.RoutingRuleCondition getCondition () 
	public com.amazonaws.services.s3.model.RoutingRule withCondition (com.amazonaws.services.s3.model.RoutingRuleCondition) 
		com.amazonaws.services.s3.model.RoutingRuleCondition condition
	public void setRedirect (com.amazonaws.services.s3.model.RedirectRule) 
		com.amazonaws.services.s3.model.RedirectRule redirect
	public com.amazonaws.services.s3.model.RedirectRule getRedirect () 
	public com.amazonaws.services.s3.model.RoutingRule withRedirect (com.amazonaws.services.s3.model.RedirectRule) 
		com.amazonaws.services.s3.model.RedirectRule redirect
}

com/amazonaws/services/s3/model/Bucket.class
Bucket.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.Bucket extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private String name
	private com.amazonaws.services.s3.model.Owner owner
	private java.util.Date creationDate
	public void  () 
	public void  (java.lang.String) 
		String name
	public java.lang.String toString () 
	public com.amazonaws.services.s3.model.Owner getOwner () 
	public void setOwner (com.amazonaws.services.s3.model.Owner) 
		com.amazonaws.services.s3.model.Owner owner
	public java.util.Date getCreationDate () 
	public void setCreationDate (java.util.Date) 
		java.util.Date creationDate
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
}

com/amazonaws/services/s3/model/TopicConfiguration.class
TopicConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.TopicConfiguration extends com.amazonaws.services.s3.model.NotificationConfiguration implements java.io.Serializable  {
	private String topicARN
	public void  () 
	public void  (java.lang.String, java.util.EnumSet) 
		String topicARN
		java.util.EnumSet events
	public transient void  (java.lang.String, java.lang.String[]) 
		String topicARN
		String[] events
	public java.lang.String getTopicARN () 
	public void setTopicARN (java.lang.String) 
		String topicARN
	public com.amazonaws.services.s3.model.TopicConfiguration withTopicARN (java.lang.String) 
		String topicARN
}

com/amazonaws/services/s3/model/ListObjectsV2Result.class
ListObjectsV2Result.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ListObjectsV2Result extends java.lang.Object implements java.io.Serializable  {
	private java.util.List objectSummaries
	private java.util.List commonPrefixes
	private boolean isTruncated
	private String bucketName
	private int keyCount
	private String nextContinuationToken
	private String prefix
	private String delimiter
	private int maxKeys
	private String encodingType
	private String continuationToken
	private String startAfter
	public void  () 
	public boolean isTruncated () 
	public void setTruncated (boolean) 
		boolean isTruncated
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String) 
		String prefix
	public java.lang.String getDelimiter () 
	public void setDelimiter (java.lang.String) 
		String delimiter
	public java.lang.String getEncodingType () 
	public void setEncodingType (java.lang.String) 
		String encodingType
	public java.lang.String getContinuationToken () 
	public void setContinuationToken (java.lang.String) 
		String continuationToken
	public java.lang.String getNextContinuationToken () 
	public void setNextContinuationToken (java.lang.String) 
		String nextContinuationToken
	public int getKeyCount () 
	public void setKeyCount (int) 
		int keyCount
	public int getMaxKeys () 
	public void setMaxKeys (int) 
		int maxKeys
	public java.lang.String getStartAfter () 
	public void setStartAfter (java.lang.String) 
		String startAfter
	public java.util.List getObjectSummaries () 
	public java.util.List getCommonPrefixes () 
	public void setCommonPrefixes (java.util.List) 
		java.util.List commonPrefixes
}

com/amazonaws/services/s3/model/DeleteBucketLifecycleConfigurationRequest.class
DeleteBucketLifecycleConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.DeleteBucketLifecycleConfigurationRequest extends com.amazonaws.services.s3.model.GenericBucketRequest implements java.io.Serializable  {
	public void  (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/SetRequestPaymentConfigurationRequest.class
SetRequestPaymentConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SetRequestPaymentConfigurationRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private com.amazonaws.services.s3.model.RequestPaymentConfiguration configuration
	public void  (java.lang.String, com.amazonaws.services.s3.model.RequestPaymentConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.RequestPaymentConfiguration configuration
	public com.amazonaws.services.s3.model.RequestPaymentConfiguration getConfiguration () 
	public void setConfiguration (com.amazonaws.services.s3.model.RequestPaymentConfiguration) 
		com.amazonaws.services.s3.model.RequestPaymentConfiguration configuration
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/SetBucketPolicyRequest.class
SetBucketPolicyRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SetBucketPolicyRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private String policyText
	public void  (java.lang.String, java.lang.String) 
		String bucketName
		String policyText
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.SetBucketPolicyRequest withBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getPolicyText () 
	public void setPolicyText (java.lang.String) 
		String policyText
	public com.amazonaws.services.s3.model.SetBucketPolicyRequest withPolicyText (java.lang.String) 
		String policyText
}

com/amazonaws/services/s3/model/S3KeyFilter$FilterRuleName.class
S3KeyFilter.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.S3KeyFilter$FilterRuleName extends java.lang.Enum {
	public static final com.amazonaws.services.s3.model.S3KeyFilter$FilterRuleName Prefix
	public static final com.amazonaws.services.s3.model.S3KeyFilter$FilterRuleName Suffix
	private static final com.amazonaws.services.s3.model.S3KeyFilter$FilterRuleName[] $VALUES
	public static com.amazonaws.services.s3.model.S3KeyFilter$FilterRuleName[] values () 
	public static com.amazonaws.services.s3.model.S3KeyFilter$FilterRuleName valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public com.amazonaws.services.s3.model.FilterRule newRule () 
	public com.amazonaws.services.s3.model.FilterRule newRule (java.lang.String) 
		String value
	static void  () 
}

com/amazonaws/services/s3/model/DeleteBucketWebsiteConfigurationRequest.class
DeleteBucketWebsiteConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.DeleteBucketWebsiteConfigurationRequest extends com.amazonaws.services.s3.model.GenericBucketRequest implements java.io.Serializable  {
	public void  (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/ListNextBatchOfObjectsRequest.class
ListNextBatchOfObjectsRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ListNextBatchOfObjectsRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private com.amazonaws.services.s3.model.ObjectListing previousObjectListing
	public void  (com.amazonaws.services.s3.model.ObjectListing) 
		com.amazonaws.services.s3.model.ObjectListing previousObjectListing
	public com.amazonaws.services.s3.model.ObjectListing getPreviousObjectListing () 
	public void setPreviousObjectListing (com.amazonaws.services.s3.model.ObjectListing) 
		com.amazonaws.services.s3.model.ObjectListing previousObjectListing
	public com.amazonaws.services.s3.model.ListNextBatchOfObjectsRequest withPreviousObjectListing (com.amazonaws.services.s3.model.ObjectListing) 
		com.amazonaws.services.s3.model.ObjectListing previousObjectListing
	public com.amazonaws.services.s3.model.ListObjectsRequest toListObjectsRequest () 
}

com/amazonaws/services/s3/model/MaterialsDescriptionProvider.class
MaterialsDescriptionProvider.java
package com.amazonaws.services.s3.model
public abstract com.amazonaws.services.s3.model.MaterialsDescriptionProvider extends java.lang.Object {
	public abstract java.util.Map getMaterialsDescription () 
}

com/amazonaws/services/s3/model/BucketAccelerateStatus.class
BucketAccelerateStatus.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.BucketAccelerateStatus extends java.lang.Enum {
	public static final com.amazonaws.services.s3.model.BucketAccelerateStatus Enabled
	public static final com.amazonaws.services.s3.model.BucketAccelerateStatus Suspended
	private final String accelerateStatus
	private static final com.amazonaws.services.s3.model.BucketAccelerateStatus[] $VALUES
	public static com.amazonaws.services.s3.model.BucketAccelerateStatus[] values () 
	public static com.amazonaws.services.s3.model.BucketAccelerateStatus valueOf (java.lang.String) 
		String name
	public static com.amazonaws.services.s3.model.BucketAccelerateStatus fromValue (java.lang.String)  throws java.lang.IllegalArgumentException 
		com.amazonaws.services.s3.model.BucketAccelerateStatus accelerateStatus
		String statusString
	private void  (java.lang.String, int, java.lang.String) 
		String status
	public java.lang.String toString () 
	static void  () 
}

com/amazonaws/services/s3/model/ReplicationRule.class
ReplicationRule.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ReplicationRule extends java.lang.Object implements java.io.Serializable  {
	private String prefix
	private String status
	private com.amazonaws.services.s3.model.ReplicationDestinationConfig destinationConfig
	public void  () 
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String) 
		String prefix
	public com.amazonaws.services.s3.model.ReplicationRule withPrefix (java.lang.String) 
		String prefix
	public java.lang.String getStatus () 
	public void setStatus (java.lang.String) 
		String status
	public com.amazonaws.services.s3.model.ReplicationRule withStatus (java.lang.String) 
		String status
	public void setStatus (com.amazonaws.services.s3.model.ReplicationRuleStatus) 
		com.amazonaws.services.s3.model.ReplicationRuleStatus status
	public com.amazonaws.services.s3.model.ReplicationRule withStatus (com.amazonaws.services.s3.model.ReplicationRuleStatus) 
		com.amazonaws.services.s3.model.ReplicationRuleStatus status
	public com.amazonaws.services.s3.model.ReplicationDestinationConfig getDestinationConfig () 
	public void setDestinationConfig (com.amazonaws.services.s3.model.ReplicationDestinationConfig) 
		com.amazonaws.services.s3.model.ReplicationDestinationConfig destinationConfig
	public com.amazonaws.services.s3.model.ReplicationRule withDestinationConfig (com.amazonaws.services.s3.model.ReplicationDestinationConfig) 
		com.amazonaws.services.s3.model.ReplicationDestinationConfig destinationConfig
	public java.lang.String toString () 
}

com/amazonaws/services/s3/model/InstructionFileId.class
InstructionFileId.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.InstructionFileId extends com.amazonaws.services.s3.model.S3ObjectId {
	public static final String DEFAULT_INSTRUCTION_FILE_SUFFIX
	public static final String DEFAULT_INSTURCTION_FILE_SUFFIX
	public static final String DOT
	void  (java.lang.String, java.lang.String, java.lang.String) 
		String bucket
		String key
		String versionId
	public com.amazonaws.services.s3.model.InstructionFileId instructionFileId () 
	public com.amazonaws.services.s3.model.InstructionFileId instructionFileId (java.lang.String) 
		String suffix
}

com/amazonaws/services/s3/model/CryptoMode.class
CryptoMode.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.CryptoMode extends java.lang.Enum {
	public static final com.amazonaws.services.s3.model.CryptoMode EncryptionOnly
	public static final com.amazonaws.services.s3.model.CryptoMode AuthenticatedEncryption
	public static final com.amazonaws.services.s3.model.CryptoMode StrictAuthenticatedEncryption
	private static final com.amazonaws.services.s3.model.CryptoMode[] $VALUES
	public static com.amazonaws.services.s3.model.CryptoMode[] values () 
	public static com.amazonaws.services.s3.model.CryptoMode valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/amazonaws/services/s3/model/CreateBucketRequest.class
CreateBucketRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.CreateBucketRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable com.amazonaws.services.s3.model.S3AccelerateUnsupported  {
	private String bucketName
	private String region
	private com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
	private com.amazonaws.services.s3.model.AccessControlList accessControlList
	public void  (java.lang.String) 
		String bucketName
	public void  (java.lang.String, com.amazonaws.services.s3.model.Region) 
		String bucketName
		com.amazonaws.services.s3.model.Region region
	public void  (java.lang.String, java.lang.String) 
		String bucketName
		String region
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getBucketName () 
	public void setRegion (java.lang.String) 
		String region
	public java.lang.String getRegion () 
	public com.amazonaws.services.s3.model.CannedAccessControlList getCannedAcl () 
	public void setCannedAcl (com.amazonaws.services.s3.model.CannedAccessControlList) 
		com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
	public com.amazonaws.services.s3.model.CreateBucketRequest withCannedAcl (com.amazonaws.services.s3.model.CannedAccessControlList) 
		com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
	public com.amazonaws.services.s3.model.AccessControlList getAccessControlList () 
	public void setAccessControlList (com.amazonaws.services.s3.model.AccessControlList) 
		com.amazonaws.services.s3.model.AccessControlList accessControlList
	public com.amazonaws.services.s3.model.CreateBucketRequest withAccessControlList (com.amazonaws.services.s3.model.AccessControlList) 
		com.amazonaws.services.s3.model.AccessControlList accessControlList
}

com/amazonaws/services/s3/model/AmazonS3Exception.class
AmazonS3Exception.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.AmazonS3Exception extends com.amazonaws.AmazonServiceException implements java.io.Serializable  {
	private static final long serialVersionUID
	private String extendedRequestId
	private String cloudFrontId
	private java.util.Map additionalDetails
	private final String errorResponseXml
	public void  (java.lang.String) 
		String message
	public void  (java.lang.String, java.lang.Exception) 
		String message
		Exception cause
	public void  (java.lang.String, java.lang.String) 
		String message
		String errorResponseXml
	public java.lang.String getExtendedRequestId () 
	public void setExtendedRequestId (java.lang.String) 
		String extendedRequestId
	public java.lang.String getCloudFrontId () 
	public void setCloudFrontId (java.lang.String) 
		String cloudFrontId
	public java.util.Map getAdditionalDetails () 
	public void setAdditionalDetails (java.util.Map) 
		java.util.Map additionalDetails
	public java.lang.String toString () 
	public java.lang.String getErrorResponseXml () 
}

com/amazonaws/services/s3/model/CopyPartResult.class
CopyPartResult.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.CopyPartResult extends com.amazonaws.services.s3.internal.SSEResultBase implements java.io.Serializable  {
	private String etag
	private java.util.Date lastModifiedDate
	private String versionId
	private int partNumber
	public void  () 
	public int getPartNumber () 
	public void setPartNumber (int) 
		int partNumber
	public java.lang.String getETag () 
	public void setETag (java.lang.String) 
		String etag
	public com.amazonaws.services.s3.model.PartETag getPartETag () 
	public java.util.Date getLastModifiedDate () 
	public void setLastModifiedDate (java.util.Date) 
		java.util.Date lastModifiedDate
	public java.lang.String getVersionId () 
	public void setVersionId (java.lang.String) 
		String versionId
}

com/amazonaws/services/s3/model/BucketAccelerateConfiguration.class
BucketAccelerateConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.BucketAccelerateConfiguration extends java.lang.Object {
	private String status
	public void  (java.lang.String) 
		String status
	public void  (com.amazonaws.services.s3.model.BucketAccelerateStatus) 
		com.amazonaws.services.s3.model.BucketAccelerateStatus status
	public java.lang.String getStatus () 
	public void setStatus (java.lang.String) 
		String status
	public void setStatus (com.amazonaws.services.s3.model.BucketAccelerateStatus) 
		com.amazonaws.services.s3.model.BucketAccelerateStatus status
	public com.amazonaws.services.s3.model.BucketAccelerateConfiguration withStatus (java.lang.String) 
		String status
	public com.amazonaws.services.s3.model.BucketAccelerateConfiguration withStatus (com.amazonaws.services.s3.model.BucketAccelerateStatus) 
		com.amazonaws.services.s3.model.BucketAccelerateStatus status
	public boolean isAccelerateEnabled () 
}

com/amazonaws/services/s3/model/ListObjectsRequest.class
ListObjectsRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ListObjectsRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private String prefix
	private String marker
	private String delimiter
	private Integer maxKeys
	private String encodingType
	public void  () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer) 
		String bucketName
		String prefix
		String marker
		String delimiter
		Integer maxKeys
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.ListObjectsRequest withBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String) 
		String prefix
	public com.amazonaws.services.s3.model.ListObjectsRequest withPrefix (java.lang.String) 
		String prefix
	public java.lang.String getMarker () 
	public void setMarker (java.lang.String) 
		String marker
	public com.amazonaws.services.s3.model.ListObjectsRequest withMarker (java.lang.String) 
		String marker
	public java.lang.String getDelimiter () 
	public void setDelimiter (java.lang.String) 
		String delimiter
	public com.amazonaws.services.s3.model.ListObjectsRequest withDelimiter (java.lang.String) 
		String delimiter
	public java.lang.Integer getMaxKeys () 
	public void setMaxKeys (java.lang.Integer) 
		Integer maxKeys
	public com.amazonaws.services.s3.model.ListObjectsRequest withMaxKeys (java.lang.Integer) 
		Integer maxKeys
	public java.lang.String getEncodingType () 
	public void setEncodingType (java.lang.String) 
		String encodingType
	public com.amazonaws.services.s3.model.ListObjectsRequest withEncodingType (java.lang.String) 
		String encodingType
}

com/amazonaws/services/s3/model/S3DataSource.class
S3DataSource.java
package com.amazonaws.services.s3.model
public abstract com.amazonaws.services.s3.model.S3DataSource extends java.lang.Object {
	public abstract java.io.File getFile () 
	public abstract void setFile (java.io.File) 
	public abstract java.io.InputStream getInputStream () 
	public abstract void setInputStream (java.io.InputStream) 
}

com/amazonaws/services/s3/model/S3ObjectSummary.class
S3ObjectSummary.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.S3ObjectSummary extends java.lang.Object implements java.io.Serializable  {
	protected String bucketName
	protected String key
	protected String eTag
	protected long size
	protected java.util.Date lastModified
	protected String storageClass
	protected com.amazonaws.services.s3.model.Owner owner
	public void  () 
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public java.lang.String getETag () 
	public void setETag (java.lang.String) 
		String eTag
	public long getSize () 
	public void setSize (long) 
		long size
	public java.util.Date getLastModified () 
	public void setLastModified (java.util.Date) 
		java.util.Date lastModified
	public com.amazonaws.services.s3.model.Owner getOwner () 
	public void setOwner (com.amazonaws.services.s3.model.Owner) 
		com.amazonaws.services.s3.model.Owner owner
	public java.lang.String getStorageClass () 
	public void setStorageClass (java.lang.String) 
		String storageClass
	public java.lang.String toString () 
}

com/amazonaws/services/s3/model/ExtraMaterialsDescription$ConflictResolution.class
ExtraMaterialsDescription.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.ExtraMaterialsDescription$ConflictResolution extends java.lang.Enum {
	public static final com.amazonaws.services.s3.model.ExtraMaterialsDescription$ConflictResolution FAIL_FAST
	public static final com.amazonaws.services.s3.model.ExtraMaterialsDescription$ConflictResolution OVERRIDE
	public static final com.amazonaws.services.s3.model.ExtraMaterialsDescription$ConflictResolution OVERRIDDEN
	private static final com.amazonaws.services.s3.model.ExtraMaterialsDescription$ConflictResolution[] $VALUES
	public static com.amazonaws.services.s3.model.ExtraMaterialsDescription$ConflictResolution[] values () 
	public static com.amazonaws.services.s3.model.ExtraMaterialsDescription$ConflictResolution valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	static void  () 
}

com/amazonaws/services/s3/model/S3ObjectInputStream.class
S3ObjectInputStream.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.S3ObjectInputStream extends com.amazonaws.internal.SdkFilterInputStream {
	private final org.apache.http.client.methods.HttpRequestBase httpRequest
	private boolean eof
	public void  (java.io.InputStream, org.apache.http.client.methods.HttpRequestBase) 
		java.io.InputStream in
		org.apache.http.client.methods.HttpRequestBase httpRequest
	public void  (java.io.InputStream, org.apache.http.client.methods.HttpRequestBase, boolean) 
		java.io.InputStream in
		org.apache.http.client.methods.HttpRequestBase httpRequest
		boolean collectMetrics
	private static boolean wrapWithByteCounting (java.io.InputStream) 
		com.amazonaws.internal.MetricAware aware
		java.io.InputStream in
	public void abort () 
	private void doAbort () 
	public org.apache.http.client.methods.HttpRequestBase getHttpRequest () 
	public int available ()  throws java.io.IOException 
		int estimate
	public int read ()  throws java.io.IOException 
		int value
	public int read (byte[])  throws java.io.IOException 
		byte[] b
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
		int value
	public void reset ()  throws java.io.IOException 
	public void close ()  throws java.io.IOException 
}

com/amazonaws/services/s3/model/DeleteObjectsRequest$KeyVersion.class
DeleteObjectsRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.DeleteObjectsRequest$KeyVersion extends java.lang.Object implements java.io.Serializable  {
	private final String key
	private final String version
	public void  (java.lang.String) 
		String key
	public void  (java.lang.String, java.lang.String) 
		String key
		String version
	public java.lang.String getKey () 
	public java.lang.String getVersion () 
}

com/amazonaws/services/s3/model/BucketNotificationConfiguration$TopicConfiguration.class
BucketNotificationConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.BucketNotificationConfiguration$TopicConfiguration extends com.amazonaws.services.s3.model.TopicConfiguration {
	public void  (java.lang.String, java.lang.String) 
		String topic
		String event
	public java.lang.String getTopic () 
	public java.lang.String getEvent () 
		java.util.Set events
		String[] eventArray
	public java.lang.String toString () 
}

com/amazonaws/services/s3/model/PutObjectRequest.class
PutObjectRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.PutObjectRequest extends com.amazonaws.services.s3.model.AbstractPutObjectRequest implements java.io.Serializable  {
	private boolean isRequesterPays
	public void  (java.lang.String, java.lang.String, java.io.File) 
		String bucketName
		String key
		java.io.File file
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String bucketName
		String key
		String redirectLocation
	public void  (java.lang.String, java.lang.String, java.io.InputStream, com.amazonaws.services.s3.model.ObjectMetadata) 
		String bucketName
		String key
		java.io.InputStream input
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public com.amazonaws.services.s3.model.PutObjectRequest clone () 
	public com.amazonaws.services.s3.model.PutObjectRequest withBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.PutObjectRequest withKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.PutObjectRequest withStorageClass (java.lang.String) 
		String storageClass
	public com.amazonaws.services.s3.model.PutObjectRequest withStorageClass (com.amazonaws.services.s3.model.StorageClass) 
		com.amazonaws.services.s3.model.StorageClass storageClass
	public com.amazonaws.services.s3.model.PutObjectRequest withFile (java.io.File) 
		java.io.File file
	public com.amazonaws.services.s3.model.PutObjectRequest withMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public com.amazonaws.services.s3.model.PutObjectRequest withCannedAcl (com.amazonaws.services.s3.model.CannedAccessControlList) 
		com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
	public com.amazonaws.services.s3.model.PutObjectRequest withAccessControlList (com.amazonaws.services.s3.model.AccessControlList) 
		com.amazonaws.services.s3.model.AccessControlList accessControlList
	public com.amazonaws.services.s3.model.PutObjectRequest withInputStream (java.io.InputStream) 
		java.io.InputStream inputStream
	public com.amazonaws.services.s3.model.PutObjectRequest withRedirectLocation (java.lang.String) 
		String redirectLocation
	public com.amazonaws.services.s3.model.PutObjectRequest withSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public com.amazonaws.services.s3.model.PutObjectRequest withProgressListener (com.amazonaws.services.s3.model.ProgressListener) 
		com.amazonaws.services.s3.model.ProgressListener progressListener
	public com.amazonaws.services.s3.model.PutObjectRequest withSSEAwsKeyManagementParams (com.amazonaws.services.s3.model.SSEAwsKeyManagementParams) 
		com.amazonaws.services.s3.model.SSEAwsKeyManagementParams sseAwsKeyManagementParams
	public boolean isRequesterPays () 
	public void setRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.PutObjectRequest withRequesterPays (boolean) 
		boolean isRequesterPays
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest clone () 
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest withSSEAwsKeyManagementParams (com.amazonaws.services.s3.model.SSEAwsKeyManagementParams) 
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest withProgressListener (com.amazonaws.services.s3.model.ProgressListener) 
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest withSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest withRedirectLocation (java.lang.String) 
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest withInputStream (java.io.InputStream) 
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest withAccessControlList (com.amazonaws.services.s3.model.AccessControlList) 
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest withCannedAcl (com.amazonaws.services.s3.model.CannedAccessControlList) 
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest withMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest withFile (java.io.File) 
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest withStorageClass (com.amazonaws.services.s3.model.StorageClass) 
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest withStorageClass (java.lang.String) 
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest withKey (java.lang.String) 
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest withBucketName (java.lang.String) 
	public volatile com.amazonaws.AmazonWebServiceRequest clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

com/amazonaws/services/s3/model/GetObjectAclRequest.class
GetObjectAclRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetObjectAclRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private com.amazonaws.services.s3.model.S3ObjectIdBuilder s3ObjectIdBuilder
	private boolean isRequesterPays
	public void  (java.lang.String, java.lang.String) 
		String bucketName
		String key
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String bucketName
		String key
		String versionId
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.GetObjectAclRequest withBucket (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.GetObjectAclRequest withKey (java.lang.String) 
		String key
	public java.lang.String getVersionId () 
	public void setVersionId (java.lang.String) 
		String versionId
	public com.amazonaws.services.s3.model.GetObjectAclRequest withVersionId (java.lang.String) 
		String versionId
	public boolean isRequesterPays () 
	public void setRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.GetObjectAclRequest withRequesterPays (boolean) 
		boolean isRequesterPays
}

com/amazonaws/services/s3/model/SetBucketWebsiteConfigurationRequest.class
SetBucketWebsiteConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private com.amazonaws.services.s3.model.BucketWebsiteConfiguration configuration
	public void  (java.lang.String, com.amazonaws.services.s3.model.BucketWebsiteConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.BucketWebsiteConfiguration configuration
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getBucketName () 
	public com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest withBucketName (java.lang.String) 
		String bucketName
	public void setConfiguration (com.amazonaws.services.s3.model.BucketWebsiteConfiguration) 
		com.amazonaws.services.s3.model.BucketWebsiteConfiguration configuration
	public com.amazonaws.services.s3.model.BucketWebsiteConfiguration getConfiguration () 
	public com.amazonaws.services.s3.model.SetBucketWebsiteConfigurationRequest withConfiguration (com.amazonaws.services.s3.model.BucketWebsiteConfiguration) 
		com.amazonaws.services.s3.model.BucketWebsiteConfiguration configuration
}

com/amazonaws/services/s3/model/KMSEncryptionMaterials.class
KMSEncryptionMaterials.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.KMSEncryptionMaterials extends com.amazonaws.services.s3.model.EncryptionMaterials implements java.io.Serializable  {
	public static final String CUSTOMER_MASTER_KEY_ID
	public void  (java.lang.String) 
		String defaultCustomerMasterKeyId
	public final java.security.KeyPair getKeyPair () 
	public final javax.crypto.SecretKey getSymmetricKey () 
	public final boolean isKMSEnabled () 
	public java.lang.String getCustomerMasterKeyId () 
	public java.lang.String toString () 
}

com/amazonaws/services/s3/model/BucketLifecycleConfiguration$NoncurrentVersionTransition.class
BucketLifecycleConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$NoncurrentVersionTransition extends java.lang.Object implements java.io.Serializable  {
	private int days
	private String storageClass
	public void  () 
	public void setDays (int) 
		int expirationInDays
	public int getDays () 
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$NoncurrentVersionTransition withDays (int) 
		int expirationInDays
	public void setStorageClass (com.amazonaws.services.s3.model.StorageClass) 
		com.amazonaws.services.s3.model.StorageClass storageClass
	public void setStorageClass (java.lang.String) 
		String storageClass
	public com.amazonaws.services.s3.model.StorageClass getStorageClass () 
		IllegalArgumentException ignored
	public java.lang.String getStorageClassAsString () 
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$NoncurrentVersionTransition withStorageClass (com.amazonaws.services.s3.model.StorageClass) 
		com.amazonaws.services.s3.model.StorageClass storageClass
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$NoncurrentVersionTransition withStorageClass (java.lang.String) 
		String storageClass
}

com/amazonaws/services/s3/model/AbstractPutObjectRequest.class
AbstractPutObjectRequest.java
package com.amazonaws.services.s3.model
public abstract com.amazonaws.services.s3.model.AbstractPutObjectRequest extends com.amazonaws.AmazonWebServiceRequest implements java.lang.Cloneable com.amazonaws.services.s3.model.SSECustomerKeyProvider com.amazonaws.services.s3.model.SSEAwsKeyManagementParamsProvider com.amazonaws.services.s3.model.S3DataSource java.io.Serializable  {
	private String bucketName
	private String key
	private java.io.File file
	private transient java.io.InputStream inputStream
	private com.amazonaws.services.s3.model.ObjectMetadata metadata
	private com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
	private com.amazonaws.services.s3.model.AccessControlList accessControlList
	private String storageClass
	private String redirectLocation
	private com.amazonaws.services.s3.model.SSECustomerKey sseCustomerKey
	private com.amazonaws.services.s3.model.SSEAwsKeyManagementParams sseAwsKeyManagementParams
	public void  (java.lang.String, java.lang.String, java.io.File) 
		String bucketName
		String key
		java.io.File file
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String bucketName
		String key
		String redirectLocation
	protected void  (java.lang.String, java.lang.String, java.io.InputStream, com.amazonaws.services.s3.model.ObjectMetadata) 
		String bucketName
		String key
		java.io.InputStream input
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.AbstractPutObjectRequest withBucketName (java.lang.String) 
		String bucketName
		com.amazonaws.services.s3.model.AbstractPutObjectRequest t
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.AbstractPutObjectRequest withKey (java.lang.String) 
		String key
		com.amazonaws.services.s3.model.AbstractPutObjectRequest t
	public java.lang.String getStorageClass () 
	public void setStorageClass (java.lang.String) 
		String storageClass
	public com.amazonaws.services.s3.model.AbstractPutObjectRequest withStorageClass (java.lang.String) 
		String storageClass
		com.amazonaws.services.s3.model.AbstractPutObjectRequest t
	public void setStorageClass (com.amazonaws.services.s3.model.StorageClass) 
		com.amazonaws.services.s3.model.StorageClass storageClass
	public com.amazonaws.services.s3.model.AbstractPutObjectRequest withStorageClass (com.amazonaws.services.s3.model.StorageClass) 
		com.amazonaws.services.s3.model.StorageClass storageClass
		com.amazonaws.services.s3.model.AbstractPutObjectRequest t
	public java.io.File getFile () 
	public void setFile (java.io.File) 
		java.io.File file
	public com.amazonaws.services.s3.model.AbstractPutObjectRequest withFile (java.io.File) 
		java.io.File file
		com.amazonaws.services.s3.model.AbstractPutObjectRequest t
	public com.amazonaws.services.s3.model.ObjectMetadata getMetadata () 
	public void setMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public com.amazonaws.services.s3.model.AbstractPutObjectRequest withMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
		com.amazonaws.services.s3.model.AbstractPutObjectRequest t
	public com.amazonaws.services.s3.model.CannedAccessControlList getCannedAcl () 
	public void setCannedAcl (com.amazonaws.services.s3.model.CannedAccessControlList) 
		com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
	public com.amazonaws.services.s3.model.AbstractPutObjectRequest withCannedAcl (com.amazonaws.services.s3.model.CannedAccessControlList) 
		com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
		com.amazonaws.services.s3.model.AbstractPutObjectRequest t
	public com.amazonaws.services.s3.model.AccessControlList getAccessControlList () 
	public void setAccessControlList (com.amazonaws.services.s3.model.AccessControlList) 
		com.amazonaws.services.s3.model.AccessControlList accessControlList
	public com.amazonaws.services.s3.model.AbstractPutObjectRequest withAccessControlList (com.amazonaws.services.s3.model.AccessControlList) 
		com.amazonaws.services.s3.model.AccessControlList accessControlList
		com.amazonaws.services.s3.model.AbstractPutObjectRequest t
	public java.io.InputStream getInputStream () 
	public void setInputStream (java.io.InputStream) 
		java.io.InputStream inputStream
	public com.amazonaws.services.s3.model.AbstractPutObjectRequest withInputStream (java.io.InputStream) 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.AbstractPutObjectRequest t
	public void setRedirectLocation (java.lang.String) 
		String redirectLocation
	public java.lang.String getRedirectLocation () 
	public com.amazonaws.services.s3.model.AbstractPutObjectRequest withRedirectLocation (java.lang.String) 
		String redirectLocation
		com.amazonaws.services.s3.model.AbstractPutObjectRequest t
	public com.amazonaws.services.s3.model.SSECustomerKey getSSECustomerKey () 
	public void setSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public com.amazonaws.services.s3.model.AbstractPutObjectRequest withSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
		com.amazonaws.services.s3.model.AbstractPutObjectRequest t
	public void setProgressListener (com.amazonaws.services.s3.model.ProgressListener) 
		com.amazonaws.services.s3.model.ProgressListener progressListener
	public com.amazonaws.services.s3.model.ProgressListener getProgressListener () 
		com.amazonaws.event.ProgressListener generalProgressListener
	public com.amazonaws.services.s3.model.AbstractPutObjectRequest withProgressListener (com.amazonaws.services.s3.model.ProgressListener) 
		com.amazonaws.services.s3.model.ProgressListener progressListener
		com.amazonaws.services.s3.model.AbstractPutObjectRequest t
	public com.amazonaws.services.s3.model.SSEAwsKeyManagementParams getSSEAwsKeyManagementParams () 
	public void setSSEAwsKeyManagementParams (com.amazonaws.services.s3.model.SSEAwsKeyManagementParams) 
		com.amazonaws.services.s3.model.SSEAwsKeyManagementParams params
	public com.amazonaws.services.s3.model.AbstractPutObjectRequest withSSEAwsKeyManagementParams (com.amazonaws.services.s3.model.SSEAwsKeyManagementParams) 
		com.amazonaws.services.s3.model.SSEAwsKeyManagementParams sseAwsKeyManagementParams
		com.amazonaws.services.s3.model.AbstractPutObjectRequest t
	public abstract com.amazonaws.services.s3.model.AbstractPutObjectRequest clone () 
	protected final com.amazonaws.services.s3.model.AbstractPutObjectRequest copyPutObjectBaseTo (com.amazonaws.services.s3.model.AbstractPutObjectRequest) 
		com.amazonaws.services.s3.model.AbstractPutObjectRequest target
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public volatile com.amazonaws.AmazonWebServiceRequest clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

com/amazonaws/services/s3/model/SetBucketNotificationConfigurationRequest.class
SetBucketNotificationConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private com.amazonaws.services.s3.model.BucketNotificationConfiguration notificationConfiguration
	private String bucketName
	public void  (com.amazonaws.services.s3.model.BucketNotificationConfiguration, java.lang.String) 
		com.amazonaws.services.s3.model.BucketNotificationConfiguration bucketNotificationConfiguration
		String bucket
	public void  (java.lang.String, com.amazonaws.services.s3.model.BucketNotificationConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.BucketNotificationConfiguration notificationConfiguration
	public com.amazonaws.services.s3.model.BucketNotificationConfiguration getBucketNotificationConfiguration () 
	public com.amazonaws.services.s3.model.BucketNotificationConfiguration getNotificationConfiguration () 
	public void setBucketNotificationConfiguration (com.amazonaws.services.s3.model.BucketNotificationConfiguration) 
		com.amazonaws.services.s3.model.BucketNotificationConfiguration bucketNotificationConfiguration
	public void setNotificationConfiguration (com.amazonaws.services.s3.model.BucketNotificationConfiguration) 
		com.amazonaws.services.s3.model.BucketNotificationConfiguration notificationConfiguration
	public com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest withNotificationConfiguration (com.amazonaws.services.s3.model.BucketNotificationConfiguration) 
		com.amazonaws.services.s3.model.BucketNotificationConfiguration notificationConfiguration
	public java.lang.String getBucket () 
	public java.lang.String getBucketName () 
	public void setBucket (java.lang.String) 
		String bucket
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.SetBucketNotificationConfigurationRequest withBucketName (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/BucketLoggingConfiguration.class
BucketLoggingConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.BucketLoggingConfiguration extends java.lang.Object implements java.io.Serializable  {
	private String destinationBucketName
	private String logFilePrefix
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String destinationBucketName
		String logFilePrefix
	public boolean isLoggingEnabled () 
	public java.lang.String getLogFilePrefix () 
	public void setLogFilePrefix (java.lang.String) 
		String logFilePrefix
	public java.lang.String getDestinationBucketName () 
	public void setDestinationBucketName (java.lang.String) 
		String destinationBucketName
	public java.lang.String toString () 
		String result
}

com/amazonaws/services/s3/model/S3ObjectIdBuilder.class
S3ObjectIdBuilder.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.S3ObjectIdBuilder extends java.lang.Object implements java.io.Serializable  {
	private String bucket
	private String key
	private String versionId
	public void  () 
	public void  (com.amazonaws.services.s3.model.S3ObjectId) 
		com.amazonaws.services.s3.model.S3ObjectId id
	public java.lang.String getBucket () 
	public java.lang.String getKey () 
	public java.lang.String getVersionId () 
	public void setBucket (java.lang.String) 
		String bucket
	public void setKey (java.lang.String) 
		String key
	public void setVersionId (java.lang.String) 
		String versionId
	public com.amazonaws.services.s3.model.S3ObjectIdBuilder withBucket (java.lang.String) 
		String bucket
	public com.amazonaws.services.s3.model.S3ObjectIdBuilder withKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.S3ObjectIdBuilder withVersionId (java.lang.String) 
		String versionId
	public com.amazonaws.services.s3.model.S3ObjectId build () 
}

com/amazonaws/services/s3/model/TagSet.class
TagSet.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.TagSet extends java.lang.Object implements java.io.Serializable  {
	private java.util.Map tags
	public void  () 
	public void  (java.util.Map) 
		java.util.Map tags
	public java.lang.String getTag (java.lang.String) 
		String key
	public void setTag (java.lang.String, java.lang.String) 
		String key
		String value
	public java.util.Map getAllTags () 
	public java.lang.String toString () 
		StringBuffer sb
}

com/amazonaws/services/s3/model/KMSEncryptionMaterialsProvider.class
KMSEncryptionMaterialsProvider.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.KMSEncryptionMaterialsProvider extends com.amazonaws.services.s3.model.StaticEncryptionMaterialsProvider implements java.io.Serializable  {
	public void  (java.lang.String) 
		String defaultCustomerMasterKeyId
	public void  (com.amazonaws.services.s3.model.KMSEncryptionMaterials) 
		com.amazonaws.services.s3.model.KMSEncryptionMaterials materials
}

com/amazonaws/services/s3/model/PutObjectResult.class
PutObjectResult.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.PutObjectResult extends com.amazonaws.services.s3.internal.SSEResultBase implements com.amazonaws.services.s3.internal.ObjectExpirationResult com.amazonaws.services.s3.internal.S3RequesterChargedResult com.amazonaws.services.s3.internal.S3VersionResult java.io.Serializable  {
	private String versionId
	private String eTag
	private java.util.Date expirationTime
	private String expirationTimeRuleId
	private String contentMd5
	private com.amazonaws.services.s3.model.ObjectMetadata metadata
	private boolean isRequesterCharged
	public void  () 
	public java.lang.String getVersionId () 
	public void setVersionId (java.lang.String) 
		String versionId
	public java.lang.String getETag () 
	public void setETag (java.lang.String) 
		String eTag
	public java.util.Date getExpirationTime () 
	public void setExpirationTime (java.util.Date) 
		java.util.Date expirationTime
	public java.lang.String getExpirationTimeRuleId () 
	public void setExpirationTimeRuleId (java.lang.String) 
		String expirationTimeRuleId
	public void setContentMd5 (java.lang.String) 
		String contentMd5
	public java.lang.String getContentMd5 () 
	public com.amazonaws.services.s3.model.ObjectMetadata getMetadata () 
	public void setMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public boolean isRequesterCharged () 
	public void setRequesterCharged (boolean) 
		boolean isRequesterCharged
}

com/amazonaws/services/s3/model/CopyPartRequest.class
CopyPartRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.CopyPartRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable com.amazonaws.services.s3.model.S3AccelerateUnsupported  {
	private String uploadId
	private int partNumber
	private String sourceBucketName
	private String sourceKey
	private String sourceVersionId
	private String destinationBucketName
	private String destinationKey
	private final java.util.List matchingETagConstraints
	private final java.util.List nonmatchingEtagConstraints
	private java.util.Date unmodifiedSinceConstraint
	private java.util.Date modifiedSinceConstraint
	private Long firstByte
	private Long lastByte
	private com.amazonaws.services.s3.model.SSECustomerKey sourceSSECustomerKey
	private com.amazonaws.services.s3.model.SSECustomerKey destinationSSECustomerKey
	public void  () 
	public java.lang.String getUploadId () 
	public void setUploadId (java.lang.String) 
		String uploadId
	public com.amazonaws.services.s3.model.CopyPartRequest withUploadId (java.lang.String) 
		String uploadId
	public int getPartNumber () 
	public void setPartNumber (int) 
		int partNumber
	public com.amazonaws.services.s3.model.CopyPartRequest withPartNumber (int) 
		int partNumber
	public java.lang.String getSourceBucketName () 
	public void setSourceBucketName (java.lang.String) 
		String sourceBucketName
	public com.amazonaws.services.s3.model.CopyPartRequest withSourceBucketName (java.lang.String) 
		String sourceBucketName
	public java.lang.String getSourceKey () 
	public void setSourceKey (java.lang.String) 
		String sourceKey
	public com.amazonaws.services.s3.model.CopyPartRequest withSourceKey (java.lang.String) 
		String sourceKey
	public java.lang.String getSourceVersionId () 
	public void setSourceVersionId (java.lang.String) 
		String sourceVersionId
	public com.amazonaws.services.s3.model.CopyPartRequest withSourceVersionId (java.lang.String) 
		String sourceVersionId
	public java.lang.String getDestinationBucketName () 
	public void setDestinationBucketName (java.lang.String) 
		String destinationBucketName
	public com.amazonaws.services.s3.model.CopyPartRequest withDestinationBucketName (java.lang.String) 
		String destinationBucketName
	public java.lang.String getDestinationKey () 
	public void setDestinationKey (java.lang.String) 
		String destinationKey
	public com.amazonaws.services.s3.model.CopyPartRequest withDestinationKey (java.lang.String) 
		String destinationKey
	public java.lang.Long getFirstByte () 
	public void setFirstByte (java.lang.Long) 
		Long firstByte
	public com.amazonaws.services.s3.model.CopyPartRequest withFirstByte (java.lang.Long) 
		Long firstByte
	public java.lang.Long getLastByte () 
	public void setLastByte (java.lang.Long) 
		Long lastByte
	public com.amazonaws.services.s3.model.CopyPartRequest withLastByte (java.lang.Long) 
		Long lastByte
	public java.util.List getMatchingETagConstraints () 
	public void setMatchingETagConstraints (java.util.List) 
		java.util.List eTagList
	public com.amazonaws.services.s3.model.CopyPartRequest withMatchingETagConstraints (java.util.List) 
		java.util.List eTagList
	public com.amazonaws.services.s3.model.CopyPartRequest withMatchingETagConstraint (java.lang.String) 
		String eTag
	public java.util.List getNonmatchingETagConstraints () 
	public void setNonmatchingETagConstraints (java.util.List) 
		java.util.List eTagList
	public com.amazonaws.services.s3.model.CopyPartRequest withNonmatchingETagConstraints (java.util.List) 
		java.util.List eTagList
	public com.amazonaws.services.s3.model.CopyPartRequest withNonmatchingETagConstraint (java.lang.String) 
		String eTag
	public java.util.Date getUnmodifiedSinceConstraint () 
	public void setUnmodifiedSinceConstraint (java.util.Date) 
		java.util.Date date
	public com.amazonaws.services.s3.model.CopyPartRequest withUnmodifiedSinceConstraint (java.util.Date) 
		java.util.Date date
	public java.util.Date getModifiedSinceConstraint () 
	public void setModifiedSinceConstraint (java.util.Date) 
		java.util.Date date
	public com.amazonaws.services.s3.model.CopyPartRequest withModifiedSinceConstraint (java.util.Date) 
		java.util.Date date
	public com.amazonaws.services.s3.model.SSECustomerKey getSourceSSECustomerKey () 
	public void setSourceSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public com.amazonaws.services.s3.model.CopyPartRequest withSourceSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public com.amazonaws.services.s3.model.SSECustomerKey getDestinationSSECustomerKey () 
	public void setDestinationSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public com.amazonaws.services.s3.model.CopyPartRequest withDestinationSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
}

com/amazonaws/services/s3/model/HeadBucketResult.class
HeadBucketResult.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.HeadBucketResult extends java.lang.Object implements java.io.Serializable  {
	private String bucketRegion
	public void  () 
	public java.lang.String getBucketRegion () 
	public void setBucketRegion (java.lang.String) 
		String bucketRegion
	public com.amazonaws.services.s3.model.HeadBucketResult withBucketRegion (java.lang.String) 
		String bucketRegion
}

com/amazonaws/services/s3/model/BucketLifecycleConfiguration$Transition.class
BucketLifecycleConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Transition extends java.lang.Object implements java.io.Serializable  {
	private int days
	private java.util.Date date
	private String storageClass
	public void  () 
	public void setDays (int) 
		int expirationInDays
	public int getDays () 
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Transition withDays (int) 
		int expirationInDays
	public void setStorageClass (com.amazonaws.services.s3.model.StorageClass) 
		com.amazonaws.services.s3.model.StorageClass storageClass
	public void setStorageClass (java.lang.String) 
		String storageClass
	public com.amazonaws.services.s3.model.StorageClass getStorageClass () 
		IllegalArgumentException ignored
	public java.lang.String getStorageClassAsString () 
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Transition withStorageClass (com.amazonaws.services.s3.model.StorageClass) 
		com.amazonaws.services.s3.model.StorageClass storageClass
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Transition withStorageClass (java.lang.String) 
		String storageClass
	public void setDate (java.util.Date) 
		java.util.Date expirationDate
	public java.util.Date getDate () 
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Transition withDate (java.util.Date) 
		java.util.Date expirationDate
}

com/amazonaws/services/s3/model/PartSummary.class
PartSummary.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.PartSummary extends java.lang.Object implements java.io.Serializable  {
	private int partNumber
	private java.util.Date lastModified
	private String eTag
	private long size
	public void  () 
	public int getPartNumber () 
	public void setPartNumber (int) 
		int partNumber
	public java.util.Date getLastModified () 
	public void setLastModified (java.util.Date) 
		java.util.Date lastModified
	public java.lang.String getETag () 
	public void setETag (java.lang.String) 
		String eTag
	public long getSize () 
	public void setSize (long) 
		long size
}

com/amazonaws/services/s3/model/DeleteBucketPolicyRequest.class
DeleteBucketPolicyRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.DeleteBucketPolicyRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	public void  (java.lang.String) 
		String bucketName
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.DeleteBucketPolicyRequest withBucketName (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/transform/Unmarshallers$BucketLoggingConfigurationnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$BucketLoggingConfigurationnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.BucketLoggingConfiguration unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$ListBucketHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListBucketHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.model.ObjectListing objectListing
	private final boolean shouldSDKDecodeResponse
	private com.amazonaws.services.s3.model.S3ObjectSummary currentObject
	private com.amazonaws.services.s3.model.Owner currentOwner
	private String lastKey
	public void  (boolean) 
		boolean shouldSDKDecodeResponse
	public com.amazonaws.services.s3.model.ObjectListing getObjectListing () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String nextMarker
		String isTruncatedStr
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$InitiateMultipartUploadHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$InitiateMultipartUploadHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.model.InitiateMultipartUploadResult result
	public void  () 
	public com.amazonaws.services.s3.model.InitiateMultipartUploadResult getInitiateMultipartUploadResult () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/Unmarshallers$ListObjectsV2Unmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$ListObjectsV2Unmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	private final boolean shouldSDKDecodeResponse
	public void  (boolean) 
		boolean shouldSDKDecodeResponse
	public com.amazonaws.services.s3.model.ListObjectsV2Result unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$BucketCrossOriginConfigurationHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketCrossOriginConfigurationHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.model.BucketCrossOriginConfiguration configuration
	private com.amazonaws.services.s3.model.CORSRule currentRule
	private java.util.List allowedMethods
	private java.util.List allowedOrigins
	private java.util.List exposedHeaders
	private java.util.List allowedHeaders
	public void  () 
	public com.amazonaws.services.s3.model.BucketCrossOriginConfiguration getConfiguration () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/Unmarshallers$BucketVersioningConfigurationUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$BucketVersioningConfigurationUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.BucketVersioningConfiguration unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/Unmarshallers$InputStreamUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$InputStreamUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public java.io.InputStream unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/Unmarshallers$BucketLifecycleConfigurationUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$BucketLifecycleConfigurationUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/Unmarshallers$InitiateMultipartUploadResultUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$InitiateMultipartUploadResultUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.InitiateMultipartUploadResult unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/Unmarshallers$ListBucketsUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$ListBucketsUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public java.util.List unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$CopyObjectResultHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$CopyObjectResultHandler extends com.amazonaws.services.s3.model.transform.AbstractSSEHandler implements com.amazonaws.services.s3.internal.ObjectExpirationResult com.amazonaws.services.s3.internal.S3RequesterChargedResult com.amazonaws.services.s3.internal.S3VersionResult  {
	private final com.amazonaws.services.s3.model.CopyObjectResult result
	private String errorCode
	private String errorMessage
	private String errorRequestId
	private String errorHostId
	private boolean receivedErrorResponse
	public void  () 
	protected com.amazonaws.services.s3.internal.ServerSideEncryptionResult sseResult () 
	public java.util.Date getLastModified () 
	public java.lang.String getVersionId () 
	public void setVersionId (java.lang.String) 
		String versionId
	public java.util.Date getExpirationTime () 
	public void setExpirationTime (java.util.Date) 
		java.util.Date expirationTime
	public java.lang.String getExpirationTimeRuleId () 
	public void setExpirationTimeRuleId (java.lang.String) 
		String expirationTimeRuleId
	public java.lang.String getETag () 
	public java.lang.String getErrorCode () 
	public java.lang.String getErrorHostId () 
	public java.lang.String getErrorMessage () 
	public java.lang.String getErrorRequestId () 
	public boolean isErrorResponse () 
	public boolean isRequesterCharged () 
	public void setRequesterCharged (boolean) 
		boolean isRequesterCharged
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/Unmarshallers$BucketAccelerateConfigurationUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$BucketAccelerateConfigurationUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.BucketAccelerateConfiguration unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/TopicConfigurationStaxUnmarshaller.class
TopicConfigurationStaxUnmarshaller.java
package com.amazonaws.services.s3.model.transform
 com.amazonaws.services.s3.model.transform.TopicConfigurationStaxUnmarshaller extends com.amazonaws.services.s3.model.transform.NotificationConfigurationStaxUnmarshaller {
	private static com.amazonaws.services.s3.model.transform.TopicConfigurationStaxUnmarshaller instance
	public static com.amazonaws.services.s3.model.transform.TopicConfigurationStaxUnmarshaller getInstance () 
	private void  () 
	protected boolean handleXmlEvent (com.amazonaws.services.s3.model.TopicConfiguration, com.amazonaws.transform.StaxUnmarshallerContext, int)  throws java.lang.Exception 
		com.amazonaws.services.s3.model.TopicConfiguration topicConfig
		com.amazonaws.transform.StaxUnmarshallerContext context
		int targetDepth
	protected com.amazonaws.services.s3.model.TopicConfiguration createConfiguration () 
	protected volatile boolean handleXmlEvent (com.amazonaws.services.s3.model.NotificationConfiguration, com.amazonaws.transform.StaxUnmarshallerContext, int)  throws java.lang.Exception 
	protected volatile com.amazonaws.services.s3.model.NotificationConfiguration createConfiguration () 
	static void  () 
}

com/amazonaws/services/s3/model/transform/Unmarshallers$BucketReplicationConfigurationUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$BucketReplicationConfigurationUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.BucketReplicationConfiguration unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/Unmarshallers$CopyObjectUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$CopyObjectUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$CopyObjectResultHandler unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/FilterRuleStaxUnmarshaller.class
FilterRuleStaxUnmarshaller.java
package com.amazonaws.services.s3.model.transform
 com.amazonaws.services.s3.model.transform.FilterRuleStaxUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	private static com.amazonaws.services.s3.model.transform.FilterRuleStaxUnmarshaller instance
	public static com.amazonaws.services.s3.model.transform.FilterRuleStaxUnmarshaller getInstance () 
	private void  () 
	public com.amazonaws.services.s3.model.FilterRule unmarshall (com.amazonaws.transform.StaxUnmarshallerContext)  throws java.lang.Exception 
		javax.xml.stream.events.XMLEvent xmlEvent
		com.amazonaws.transform.StaxUnmarshallerContext context
		int originalDepth
		int targetDepth
		com.amazonaws.services.s3.model.FilterRule filter
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
	static void  () 
}

com/amazonaws/services/s3/model/transform/MultiObjectDeleteXmlFactory.class
MultiObjectDeleteXmlFactory.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.MultiObjectDeleteXmlFactory extends java.lang.Object {
	public void  () 
	public byte[] convertToXmlByteArray (com.amazonaws.services.s3.model.DeleteObjectsRequest)  throws com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.DeleteObjectsRequest$KeyVersion keyVersion
		com.amazonaws.services.s3.model.DeleteObjectsRequest rq
		com.amazonaws.services.s3.internal.XmlWriter xml
	private void writeKeyVersion (com.amazonaws.services.s3.internal.XmlWriter, com.amazonaws.services.s3.model.DeleteObjectsRequest$KeyVersion) 
		com.amazonaws.services.s3.internal.XmlWriter xml
		com.amazonaws.services.s3.model.DeleteObjectsRequest$KeyVersion keyVersion
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$BucketLocationHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketLocationHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private String location
	public void  () 
	public java.lang.String getLocation () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String elementText
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/Unmarshallers$BucketLocationUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$BucketLocationUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public java.lang.String unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
		String location
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$ListAllMyBucketsHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListAllMyBucketsHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final java.util.List buckets
	private com.amazonaws.services.s3.model.Owner bucketsOwner
	private com.amazonaws.services.s3.model.Bucket currentBucket
	public void  () 
	public java.util.List getBuckets () 
	public com.amazonaws.services.s3.model.Owner getOwner () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		java.util.Date creationDate
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/AbstractHandler.class
AbstractHandler.java
package com.amazonaws.services.s3.model.transform
abstract com.amazonaws.services.s3.model.transform.AbstractHandler extends org.xml.sax.helpers.DefaultHandler {
	private final StringBuilder text
	private final java.util.LinkedList context
	void  () 
	public final void startElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected abstract void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
	public final void endElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
	protected abstract void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
	public final void characters (char[], int, int) 
		char[] ch
		int start
		int length
	protected final java.lang.String getText () 
	protected final boolean atTopLevel () 
	protected final transient boolean in (java.lang.String[]) 
		String pattern
		String element
		String[] path
		int i
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$ListObjectsV2Handler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListObjectsV2Handler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.model.ListObjectsV2Result result
	private final boolean shouldSDKDecodeResponse
	private com.amazonaws.services.s3.model.S3ObjectSummary currentObject
	private com.amazonaws.services.s3.model.Owner currentOwner
	private String lastKey
	public void  (boolean) 
		boolean shouldSDKDecodeResponse
	public com.amazonaws.services.s3.model.ListObjectsV2Result getResult () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String nextContinuationToken
		String isTruncatedStr
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser extends java.lang.Object {
	private static final org.apache.commons.logging.Log log
	private org.xml.sax.XMLReader xr
	private boolean sanitizeXmlDocument
	public void  ()  throws com.amazonaws.AmazonClientException 
		org.xml.sax.SAXException e
	protected void parseXmlInputStream (org.xml.sax.helpers.DefaultHandler, java.io.InputStream)  throws java.io.IOException 
		java.io.BufferedReader breader
		java.io.IOException e
		java.io.IOException e
		Throwable t
		org.xml.sax.helpers.DefaultHandler handler
		java.io.InputStream inputStream
	protected java.io.InputStream sanitizeXmlDocument (org.xml.sax.helpers.DefaultHandler, java.io.InputStream)  throws java.io.IOException 
		StringBuilder listingDocBuffer
		java.io.BufferedReader br
		char[] buf
		int read
		String listingDoc
		java.io.IOException e
		java.io.IOException e
		Throwable t
		java.io.InputStream sanitizedInputStream
		org.xml.sax.helpers.DefaultHandler handler
		java.io.InputStream inputStream
	private static java.lang.String checkForEmptyString (java.lang.String) 
		String s
	private static int parseInt (java.lang.String) 
		NumberFormatException nfe
		String s
	private static long parseLong (java.lang.String) 
		NumberFormatException nfe
		String s
	private static java.lang.String decodeIfSpecified (java.lang.String, boolean) 
		String value
		boolean decode
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListBucketHandler parseListBucketObjectsResponse (java.io.InputStream, boolean)  throws java.io.IOException 
		java.io.InputStream inputStream
		boolean shouldSDKDecodeResponse
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListBucketHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListObjectsV2Handler parseListObjectsV2Response (java.io.InputStream, boolean)  throws java.io.IOException 
		java.io.InputStream inputStream
		boolean shouldSDKDecodeResponse
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListObjectsV2Handler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListVersionsHandler parseListVersionsResponse (java.io.InputStream, boolean)  throws java.io.IOException 
		java.io.InputStream inputStream
		boolean shouldSDKDecodeResponse
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListVersionsHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListAllMyBucketsHandler parseListMyBucketsResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListAllMyBucketsHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$AccessControlListHandler parseAccessControlListResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$AccessControlListHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketLoggingConfigurationHandler parseLoggingStatusResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketLoggingConfigurationHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketLifecycleConfigurationHandler parseBucketLifecycleConfigurationResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketLifecycleConfigurationHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketCrossOriginConfigurationHandler parseBucketCrossOriginConfigurationResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketCrossOriginConfigurationHandler handler
	public java.lang.String parseBucketLocationResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketLocationHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketVersioningConfigurationHandler parseVersioningConfigurationResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketVersioningConfigurationHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketWebsiteConfigurationHandler parseWebsiteConfigurationResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketWebsiteConfigurationHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketReplicationConfigurationHandler parseReplicationConfigurationResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketReplicationConfigurationHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketTaggingConfigurationHandler parseTaggingConfigurationResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketTaggingConfigurationHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketAccelerateConfigurationHandler parseAccelerateConfigurationResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketAccelerateConfigurationHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$DeleteObjectsHandler parseDeletedObjectsResult (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$DeleteObjectsHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$CopyObjectResultHandler parseCopyObjectResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$CopyObjectResultHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$CompleteMultipartUploadHandler parseCompleteMultipartUploadResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$CompleteMultipartUploadHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$InitiateMultipartUploadHandler parseInitiateMultipartUploadResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$InitiateMultipartUploadHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListMultipartUploadsHandler parseListMultipartUploadsResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListMultipartUploadsHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListPartsHandler parseListPartsResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListPartsHandler handler
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$RequestPaymentConfigurationHandler parseRequestPaymentConfigurationResponse (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream inputStream
		com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$RequestPaymentConfigurationHandler handler
	private static java.lang.String findAttributeValue (java.lang.String, org.xml.sax.Attributes) 
		String qname
		int i
		String qnameToFind
		org.xml.sax.Attributes attrs
	static org.apache.commons.logging.Log access$000 () 
	static java.lang.String access$100 (java.lang.String) 
		String x0
	static java.lang.String access$200 (java.lang.String, boolean) 
		String x0
		boolean x1
	static int access$300 (java.lang.String) 
		String x0
	static long access$400 (java.lang.String) 
		String x0
	static java.lang.String access$500 (java.lang.String, org.xml.sax.Attributes) 
		String x0
		org.xml.sax.Attributes x1
	static void  () 
}

com/amazonaws/services/s3/model/transform/QueueConfigurationStaxUnmarshaller.class
QueueConfigurationStaxUnmarshaller.java
package com.amazonaws.services.s3.model.transform
 com.amazonaws.services.s3.model.transform.QueueConfigurationStaxUnmarshaller extends com.amazonaws.services.s3.model.transform.NotificationConfigurationStaxUnmarshaller {
	private static com.amazonaws.services.s3.model.transform.QueueConfigurationStaxUnmarshaller instance
	public static com.amazonaws.services.s3.model.transform.QueueConfigurationStaxUnmarshaller getInstance () 
	private void  () 
	protected boolean handleXmlEvent (com.amazonaws.services.s3.model.QueueConfiguration, com.amazonaws.transform.StaxUnmarshallerContext, int)  throws java.lang.Exception 
		com.amazonaws.services.s3.model.QueueConfiguration queueConfig
		com.amazonaws.transform.StaxUnmarshallerContext context
		int targetDepth
	protected com.amazonaws.services.s3.model.QueueConfiguration createConfiguration () 
	protected volatile boolean handleXmlEvent (com.amazonaws.services.s3.model.NotificationConfiguration, com.amazonaws.transform.StaxUnmarshallerContext, int)  throws java.lang.Exception 
	protected volatile com.amazonaws.services.s3.model.NotificationConfiguration createConfiguration () 
	static void  () 
}

com/amazonaws/services/s3/model/transform/BucketConfigurationXmlFactory.class
BucketConfigurationXmlFactory.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.BucketConfigurationXmlFactory extends java.lang.Object {
	public void  () 
	public byte[] convertToXmlByteArray (com.amazonaws.services.s3.model.BucketVersioningConfiguration) 
		com.amazonaws.services.s3.model.BucketVersioningConfiguration versioningConfiguration
		com.amazonaws.services.s3.internal.XmlWriter xml
		Boolean mfaDeleteEnabled
	public byte[] convertToXmlByteArray (com.amazonaws.services.s3.model.BucketAccelerateConfiguration) 
		com.amazonaws.services.s3.model.BucketAccelerateConfiguration accelerateConfiguration
		com.amazonaws.services.s3.internal.XmlWriter xml
	public byte[] convertToXmlByteArray (com.amazonaws.services.s3.model.BucketLoggingConfiguration) 
		com.amazonaws.services.s3.model.BucketLoggingConfiguration loggingConfiguration
		String logFilePrefix
		com.amazonaws.services.s3.internal.XmlWriter xml
	public byte[] convertToXmlByteArray (com.amazonaws.services.s3.model.BucketNotificationConfiguration) 
		String configName
		com.amazonaws.services.s3.model.NotificationConfiguration config
		java.util.Map$Entry entry
		com.amazonaws.services.s3.model.BucketNotificationConfiguration notificationConfiguration
		com.amazonaws.services.s3.internal.XmlWriter xml
		java.util.Map configurations
	private void addEventsAndFilterCriteria (com.amazonaws.services.s3.internal.XmlWriter, com.amazonaws.services.s3.model.NotificationConfiguration) 
		String event
		com.amazonaws.services.s3.model.FilterRule filterRule
		com.amazonaws.services.s3.internal.XmlWriter xml
		com.amazonaws.services.s3.model.NotificationConfiguration config
		com.amazonaws.services.s3.model.Filter filter
	private void validateFilter (com.amazonaws.services.s3.model.Filter) 
		com.amazonaws.services.s3.model.Filter filter
	private void validateS3KeyFilter (com.amazonaws.services.s3.model.S3KeyFilter) 
		com.amazonaws.services.s3.model.S3KeyFilter s3KeyFilter
	public byte[] convertToXmlByteArray (com.amazonaws.services.s3.model.BucketReplicationConfiguration) 
		String ruleId
		com.amazonaws.services.s3.model.ReplicationRule rule
		com.amazonaws.services.s3.model.ReplicationDestinationConfig config
		java.util.Map$Entry entry
		com.amazonaws.services.s3.model.BucketReplicationConfiguration replicationConfiguration
		com.amazonaws.services.s3.internal.XmlWriter xml
		java.util.Map rules
		String role
	public byte[] convertToXmlByteArray (com.amazonaws.services.s3.model.BucketWebsiteConfiguration) 
		com.amazonaws.services.s3.internal.XmlWriter indexDocumentElement
		com.amazonaws.services.s3.internal.XmlWriter errorDocumentElement
		com.amazonaws.services.s3.internal.XmlWriter redirectAllRequestsElement
		com.amazonaws.services.s3.model.RoutingRule rule
		com.amazonaws.services.s3.internal.XmlWriter routingRules
		com.amazonaws.services.s3.model.BucketWebsiteConfiguration websiteConfiguration
		com.amazonaws.services.s3.internal.XmlWriter xml
		com.amazonaws.services.s3.model.RedirectRule redirectAllRequestsTo
	public byte[] convertToXmlByteArray (com.amazonaws.services.s3.model.BucketLifecycleConfiguration)  throws com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule rule
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration config
		com.amazonaws.services.s3.internal.XmlWriter xml
	public byte[] convertToXmlByteArray (com.amazonaws.services.s3.model.BucketCrossOriginConfiguration)  throws com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.CORSRule rule
		com.amazonaws.services.s3.model.BucketCrossOriginConfiguration config
		com.amazonaws.services.s3.internal.XmlWriter xml
	private void writeRule (com.amazonaws.services.s3.internal.XmlWriter, com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule) 
		com.amazonaws.services.s3.internal.XmlWriter xml
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule rule
	private void addTransitions (com.amazonaws.services.s3.internal.XmlWriter, java.util.List) 
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Transition t
		com.amazonaws.services.s3.internal.XmlWriter xml
		java.util.List transitions
	private void addNoncurrentTransitions (com.amazonaws.services.s3.internal.XmlWriter, java.util.List) 
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration$NoncurrentVersionTransition t
		com.amazonaws.services.s3.internal.XmlWriter xml
		java.util.List transitions
	private boolean hasCurrentExpirationPolicy (com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule) 
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule rule
	private void writeRule (com.amazonaws.services.s3.internal.XmlWriter, com.amazonaws.services.s3.model.CORSRule) 
		String origin
		com.amazonaws.services.s3.model.CORSRule$AllowedMethods method
		String header
		String header
		com.amazonaws.services.s3.internal.XmlWriter xml
		com.amazonaws.services.s3.model.CORSRule rule
	private void writeRule (com.amazonaws.services.s3.internal.XmlWriter, com.amazonaws.services.s3.model.RoutingRule) 
		com.amazonaws.services.s3.internal.XmlWriter xml
		com.amazonaws.services.s3.model.RoutingRule rule
		com.amazonaws.services.s3.model.RoutingRuleCondition condition
		com.amazonaws.services.s3.model.RedirectRule redirect
	public byte[] convertToXmlByteArray (com.amazonaws.services.s3.model.BucketTaggingConfiguration)  throws com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.TagSet tagset
		com.amazonaws.services.s3.model.BucketTaggingConfiguration config
		com.amazonaws.services.s3.internal.XmlWriter xml
	private void writeRule (com.amazonaws.services.s3.internal.XmlWriter, com.amazonaws.services.s3.model.TagSet) 
		String key
		com.amazonaws.services.s3.internal.XmlWriter xml
		com.amazonaws.services.s3.model.TagSet tagset
}

com/amazonaws/services/s3/model/transform/RequestPaymentConfigurationXmlFactory.class
RequestPaymentConfigurationXmlFactory.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.RequestPaymentConfigurationXmlFactory extends java.lang.Object {
	public void  () 
	public byte[] convertToXmlByteArray (com.amazonaws.services.s3.model.RequestPaymentConfiguration) 
		com.amazonaws.services.s3.internal.XmlWriter payerDocumentElement
		com.amazonaws.services.s3.model.RequestPaymentConfiguration requestPaymentConfiguration
		com.amazonaws.services.s3.internal.XmlWriter xml
		com.amazonaws.services.s3.model.RequestPaymentConfiguration$Payer payer
}

com/amazonaws/services/s3/model/transform/Unmarshallers$DeleteObjectsResultUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$DeleteObjectsResultUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.internal.DeleteObjectsResponse unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/Unmarshallers$BucketTaggingConfigurationUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$BucketTaggingConfigurationUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.BucketTaggingConfiguration unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$BucketLifecycleConfigurationHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketLifecycleConfigurationHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.model.BucketLifecycleConfiguration configuration
	private com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule currentRule
	private com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Transition currentTransition
	private com.amazonaws.services.s3.model.BucketLifecycleConfiguration$NoncurrentVersionTransition currentNcvTransition
	private com.amazonaws.services.s3.model.AbortIncompleteMultipartUpload abortIncompleteMultipartUpload
	public void  () 
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration getConfiguration () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/NotificationConfigurationStaxUnmarshaller.class
NotificationConfigurationStaxUnmarshaller.java
package com.amazonaws.services.s3.model.transform
abstract com.amazonaws.services.s3.model.transform.NotificationConfigurationStaxUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	void  () 
	public java.util.Map$Entry unmarshall (com.amazonaws.transform.StaxUnmarshallerContext)  throws java.lang.Exception 
		javax.xml.stream.events.XMLEvent xmlEvent
		com.amazonaws.transform.StaxUnmarshallerContext context
		int originalDepth
		int targetDepth
		com.amazonaws.services.s3.model.NotificationConfiguration topicConfig
		String id
	protected abstract com.amazonaws.services.s3.model.NotificationConfiguration createConfiguration () 
	protected abstract boolean handleXmlEvent (com.amazonaws.services.s3.model.NotificationConfiguration, com.amazonaws.transform.StaxUnmarshallerContext, int)  throws java.lang.Exception 
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$ListPartsHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListPartsHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.model.PartListing result
	private com.amazonaws.services.s3.model.PartSummary currentPart
	private com.amazonaws.services.s3.model.Owner currentOwner
	public void  () 
	public com.amazonaws.services.s3.model.PartListing getListPartsResult () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
	private java.lang.Integer parseInteger (java.lang.String) 
		String text
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$BucketAccelerateConfigurationHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketAccelerateConfigurationHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.model.BucketAccelerateConfiguration configuration
	public void  () 
	public com.amazonaws.services.s3.model.BucketAccelerateConfiguration getConfiguration () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/Unmarshallers$ListObjectsUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$ListObjectsUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	private final boolean shouldSDKDecodeResponse
	public void  (boolean) 
		boolean shouldSDKDecodeResponse
	public com.amazonaws.services.s3.model.ObjectListing unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/AclXmlFactory.class
AclXmlFactory.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.AclXmlFactory extends java.lang.Object {
	public void  () 
	public byte[] convertToXmlByteArray (com.amazonaws.services.s3.model.AccessControlList)  throws com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.Grant grant
		com.amazonaws.services.s3.model.AccessControlList acl
		com.amazonaws.services.s3.model.Owner owner
		com.amazonaws.services.s3.internal.XmlWriter xml
	protected com.amazonaws.services.s3.internal.XmlWriter convertToXml (com.amazonaws.services.s3.model.Grantee, com.amazonaws.services.s3.internal.XmlWriter)  throws com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.Grantee grantee
		com.amazonaws.services.s3.internal.XmlWriter xml
	protected com.amazonaws.services.s3.internal.XmlWriter convertToXml (com.amazonaws.services.s3.model.CanonicalGrantee, com.amazonaws.services.s3.internal.XmlWriter) 
		com.amazonaws.services.s3.model.CanonicalGrantee grantee
		com.amazonaws.services.s3.internal.XmlWriter xml
	protected com.amazonaws.services.s3.internal.XmlWriter convertToXml (com.amazonaws.services.s3.model.EmailAddressGrantee, com.amazonaws.services.s3.internal.XmlWriter) 
		com.amazonaws.services.s3.model.EmailAddressGrantee grantee
		com.amazonaws.services.s3.internal.XmlWriter xml
	protected com.amazonaws.services.s3.internal.XmlWriter convertToXml (com.amazonaws.services.s3.model.GroupGrantee, com.amazonaws.services.s3.internal.XmlWriter) 
		com.amazonaws.services.s3.model.GroupGrantee grantee
		com.amazonaws.services.s3.internal.XmlWriter xml
}

com/amazonaws/services/s3/model/transform/Unmarshallers.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.Unmarshallers extends java.lang.Object {
	public void  () 
}

com/amazonaws/services/s3/model/transform/Unmarshallers$ListMultipartUploadsResultUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$ListMultipartUploadsResultUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.MultipartUploadListing unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/Unmarshallers$BucketWebsiteConfigurationUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$BucketWebsiteConfigurationUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.BucketWebsiteConfiguration unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$ListVersionsHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListVersionsHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.model.VersionListing versionListing
	private final boolean shouldSDKDecodeResponse
	private com.amazonaws.services.s3.model.S3VersionSummary currentVersionSummary
	private com.amazonaws.services.s3.model.Owner currentOwner
	public void  (boolean) 
		boolean shouldSDKDecodeResponse
	public com.amazonaws.services.s3.model.VersionListing getListing () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String commonPrefix
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/Unmarshallers$VersionListUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$VersionListUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	private final boolean shouldSDKDecodeResponse
	public void  (boolean) 
		boolean shouldSDKDecodeResponse
	public com.amazonaws.services.s3.model.VersionListing unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/Unmarshallers$CompleteMultipartUploadResultUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$CompleteMultipartUploadResultUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$CompleteMultipartUploadHandler unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/Unmarshallers$RequestPaymentConfigurationUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$RequestPaymentConfigurationUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.RequestPaymentConfiguration unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$BucketReplicationConfigurationHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketReplicationConfigurationHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.model.BucketReplicationConfiguration bucketReplicationConfiguration
	private String currentRuleId
	private com.amazonaws.services.s3.model.ReplicationRule currentRule
	private com.amazonaws.services.s3.model.ReplicationDestinationConfig destinationConfig
	private static final String REPLICATION_CONFIG
	private static final String ROLE
	private static final String RULE
	private static final String DESTINATION
	private static final String ID
	private static final String PREFIX
	private static final String STATUS
	private static final String BUCKET
	private static final String STORAGECLASS
	public void  () 
	public com.amazonaws.services.s3.model.BucketReplicationConfiguration getConfiguration () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$DeleteObjectsHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$DeleteObjectsHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.internal.DeleteObjectsResponse response
	private com.amazonaws.services.s3.model.DeleteObjectsResult$DeletedObject currentDeletedObject
	private com.amazonaws.services.s3.model.MultiObjectDeleteException$DeleteError currentError
	public void  () 
	public com.amazonaws.services.s3.internal.DeleteObjectsResponse getDeleteObjectResult () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/Unmarshallers$AccessControlListUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$AccessControlListUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.AccessControlList unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$BucketWebsiteConfigurationHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketWebsiteConfigurationHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.model.BucketWebsiteConfiguration configuration
	private com.amazonaws.services.s3.model.RoutingRuleCondition currentCondition
	private com.amazonaws.services.s3.model.RedirectRule currentRedirectRule
	private com.amazonaws.services.s3.model.RoutingRule currentRoutingRule
	public void  () 
	public com.amazonaws.services.s3.model.BucketWebsiteConfiguration getConfiguration () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/BucketNotificationConfigurationStaxUnmarshaller.class
BucketNotificationConfigurationStaxUnmarshaller.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.BucketNotificationConfigurationStaxUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	private static com.amazonaws.services.s3.model.transform.BucketNotificationConfigurationStaxUnmarshaller instance
	private final javax.xml.stream.XMLInputFactory inputFactory
	public static com.amazonaws.services.s3.model.transform.BucketNotificationConfigurationStaxUnmarshaller getInstance () 
	private void  () 
	public com.amazonaws.services.s3.model.BucketNotificationConfiguration unmarshall (java.io.InputStream)  throws java.lang.Exception 
		com.amazonaws.transform.StaxUnmarshallerContext context
		java.util.Map$Entry entry
		java.util.Map$Entry entry
		java.util.Map$Entry entry
		javax.xml.stream.events.XMLEvent xmlEvent
		java.io.InputStream inputStream
		com.amazonaws.transform.StaxUnmarshallerContext context
		int originalDepth
		int targetDepth
		com.amazonaws.services.s3.model.BucketNotificationConfiguration config
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
	static void  () 
}

com/amazonaws/services/s3/model/transform/FilterStaxUnmarshaller.class
FilterStaxUnmarshaller.java
package com.amazonaws.services.s3.model.transform
 com.amazonaws.services.s3.model.transform.FilterStaxUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	private static com.amazonaws.services.s3.model.transform.FilterStaxUnmarshaller instance
	public static com.amazonaws.services.s3.model.transform.FilterStaxUnmarshaller getInstance () 
	private void  () 
	public com.amazonaws.services.s3.model.Filter unmarshall (com.amazonaws.transform.StaxUnmarshallerContext)  throws java.lang.Exception 
		javax.xml.stream.events.XMLEvent xmlEvent
		com.amazonaws.transform.StaxUnmarshallerContext context
		int originalDepth
		int targetDepth
		com.amazonaws.services.s3.model.Filter filter
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
	static void  () 
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$BucketTaggingConfigurationHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketTaggingConfigurationHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.model.BucketTaggingConfiguration configuration
	private java.util.Map currentTagSet
	private String currentTagKey
	private String currentTagValue
	public void  () 
	public com.amazonaws.services.s3.model.BucketTaggingConfiguration getConfiguration () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/AbstractSSEHandler.class
AbstractSSEHandler.java
package com.amazonaws.services.s3.model.transform
abstract com.amazonaws.services.s3.model.transform.AbstractSSEHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler implements com.amazonaws.services.s3.internal.ServerSideEncryptionResult  {
	void  () 
	protected abstract com.amazonaws.services.s3.internal.ServerSideEncryptionResult sseResult () 
	public final java.lang.String getSSEAlgorithm () 
		com.amazonaws.services.s3.internal.ServerSideEncryptionResult result
	public final void setSSEAlgorithm (java.lang.String) 
		String serverSideEncryption
		com.amazonaws.services.s3.internal.ServerSideEncryptionResult result
	public final java.lang.String getSSECustomerAlgorithm () 
		com.amazonaws.services.s3.internal.ServerSideEncryptionResult result
	public final void setSSECustomerAlgorithm (java.lang.String) 
		String algorithm
		com.amazonaws.services.s3.internal.ServerSideEncryptionResult result
	public final java.lang.String getSSECustomerKeyMd5 () 
		com.amazonaws.services.s3.internal.ServerSideEncryptionResult result
	public final void setSSECustomerKeyMd5 (java.lang.String) 
		String md5Digest
		com.amazonaws.services.s3.internal.ServerSideEncryptionResult result
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$BucketLoggingConfigurationHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketLoggingConfigurationHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.model.BucketLoggingConfiguration bucketLoggingConfiguration
	public void  () 
	public com.amazonaws.services.s3.model.BucketLoggingConfiguration getBucketLoggingConfiguration () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/Unmarshallers$ListPartsResultUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$ListPartsResultUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.PartListing unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/LambdaConfigurationStaxUnmarshaller.class
LambdaConfigurationStaxUnmarshaller.java
package com.amazonaws.services.s3.model.transform
 com.amazonaws.services.s3.model.transform.LambdaConfigurationStaxUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	private static com.amazonaws.services.s3.model.transform.LambdaConfigurationStaxUnmarshaller instance
	public static com.amazonaws.services.s3.model.transform.LambdaConfigurationStaxUnmarshaller getInstance () 
	private void  () 
	public java.util.Map$Entry unmarshall (com.amazonaws.transform.StaxUnmarshallerContext)  throws java.lang.Exception 
		javax.xml.stream.events.XMLEvent xmlEvent
		com.amazonaws.transform.StaxUnmarshallerContext context
		int originalDepth
		int targetDepth
		String id
		java.util.List events
		com.amazonaws.services.s3.model.Filter filter
		String functionArn
		String invocationRole
	private java.util.Map$Entry createLambdaConfig (java.lang.String, java.util.List, java.lang.String, java.lang.String, com.amazonaws.services.s3.model.Filter) 
		com.amazonaws.services.s3.model.NotificationConfiguration config
		String id
		java.util.List events
		String functionArn
		String invocationRole
		com.amazonaws.services.s3.model.Filter filter
		com.amazonaws.services.s3.model.NotificationConfiguration config
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
	static void  () 
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$BucketVersioningConfigurationHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$BucketVersioningConfigurationHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.model.BucketVersioningConfiguration configuration
	public void  () 
	public com.amazonaws.services.s3.model.BucketVersioningConfiguration getConfiguration () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String mfaDeleteStatus
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/Unmarshallers$ListBucketsOwnerUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$ListBucketsOwnerUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.Owner unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$CompleteMultipartUploadHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$CompleteMultipartUploadHandler extends com.amazonaws.services.s3.model.transform.AbstractSSEHandler implements com.amazonaws.services.s3.internal.ObjectExpirationResult com.amazonaws.services.s3.internal.S3VersionResult com.amazonaws.services.s3.internal.S3RequesterChargedResult  {
	private com.amazonaws.services.s3.model.CompleteMultipartUploadResult result
	private com.amazonaws.services.s3.model.AmazonS3Exception ase
	private String hostId
	private String requestId
	private String errorCode
	public void  () 
	protected com.amazonaws.services.s3.internal.ServerSideEncryptionResult sseResult () 
	public java.util.Date getExpirationTime () 
	public void setExpirationTime (java.util.Date) 
		java.util.Date expirationTime
	public java.lang.String getExpirationTimeRuleId () 
	public void setExpirationTimeRuleId (java.lang.String) 
		String expirationTimeRuleId
	public void setVersionId (java.lang.String) 
		String versionId
	public java.lang.String getVersionId () 
	public boolean isRequesterCharged () 
	public void setRequesterCharged (boolean) 
		boolean isRequesterCharged
	public com.amazonaws.services.s3.model.CompleteMultipartUploadResult getCompleteMultipartUploadResult () 
	public com.amazonaws.services.s3.model.AmazonS3Exception getAmazonS3Exception () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/S3KeyFilterStaxUnmarshaller.class
S3KeyFilterStaxUnmarshaller.java
package com.amazonaws.services.s3.model.transform
 com.amazonaws.services.s3.model.transform.S3KeyFilterStaxUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	private static com.amazonaws.services.s3.model.transform.S3KeyFilterStaxUnmarshaller instance
	public static com.amazonaws.services.s3.model.transform.S3KeyFilterStaxUnmarshaller getInstance () 
	private void  () 
	public com.amazonaws.services.s3.model.S3KeyFilter unmarshall (com.amazonaws.transform.StaxUnmarshallerContext)  throws java.lang.Exception 
		javax.xml.stream.events.XMLEvent xmlEvent
		com.amazonaws.transform.StaxUnmarshallerContext context
		int originalDepth
		int targetDepth
		com.amazonaws.services.s3.model.S3KeyFilter filter
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
	static void  () 
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$RequestPaymentConfigurationHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$RequestPaymentConfigurationHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private String payer
	public void  () 
	public com.amazonaws.services.s3.model.RequestPaymentConfiguration getConfiguration () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/RequestXmlFactory$1.class
RequestXmlFactory.java
package com.amazonaws.services.s3.model.transform
final com.amazonaws.services.s3.model.transform.RequestXmlFactory$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (com.amazonaws.services.s3.model.PartETag, com.amazonaws.services.s3.model.PartETag) 
		com.amazonaws.services.s3.model.PartETag tag1
		com.amazonaws.services.s3.model.PartETag tag2
	public volatile int compare (java.lang.Object, java.lang.Object) 
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$AccessControlListHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$AccessControlListHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.model.AccessControlList accessControlList
	private com.amazonaws.services.s3.model.Grantee currentGrantee
	private com.amazonaws.services.s3.model.Permission currentPermission
	public void  () 
	public com.amazonaws.services.s3.model.AccessControlList getAccessControlList () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String type
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/RequestXmlFactory.class
RequestXmlFactory.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.RequestXmlFactory extends java.lang.Object {
	public void  () 
	public static byte[] convertToXmlByteArray (java.util.List) 
		com.amazonaws.services.s3.model.PartETag partEtag
		java.util.List sortedPartETags
		java.util.List partETags
		com.amazonaws.services.s3.internal.XmlWriter xml
	public static byte[] convertToXmlByteArray (com.amazonaws.services.s3.model.RestoreObjectRequest)  throws com.amazonaws.AmazonClientException 
		com.amazonaws.services.s3.model.RestoreObjectRequest restoreObjectRequest
		com.amazonaws.services.s3.internal.XmlWriter xml
}

com/amazonaws/services/s3/model/transform/HeadBucketResultHandler.class
HeadBucketResultHandler.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.HeadBucketResultHandler extends com.amazonaws.services.s3.internal.AbstractS3ResponseHandler {
	public void  () 
	public com.amazonaws.AmazonWebServiceResponse handle (com.amazonaws.http.HttpResponse)  throws java.lang.Exception 
		com.amazonaws.http.HttpResponse response
		com.amazonaws.AmazonWebServiceResponse awsResponse
		com.amazonaws.services.s3.model.HeadBucketResult result
	public volatile java.lang.Object handle (com.amazonaws.http.HttpResponse)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/transform/XmlResponsesSaxParser$ListMultipartUploadsHandler.class
XmlResponsesSaxParser.java
package com.amazonaws.services.s3.model.transform
public com.amazonaws.services.s3.model.transform.XmlResponsesSaxParser$ListMultipartUploadsHandler extends com.amazonaws.services.s3.model.transform.AbstractHandler {
	private final com.amazonaws.services.s3.model.MultipartUploadListing result
	private com.amazonaws.services.s3.model.MultipartUpload currentMultipartUpload
	private com.amazonaws.services.s3.model.Owner currentOwner
	public void  () 
	public com.amazonaws.services.s3.model.MultipartUploadListing getListMultipartUploadsResult () 
	protected void doStartElement (java.lang.String, java.lang.String, java.lang.String, org.xml.sax.Attributes) 
		String uri
		String name
		String qName
		org.xml.sax.Attributes attrs
	protected void doEndElement (java.lang.String, java.lang.String, java.lang.String) 
		String uri
		String name
		String qName
}

com/amazonaws/services/s3/model/transform/Unmarshallers$BucketCrossOriginConfigurationUnmarshaller.class
Unmarshallers.java
package com.amazonaws.services.s3.model.transform
public final com.amazonaws.services.s3.model.transform.Unmarshallers$BucketCrossOriginConfigurationUnmarshaller extends java.lang.Object implements com.amazonaws.transform.Unmarshaller  {
	public void  () 
	public com.amazonaws.services.s3.model.BucketCrossOriginConfiguration unmarshall (java.io.InputStream)  throws java.lang.Exception 
		java.io.InputStream in
	public volatile java.lang.Object unmarshall (java.lang.Object)  throws java.lang.Exception 
}

com/amazonaws/services/s3/model/LambdaConfiguration.class
LambdaConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.LambdaConfiguration extends com.amazonaws.services.s3.model.NotificationConfiguration implements java.io.Serializable  {
	private final String functionARN
	public void  (java.lang.String, java.util.EnumSet) 
		String functionARN
		java.util.EnumSet events
	public transient void  (java.lang.String, java.lang.String[]) 
		String functionARN
		String[] events
	public java.lang.String getFunctionARN () 
}

com/amazonaws/services/s3/model/AbortIncompleteMultipartUpload.class
AbortIncompleteMultipartUpload.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.AbortIncompleteMultipartUpload extends java.lang.Object implements java.io.Serializable  {
	private int daysAfterInitiation
	public void  () 
	public int getDaysAfterInitiation () 
	public void setDaysAfterInitiation (int) 
		int daysAfterInitiation
	public com.amazonaws.services.s3.model.AbortIncompleteMultipartUpload withDaysAfterInitiation (int) 
		int daysAfterInitiation
	public boolean equals (java.lang.Object) 
		Object o
		com.amazonaws.services.s3.model.AbortIncompleteMultipartUpload that
	public int hashCode () 
	protected com.amazonaws.services.s3.model.AbortIncompleteMultipartUpload clone ()  throws java.lang.CloneNotSupportedException 
		CloneNotSupportedException e
	protected volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

com/amazonaws/services/s3/model/InitiateMultipartUploadRequest.class
InitiateMultipartUploadRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.InitiateMultipartUploadRequest extends com.amazonaws.AmazonWebServiceRequest implements com.amazonaws.services.s3.model.SSECustomerKeyProvider com.amazonaws.services.s3.model.SSEAwsKeyManagementParamsProvider java.io.Serializable  {
	private String bucketName
	private String key
	public com.amazonaws.services.s3.model.ObjectMetadata objectMetadata
	private com.amazonaws.services.s3.model.CannedAccessControlList cannedACL
	private com.amazonaws.services.s3.model.AccessControlList accessControlList
	private com.amazonaws.services.s3.model.StorageClass storageClass
	private String redirectLocation
	private com.amazonaws.services.s3.model.SSECustomerKey sseCustomerKey
	private com.amazonaws.services.s3.model.SSEAwsKeyManagementParams sseAwsKeyManagementParams
	private boolean isRequesterPays
	public void  (java.lang.String, java.lang.String) 
		String bucketName
		String key
	public void  (java.lang.String, java.lang.String, com.amazonaws.services.s3.model.ObjectMetadata) 
		String bucketName
		String key
		com.amazonaws.services.s3.model.ObjectMetadata objectMetadata
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.InitiateMultipartUploadRequest withBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.InitiateMultipartUploadRequest withKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.CannedAccessControlList getCannedACL () 
	public void setCannedACL (com.amazonaws.services.s3.model.CannedAccessControlList) 
		com.amazonaws.services.s3.model.CannedAccessControlList cannedACL
	public com.amazonaws.services.s3.model.InitiateMultipartUploadRequest withCannedACL (com.amazonaws.services.s3.model.CannedAccessControlList) 
		com.amazonaws.services.s3.model.CannedAccessControlList acl
	public com.amazonaws.services.s3.model.AccessControlList getAccessControlList () 
	public void setAccessControlList (com.amazonaws.services.s3.model.AccessControlList) 
		com.amazonaws.services.s3.model.AccessControlList accessControlList
	public com.amazonaws.services.s3.model.InitiateMultipartUploadRequest withAccessControlList (com.amazonaws.services.s3.model.AccessControlList) 
		com.amazonaws.services.s3.model.AccessControlList accessControlList
	public com.amazonaws.services.s3.model.StorageClass getStorageClass () 
	public void setStorageClass (com.amazonaws.services.s3.model.StorageClass) 
		com.amazonaws.services.s3.model.StorageClass storageClass
	public com.amazonaws.services.s3.model.InitiateMultipartUploadRequest withStorageClass (com.amazonaws.services.s3.model.StorageClass) 
		com.amazonaws.services.s3.model.StorageClass storageClass
	public com.amazonaws.services.s3.model.InitiateMultipartUploadRequest withStorageClass (java.lang.String) 
		String storageClass
	public com.amazonaws.services.s3.model.ObjectMetadata getObjectMetadata () 
	public void setObjectMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata objectMetadata
	public com.amazonaws.services.s3.model.InitiateMultipartUploadRequest withObjectMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata objectMetadata
	public void setRedirectLocation (java.lang.String) 
		String redirectLocation
	public java.lang.String getRedirectLocation () 
	public com.amazonaws.services.s3.model.InitiateMultipartUploadRequest withRedirectLocation (java.lang.String) 
		String redirectLocation
	public com.amazonaws.services.s3.model.SSECustomerKey getSSECustomerKey () 
	public void setSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public com.amazonaws.services.s3.model.InitiateMultipartUploadRequest withSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public com.amazonaws.services.s3.model.SSEAwsKeyManagementParams getSSEAwsKeyManagementParams () 
	public void setSSEAwsKeyManagementParams (com.amazonaws.services.s3.model.SSEAwsKeyManagementParams) 
		com.amazonaws.services.s3.model.SSEAwsKeyManagementParams params
	public com.amazonaws.services.s3.model.InitiateMultipartUploadRequest withSSEAwsKeyManagementParams (com.amazonaws.services.s3.model.SSEAwsKeyManagementParams) 
		com.amazonaws.services.s3.model.SSEAwsKeyManagementParams sseAwsKeyManagementParams
	public boolean isRequesterPays () 
	public void setRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.InitiateMultipartUploadRequest withRequesterPays (boolean) 
		boolean isRequesterPays
}

com/amazonaws/services/s3/model/S3Event.class
S3Event.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.S3Event extends java.lang.Enum {
	public static final com.amazonaws.services.s3.model.S3Event ReducedRedundancyLostObject
	public static final com.amazonaws.services.s3.model.S3Event ObjectCreated
	public static final com.amazonaws.services.s3.model.S3Event ObjectCreatedByPut
	public static final com.amazonaws.services.s3.model.S3Event ObjectCreatedByPost
	public static final com.amazonaws.services.s3.model.S3Event ObjectCreatedByCopy
	public static final com.amazonaws.services.s3.model.S3Event ObjectCreatedByCompleteMultipartUpload
	public static final com.amazonaws.services.s3.model.S3Event ObjectRemoved
	public static final com.amazonaws.services.s3.model.S3Event ObjectRemovedDelete
	public static final com.amazonaws.services.s3.model.S3Event ObjectRemovedDeleteMarkerCreated
	private final String event
	private static final com.amazonaws.services.s3.model.S3Event[] $VALUES
	public static com.amazonaws.services.s3.model.S3Event[] values () 
	public static com.amazonaws.services.s3.model.S3Event valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String event
	public java.lang.String toString () 
	static void  () 
}

com/amazonaws/services/s3/model/CryptoConfiguration.class
CryptoConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.CryptoConfiguration extends java.lang.Object implements java.lang.Cloneable java.io.Serializable  {
	private static final long serialVersionUID
	private com.amazonaws.services.s3.model.CryptoMode cryptoMode
	private com.amazonaws.services.s3.model.CryptoStorageMode storageMode
	private java.security.Provider cryptoProvider
	private boolean ignoreMissingInstructionFile
	private transient com.amazonaws.regions.Region awskmsRegion
	public void  () 
	public void  (com.amazonaws.services.s3.model.CryptoMode) 
		com.amazonaws.services.s3.model.CryptoMode cryptoMode
	public void setStorageMode (com.amazonaws.services.s3.model.CryptoStorageMode) 
		com.amazonaws.services.s3.model.CryptoStorageMode storageMode
	public com.amazonaws.services.s3.model.CryptoConfiguration withStorageMode (com.amazonaws.services.s3.model.CryptoStorageMode) 
		com.amazonaws.services.s3.model.CryptoStorageMode storageMode
	public com.amazonaws.services.s3.model.CryptoStorageMode getStorageMode () 
	public void setCryptoProvider (java.security.Provider) 
		java.security.Provider cryptoProvider
	public com.amazonaws.services.s3.model.CryptoConfiguration withCryptoProvider (java.security.Provider) 
		java.security.Provider cryptoProvider
	public java.security.Provider getCryptoProvider () 
	public com.amazonaws.services.s3.model.CryptoMode getCryptoMode () 
	public void setCryptoMode (com.amazonaws.services.s3.model.CryptoMode)  throws java.lang.UnsupportedOperationException 
		com.amazonaws.services.s3.model.CryptoMode cryptoMode
	public com.amazonaws.services.s3.model.CryptoConfiguration withCryptoMode (com.amazonaws.services.s3.model.CryptoMode)  throws java.lang.UnsupportedOperationException 
		com.amazonaws.services.s3.model.CryptoMode cryptoMode
	public boolean isIgnoreMissingInstructionFile () 
	public void setIgnoreMissingInstructionFile (boolean) 
		boolean ignoreMissingInstructionFile
	public com.amazonaws.services.s3.model.CryptoConfiguration withIgnoreMissingInstructionFile (boolean) 
		boolean ignoreMissingInstructionFile
	private void check (com.amazonaws.services.s3.model.CryptoMode) 
		com.amazonaws.services.s3.model.CryptoMode cryptoMode
	public boolean isReadOnly () 
	public com.amazonaws.services.s3.model.CryptoConfiguration readOnly () 
	public com.amazonaws.services.s3.model.CryptoConfiguration clone () 
	private com.amazonaws.services.s3.model.CryptoConfiguration copyTo (com.amazonaws.services.s3.model.CryptoConfiguration) 
		com.amazonaws.services.s3.model.CryptoConfiguration that
	public com.amazonaws.regions.Regions getKmsRegion () 
	public void setKmsRegion (com.amazonaws.regions.Regions) 
		com.amazonaws.regions.Regions kmsRegion
	public com.amazonaws.services.s3.model.CryptoConfiguration withKmsRegion (com.amazonaws.regions.Regions) 
		com.amazonaws.regions.Regions kmsRegion
	public com.amazonaws.regions.Region getAwsKmsRegion () 
	public void setAwsKmsRegion (com.amazonaws.regions.Region) 
		com.amazonaws.regions.Region awsKmsRegion
	public com.amazonaws.services.s3.model.CryptoConfiguration withAwsKmsRegion (com.amazonaws.regions.Region) 
		com.amazonaws.regions.Region awsKmsRegion
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

com/amazonaws/services/s3/model/CanonicalGrantee.class
CanonicalGrantee.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.CanonicalGrantee extends java.lang.Object implements com.amazonaws.services.s3.model.Grantee java.io.Serializable  {
	private String id
	private String displayName
	public java.lang.String getTypeIdentifier () 
	public void  (java.lang.String) 
		String identifier
	public void setIdentifier (java.lang.String) 
		String id
	public java.lang.String getIdentifier () 
	public void setDisplayName (java.lang.String) 
		String displayName
	public java.lang.String getDisplayName () 
	public boolean equals (java.lang.Object) 
		com.amazonaws.services.s3.model.CanonicalGrantee canonicalGrantee
		Object obj
	public int hashCode () 
}

com/amazonaws/services/s3/model/DeleteBucketCrossOriginConfigurationRequest.class
DeleteBucketCrossOriginConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.DeleteBucketCrossOriginConfigurationRequest extends com.amazonaws.services.s3.model.GenericBucketRequest implements java.io.Serializable  {
	public void  (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/NotificationConfiguration.class
NotificationConfiguration.java
package com.amazonaws.services.s3.model
public abstract com.amazonaws.services.s3.model.NotificationConfiguration extends java.lang.Object {
	private java.util.Set events
	private java.util.List objectPrefixes
	private com.amazonaws.services.s3.model.Filter filter
	protected void  () 
	protected void  (java.util.EnumSet) 
		com.amazonaws.services.s3.model.S3Event s3Event
		java.util.EnumSet events
	protected transient void  (java.lang.String[]) 
		String event
		String[] events
	public java.util.Set getEvents () 
	public void setEvents (java.util.Set) 
		java.util.Set events
	public java.util.List getObjectPrefixes () 
	public void setObjectPrefixes (java.util.List) 
		java.util.List objectPrefixes
	public com.amazonaws.services.s3.model.NotificationConfiguration withEvents (java.util.Set) 
		java.util.Set events
	public transient com.amazonaws.services.s3.model.NotificationConfiguration withObjectPrefixes (java.lang.String[]) 
		String[] objectPrefixes
	public void addEvent (java.lang.String) 
		String event
	public void addEvent (com.amazonaws.services.s3.model.S3Event) 
		com.amazonaws.services.s3.model.S3Event event
	public void addObjectPrefix (java.lang.String) 
		String prefix
	public com.amazonaws.services.s3.model.Filter getFilter () 
	public void setFilter (com.amazonaws.services.s3.model.Filter) 
		com.amazonaws.services.s3.model.Filter filter
	public com.amazonaws.services.s3.model.NotificationConfiguration withFilter (com.amazonaws.services.s3.model.Filter) 
		com.amazonaws.services.s3.model.Filter filter
}

com/amazonaws/services/s3/model/GetObjectMetadataRequest.class
GetObjectMetadataRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetObjectMetadataRequest extends com.amazonaws.AmazonWebServiceRequest implements com.amazonaws.services.s3.model.SSECustomerKeyProvider java.io.Serializable  {
	private String bucketName
	private String key
	private String versionId
	private boolean isRequesterPays
	private com.amazonaws.services.s3.model.SSECustomerKey sseCustomerKey
	private Integer partNumber
	public void  (java.lang.String, java.lang.String) 
		String bucketName
		String key
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String bucketName
		String key
		String versionId
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.GetObjectMetadataRequest withBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.GetObjectMetadataRequest withKey (java.lang.String) 
		String key
	public java.lang.String getVersionId () 
	public void setVersionId (java.lang.String) 
		String versionId
	public com.amazonaws.services.s3.model.GetObjectMetadataRequest withVersionId (java.lang.String) 
		String versionId
	public boolean isRequesterPays () 
	public void setRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.GetObjectMetadataRequest withRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.SSECustomerKey getSSECustomerKey () 
	public void setSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public com.amazonaws.services.s3.model.GetObjectMetadataRequest withSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public java.lang.Integer getPartNumber () 
	public void setPartNumber (java.lang.Integer) 
		Integer partNumber
	public com.amazonaws.services.s3.model.GetObjectMetadataRequest withPartNumber (java.lang.Integer) 
		Integer partNumber
}

com/amazonaws/services/s3/model/BucketCrossOriginConfiguration.class
BucketCrossOriginConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.BucketCrossOriginConfiguration extends java.lang.Object implements java.io.Serializable  {
	private java.util.List rules
	public java.util.List getRules () 
	public void setRules (java.util.List) 
		java.util.List rules
	public com.amazonaws.services.s3.model.BucketCrossOriginConfiguration withRules (java.util.List) 
		java.util.List rules
	public transient com.amazonaws.services.s3.model.BucketCrossOriginConfiguration withRules (com.amazonaws.services.s3.model.CORSRule[]) 
		com.amazonaws.services.s3.model.CORSRule[] rules
	public void  (java.util.List) 
		java.util.List rules
	public void  () 
}

com/amazonaws/services/s3/model/MultipartUploadListing.class
MultipartUploadListing.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.MultipartUploadListing extends java.lang.Object implements java.io.Serializable  {
	private String bucketName
	private String keyMarker
	private String delimiter
	private String prefix
	private String uploadIdMarker
	private int maxUploads
	private String encodingType
	private boolean isTruncated
	private String nextKeyMarker
	private String nextUploadIdMarker
	private java.util.List multipartUploads
	private java.util.List commonPrefixes
	public void  () 
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKeyMarker () 
	public void setKeyMarker (java.lang.String) 
		String keyMarker
	public java.lang.String getUploadIdMarker () 
	public void setUploadIdMarker (java.lang.String) 
		String uploadIdMarker
	public java.lang.String getNextKeyMarker () 
	public void setNextKeyMarker (java.lang.String) 
		String nextKeyMarker
	public java.lang.String getNextUploadIdMarker () 
	public void setNextUploadIdMarker (java.lang.String) 
		String nextUploadIdMarker
	public int getMaxUploads () 
	public void setMaxUploads (int) 
		int maxUploads
	public java.lang.String getEncodingType () 
	public void setEncodingType (java.lang.String) 
		String encodingType
	public boolean isTruncated () 
	public void setTruncated (boolean) 
		boolean isTruncated
	public java.util.List getMultipartUploads () 
	public void setMultipartUploads (java.util.List) 
		java.util.List multipartUploads
	public java.util.List getCommonPrefixes () 
	public void setCommonPrefixes (java.util.List) 
		java.util.List commonPrefixes
	public java.lang.String getDelimiter () 
	public void setDelimiter (java.lang.String) 
		String delimiter
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String) 
		String prefix
}

com/amazonaws/services/s3/model/StaticEncryptionMaterialsProvider.class
StaticEncryptionMaterialsProvider.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.StaticEncryptionMaterialsProvider extends java.lang.Object implements com.amazonaws.services.s3.model.EncryptionMaterialsProvider java.io.Serializable  {
	private final com.amazonaws.services.s3.model.EncryptionMaterials materials
	public void  (com.amazonaws.services.s3.model.EncryptionMaterials) 
		com.amazonaws.services.s3.model.EncryptionMaterials materials
	public com.amazonaws.services.s3.model.EncryptionMaterials getEncryptionMaterials () 
	public void refresh () 
	public com.amazonaws.services.s3.model.EncryptionMaterials getEncryptionMaterials (java.util.Map) 
		com.amazonaws.services.s3.model.EncryptionMaterials accessorMaterials
		java.util.Map materialDescIn
		java.util.Map materialDesc
		com.amazonaws.services.s3.model.EncryptionMaterialsAccessor accessor
		boolean noMaterialDescIn
		boolean noMaterialDesc
}

com/amazonaws/services/s3/model/GetBucketCrossOriginConfigurationRequest.class
GetBucketCrossOriginConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetBucketCrossOriginConfigurationRequest extends com.amazonaws.services.s3.model.GenericBucketRequest implements java.io.Serializable  {
	public void  (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/EncryptionMaterialsProvider.class
EncryptionMaterialsProvider.java
package com.amazonaws.services.s3.model
public abstract com.amazonaws.services.s3.model.EncryptionMaterialsProvider extends java.lang.Object implements com.amazonaws.services.s3.model.EncryptionMaterialsAccessor com.amazonaws.services.s3.model.EncryptionMaterialsFactory  {
	public abstract void refresh () 
}

com/amazonaws/services/s3/model/GroupGrantee.class
GroupGrantee.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.GroupGrantee extends java.lang.Enum implements com.amazonaws.services.s3.model.Grantee  {
	public static final com.amazonaws.services.s3.model.GroupGrantee AllUsers
	public static final com.amazonaws.services.s3.model.GroupGrantee AuthenticatedUsers
	public static final com.amazonaws.services.s3.model.GroupGrantee LogDelivery
	private String groupUri
	private static final com.amazonaws.services.s3.model.GroupGrantee[] $VALUES
	public static com.amazonaws.services.s3.model.GroupGrantee[] values () 
	public static com.amazonaws.services.s3.model.GroupGrantee valueOf (java.lang.String) 
		String name
	public java.lang.String getTypeIdentifier () 
	private void  (java.lang.String, int, java.lang.String) 
		String groupUri
	public java.lang.String getIdentifier () 
	public void setIdentifier (java.lang.String) 
		String id
	public java.lang.String toString () 
	public static com.amazonaws.services.s3.model.GroupGrantee parseGroupGrantee (java.lang.String) 
		com.amazonaws.services.s3.model.GroupGrantee grantee
		String groupUri
	static void  () 
}

com/amazonaws/services/s3/model/BucketPolicy.class
BucketPolicy.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.BucketPolicy extends java.lang.Object implements java.io.Serializable  {
	private String policyText
	public void  () 
	public java.lang.String getPolicyText () 
	public void setPolicyText (java.lang.String) 
		String policyText
}

com/amazonaws/services/s3/model/AbortMultipartUploadRequest.class
AbortMultipartUploadRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.AbortMultipartUploadRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private String key
	private String uploadId
	private boolean isRequesterPays
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String bucketName
		String key
		String uploadId
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String value
	public com.amazonaws.services.s3.model.AbortMultipartUploadRequest withBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.AbortMultipartUploadRequest withKey (java.lang.String) 
		String key
	public java.lang.String getUploadId () 
	public void setUploadId (java.lang.String) 
		String uploadId
	public com.amazonaws.services.s3.model.AbortMultipartUploadRequest withUploadId (java.lang.String) 
		String uploadId
	public boolean isRequesterPays () 
	public void setRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.AbortMultipartUploadRequest withRequesterPays (boolean) 
		boolean isRequesterPays
}

com/amazonaws/services/s3/model/ExtraMaterialsDescription.class
ExtraMaterialsDescription.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ExtraMaterialsDescription extends java.lang.Object implements java.io.Serializable  {
	public static final com.amazonaws.services.s3.model.ExtraMaterialsDescription NONE
	private final java.util.Map extra
	private final com.amazonaws.services.s3.model.ExtraMaterialsDescription$ConflictResolution resolve
	public void  (java.util.Map) 
		java.util.Map matdesc
	public void  (java.util.Map, com.amazonaws.services.s3.model.ExtraMaterialsDescription$ConflictResolution) 
		java.util.Map matdesc
		com.amazonaws.services.s3.model.ExtraMaterialsDescription$ConflictResolution resolve
	public java.util.Map getMaterialDescription () 
	public com.amazonaws.services.s3.model.ExtraMaterialsDescription$ConflictResolution getConflictResolution () 
	public java.util.Map mergeInto (java.util.Map) 
		int total
		java.util.Map merged
		java.util.Map merged
		java.util.Map merged
		java.util.Map core
	static void  () 
}

com/amazonaws/services/s3/model/SetObjectAclRequest.class
SetObjectAclRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SetObjectAclRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private final String bucketName
	private final String key
	private final String versionId
	private final com.amazonaws.services.s3.model.AccessControlList acl
	private final com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
	private boolean isRequesterPays
	public void  (java.lang.String, java.lang.String, com.amazonaws.services.s3.model.AccessControlList) 
		String bucketName
		String key
		com.amazonaws.services.s3.model.AccessControlList acl
	public void  (java.lang.String, java.lang.String, com.amazonaws.services.s3.model.CannedAccessControlList) 
		String bucketName
		String key
		com.amazonaws.services.s3.model.CannedAccessControlList acl
	public void  (java.lang.String, java.lang.String, java.lang.String, com.amazonaws.services.s3.model.AccessControlList) 
		String bucketName
		String key
		String versionId
		com.amazonaws.services.s3.model.AccessControlList acl
	public void  (java.lang.String, java.lang.String, java.lang.String, com.amazonaws.services.s3.model.CannedAccessControlList) 
		String bucketName
		String key
		String versionId
		com.amazonaws.services.s3.model.CannedAccessControlList acl
	public java.lang.String getBucketName () 
	public java.lang.String getKey () 
	public java.lang.String getVersionId () 
	public com.amazonaws.services.s3.model.AccessControlList getAcl () 
	public com.amazonaws.services.s3.model.CannedAccessControlList getCannedAcl () 
	public boolean isRequesterPays () 
	public void setRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.SetObjectAclRequest withRequesterPays (boolean) 
		boolean isRequesterPays
}

com/amazonaws/services/s3/model/GetBucketPolicyRequest.class
GetBucketPolicyRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetBucketPolicyRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	public void  (java.lang.String) 
		String bucketName
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.GetBucketPolicyRequest withBucketName (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/ExtraMaterialsDescription$1.class
ExtraMaterialsDescription.java
package com.amazonaws.services.s3.model
 com.amazonaws.services.s3.model.ExtraMaterialsDescription$1 extends java.lang.Object {
	static final int[] $SwitchMap$com$amazonaws$services$s3$model$ExtraMaterialsDescription$ConflictResolution
	static void  () 
}

com/amazonaws/services/s3/model/DeleteObjectsResult$DeletedObject.class
DeleteObjectsResult.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.DeleteObjectsResult$DeletedObject extends java.lang.Object implements java.io.Serializable  {
	private String key
	private String versionId
	private boolean deleteMarker
	private String deleteMarkerVersionId
	public void  () 
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public java.lang.String getVersionId () 
	public void setVersionId (java.lang.String) 
		String versionId
	public boolean isDeleteMarker () 
	public void setDeleteMarker (boolean) 
		boolean deleteMarker
	public java.lang.String getDeleteMarkerVersionId () 
	public void setDeleteMarkerVersionId (java.lang.String) 
		String deleteMarkerVersionId
}

com/amazonaws/services/s3/model/CryptoConfiguration$1.class
CryptoConfiguration.java
package com.amazonaws.services.s3.model
 com.amazonaws.services.s3.model.CryptoConfiguration$1 extends java.lang.Object {
}

com/amazonaws/services/s3/model/MultiObjectDeleteException.class
MultiObjectDeleteException.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.MultiObjectDeleteException extends com.amazonaws.services.s3.model.AmazonS3Exception implements java.io.Serializable  {
	private static final long serialVersionUID
	private final java.util.List errors
	private final java.util.List deletedObjects
	public void  (java.util.Collection, java.util.Collection) 
		java.util.Collection errors
		java.util.Collection deletedObjects
	public java.lang.String getErrorCode () 
	public java.util.List getDeletedObjects () 
	public java.util.List getErrors () 
}

com/amazonaws/services/s3/model/SSEAwsKeyManagementParamsProvider.class
SSEAwsKeyManagementParamsProvider.java
package com.amazonaws.services.s3.model
public abstract com.amazonaws.services.s3.model.SSEAwsKeyManagementParamsProvider extends java.lang.Object {
	public abstract com.amazonaws.services.s3.model.SSEAwsKeyManagementParams getSSEAwsKeyManagementParams () 
}

com/amazonaws/services/s3/model/CORSRule$AllowedMethods.class
CORSRule.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.CORSRule$AllowedMethods extends java.lang.Enum {
	public static final com.amazonaws.services.s3.model.CORSRule$AllowedMethods GET
	public static final com.amazonaws.services.s3.model.CORSRule$AllowedMethods PUT
	public static final com.amazonaws.services.s3.model.CORSRule$AllowedMethods HEAD
	public static final com.amazonaws.services.s3.model.CORSRule$AllowedMethods POST
	public static final com.amazonaws.services.s3.model.CORSRule$AllowedMethods DELETE
	private final String AllowedMethod
	private static final com.amazonaws.services.s3.model.CORSRule$AllowedMethods[] $VALUES
	public static com.amazonaws.services.s3.model.CORSRule$AllowedMethods[] values () 
	public static com.amazonaws.services.s3.model.CORSRule$AllowedMethods valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String AllowedMethod
	public java.lang.String toString () 
	public static com.amazonaws.services.s3.model.CORSRule$AllowedMethods fromValue (java.lang.String)  throws java.lang.IllegalArgumentException 
		String methodString
		com.amazonaws.services.s3.model.CORSRule$AllowedMethods method
		String allowedMethod
	static void  () 
}

com/amazonaws/services/s3/model/SSEAwsKeyManagementParams.class
SSEAwsKeyManagementParams.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SSEAwsKeyManagementParams extends java.lang.Object implements java.io.Serializable  {
	private final String awsKmsKeyId
	public void  () 
	public void  (java.lang.String) 
		String awsKmsKeyId
	public java.lang.String getAwsKmsKeyId () 
	public java.lang.String getEncryption () 
}

com/amazonaws/services/s3/model/CORSRule.class
CORSRule.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.CORSRule extends java.lang.Object implements java.io.Serializable  {
	private String id
	private java.util.List allowedMethods
	private java.util.List allowedOrigins
	private int maxAgeSeconds
	private java.util.List exposedHeaders
	private java.util.List allowedHeaders
	public void  () 
	public void setId (java.lang.String) 
		String id
	public java.lang.String getId () 
	public com.amazonaws.services.s3.model.CORSRule withId (java.lang.String) 
		String id
	public void setAllowedMethods (java.util.List) 
		java.util.List allowedMethods
	public transient void setAllowedMethods (com.amazonaws.services.s3.model.CORSRule$AllowedMethods[]) 
		com.amazonaws.services.s3.model.CORSRule$AllowedMethods[] allowedMethods
	public java.util.List getAllowedMethods () 
	public com.amazonaws.services.s3.model.CORSRule withAllowedMethods (java.util.List) 
		java.util.List allowedMethods
	public void setAllowedOrigins (java.util.List) 
		java.util.List allowedOrigins
	public transient void setAllowedOrigins (java.lang.String[]) 
		String[] allowedOrigins
	public java.util.List getAllowedOrigins () 
	public com.amazonaws.services.s3.model.CORSRule withAllowedOrigins (java.util.List) 
		java.util.List allowedOrigins
	public void setMaxAgeSeconds (int) 
		int maxAgeSeconds
	public int getMaxAgeSeconds () 
	public com.amazonaws.services.s3.model.CORSRule withMaxAgeSeconds (int) 
		int maxAgeSeconds
	public void setExposedHeaders (java.util.List) 
		java.util.List exposedHeaders
	public transient void setExposedHeaders (java.lang.String[]) 
		String[] exposedHeaders
	public java.util.List getExposedHeaders () 
	public com.amazonaws.services.s3.model.CORSRule withExposedHeaders (java.util.List) 
		java.util.List exposedHeaders
	public void setAllowedHeaders (java.util.List) 
		java.util.List allowedHeaders
	public transient void setAllowedHeaders (java.lang.String[]) 
		String[] allowedHeaders
	public java.util.List getAllowedHeaders () 
	public com.amazonaws.services.s3.model.CORSRule withAllowedHeaders (java.util.List) 
		java.util.List allowedHeaders
}

com/amazonaws/services/s3/model/CompleteMultipartUploadRequest.class
CompleteMultipartUploadRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.CompleteMultipartUploadRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private String key
	private String uploadId
	private java.util.List partETags
	private boolean isRequesterPays
	public void  () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.util.List) 
		String bucketName
		String key
		String uploadId
		java.util.List partETags
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.CompleteMultipartUploadRequest withBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.CompleteMultipartUploadRequest withKey (java.lang.String) 
		String key
	public java.lang.String getUploadId () 
	public void setUploadId (java.lang.String) 
		String uploadId
	public com.amazonaws.services.s3.model.CompleteMultipartUploadRequest withUploadId (java.lang.String) 
		String uploadId
	public java.util.List getPartETags () 
	public void setPartETags (java.util.List) 
		java.util.List partETags
	public com.amazonaws.services.s3.model.CompleteMultipartUploadRequest withPartETags (java.util.List) 
		java.util.List partETags
	public transient com.amazonaws.services.s3.model.CompleteMultipartUploadRequest withPartETags (com.amazonaws.services.s3.model.UploadPartResult[]) 
		com.amazonaws.services.s3.model.UploadPartResult result
		com.amazonaws.services.s3.model.UploadPartResult[] uploadPartResults
	public com.amazonaws.services.s3.model.CompleteMultipartUploadRequest withPartETags (java.util.Collection) 
		com.amazonaws.services.s3.model.UploadPartResult result
		java.util.Collection uploadPartResultsCollection
	public boolean isRequesterPays () 
	public void setRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.CompleteMultipartUploadRequest withRequesterPays (boolean) 
		boolean isRequesterPays
}

com/amazonaws/services/s3/model/ListPartsRequest.class
ListPartsRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ListPartsRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private String key
	private String uploadId
	private Integer maxParts
	private Integer partNumberMarker
	private String encodingType
	private boolean isRequesterPays
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String bucketName
		String key
		String uploadId
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.ListPartsRequest withBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.ListPartsRequest withKey (java.lang.String) 
		String key
	public java.lang.String getUploadId () 
	public void setUploadId (java.lang.String) 
		String uploadId
	public com.amazonaws.services.s3.model.ListPartsRequest withUploadId (java.lang.String) 
		String uploadId
	public java.lang.Integer getMaxParts () 
	public void setMaxParts (int) 
		int maxParts
	public com.amazonaws.services.s3.model.ListPartsRequest withMaxParts (int) 
		int maxParts
	public java.lang.Integer getPartNumberMarker () 
	public void setPartNumberMarker (java.lang.Integer) 
		Integer partNumberMarker
	public com.amazonaws.services.s3.model.ListPartsRequest withPartNumberMarker (java.lang.Integer) 
		Integer partNumberMarker
	public java.lang.String getEncodingType () 
	public void setEncodingType (java.lang.String) 
		String encodingType
	public com.amazonaws.services.s3.model.ListPartsRequest withEncodingType (java.lang.String) 
		String encodingType
	public boolean isRequesterPays () 
	public void setRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.ListPartsRequest withRequesterPays (boolean) 
		boolean isRequesterPays
}

com/amazonaws/services/s3/model/BucketWebsiteConfiguration.class
BucketWebsiteConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.BucketWebsiteConfiguration extends java.lang.Object implements java.io.Serializable  {
	private String indexDocumentSuffix
	private String errorDocument
	private com.amazonaws.services.s3.model.RedirectRule redirectAllRequestsTo
	private java.util.List routingRules
	public void  () 
	public void  (java.lang.String) 
		String indexDocumentSuffix
	public void  (java.lang.String, java.lang.String) 
		String indexDocumentSuffix
		String errorDocument
	public java.lang.String getIndexDocumentSuffix () 
	public void setIndexDocumentSuffix (java.lang.String) 
		String indexDocumentSuffix
	public java.lang.String getErrorDocument () 
	public void setErrorDocument (java.lang.String) 
		String errorDocument
	public void setRedirectAllRequestsTo (com.amazonaws.services.s3.model.RedirectRule) 
		com.amazonaws.services.s3.model.RedirectRule redirectAllRequestsTo
	public com.amazonaws.services.s3.model.RedirectRule getRedirectAllRequestsTo () 
	public com.amazonaws.services.s3.model.BucketWebsiteConfiguration withRedirectAllRequestsTo (com.amazonaws.services.s3.model.RedirectRule) 
		com.amazonaws.services.s3.model.RedirectRule redirectAllRequestsTo
	public void setRoutingRules (java.util.List) 
		java.util.List routingRules
	public java.util.List getRoutingRules () 
	public com.amazonaws.services.s3.model.BucketWebsiteConfiguration withRoutingRules (java.util.List) 
		java.util.List routingRules
}

com/amazonaws/services/s3/model/PutInstructionFileRequest.class
PutInstructionFileRequest.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.PutInstructionFileRequest extends com.amazonaws.AmazonWebServiceRequest implements com.amazonaws.services.s3.model.MaterialsDescriptionProvider com.amazonaws.services.s3.model.EncryptionMaterialsFactory  {
	private final com.amazonaws.services.s3.model.S3ObjectId s3ObjectId
	private final com.amazonaws.services.s3.model.EncryptionMaterials encryptionMaterials
	private final java.util.Map matDesc
	private final String suffix
	private com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
	private com.amazonaws.services.s3.model.AccessControlList accessControlList
	private String redirectLocation
	private String storageClass
	public void  (com.amazonaws.services.s3.model.S3ObjectId, java.util.Map, java.lang.String) 
		com.amazonaws.services.s3.model.S3ObjectId s3ObjectId
		java.util.Map matDesc
		String suffix
		java.util.Map md
	public void  (com.amazonaws.services.s3.model.S3ObjectId, com.amazonaws.services.s3.model.EncryptionMaterials, java.lang.String) 
		com.amazonaws.services.s3.model.S3ObjectId s3ObjectId
		com.amazonaws.services.s3.model.EncryptionMaterials encryptionMaterials
		String suffix
	public com.amazonaws.services.s3.model.S3ObjectId getS3ObjectId () 
	public java.util.Map getMaterialsDescription () 
	public com.amazonaws.services.s3.model.EncryptionMaterials getEncryptionMaterials () 
	public java.lang.String getSuffix () 
	public com.amazonaws.services.s3.model.CannedAccessControlList getCannedAcl () 
	public void setCannedAcl (com.amazonaws.services.s3.model.CannedAccessControlList) 
		com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
	public com.amazonaws.services.s3.model.PutInstructionFileRequest withCannedAcl (com.amazonaws.services.s3.model.CannedAccessControlList) 
		com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
	public com.amazonaws.services.s3.model.AccessControlList getAccessControlList () 
	public void setAccessControlList (com.amazonaws.services.s3.model.AccessControlList) 
		com.amazonaws.services.s3.model.AccessControlList accessControlList
	public com.amazonaws.services.s3.model.PutInstructionFileRequest withAccessControlList (com.amazonaws.services.s3.model.AccessControlList) 
		com.amazonaws.services.s3.model.AccessControlList accessControlList
	public java.lang.String getRedirectLocation () 
	public void setRedirectLocation (java.lang.String) 
		String redirectLocation
	public com.amazonaws.services.s3.model.PutInstructionFileRequest withRedirectLocation (java.lang.String) 
		String redirectLocation
	public java.lang.String getStorageClass () 
	public void setStorageClass (java.lang.String) 
		String storageClass
	public com.amazonaws.services.s3.model.PutInstructionFileRequest withStorageClass (java.lang.String) 
		String storageClass
	public void setStorageClass (com.amazonaws.services.s3.model.StorageClass) 
		com.amazonaws.services.s3.model.StorageClass storageClass
	public com.amazonaws.services.s3.model.PutInstructionFileRequest withStorageClass (com.amazonaws.services.s3.model.StorageClass) 
		com.amazonaws.services.s3.model.StorageClass storageClass
	public com.amazonaws.services.s3.model.PutObjectRequest createPutObjectRequest (com.amazonaws.services.s3.model.S3Object) 
		com.amazonaws.services.s3.model.S3Object s3Object
		com.amazonaws.services.s3.model.InstructionFileId ifid
}

com/amazonaws/services/s3/model/EncryptionMaterialsAccessor.class
EncryptionMaterialsAccessor.java
package com.amazonaws.services.s3.model
public abstract com.amazonaws.services.s3.model.EncryptionMaterialsAccessor extends java.lang.Object {
	public abstract com.amazonaws.services.s3.model.EncryptionMaterials getEncryptionMaterials (java.util.Map) 
}

com/amazonaws/services/s3/model/SetBucketAclRequest.class
SetBucketAclRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SetBucketAclRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private com.amazonaws.services.s3.model.AccessControlList acl
	private com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
	public void  (java.lang.String, com.amazonaws.services.s3.model.AccessControlList) 
		String bucketName
		com.amazonaws.services.s3.model.AccessControlList acl
	public void  (java.lang.String, com.amazonaws.services.s3.model.CannedAccessControlList) 
		String bucketName
		com.amazonaws.services.s3.model.CannedAccessControlList acl
	public java.lang.String getBucketName () 
	public com.amazonaws.services.s3.model.AccessControlList getAcl () 
	public com.amazonaws.services.s3.model.CannedAccessControlList getCannedAcl () 
}

com/amazonaws/services/s3/model/BucketReplicationConfiguration.class
BucketReplicationConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.BucketReplicationConfiguration extends java.lang.Object implements java.io.Serializable  {
	private String roleARN
	private java.util.Map rules
	public void  () 
	public java.lang.String getRoleARN () 
	public void setRoleARN (java.lang.String) 
		String roleARN
	public com.amazonaws.services.s3.model.BucketReplicationConfiguration withRoleARN (java.lang.String) 
		String roleARN
	public java.util.Map getRules () 
	public com.amazonaws.services.s3.model.ReplicationRule getRule (java.lang.String) 
		String id
	public void setRules (java.util.Map) 
		java.util.Map rules
	public com.amazonaws.services.s3.model.BucketReplicationConfiguration withRules (java.util.Map) 
		java.util.Map rules
	public com.amazonaws.services.s3.model.BucketReplicationConfiguration addRule (java.lang.String, com.amazonaws.services.s3.model.ReplicationRule) 
		String id
		com.amazonaws.services.s3.model.ReplicationRule rule
	public com.amazonaws.services.s3.model.BucketReplicationConfiguration removeRule (java.lang.String) 
		String id
	public java.lang.String toString () 
}

com/amazonaws/services/s3/model/GetBucketTaggingConfigurationRequest.class
GetBucketTaggingConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetBucketTaggingConfigurationRequest extends com.amazonaws.services.s3.model.GenericBucketRequest implements java.io.Serializable  {
	public void  (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/CryptoConfiguration$ReadOnly.class
CryptoConfiguration.java
package com.amazonaws.services.s3.model
final com.amazonaws.services.s3.model.CryptoConfiguration$ReadOnly extends com.amazonaws.services.s3.model.CryptoConfiguration {
	private void  () 
	public boolean isReadOnly () 
	public void setStorageMode (com.amazonaws.services.s3.model.CryptoStorageMode) 
		com.amazonaws.services.s3.model.CryptoStorageMode storageMode
	public com.amazonaws.services.s3.model.CryptoConfiguration withStorageMode (com.amazonaws.services.s3.model.CryptoStorageMode) 
		com.amazonaws.services.s3.model.CryptoStorageMode storageMode
	public void setCryptoProvider (java.security.Provider) 
		java.security.Provider cryptoProvider
	public com.amazonaws.services.s3.model.CryptoConfiguration withCryptoProvider (java.security.Provider) 
		java.security.Provider cryptoProvider
	public void setCryptoMode (com.amazonaws.services.s3.model.CryptoMode) 
		com.amazonaws.services.s3.model.CryptoMode cryptoMode
	public com.amazonaws.services.s3.model.CryptoConfiguration withCryptoMode (com.amazonaws.services.s3.model.CryptoMode) 
		com.amazonaws.services.s3.model.CryptoMode cryptoMode
	public void setIgnoreMissingInstructionFile (boolean) 
		boolean ignoreMissingInstructionFile
	public com.amazonaws.services.s3.model.CryptoConfiguration withIgnoreMissingInstructionFile (boolean) 
		boolean ignoreMissingInstructionFile
	public void setKmsRegion (com.amazonaws.regions.Regions) 
		com.amazonaws.regions.Regions kmsRegion
	public com.amazonaws.services.s3.model.CryptoConfiguration withKmsRegion (com.amazonaws.regions.Regions) 
		com.amazonaws.regions.Regions kmsRegion
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	void  (com.amazonaws.services.s3.model.CryptoConfiguration$1) 
		com.amazonaws.services.s3.model.CryptoConfiguration$1 x0
}

com/amazonaws/services/s3/model/S3KeyFilter.class
S3KeyFilter.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.S3KeyFilter extends java.lang.Object implements java.io.Serializable  {
	private java.util.List filterRules
	public void  () 
	public java.util.List getFilterRules () 
	public void setFilterRules (java.util.List) 
		java.util.List filterRules
	public com.amazonaws.services.s3.model.S3KeyFilter withFilterRules (java.util.List) 
		java.util.List filterRules
	public transient com.amazonaws.services.s3.model.S3KeyFilter withFilterRules (com.amazonaws.services.s3.model.FilterRule[]) 
		com.amazonaws.services.s3.model.FilterRule[] filterRules
	public void addFilterRule (com.amazonaws.services.s3.model.FilterRule) 
		com.amazonaws.services.s3.model.FilterRule filterRule
}

com/amazonaws/services/s3/model/RestoreObjectRequest.class
RestoreObjectRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.RestoreObjectRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private int expirationInDays
	private String bucketName
	private String key
	private String versionId
	private boolean isRequesterPays
	public void  (java.lang.String, java.lang.String) 
		String bucketName
		String key
	public void  (java.lang.String, java.lang.String, int) 
		String bucketName
		String key
		int expirationInDays
	public java.lang.String getBucketName () 
	public com.amazonaws.services.s3.model.RestoreObjectRequest withBucketName (java.lang.String) 
		String bucketName
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.RestoreObjectRequest withKey (java.lang.String) 
		String key
	public java.lang.String getVersionId () 
	public void setVersionId (java.lang.String) 
		String versionId
	public com.amazonaws.services.s3.model.RestoreObjectRequest withVersionId (java.lang.String) 
		String versionId
	public void setExpirationInDays (int) 
		int expirationInDays
	public int getExpirationInDays () 
	public com.amazonaws.services.s3.model.RestoreObjectRequest withExpirationInDays (int) 
		int expirationInDays
	public boolean isRequesterPays () 
	public void setRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.RestoreObjectRequest withRequesterPays (boolean) 
		boolean isRequesterPays
}

com/amazonaws/services/s3/model/Owner.class
Owner.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.Owner extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	private String displayName
	private String id
	public void  () 
	public void  (java.lang.String, java.lang.String) 
		String id
		String displayName
	public java.lang.String toString () 
	public java.lang.String getId () 
	public void setId (java.lang.String) 
		String id
	public java.lang.String getDisplayName () 
	public void setDisplayName (java.lang.String) 
		String name
	public boolean equals (java.lang.Object) 
		Object obj
		com.amazonaws.services.s3.model.Owner otherOwner
		String otherOwnerId
		String otherOwnerName
		String thisOwnerId
		String thisOwnerName
	public int hashCode () 
}

com/amazonaws/services/s3/model/ListVersionsRequest.class
ListVersionsRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ListVersionsRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private String prefix
	private String keyMarker
	private String versionIdMarker
	private String delimiter
	private Integer maxResults
	private String encodingType
	public void  () 
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer) 
		String bucketName
		String prefix
		String keyMarker
		String versionIdMarker
		String delimiter
		Integer maxResults
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.ListVersionsRequest withBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String) 
		String prefix
	public com.amazonaws.services.s3.model.ListVersionsRequest withPrefix (java.lang.String) 
		String prefix
	public java.lang.String getKeyMarker () 
	public void setKeyMarker (java.lang.String) 
		String keyMarker
	public com.amazonaws.services.s3.model.ListVersionsRequest withKeyMarker (java.lang.String) 
		String keyMarker
	public java.lang.String getVersionIdMarker () 
	public void setVersionIdMarker (java.lang.String) 
		String versionIdMarker
	public com.amazonaws.services.s3.model.ListVersionsRequest withVersionIdMarker (java.lang.String) 
		String versionIdMarker
	public java.lang.String getDelimiter () 
	public void setDelimiter (java.lang.String) 
		String delimiter
	public com.amazonaws.services.s3.model.ListVersionsRequest withDelimiter (java.lang.String) 
		String delimiter
	public java.lang.Integer getMaxResults () 
	public void setMaxResults (java.lang.Integer) 
		Integer maxResults
	public com.amazonaws.services.s3.model.ListVersionsRequest withMaxResults (java.lang.Integer) 
		Integer maxResults
	public java.lang.String getEncodingType () 
	public void setEncodingType (java.lang.String) 
		String encodingType
	public com.amazonaws.services.s3.model.ListVersionsRequest withEncodingType (java.lang.String) 
		String encodingType
}

com/amazonaws/services/s3/model/BucketLifecycleConfiguration.class
BucketLifecycleConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.BucketLifecycleConfiguration extends java.lang.Object implements java.io.Serializable  {
	public static final String ENABLED
	public static final String DISABLED
	private java.util.List rules
	public java.util.List getRules () 
	public void setRules (java.util.List) 
		java.util.List rules
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration withRules (java.util.List) 
		java.util.List rules
	public transient com.amazonaws.services.s3.model.BucketLifecycleConfiguration withRules (com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule[]) 
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration$Rule[] rules
	public void  (java.util.List) 
		java.util.List rules
	public void  () 
}

com/amazonaws/services/s3/model/S3VersionSummary.class
S3VersionSummary.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.S3VersionSummary extends java.lang.Object implements java.io.Serializable  {
	protected String bucketName
	private String key
	private String versionId
	private boolean isLatest
	private java.util.Date lastModified
	private com.amazonaws.services.s3.model.Owner owner
	private String eTag
	private long size
	private String storageClass
	private boolean isDeleteMarker
	public void  () 
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public java.lang.String getVersionId () 
	public void setVersionId (java.lang.String) 
		String id
	public boolean isLatest () 
	public void setIsLatest (boolean) 
		boolean isLatest
	public java.util.Date getLastModified () 
	public void setLastModified (java.util.Date) 
		java.util.Date lastModified
	public com.amazonaws.services.s3.model.Owner getOwner () 
	public void setOwner (com.amazonaws.services.s3.model.Owner) 
		com.amazonaws.services.s3.model.Owner owner
	public boolean isDeleteMarker () 
	public void setIsDeleteMarker (boolean) 
		boolean isDeleteMarker
	public java.lang.String getETag () 
	public void setETag (java.lang.String) 
		String eTag
	public java.lang.String getStorageClass () 
	public void setStorageClass (java.lang.String) 
		String storageClass
	public long getSize () 
	public void setSize (long) 
		long size
}

com/amazonaws/services/s3/model/GetS3AccountOwnerRequest.class
GetS3AccountOwnerRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetS3AccountOwnerRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	public void  () 
}

com/amazonaws/services/s3/model/StorageClass.class
StorageClass.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.StorageClass extends java.lang.Enum {
	public static final com.amazonaws.services.s3.model.StorageClass Standard
	public static final com.amazonaws.services.s3.model.StorageClass ReducedRedundancy
	public static final com.amazonaws.services.s3.model.StorageClass Glacier
	public static final com.amazonaws.services.s3.model.StorageClass StandardInfrequentAccess
	private final String storageClassId
	private static final com.amazonaws.services.s3.model.StorageClass[] $VALUES
	public static com.amazonaws.services.s3.model.StorageClass[] values () 
	public static com.amazonaws.services.s3.model.StorageClass valueOf (java.lang.String) 
		String name
	public static com.amazonaws.services.s3.model.StorageClass fromValue (java.lang.String)  throws java.lang.IllegalArgumentException 
		com.amazonaws.services.s3.model.StorageClass storageClass
		String s3StorageClassString
	private void  (java.lang.String, int, java.lang.String) 
		String id
	public java.lang.String toString () 
	static void  () 
}

com/amazonaws/services/s3/model/DeleteObjectRequest.class
DeleteObjectRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.DeleteObjectRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private String key
	private boolean isRequesterPays
	public void  (java.lang.String, java.lang.String) 
		String bucketName
		String key
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.DeleteObjectRequest withBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.DeleteObjectRequest withKey (java.lang.String) 
		String key
	public boolean isRequesterPays () 
	public void setRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.DeleteObjectRequest withRequesterPays (boolean) 
		boolean isRequesterPays
}

com/amazonaws/services/s3/model/PartListing.class
PartListing.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.PartListing extends java.lang.Object implements java.io.Serializable com.amazonaws.services.s3.internal.S3RequesterChargedResult  {
	private String bucketName
	private String key
	private String uploadId
	private Integer maxParts
	private Integer partNumberMarker
	private String encodingType
	private com.amazonaws.services.s3.model.Owner owner
	private com.amazonaws.services.s3.model.Owner initiator
	private String storageClass
	private boolean isTruncated
	private Integer nextPartNumberMarker
	private java.util.List parts
	private java.util.Date abortDate
	private String abortRuleId
	private boolean isRequesterCharged
	public void  () 
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public java.lang.String getUploadId () 
	public void setUploadId (java.lang.String) 
		String uploadId
	public com.amazonaws.services.s3.model.Owner getOwner () 
	public void setOwner (com.amazonaws.services.s3.model.Owner) 
		com.amazonaws.services.s3.model.Owner owner
	public com.amazonaws.services.s3.model.Owner getInitiator () 
	public void setInitiator (com.amazonaws.services.s3.model.Owner) 
		com.amazonaws.services.s3.model.Owner initiator
	public java.lang.String getStorageClass () 
	public void setStorageClass (java.lang.String) 
		String storageClass
	public java.lang.Integer getPartNumberMarker () 
	public void setPartNumberMarker (int) 
		int partNumberMarker
	public java.lang.Integer getNextPartNumberMarker () 
	public void setNextPartNumberMarker (int) 
		int nextPartNumberMarker
	public java.lang.Integer getMaxParts () 
	public void setMaxParts (int) 
		int maxParts
	public java.lang.String getEncodingType () 
	public void setEncodingType (java.lang.String) 
		String encodingType
	public boolean isTruncated () 
	public void setTruncated (boolean) 
		boolean isTruncated
	public java.util.List getParts () 
	public void setParts (java.util.List) 
		java.util.List parts
	public java.util.Date getAbortDate () 
	public void setAbortDate (java.util.Date) 
		java.util.Date abortDate
	public java.lang.String getAbortRuleId () 
	public void setAbortRuleId (java.lang.String) 
		String abortRuleId
	public boolean isRequesterCharged () 
	public void setRequesterCharged (boolean) 
		boolean isRequesterCharged
}

com/amazonaws/services/s3/model/GetBucketLocationRequest.class
GetBucketLocationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetBucketLocationRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	public void  (java.lang.String) 
		String bucketName
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.GetBucketLocationRequest withBucketName (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/DeleteBucketReplicationConfigurationRequest.class
DeleteBucketReplicationConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.DeleteBucketReplicationConfigurationRequest extends com.amazonaws.services.s3.model.GenericBucketRequest {
	public void  (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/EncryptionMaterialsFactory.class
EncryptionMaterialsFactory.java
package com.amazonaws.services.s3.model
public abstract com.amazonaws.services.s3.model.EncryptionMaterialsFactory extends java.lang.Object {
	public abstract com.amazonaws.services.s3.model.EncryptionMaterials getEncryptionMaterials () 
}

com/amazonaws/services/s3/model/GetBucketNotificationConfigurationRequest.class
GetBucketNotificationConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetBucketNotificationConfigurationRequest extends com.amazonaws.services.s3.model.GenericBucketRequest implements java.io.Serializable  {
	public void  (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/SSECustomerKey.class
SSECustomerKey.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SSECustomerKey extends java.lang.Object implements java.io.Serializable  {
	private final String base64EncodedKey
	private String base64EncodedMd5
	private String algorithm
	public void  (java.lang.String) 
		String base64EncodedKey
	public void  (byte[]) 
		byte[] rawKeyMaterial
	public void  (javax.crypto.SecretKey) 
		javax.crypto.SecretKey key
	private void  () 
	public java.lang.String getKey () 
	public java.lang.String getAlgorithm () 
	public void setAlgorithm (java.lang.String) 
		String algorithm
	public com.amazonaws.services.s3.model.SSECustomerKey withAlgorithm (java.lang.String) 
		String algorithm
	public java.lang.String getMd5 () 
	public void setMd5 (java.lang.String) 
		String md5Digest
	public com.amazonaws.services.s3.model.SSECustomerKey withMd5 (java.lang.String) 
		String md5Digest
	public static com.amazonaws.services.s3.model.SSECustomerKey generateSSECustomerKeyForPresignUrl (java.lang.String) 
		String algorithm
}

com/amazonaws/services/s3/model/SimpleMaterialProvider.class
SimpleMaterialProvider.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SimpleMaterialProvider extends java.lang.Object implements com.amazonaws.services.s3.model.EncryptionMaterialsProvider java.io.Serializable  {
	private final java.util.Map map
	private com.amazonaws.services.s3.model.EncryptionMaterials latest
	public void  () 
	public com.amazonaws.services.s3.model.EncryptionMaterials getEncryptionMaterials (java.util.Map) 
		java.util.Map md
	public com.amazonaws.services.s3.model.EncryptionMaterials getEncryptionMaterials () 
	public com.amazonaws.services.s3.model.SimpleMaterialProvider addMaterial (com.amazonaws.services.s3.model.EncryptionMaterials) 
		com.amazonaws.services.s3.model.EncryptionMaterials m
	public com.amazonaws.services.s3.model.SimpleMaterialProvider withLatest (com.amazonaws.services.s3.model.EncryptionMaterials) 
		com.amazonaws.services.s3.model.EncryptionMaterials m
	public com.amazonaws.services.s3.model.SimpleMaterialProvider removeMaterial (java.util.Map) 
		java.util.Map md
	public int size () 
	public void refresh () 
}

com/amazonaws/services/s3/model/ProgressEvent.class
ProgressEvent.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ProgressEvent extends com.amazonaws.event.ProgressEvent {
	public void  (int) 
		int bytesTransferred
	public void  (com.amazonaws.event.ProgressEventType) 
		com.amazonaws.event.ProgressEventType eventType
	public int getBytesTransfered () 
}

com/amazonaws/services/s3/model/ReplicationDestinationConfig.class
ReplicationDestinationConfig.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ReplicationDestinationConfig extends java.lang.Object implements java.io.Serializable  {
	private String bucketARN
	private String storageClass
	public void  () 
	public java.lang.String getBucketARN () 
	public void setBucketARN (java.lang.String) 
		String bucketARN
	public com.amazonaws.services.s3.model.ReplicationDestinationConfig withBucketARN (java.lang.String) 
		String bucketARN
	public void setStorageClass (java.lang.String) 
		String storageClass
	public void setStorageClass (com.amazonaws.services.s3.model.StorageClass) 
		com.amazonaws.services.s3.model.StorageClass storageClass
	public com.amazonaws.services.s3.model.ReplicationDestinationConfig withStorageClass (java.lang.String) 
		String storageClass
	public com.amazonaws.services.s3.model.ReplicationDestinationConfig withStorageClass (com.amazonaws.services.s3.model.StorageClass) 
		com.amazonaws.services.s3.model.StorageClass storageClass
	public java.lang.String getStorageClass () 
	public java.lang.String toString () 
}

com/amazonaws/services/s3/model/SSECustomerKeyProvider.class
SSECustomerKeyProvider.java
package com.amazonaws.services.s3.model
public abstract com.amazonaws.services.s3.model.SSECustomerKeyProvider extends java.lang.Object {
	public abstract com.amazonaws.services.s3.model.SSECustomerKey getSSECustomerKey () 
}

com/amazonaws/services/s3/model/S3DataSource$Utils.class
S3DataSource.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.S3DataSource$Utils extends java.lang.Enum {
	private static final com.amazonaws.services.s3.model.S3DataSource$Utils[] $VALUES
	public static com.amazonaws.services.s3.model.S3DataSource$Utils[] values () 
	public static com.amazonaws.services.s3.model.S3DataSource$Utils valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int) 
	public static void cleanupDataSource (com.amazonaws.services.s3.model.S3DataSource, java.io.File, java.io.InputStream, java.io.InputStream, org.apache.commons.logging.Log) 
		com.amazonaws.services.s3.model.S3DataSource req
		java.io.File fileOrig
		java.io.InputStream inputStreamOrig
		java.io.InputStream inputStreamCurr
		org.apache.commons.logging.Log log
	static void  () 
}

com/amazonaws/services/s3/model/Region.class
Region.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.Region extends java.lang.Enum {
	public static final com.amazonaws.services.s3.model.Region US_Standard
	public static final com.amazonaws.services.s3.model.Region US_West
	public static final com.amazonaws.services.s3.model.Region US_West_2
	public static final com.amazonaws.services.s3.model.Region US_GovCloud
	public static final com.amazonaws.services.s3.model.Region EU_Ireland
	public static final com.amazonaws.services.s3.model.Region EU_Frankfurt
	public static final com.amazonaws.services.s3.model.Region AP_Singapore
	public static final com.amazonaws.services.s3.model.Region AP_Sydney
	public static final com.amazonaws.services.s3.model.Region AP_Tokyo
	public static final com.amazonaws.services.s3.model.Region AP_Seoul
	public static final com.amazonaws.services.s3.model.Region AP_Mumbai
	public static final com.amazonaws.services.s3.model.Region SA_SaoPaulo
	public static final com.amazonaws.services.s3.model.Region CN_Beijing
	public static final java.util.regex.Pattern S3_REGIONAL_ENDPOINT_PATTERN
	private final java.util.List regionIds
	private static final com.amazonaws.services.s3.model.Region[] $VALUES
	public static com.amazonaws.services.s3.model.Region[] values () 
	public static com.amazonaws.services.s3.model.Region valueOf (java.lang.String) 
		String name
	private transient void  (java.lang.String, int, java.lang.String[]) 
		String[] regionIds
	public java.lang.String toString () 
	public java.lang.String getFirstRegionId () 
	private java.lang.String getFirstRegionId0 () 
	public static com.amazonaws.services.s3.model.Region fromValue (java.lang.String)  throws java.lang.IllegalArgumentException 
		java.util.List regionIds
		com.amazonaws.services.s3.model.Region region
		String s3RegionId
	public com.amazonaws.regions.Region toAWSRegion () 
		String s3regionId
	static void  () 
}

com/amazonaws/services/s3/model/S3ObjectId.class
S3ObjectId.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.S3ObjectId extends java.lang.Object implements java.io.Serializable  {
	private final String bucket
	private final String key
	private final String versionId
	public void  (java.lang.String, java.lang.String) 
		String bucket
		String key
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String bucket
		String key
		String versionId
	public void  (com.amazonaws.services.s3.model.S3ObjectIdBuilder) 
		com.amazonaws.services.s3.model.S3ObjectIdBuilder builder
	public java.lang.String getBucket () 
	public java.lang.String getKey () 
	public java.lang.String getVersionId () 
	public com.amazonaws.services.s3.model.InstructionFileId instructionFileId () 
	public com.amazonaws.services.s3.model.InstructionFileId instructionFileId (java.lang.String) 
		String suffix
		String ifileKey
	public java.lang.String toString () 
}

com/amazonaws/services/s3/model/UploadPartRequest.class
UploadPartRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.UploadPartRequest extends com.amazonaws.AmazonWebServiceRequest implements com.amazonaws.services.s3.model.SSECustomerKeyProvider com.amazonaws.services.s3.model.S3DataSource java.io.Serializable  {
	private static final long serialVersionUID
	private com.amazonaws.services.s3.model.ObjectMetadata objectMetadata
	private String bucketName
	private String key
	private String uploadId
	private int partNumber
	private long partSize
	private String md5Digest
	private transient java.io.InputStream inputStream
	private java.io.File file
	private long fileOffset
	private boolean isLastPart
	private com.amazonaws.services.s3.model.SSECustomerKey sseCustomerKey
	private boolean isRequesterPays
	public void  () 
	public void setInputStream (java.io.InputStream) 
		java.io.InputStream inputStream
	public java.io.InputStream getInputStream () 
	public com.amazonaws.services.s3.model.UploadPartRequest withInputStream (java.io.InputStream) 
		java.io.InputStream inputStream
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.UploadPartRequest withBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.UploadPartRequest withKey (java.lang.String) 
		String key
	public java.lang.String getUploadId () 
	public void setUploadId (java.lang.String) 
		String uploadId
	public com.amazonaws.services.s3.model.UploadPartRequest withUploadId (java.lang.String) 
		String uploadId
	public int getPartNumber () 
	public void setPartNumber (int) 
		int partNumber
	public com.amazonaws.services.s3.model.UploadPartRequest withPartNumber (int) 
		int partNumber
	public long getPartSize () 
	public void setPartSize (long) 
		long partSize
	public com.amazonaws.services.s3.model.UploadPartRequest withPartSize (long) 
		long partSize
	public java.lang.String getMd5Digest () 
	public void setMd5Digest (java.lang.String) 
		String md5Digest
	public com.amazonaws.services.s3.model.UploadPartRequest withMD5Digest (java.lang.String) 
		String md5Digest
	public java.io.File getFile () 
	public void setFile (java.io.File) 
		java.io.File file
	public com.amazonaws.services.s3.model.UploadPartRequest withFile (java.io.File) 
		java.io.File file
	public long getFileOffset () 
	public void setFileOffset (long) 
		long fileOffset
	public com.amazonaws.services.s3.model.UploadPartRequest withFileOffset (long) 
		long fileOffset
	public void setProgressListener (com.amazonaws.services.s3.model.ProgressListener) 
		com.amazonaws.services.s3.model.ProgressListener progressListener
	public com.amazonaws.services.s3.model.ProgressListener getProgressListener () 
		com.amazonaws.event.ProgressListener generalProgressListener
	public com.amazonaws.services.s3.model.UploadPartRequest withProgressListener (com.amazonaws.services.s3.model.ProgressListener) 
		com.amazonaws.services.s3.model.ProgressListener progressListener
	public boolean isLastPart () 
	public void setLastPart (boolean) 
		boolean isLastPart
	public com.amazonaws.services.s3.model.UploadPartRequest withLastPart (boolean) 
		boolean isLastPart
	public com.amazonaws.services.s3.model.SSECustomerKey getSSECustomerKey () 
	public void setSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public com.amazonaws.services.s3.model.UploadPartRequest withSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public com.amazonaws.services.s3.model.ObjectMetadata getObjectMetadata () 
	public void setObjectMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata objectMetadata
	public com.amazonaws.services.s3.model.UploadPartRequest withObjectMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata objectMetadata
	public boolean isRequesterPays () 
	public void setRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.UploadPartRequest withRequesterPays (boolean) 
		boolean isRequesterPays
}

com/amazonaws/services/s3/model/ReplicationRuleStatus.class
ReplicationRuleStatus.java
package com.amazonaws.services.s3.model
public final com.amazonaws.services.s3.model.ReplicationRuleStatus extends java.lang.Enum {
	public static final com.amazonaws.services.s3.model.ReplicationRuleStatus Enabled
	public static final com.amazonaws.services.s3.model.ReplicationRuleStatus Disabled
	private final String status
	private static final com.amazonaws.services.s3.model.ReplicationRuleStatus[] $VALUES
	public static com.amazonaws.services.s3.model.ReplicationRuleStatus[] values () 
	public static com.amazonaws.services.s3.model.ReplicationRuleStatus valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String status
	public java.lang.String getStatus () 
	static void  () 
}

com/amazonaws/services/s3/model/CloudFunctionConfiguration.class
CloudFunctionConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.CloudFunctionConfiguration extends com.amazonaws.services.s3.model.NotificationConfiguration implements java.io.Serializable  {
	private final String invocationRoleARN
	private final String cloudFunctionARN
	public void  (java.lang.String, java.lang.String, java.util.EnumSet) 
		String invocationRole
		String function
		java.util.EnumSet events
	public transient void  (java.lang.String, java.lang.String, java.lang.String[]) 
		String invocationRole
		String function
		String[] events
	public java.lang.String getInvocationRoleARN () 
	public java.lang.String getCloudFunctionARN () 
}

com/amazonaws/services/s3/model/RoutingRuleCondition.class
RoutingRuleCondition.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.RoutingRuleCondition extends java.lang.Object implements java.io.Serializable  {
	String keyPrefixEquals
	String httpErrorCodeReturnedEquals
	public void  () 
	public void setKeyPrefixEquals (java.lang.String) 
		String keyPrefixEquals
	public java.lang.String getKeyPrefixEquals () 
	public com.amazonaws.services.s3.model.RoutingRuleCondition withKeyPrefixEquals (java.lang.String) 
		String keyPrefixEquals
	public void setHttpErrorCodeReturnedEquals (java.lang.String) 
		String httpErrorCodeReturnedEquals
	public java.lang.String getHttpErrorCodeReturnedEquals () 
	public com.amazonaws.services.s3.model.RoutingRuleCondition withHttpErrorCodeReturnedEquals (java.lang.String) 
		String httpErrorCodeReturnedEquals
}

com/amazonaws/services/s3/model/CompleteMultipartUploadResult.class
CompleteMultipartUploadResult.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.CompleteMultipartUploadResult extends com.amazonaws.services.s3.internal.SSEResultBase implements com.amazonaws.services.s3.internal.ObjectExpirationResult com.amazonaws.services.s3.internal.S3RequesterChargedResult java.io.Serializable  {
	private String bucketName
	private String key
	private String location
	private String eTag
	private String versionId
	private java.util.Date expirationTime
	private String expirationTimeRuleId
	private boolean isRequesterCharged
	public void  () 
	public java.lang.String getLocation () 
	public void setLocation (java.lang.String) 
		String location
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public java.lang.String getETag () 
	public void setETag (java.lang.String) 
		String etag
	public java.lang.String getVersionId () 
	public void setVersionId (java.lang.String) 
		String versionId
	public java.util.Date getExpirationTime () 
	public void setExpirationTime (java.util.Date) 
		java.util.Date expirationTime
	public java.lang.String getExpirationTimeRuleId () 
	public void setExpirationTimeRuleId (java.lang.String) 
		String expirationTimeRuleId
	public boolean isRequesterCharged () 
	public void setRequesterCharged (boolean) 
		boolean isRequesterCharged
}

com/amazonaws/services/s3/model/RequestPaymentConfiguration.class
RequestPaymentConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.RequestPaymentConfiguration extends java.lang.Object implements java.io.Serializable  {
	private com.amazonaws.services.s3.model.RequestPaymentConfiguration$Payer payer
	public void  (com.amazonaws.services.s3.model.RequestPaymentConfiguration$Payer) 
		com.amazonaws.services.s3.model.RequestPaymentConfiguration$Payer payer
	public com.amazonaws.services.s3.model.RequestPaymentConfiguration$Payer getPayer () 
	public void setPayer (com.amazonaws.services.s3.model.RequestPaymentConfiguration$Payer) 
		com.amazonaws.services.s3.model.RequestPaymentConfiguration$Payer payer
}

com/amazonaws/services/s3/model/DeleteObjectsRequest.class
DeleteObjectsRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.DeleteObjectsRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private boolean quiet
	private com.amazonaws.services.s3.model.MultiFactorAuthentication mfa
	private final java.util.List keys
	private boolean isRequesterPays
	public void  (java.lang.String) 
		String bucketName
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.DeleteObjectsRequest withBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.MultiFactorAuthentication getMfa () 
	public void setMfa (com.amazonaws.services.s3.model.MultiFactorAuthentication) 
		com.amazonaws.services.s3.model.MultiFactorAuthentication mfa
	public com.amazonaws.services.s3.model.DeleteObjectsRequest withMfa (com.amazonaws.services.s3.model.MultiFactorAuthentication) 
		com.amazonaws.services.s3.model.MultiFactorAuthentication mfa
	public void setQuiet (boolean) 
		boolean quiet
	public boolean getQuiet () 
	public com.amazonaws.services.s3.model.DeleteObjectsRequest withQuiet (boolean) 
		boolean quiet
	public void setKeys (java.util.List) 
		java.util.List keys
	public com.amazonaws.services.s3.model.DeleteObjectsRequest withKeys (java.util.List) 
		java.util.List keys
	public java.util.List getKeys () 
	public transient com.amazonaws.services.s3.model.DeleteObjectsRequest withKeys (java.lang.String[]) 
		String key
		String[] keys
		java.util.List keyVersions
	public boolean isRequesterPays () 
	public void setRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.DeleteObjectsRequest withRequesterPays (boolean) 
		boolean isRequesterPays
}

com/amazonaws/services/s3/model/EncryptedInitiateMultipartUploadRequest.class
EncryptedInitiateMultipartUploadRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.EncryptedInitiateMultipartUploadRequest extends com.amazonaws.services.s3.model.InitiateMultipartUploadRequest implements com.amazonaws.services.s3.model.MaterialsDescriptionProvider java.io.Serializable  {
	private java.util.Map materialsDescription
	private boolean createEncryptionMaterial
	public void  (java.lang.String, java.lang.String) 
		String bucketName
		String key
	public void  (java.lang.String, java.lang.String, com.amazonaws.services.s3.model.ObjectMetadata) 
		String bucketName
		String key
		com.amazonaws.services.s3.model.ObjectMetadata objectMetadata
	public java.util.Map getMaterialsDescription () 
	public void setMaterialsDescription (java.util.Map) 
		java.util.Map materialsDescription
	public com.amazonaws.services.s3.model.EncryptedInitiateMultipartUploadRequest withMaterialsDescription (java.util.Map) 
		java.util.Map materialsDescription
	public boolean isCreateEncryptionMaterial () 
	public void setCreateEncryptionMaterial (boolean) 
		boolean createEncryptionMaterial
	public com.amazonaws.services.s3.model.EncryptedInitiateMultipartUploadRequest withCreateEncryptionMaterial (boolean) 
		boolean createEncryptionMaterial
}

com/amazonaws/services/s3/model/GetBucketAccelerateConfigurationRequest.class
GetBucketAccelerateConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetBucketAccelerateConfigurationRequest extends com.amazonaws.services.s3.model.GenericBucketRequest {
	public void  (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/ListNextBatchOfVersionsRequest.class
ListNextBatchOfVersionsRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ListNextBatchOfVersionsRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private com.amazonaws.services.s3.model.VersionListing previousVersionListing
	public void  (com.amazonaws.services.s3.model.VersionListing) 
		com.amazonaws.services.s3.model.VersionListing previousVersionListing
	public com.amazonaws.services.s3.model.VersionListing getPreviousVersionListing () 
	public void setPreviousVersionListing (com.amazonaws.services.s3.model.VersionListing) 
		com.amazonaws.services.s3.model.VersionListing previousVersionListing
	public com.amazonaws.services.s3.model.ListNextBatchOfVersionsRequest withPreviousVersionListing (com.amazonaws.services.s3.model.VersionListing) 
		com.amazonaws.services.s3.model.VersionListing previousVersionListing
	public com.amazonaws.services.s3.model.ListVersionsRequest toListVersionsRequest () 
}

com/amazonaws/services/s3/model/ListMultipartUploadsRequest.class
ListMultipartUploadsRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ListMultipartUploadsRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private String delimiter
	private String prefix
	private Integer maxUploads
	private String keyMarker
	private String uploadIdMarker
	private String encodingType
	public void  (java.lang.String) 
		String bucketName
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.ListMultipartUploadsRequest withBucketName (java.lang.String) 
		String bucketName
	public java.lang.Integer getMaxUploads () 
	public void setMaxUploads (java.lang.Integer) 
		Integer maxUploads
	public com.amazonaws.services.s3.model.ListMultipartUploadsRequest withMaxUploads (int) 
		int maxUploadsInt
	public java.lang.String getKeyMarker () 
	public void setKeyMarker (java.lang.String) 
		String keyMarker
	public com.amazonaws.services.s3.model.ListMultipartUploadsRequest withKeyMarker (java.lang.String) 
		String keyMarker
	public java.lang.String getUploadIdMarker () 
	public void setUploadIdMarker (java.lang.String) 
		String uploadIdMarker
	public com.amazonaws.services.s3.model.ListMultipartUploadsRequest withUploadIdMarker (java.lang.String) 
		String uploadIdMarker
	public java.lang.String getDelimiter () 
	public void setDelimiter (java.lang.String) 
		String delimiter
	public com.amazonaws.services.s3.model.ListMultipartUploadsRequest withDelimiter (java.lang.String) 
		String delimiter
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String) 
		String prefix
	public com.amazonaws.services.s3.model.ListMultipartUploadsRequest withPrefix (java.lang.String) 
		String prefix
	public java.lang.String getEncodingType () 
	public void setEncodingType (java.lang.String) 
		String encodingType
	public com.amazonaws.services.s3.model.ListMultipartUploadsRequest withEncodingType (java.lang.String) 
		String encodingType
}

com/amazonaws/services/s3/model/MultiObjectDeleteException$DeleteError.class
MultiObjectDeleteException.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.MultiObjectDeleteException$DeleteError extends java.lang.Object implements java.io.Serializable  {
	private String key
	private String versionId
	private String code
	private String message
	public void  () 
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public java.lang.String getVersionId () 
	public void setVersionId (java.lang.String) 
		String versionId
	public java.lang.String getCode () 
	public void setCode (java.lang.String) 
		String code
	public java.lang.String getMessage () 
	public void setMessage (java.lang.String) 
		String message
}

com/amazonaws/services/s3/model/ListObjectsV2Request.class
ListObjectsV2Request.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ListObjectsV2Request extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private String delimiter
	private String encodingType
	private Integer maxKeys
	private String prefix
	private String continuationToken
	private boolean fetchOwner
	private String startAfter
	public void  () 
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.ListObjectsV2Request withBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getDelimiter () 
	public void setDelimiter (java.lang.String) 
		String delimiter
	public com.amazonaws.services.s3.model.ListObjectsV2Request withDelimiter (java.lang.String) 
		String delimiter
	public java.lang.String getEncodingType () 
	public void setEncodingType (java.lang.String) 
		String encodingType
	public com.amazonaws.services.s3.model.ListObjectsV2Request withEncodingType (java.lang.String) 
		String encodingType
	public java.lang.Integer getMaxKeys () 
	public void setMaxKeys (java.lang.Integer) 
		Integer maxKeys
	public com.amazonaws.services.s3.model.ListObjectsV2Request withMaxKeys (java.lang.Integer) 
		Integer maxKeys
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String) 
		String prefix
	public com.amazonaws.services.s3.model.ListObjectsV2Request withPrefix (java.lang.String) 
		String prefix
	public java.lang.String getContinuationToken () 
	public void setContinuationToken (java.lang.String) 
		String continuationToken
	public com.amazonaws.services.s3.model.ListObjectsV2Request withContinuationToken (java.lang.String) 
		String continuationToken
	public boolean isFetchOwner () 
	public void setFetchOwner (boolean) 
		boolean fetchOwner
	public com.amazonaws.services.s3.model.ListObjectsV2Request withFetchOwner (boolean) 
		boolean fetchOwner
	public java.lang.String getStartAfter () 
	public void setStartAfter (java.lang.String) 
		String startAfter
	public com.amazonaws.services.s3.model.ListObjectsV2Request withStartAfter (java.lang.String) 
		String startAfter
}

com/amazonaws/services/s3/model/EncryptedGetObjectRequest.class
EncryptedGetObjectRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.EncryptedGetObjectRequest extends com.amazonaws.services.s3.model.GetObjectRequest implements java.io.Serializable  {
	private com.amazonaws.services.s3.model.ExtraMaterialsDescription supplemental
	private String instructionFileSuffix
	private boolean keyWrapExpected
	public void  (java.lang.String, java.lang.String) 
		String bucketName
		String key
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String bucketName
		String key
		String versionId
	public void  (com.amazonaws.services.s3.model.S3ObjectId) 
		com.amazonaws.services.s3.model.S3ObjectId s3ObjectId
	public void  (java.lang.String, java.lang.String, boolean) 
		String bucketName
		String key
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.ExtraMaterialsDescription getExtraMaterialDescription () 
	public void setExtraMaterialDescription (com.amazonaws.services.s3.model.ExtraMaterialsDescription) 
		com.amazonaws.services.s3.model.ExtraMaterialsDescription supplemental
	public com.amazonaws.services.s3.model.EncryptedGetObjectRequest withExtraMaterialsDescription (com.amazonaws.services.s3.model.ExtraMaterialsDescription) 
		com.amazonaws.services.s3.model.ExtraMaterialsDescription supplemental
	public com.amazonaws.services.s3.model.EncryptedGetObjectRequest withExtraMaterialsDescription (java.util.Map) 
		java.util.Map supplemental
	public java.lang.String getInstructionFileSuffix () 
	public void setInstructionFileSuffix (java.lang.String) 
		String instructionFileSuffix
	public com.amazonaws.services.s3.model.EncryptedGetObjectRequest withInstructionFileSuffix (java.lang.String) 
		String instructionFileSuffix
	public boolean isKeyWrapExpected () 
	public void setKeyWrapExpected (boolean) 
		boolean keyWrapExpected
	public com.amazonaws.services.s3.model.EncryptedGetObjectRequest withKeyWrapExpected (boolean) 
		boolean keyWrapExpected
}

com/amazonaws/services/s3/model/EncryptedPutObjectRequest.class
EncryptedPutObjectRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.EncryptedPutObjectRequest extends com.amazonaws.services.s3.model.PutObjectRequest implements com.amazonaws.services.s3.model.MaterialsDescriptionProvider java.io.Serializable  {
	private java.util.Map materialsDescription
	public void  (java.lang.String, java.lang.String, java.io.File) 
		String bucketName
		String key
		java.io.File file
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String bucketName
		String key
		String redirectLocation
	public void  (java.lang.String, java.lang.String, java.io.InputStream, com.amazonaws.services.s3.model.ObjectMetadata) 
		String bucketName
		String key
		java.io.InputStream input
		com.amazonaws.services.s3.model.ObjectMetadata metadata
	public java.util.Map getMaterialsDescription () 
	public void setMaterialsDescription (java.util.Map) 
		java.util.Map materialsDescription
	public com.amazonaws.services.s3.model.EncryptedPutObjectRequest withMaterialsDescription (java.util.Map) 
		java.util.Map materialsDescription
	public com.amazonaws.services.s3.model.EncryptedPutObjectRequest clone () 
		com.amazonaws.services.s3.model.EncryptedPutObjectRequest cloned
		java.util.Map materialsDescription
	public volatile com.amazonaws.services.s3.model.PutObjectRequest clone () 
	public volatile com.amazonaws.services.s3.model.AbstractPutObjectRequest clone () 
	public volatile com.amazonaws.AmazonWebServiceRequest clone () 
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

com/amazonaws/services/s3/model/InitiateMultipartUploadResult.class
InitiateMultipartUploadResult.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.InitiateMultipartUploadResult extends com.amazonaws.services.s3.internal.SSEResultBase implements com.amazonaws.services.s3.internal.S3RequesterChargedResult java.io.Serializable  {
	private String bucketName
	private String key
	private String uploadId
	private java.util.Date abortDate
	private String abortRuleId
	private boolean isRequesterCharged
	public void  () 
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public java.lang.String getUploadId () 
	public void setUploadId (java.lang.String) 
		String uploadId
	public java.util.Date getAbortDate () 
	public void setAbortDate (java.util.Date) 
		java.util.Date abortDate
	public java.lang.String getAbortRuleId () 
	public void setAbortRuleId (java.lang.String) 
		String abortRuleId
	public boolean isRequesterCharged () 
	public void setRequesterCharged (boolean) 
		boolean isRequesterCharged
}

com/amazonaws/services/s3/model/WebsiteConfiguration.class
WebsiteConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.WebsiteConfiguration extends java.lang.Object implements java.io.Serializable  {
	private String indexDocumentSuffix
	private String errorDocument
	private String redirectAllRequestsTo
	private java.util.List routingRules
	public void  () 
	public void setIndexDocumentSuffix (java.lang.String) 
		String indexDocumentSuffix
	public java.lang.String getIndexDocumentSuffix () 
	public com.amazonaws.services.s3.model.WebsiteConfiguration withIndexDocumentSuffix (java.lang.String) 
		String indexDocumentSuffix
	public void setErrorDocument (java.lang.String) 
		String errorDocument
	public java.lang.String getErrorDocument () 
	public com.amazonaws.services.s3.model.WebsiteConfiguration witherrorDocument (java.lang.String) 
		String errorDocument
	public void setRedirectAllRequestsTo (java.lang.String) 
		String redirectAllRequestsTo
	public java.lang.String getRedirectAllRequestsTo () 
	public com.amazonaws.services.s3.model.WebsiteConfiguration withRedirectAllRequestsTo (java.lang.String) 
		String redirectAllRequestsTo
	public void setRoutingRules (java.util.List) 
		java.util.List routingRules
	public java.util.List getRoutingRule () 
	public com.amazonaws.services.s3.model.WebsiteConfiguration withRoutingRule (java.util.List) 
		java.util.List routingRules
}

com/amazonaws/services/s3/model/GeneratePresignedUrlRequest.class
GeneratePresignedUrlRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GeneratePresignedUrlRequest extends com.amazonaws.AmazonWebServiceRequest implements com.amazonaws.services.s3.model.SSECustomerKeyProvider java.io.Serializable  {
	private com.amazonaws.HttpMethod method
	private String bucketName
	private String key
	private String contentType
	private String contentMd5
	private java.util.Date expiration
	private boolean zeroByteContent
	private java.util.Map requestParameters
	private com.amazonaws.services.s3.model.ResponseHeaderOverrides responseHeaders
	private com.amazonaws.services.s3.model.SSECustomerKey sseCustomerKey
	private String sseAlgorithm
	private String kmsCmkId
	public java.lang.String getKmsCmkId () 
	public void setKmsCmkId (java.lang.String) 
		String kmsCmkId
	public com.amazonaws.services.s3.model.GeneratePresignedUrlRequest withKmsCmkId (java.lang.String) 
		String kmsCmkId
	public java.lang.String getSSEAlgorithm () 
	public void setSSEAlgorithm (java.lang.String) 
		String sseAlgorithm
	public com.amazonaws.services.s3.model.GeneratePresignedUrlRequest withSSEAlgorithm (java.lang.String) 
		String sseAlgorithm
	public void setSSEAlgorithm (com.amazonaws.services.s3.model.SSEAlgorithm) 
		com.amazonaws.services.s3.model.SSEAlgorithm sseAlgorithm
	public com.amazonaws.services.s3.model.GeneratePresignedUrlRequest withSSEAlgorithm (com.amazonaws.services.s3.model.SSEAlgorithm) 
		com.amazonaws.services.s3.model.SSEAlgorithm sseAlgorithm
	public void  (java.lang.String, java.lang.String) 
		String bucketName
		String key
	public void  (java.lang.String, java.lang.String, com.amazonaws.HttpMethod) 
		String bucketName
		String key
		com.amazonaws.HttpMethod method
	public com.amazonaws.HttpMethod getMethod () 
	public void setMethod (com.amazonaws.HttpMethod) 
		com.amazonaws.HttpMethod method
	public com.amazonaws.services.s3.model.GeneratePresignedUrlRequest withMethod (com.amazonaws.HttpMethod) 
		com.amazonaws.HttpMethod method
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.GeneratePresignedUrlRequest withBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.GeneratePresignedUrlRequest withKey (java.lang.String) 
		String key
	public java.util.Date getExpiration () 
	public void setExpiration (java.util.Date) 
		java.util.Date expiration
	public com.amazonaws.services.s3.model.GeneratePresignedUrlRequest withExpiration (java.util.Date) 
		java.util.Date expiration
	public void addRequestParameter (java.lang.String, java.lang.String) 
		String key
		String value
	public java.util.Map getRequestParameters () 
	public com.amazonaws.services.s3.model.ResponseHeaderOverrides getResponseHeaders () 
	public void setResponseHeaders (com.amazonaws.services.s3.model.ResponseHeaderOverrides) 
		com.amazonaws.services.s3.model.ResponseHeaderOverrides responseHeaders
	public com.amazonaws.services.s3.model.GeneratePresignedUrlRequest withResponseHeaders (com.amazonaws.services.s3.model.ResponseHeaderOverrides) 
		com.amazonaws.services.s3.model.ResponseHeaderOverrides responseHeaders
	public java.lang.String getContentType () 
	public void setContentType (java.lang.String) 
		String contentType
	public com.amazonaws.services.s3.model.GeneratePresignedUrlRequest withContentType (java.lang.String) 
		String contentType
	public java.lang.String getContentMd5 () 
	public void setContentMd5 (java.lang.String) 
		String contentMd5
	public com.amazonaws.services.s3.model.GeneratePresignedUrlRequest withContentMd5 (java.lang.String) 
		String contentMd5
	public com.amazonaws.services.s3.model.SSECustomerKey getSSECustomerKey () 
	public void setSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseCustomerKey
	public com.amazonaws.services.s3.model.GeneratePresignedUrlRequest withSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public void setSSECustomerKeyAlgorithm (com.amazonaws.services.s3.model.SSEAlgorithm) 
		com.amazonaws.services.s3.model.SSEAlgorithm sseAlgorithm
	public com.amazonaws.services.s3.model.GeneratePresignedUrlRequest withSSECustomerKeyAlgorithm (com.amazonaws.services.s3.model.SSEAlgorithm) 
		com.amazonaws.services.s3.model.SSEAlgorithm algorithm
	public boolean isZeroByteContent () 
	public void setZeroByteContent (boolean) 
		boolean zeroByteContent
	public com.amazonaws.services.s3.model.GeneratePresignedUrlRequest withZeroByteContent (boolean) 
		boolean zeroByteContent
	public void rejectIllegalArguments () 
}

com/amazonaws/services/s3/model/DeleteBucketRequest.class
DeleteBucketRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.DeleteBucketRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable com.amazonaws.services.s3.model.S3AccelerateUnsupported  {
	private String bucketName
	public void  (java.lang.String) 
		String bucketName
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getBucketName () 
}

com/amazonaws/services/s3/model/GetBucketVersioningConfigurationRequest.class
GetBucketVersioningConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetBucketVersioningConfigurationRequest extends com.amazonaws.services.s3.model.GenericBucketRequest implements java.io.Serializable  {
	public void  (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/Filter.class
Filter.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.Filter extends java.lang.Object implements java.io.Serializable  {
	private com.amazonaws.services.s3.model.S3KeyFilter s3KeyFilter
	public void  () 
	public com.amazonaws.services.s3.model.S3KeyFilter getS3KeyFilter () 
	public void setS3KeyFilter (com.amazonaws.services.s3.model.S3KeyFilter) 
		com.amazonaws.services.s3.model.S3KeyFilter s3KeyFilter
	public com.amazonaws.services.s3.model.Filter withS3KeyFilter (com.amazonaws.services.s3.model.S3KeyFilter) 
		com.amazonaws.services.s3.model.S3KeyFilter s3KeyFilter
}

com/amazonaws/services/s3/model/ObjectListing.class
ObjectListing.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ObjectListing extends java.lang.Object implements java.io.Serializable  {
	private java.util.List objectSummaries
	private java.util.List commonPrefixes
	private String bucketName
	private String nextMarker
	private boolean isTruncated
	private String prefix
	private String marker
	private int maxKeys
	private String delimiter
	private String encodingType
	public void  () 
	public java.util.List getObjectSummaries () 
	public java.util.List getCommonPrefixes () 
	public void setCommonPrefixes (java.util.List) 
		java.util.List commonPrefixes
	public java.lang.String getNextMarker () 
	public void setNextMarker (java.lang.String) 
		String nextMarker
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getPrefix () 
	public void setPrefix (java.lang.String) 
		String prefix
	public java.lang.String getMarker () 
	public void setMarker (java.lang.String) 
		String marker
	public int getMaxKeys () 
	public void setMaxKeys (int) 
		int maxKeys
	public java.lang.String getDelimiter () 
	public void setDelimiter (java.lang.String) 
		String delimiter
	public boolean isTruncated () 
	public void setTruncated (boolean) 
		boolean isTruncated
	public java.lang.String getEncodingType () 
	public void setEncodingType (java.lang.String) 
		String encodingType
}

com/amazonaws/services/s3/model/AccessControlList.class
AccessControlList.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.AccessControlList extends java.lang.Object implements java.io.Serializable com.amazonaws.services.s3.internal.S3RequesterChargedResult  {
	private static final long serialVersionUID
	private java.util.Set grantSet
	private java.util.List grantList
	private com.amazonaws.services.s3.model.Owner owner
	private boolean isRequesterCharged
	public void  () 
	public com.amazonaws.services.s3.model.Owner getOwner () 
	public void setOwner (com.amazonaws.services.s3.model.Owner) 
		com.amazonaws.services.s3.model.Owner owner
	public void grantPermission (com.amazonaws.services.s3.model.Grantee, com.amazonaws.services.s3.model.Permission) 
		com.amazonaws.services.s3.model.Grantee grantee
		com.amazonaws.services.s3.model.Permission permission
	public transient void grantAllPermissions (com.amazonaws.services.s3.model.Grant[]) 
		com.amazonaws.services.s3.model.Grant gap
		com.amazonaws.services.s3.model.Grant[] grantsVarArg
	public void revokeAllPermissions (com.amazonaws.services.s3.model.Grantee) 
		com.amazonaws.services.s3.model.Grant gap
		com.amazonaws.services.s3.model.Grantee grantee
		java.util.ArrayList grantsToRemove
		java.util.List existingGrants
	public java.util.Set getGrants () 
	private void checkState () 
	public java.util.List getGrantsAsList () 
	public int hashCode () 
		int prime
		int result
	public boolean equals (java.lang.Object) 
		Object obj
		com.amazonaws.services.s3.model.AccessControlList other
	public java.lang.String toString () 
	public boolean isRequesterCharged () 
	public void setRequesterCharged (boolean) 
		boolean isRequesterCharged
}

com/amazonaws/services/s3/model/DeleteBucketTaggingConfigurationRequest.class
DeleteBucketTaggingConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.DeleteBucketTaggingConfigurationRequest extends com.amazonaws.services.s3.model.GenericBucketRequest implements java.io.Serializable  {
	public void  (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/MultipartUpload.class
MultipartUpload.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.MultipartUpload extends java.lang.Object implements java.io.Serializable  {
	private String key
	private String uploadId
	private com.amazonaws.services.s3.model.Owner owner
	private com.amazonaws.services.s3.model.Owner initiator
	private String storageClass
	private java.util.Date initiated
	public void  () 
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public java.lang.String getUploadId () 
	public void setUploadId (java.lang.String) 
		String uploadId
	public com.amazonaws.services.s3.model.Owner getOwner () 
	public void setOwner (com.amazonaws.services.s3.model.Owner) 
		com.amazonaws.services.s3.model.Owner owner
	public com.amazonaws.services.s3.model.Owner getInitiator () 
	public void setInitiator (com.amazonaws.services.s3.model.Owner) 
		com.amazonaws.services.s3.model.Owner initiator
	public java.lang.String getStorageClass () 
	public void setStorageClass (java.lang.String) 
		String storageClass
	public java.util.Date getInitiated () 
	public void setInitiated (java.util.Date) 
		java.util.Date initiated
}

com/amazonaws/services/s3/model/SetBucketVersioningConfigurationRequest.class
SetBucketVersioningConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private com.amazonaws.services.s3.model.BucketVersioningConfiguration versioningConfiguration
	private com.amazonaws.services.s3.model.MultiFactorAuthentication mfa
	public void  (java.lang.String, com.amazonaws.services.s3.model.BucketVersioningConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.BucketVersioningConfiguration configuration
	public void  (java.lang.String, com.amazonaws.services.s3.model.BucketVersioningConfiguration, com.amazonaws.services.s3.model.MultiFactorAuthentication) 
		String bucketName
		com.amazonaws.services.s3.model.BucketVersioningConfiguration configuration
		com.amazonaws.services.s3.model.MultiFactorAuthentication mfa
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest withBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.BucketVersioningConfiguration getVersioningConfiguration () 
	public void setVersioningConfiguration (com.amazonaws.services.s3.model.BucketVersioningConfiguration) 
		com.amazonaws.services.s3.model.BucketVersioningConfiguration versioningConfiguration
	public com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest withVersioningConfiguration (com.amazonaws.services.s3.model.BucketVersioningConfiguration) 
		com.amazonaws.services.s3.model.BucketVersioningConfiguration versioningConfiguration
	public com.amazonaws.services.s3.model.MultiFactorAuthentication getMfa () 
	public void setMfa (com.amazonaws.services.s3.model.MultiFactorAuthentication) 
		com.amazonaws.services.s3.model.MultiFactorAuthentication mfa
	public com.amazonaws.services.s3.model.SetBucketVersioningConfigurationRequest withMfa (com.amazonaws.services.s3.model.MultiFactorAuthentication) 
		com.amazonaws.services.s3.model.MultiFactorAuthentication mfa
}

com/amazonaws/services/s3/model/GetBucketLifecycleConfigurationRequest.class
GetBucketLifecycleConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetBucketLifecycleConfigurationRequest extends com.amazonaws.services.s3.model.GenericBucketRequest implements java.io.Serializable  {
	public void  (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/GetObjectRequest.class
GetObjectRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetObjectRequest extends com.amazonaws.AmazonWebServiceRequest implements com.amazonaws.services.s3.model.SSECustomerKeyProvider java.io.Serializable  {
	private com.amazonaws.services.s3.model.S3ObjectIdBuilder s3ObjectIdBuilder
	private long[] range
	private java.util.List matchingETagConstraints
	private java.util.List nonmatchingEtagConstraints
	private java.util.Date unmodifiedSinceConstraint
	private java.util.Date modifiedSinceConstraint
	private com.amazonaws.services.s3.model.ResponseHeaderOverrides responseHeaders
	private boolean isRequesterPays
	private com.amazonaws.services.s3.model.SSECustomerKey sseCustomerKey
	private Integer partNumber
	public void  (java.lang.String, java.lang.String) 
		String bucketName
		String key
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String bucketName
		String key
		String versionId
	public void  (com.amazonaws.services.s3.model.S3ObjectId) 
		com.amazonaws.services.s3.model.S3ObjectId s3ObjectId
	public void  (java.lang.String, java.lang.String, boolean) 
		String bucketName
		String key
		boolean isRequesterPays
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.GetObjectRequest withBucketName (java.lang.String) 
		String bucketName
	public java.lang.String getKey () 
	public void setKey (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.GetObjectRequest withKey (java.lang.String) 
		String key
	public java.lang.String getVersionId () 
	public void setVersionId (java.lang.String) 
		String versionId
	public com.amazonaws.services.s3.model.GetObjectRequest withVersionId (java.lang.String) 
		String versionId
	public long[] getRange () 
	public void setRange (long, long) 
		long start
		long end
	public void setRange (long) 
		long start
	public com.amazonaws.services.s3.model.GetObjectRequest withRange (long, long) 
		long start
		long end
	public com.amazonaws.services.s3.model.GetObjectRequest withRange (long) 
		long start
	public java.util.List getMatchingETagConstraints () 
	public void setMatchingETagConstraints (java.util.List) 
		java.util.List eTagList
	public com.amazonaws.services.s3.model.GetObjectRequest withMatchingETagConstraint (java.lang.String) 
		String eTag
	public java.util.List getNonmatchingETagConstraints () 
	public void setNonmatchingETagConstraints (java.util.List) 
		java.util.List eTagList
	public com.amazonaws.services.s3.model.GetObjectRequest withNonmatchingETagConstraint (java.lang.String) 
		String eTag
	public java.util.Date getUnmodifiedSinceConstraint () 
	public void setUnmodifiedSinceConstraint (java.util.Date) 
		java.util.Date date
	public com.amazonaws.services.s3.model.GetObjectRequest withUnmodifiedSinceConstraint (java.util.Date) 
		java.util.Date date
	public java.util.Date getModifiedSinceConstraint () 
	public void setModifiedSinceConstraint (java.util.Date) 
		java.util.Date date
	public com.amazonaws.services.s3.model.GetObjectRequest withModifiedSinceConstraint (java.util.Date) 
		java.util.Date date
	public com.amazonaws.services.s3.model.ResponseHeaderOverrides getResponseHeaders () 
	public void setResponseHeaders (com.amazonaws.services.s3.model.ResponseHeaderOverrides) 
		com.amazonaws.services.s3.model.ResponseHeaderOverrides responseHeaders
	public com.amazonaws.services.s3.model.GetObjectRequest withResponseHeaders (com.amazonaws.services.s3.model.ResponseHeaderOverrides) 
		com.amazonaws.services.s3.model.ResponseHeaderOverrides responseHeaders
	public void setProgressListener (com.amazonaws.services.s3.model.ProgressListener) 
		com.amazonaws.services.s3.model.ProgressListener progressListener
	public com.amazonaws.services.s3.model.ProgressListener getProgressListener () 
		com.amazonaws.event.ProgressListener generalProgressListener
	public com.amazonaws.services.s3.model.GetObjectRequest withProgressListener (com.amazonaws.services.s3.model.ProgressListener) 
		com.amazonaws.services.s3.model.ProgressListener progressListener
	public boolean isRequesterPays () 
	public void setRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.GetObjectRequest withRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.SSECustomerKey getSSECustomerKey () 
	public void setSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public com.amazonaws.services.s3.model.GetObjectRequest withSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public java.lang.Integer getPartNumber () 
	public void setPartNumber (java.lang.Integer) 
		Integer partNumber
	public com.amazonaws.services.s3.model.GetObjectRequest withPartNumber (java.lang.Integer) 
		Integer partNumber
	public com.amazonaws.services.s3.model.S3ObjectId getS3ObjectId () 
	public void setS3ObjectId (com.amazonaws.services.s3.model.S3ObjectId) 
		com.amazonaws.services.s3.model.S3ObjectId s3ObjectId
	public com.amazonaws.services.s3.model.GetObjectRequest withS3ObjectId (com.amazonaws.services.s3.model.S3ObjectId) 
		com.amazonaws.services.s3.model.S3ObjectId s3ObjectId
}

com/amazonaws/services/s3/model/ObjectMetadata.class
ObjectMetadata.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.ObjectMetadata extends java.lang.Object implements com.amazonaws.services.s3.internal.ServerSideEncryptionResult com.amazonaws.services.s3.internal.S3RequesterChargedResult com.amazonaws.services.s3.internal.ObjectExpirationResult com.amazonaws.services.s3.internal.ObjectRestoreResult java.lang.Cloneable java.io.Serializable  {
	private java.util.Map userMetadata
	private java.util.Map metadata
	public static final String AES_256_SERVER_SIDE_ENCRYPTION
	private java.util.Date httpExpiresDate
	private java.util.Date expirationTime
	private String expirationTimeRuleId
	private Boolean ongoingRestore
	private java.util.Date restoreExpirationTime
	public void  () 
	private void  (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata from
	public java.util.Map getUserMetadata () 
	public void setUserMetadata (java.util.Map) 
		java.util.Map userMetadata
	public void setHeader (java.lang.String, java.lang.Object) 
		String key
		Object value
	public void addUserMetadata (java.lang.String, java.lang.String) 
		String key
		String value
	public java.util.Map getRawMetadata () 
	public java.lang.Object getRawMetadataValue (java.lang.String) 
		String key
	public java.util.Date getLastModified () 
	public void setLastModified (java.util.Date) 
		java.util.Date lastModified
	public long getContentLength () 
		Long contentLength
	public long getInstanceLength () 
		int pos
		String contentRange
	public void setContentLength (long) 
		long contentLength
	public java.lang.String getContentType () 
	public void setContentType (java.lang.String) 
		String contentType
	public java.lang.String getContentLanguage () 
	public void setContentLanguage (java.lang.String) 
		String contentLanguage
	public java.lang.String getContentEncoding () 
	public void setContentEncoding (java.lang.String) 
		String encoding
	public java.lang.String getCacheControl () 
	public void setCacheControl (java.lang.String) 
		String cacheControl
	public void setContentMD5 (java.lang.String) 
		String md5Base64
	public java.lang.String getContentMD5 () 
	public void setContentDisposition (java.lang.String) 
		String disposition
	public java.lang.String getContentDisposition () 
	public java.lang.String getETag () 
	public java.lang.String getVersionId () 
	public java.lang.String getSSEAlgorithm () 
	public java.lang.String getServerSideEncryption () 
	public void setSSEAlgorithm (java.lang.String) 
		String algorithm
	public void setServerSideEncryption (java.lang.String) 
		String algorithm
	public java.lang.String getSSECustomerAlgorithm () 
	public void setSSECustomerAlgorithm (java.lang.String) 
		String algorithm
	public java.lang.String getSSECustomerKeyMd5 () 
	public void setSSECustomerKeyMd5 (java.lang.String) 
		String md5Digest
	public java.util.Date getExpirationTime () 
	public void setExpirationTime (java.util.Date) 
		java.util.Date expirationTime
	public java.lang.String getExpirationTimeRuleId () 
	public void setExpirationTimeRuleId (java.lang.String) 
		String expirationTimeRuleId
	public java.util.Date getRestoreExpirationTime () 
	public void setRestoreExpirationTime (java.util.Date) 
		java.util.Date restoreExpirationTime
	public void setOngoingRestore (boolean) 
		boolean ongoingRestore
	public java.lang.Boolean getOngoingRestore () 
	public void setHttpExpiresDate (java.util.Date) 
		java.util.Date httpExpiresDate
	public java.util.Date getHttpExpiresDate () 
	public java.lang.String getStorageClass () 
		Object storageClass
	public java.lang.String getUserMetaDataOf (java.lang.String) 
		String key
	public com.amazonaws.services.s3.model.ObjectMetadata clone () 
	public java.lang.String getSSEAwsKmsKeyId () 
	public boolean isRequesterCharged () 
	public void setRequesterCharged (boolean) 
		boolean isRequesterCharged
	public java.lang.Integer getPartCount () 
	public java.lang.Long[] getContentRange () 
		NumberFormatException nfe
		String[] tokens
		String contentRange
		Long[] range
	public volatile java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
	static void  () 
}

com/amazonaws/services/s3/model/GetBucketLoggingConfigurationRequest.class
GetBucketLoggingConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.GetBucketLoggingConfigurationRequest extends com.amazonaws.services.s3.model.GenericBucketRequest implements java.io.Serializable  {
	public void  (java.lang.String) 
		String bucketName
}

com/amazonaws/services/s3/model/QueueConfiguration.class
QueueConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.QueueConfiguration extends com.amazonaws.services.s3.model.NotificationConfiguration implements java.io.Serializable  {
	private String queueARN
	public void  () 
	public void  (java.lang.String, java.util.EnumSet) 
		String queueARN
		java.util.EnumSet events
	public transient void  (java.lang.String, java.lang.String[]) 
		String queueARN
		String[] events
	public java.lang.String getQueueARN () 
	public void setQueueARN (java.lang.String) 
		String queueARN
	public com.amazonaws.services.s3.model.QueueConfiguration withQueueARN (java.lang.String) 
		String queueARN
}

com/amazonaws/services/s3/model/CopyObjectRequest.class
CopyObjectRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.CopyObjectRequest extends com.amazonaws.AmazonWebServiceRequest implements com.amazonaws.services.s3.model.SSEAwsKeyManagementParamsProvider java.io.Serializable com.amazonaws.services.s3.model.S3AccelerateUnsupported  {
	private String sourceBucketName
	private String sourceKey
	private String sourceVersionId
	private String destinationBucketName
	private String destinationKey
	private String storageClass
	private com.amazonaws.services.s3.model.ObjectMetadata newObjectMetadata
	private com.amazonaws.services.s3.model.CannedAccessControlList cannedACL
	private com.amazonaws.services.s3.model.AccessControlList accessControlList
	private java.util.List matchingETagConstraints
	private java.util.List nonmatchingEtagConstraints
	private java.util.Date unmodifiedSinceConstraint
	private java.util.Date modifiedSinceConstraint
	private String redirectLocation
	private com.amazonaws.services.s3.model.SSECustomerKey sourceSSECustomerKey
	private com.amazonaws.services.s3.model.SSECustomerKey destinationSSECustomerKey
	private com.amazonaws.services.s3.model.SSEAwsKeyManagementParams sseAwsKeyManagementParams
	private boolean isRequesterPays
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String sourceBucketName
		String sourceKey
		String destinationBucketName
		String destinationKey
	public void  (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 
		String sourceBucketName
		String sourceKey
		String sourceVersionId
		String destinationBucketName
		String destinationKey
	public java.lang.String getSourceBucketName () 
	public void setSourceBucketName (java.lang.String) 
		String sourceBucketName
	public com.amazonaws.services.s3.model.CopyObjectRequest withSourceBucketName (java.lang.String) 
		String sourceBucketName
	public java.lang.String getSourceKey () 
	public void setSourceKey (java.lang.String) 
		String sourceKey
	public com.amazonaws.services.s3.model.CopyObjectRequest withSourceKey (java.lang.String) 
		String sourceKey
	public java.lang.String getSourceVersionId () 
	public void setSourceVersionId (java.lang.String) 
		String sourceVersionId
	public com.amazonaws.services.s3.model.CopyObjectRequest withSourceVersionId (java.lang.String) 
		String sourceVersionId
	public java.lang.String getDestinationBucketName () 
	public void setDestinationBucketName (java.lang.String) 
		String destinationBucketName
	public com.amazonaws.services.s3.model.CopyObjectRequest withDestinationBucketName (java.lang.String) 
		String destinationBucketName
	public java.lang.String getDestinationKey () 
	public void setDestinationKey (java.lang.String) 
		String destinationKey
	public com.amazonaws.services.s3.model.CopyObjectRequest withDestinationKey (java.lang.String) 
		String destinationKey
	public java.lang.String getStorageClass () 
	public void setStorageClass (java.lang.String) 
		String storageClass
	public com.amazonaws.services.s3.model.CopyObjectRequest withStorageClass (java.lang.String) 
		String storageClass
	public void setStorageClass (com.amazonaws.services.s3.model.StorageClass) 
		com.amazonaws.services.s3.model.StorageClass storageClass
	public com.amazonaws.services.s3.model.CopyObjectRequest withStorageClass (com.amazonaws.services.s3.model.StorageClass) 
		com.amazonaws.services.s3.model.StorageClass storageClass
	public com.amazonaws.services.s3.model.CannedAccessControlList getCannedAccessControlList () 
	public void setCannedAccessControlList (com.amazonaws.services.s3.model.CannedAccessControlList) 
		com.amazonaws.services.s3.model.CannedAccessControlList cannedACL
	public com.amazonaws.services.s3.model.CopyObjectRequest withCannedAccessControlList (com.amazonaws.services.s3.model.CannedAccessControlList) 
		com.amazonaws.services.s3.model.CannedAccessControlList cannedACL
	public com.amazonaws.services.s3.model.AccessControlList getAccessControlList () 
	public void setAccessControlList (com.amazonaws.services.s3.model.AccessControlList) 
		com.amazonaws.services.s3.model.AccessControlList accessControlList
	public com.amazonaws.services.s3.model.CopyObjectRequest withAccessControlList (com.amazonaws.services.s3.model.AccessControlList) 
		com.amazonaws.services.s3.model.AccessControlList accessControlList
	public com.amazonaws.services.s3.model.ObjectMetadata getNewObjectMetadata () 
	public void setNewObjectMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata newObjectMetadata
	public com.amazonaws.services.s3.model.CopyObjectRequest withNewObjectMetadata (com.amazonaws.services.s3.model.ObjectMetadata) 
		com.amazonaws.services.s3.model.ObjectMetadata newObjectMetadata
	public java.util.List getMatchingETagConstraints () 
	public void setMatchingETagConstraints (java.util.List) 
		java.util.List eTagList
	public com.amazonaws.services.s3.model.CopyObjectRequest withMatchingETagConstraint (java.lang.String) 
		String eTag
	public java.util.List getNonmatchingETagConstraints () 
	public void setNonmatchingETagConstraints (java.util.List) 
		java.util.List eTagList
	public com.amazonaws.services.s3.model.CopyObjectRequest withNonmatchingETagConstraint (java.lang.String) 
		String eTag
	public java.util.Date getUnmodifiedSinceConstraint () 
	public void setUnmodifiedSinceConstraint (java.util.Date) 
		java.util.Date date
	public com.amazonaws.services.s3.model.CopyObjectRequest withUnmodifiedSinceConstraint (java.util.Date) 
		java.util.Date date
	public java.util.Date getModifiedSinceConstraint () 
	public void setModifiedSinceConstraint (java.util.Date) 
		java.util.Date date
	public com.amazonaws.services.s3.model.CopyObjectRequest withModifiedSinceConstraint (java.util.Date) 
		java.util.Date date
	public void setRedirectLocation (java.lang.String) 
		String redirectLocation
	public java.lang.String getRedirectLocation () 
	public com.amazonaws.services.s3.model.CopyObjectRequest withRedirectLocation (java.lang.String) 
		String redirectLocation
	public com.amazonaws.services.s3.model.SSECustomerKey getSourceSSECustomerKey () 
	public void setSourceSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public com.amazonaws.services.s3.model.CopyObjectRequest withSourceSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public com.amazonaws.services.s3.model.SSECustomerKey getDestinationSSECustomerKey () 
	public void setDestinationSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public com.amazonaws.services.s3.model.CopyObjectRequest withDestinationSSECustomerKey (com.amazonaws.services.s3.model.SSECustomerKey) 
		com.amazonaws.services.s3.model.SSECustomerKey sseKey
	public com.amazonaws.services.s3.model.SSEAwsKeyManagementParams getSSEAwsKeyManagementParams () 
	public void setSSEAwsKeyManagementParams (com.amazonaws.services.s3.model.SSEAwsKeyManagementParams) 
		com.amazonaws.services.s3.model.SSEAwsKeyManagementParams params
	public com.amazonaws.services.s3.model.CopyObjectRequest withSSEAwsKeyManagementParams (com.amazonaws.services.s3.model.SSEAwsKeyManagementParams) 
		com.amazonaws.services.s3.model.SSEAwsKeyManagementParams sseAwsKeyManagementParams
	public boolean isRequesterPays () 
	public void setRequesterPays (boolean) 
		boolean isRequesterPays
	public com.amazonaws.services.s3.model.CopyObjectRequest withRequesterPays (boolean) 
		boolean isRequesterPays
}

com/amazonaws/services/s3/model/BucketTaggingConfiguration.class
BucketTaggingConfiguration.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.BucketTaggingConfiguration extends java.lang.Object implements java.io.Serializable  {
	private java.util.List tagSets
	public void  () 
	public void  (java.util.Collection) 
		java.util.Collection tagSets
	public transient com.amazonaws.services.s3.model.BucketTaggingConfiguration withTagSets (com.amazonaws.services.s3.model.TagSet[]) 
		int index
		com.amazonaws.services.s3.model.TagSet[] tagSets
	public void setTagSets (java.util.Collection) 
		java.util.Collection tagSets
	public java.util.List getAllTagSets () 
	public com.amazonaws.services.s3.model.TagSet getTagSet () 
	public com.amazonaws.services.s3.model.TagSet getTagSetAtIndex (int) 
		int index
	public java.lang.String toString () 
		StringBuffer sb
}

com/amazonaws/services/s3/model/SetBucketLifecycleConfigurationRequest.class
SetBucketLifecycleConfigurationRequest.java
package com.amazonaws.services.s3.model
public com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest extends com.amazonaws.AmazonWebServiceRequest implements java.io.Serializable  {
	private String bucketName
	private com.amazonaws.services.s3.model.BucketLifecycleConfiguration lifecycleConfiguration
	public void  (java.lang.String, com.amazonaws.services.s3.model.BucketLifecycleConfiguration) 
		String bucketName
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration lifecycleConfiguration
	public java.lang.String getBucketName () 
	public void setBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest withBucketName (java.lang.String) 
		String bucketName
	public com.amazonaws.services.s3.model.BucketLifecycleConfiguration getLifecycleConfiguration () 
	public void setLifecycleConfiguration (com.amazonaws.services.s3.model.BucketLifecycleConfiguration) 
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration lifecycleConfiguration
	public com.amazonaws.services.s3.model.SetBucketLifecycleConfigurationRequest withLifecycleConfiguration (com.amazonaws.services.s3.model.BucketLifecycleConfiguration) 
		com.amazonaws.services.s3.model.BucketLifecycleConfiguration lifecycleConfiguration
}

com/amazonaws/auth/policy/conditions/S3ConditionFactory.class
S3ConditionFactory.java
package com.amazonaws.auth.policy.conditions
public com.amazonaws.auth.policy.conditions.S3ConditionFactory extends java.lang.Object {
	public static final String CANNED_ACL_CONDITION_KEY
	public static final String LOCATION_CONSTRAINT_CONDITION_KEY
	public static final String PREFIX_CONDITION_KEY
	public static final String DELIMITER_CONDITION_KEY
	public static final String MAX_KEYS_CONDITION_KEY
	public static final String COPY_SOURCE_CONDITION_KEY
	public static final String METADATA_DIRECTIVE_CONDITION_KEY
	public static final String VERSION_ID_CONDITION_KEY
	private void  () 
	public static com.amazonaws.auth.policy.Condition newCannedACLCondition (com.amazonaws.services.s3.model.CannedAccessControlList) 
		com.amazonaws.services.s3.model.CannedAccessControlList cannedAcl
}

com/amazonaws/auth/policy/resources/S3ObjectResource.class
S3ObjectResource.java
package com.amazonaws.auth.policy.resources
public com.amazonaws.auth.policy.resources.S3ObjectResource extends com.amazonaws.auth.policy.Resource {
	public void  (java.lang.String, java.lang.String) 
		String bucketName
		String keyPattern
	public void  (java.lang.String, java.lang.String, java.lang.String) 
		String partitionName
		String bucketName
		String keyPattern
}

com/amazonaws/auth/policy/resources/S3BucketResource.class
S3BucketResource.java
package com.amazonaws.auth.policy.resources
public com.amazonaws.auth.policy.resources.S3BucketResource extends com.amazonaws.auth.policy.Resource {
	public void  (java.lang.String) 
		String bucketName
}

com/amazonaws/auth/policy/actions/S3Actions.class
S3Actions.java
package com.amazonaws.auth.policy.actions
public final com.amazonaws.auth.policy.actions.S3Actions extends java.lang.Enum implements com.amazonaws.auth.policy.Action  {
	public static final com.amazonaws.auth.policy.actions.S3Actions AllS3Actions
	public static final com.amazonaws.auth.policy.actions.S3Actions GetObject
	public static final com.amazonaws.auth.policy.actions.S3Actions GetObjectVersion
	public static final com.amazonaws.auth.policy.actions.S3Actions PutObject
	public static final com.amazonaws.auth.policy.actions.S3Actions GetObjectAcl
	public static final com.amazonaws.auth.policy.actions.S3Actions GetObjectVersionAcl
	public static final com.amazonaws.auth.policy.actions.S3Actions SetObjectAcl
	public static final com.amazonaws.auth.policy.actions.S3Actions SetObjectVersionAcl
	public static final com.amazonaws.auth.policy.actions.S3Actions DeleteObject
	public static final com.amazonaws.auth.policy.actions.S3Actions DeleteObjectVersion
	public static final com.amazonaws.auth.policy.actions.S3Actions ListMultipartUploadParts
	public static final com.amazonaws.auth.policy.actions.S3Actions AbortMultipartUpload
	public static final com.amazonaws.auth.policy.actions.S3Actions RestoreObject
	public static final com.amazonaws.auth.policy.actions.S3Actions CreateBucket
	public static final com.amazonaws.auth.policy.actions.S3Actions DeleteBucket
	public static final com.amazonaws.auth.policy.actions.S3Actions ListObjects
	public static final com.amazonaws.auth.policy.actions.S3Actions ListObjectVersions
	public static final com.amazonaws.auth.policy.actions.S3Actions ListBuckets
	public static final com.amazonaws.auth.policy.actions.S3Actions ListBucketMultipartUploads
	public static final com.amazonaws.auth.policy.actions.S3Actions GetBucketAcl
	public static final com.amazonaws.auth.policy.actions.S3Actions SetBucketAcl
	public static final com.amazonaws.auth.policy.actions.S3Actions GetBucketCrossOriginConfiguration
	public static final com.amazonaws.auth.policy.actions.S3Actions SetBucketCrossOriginConfiguration
	public static final com.amazonaws.auth.policy.actions.S3Actions GetBucketVersioningConfiguration
	public static final com.amazonaws.auth.policy.actions.S3Actions SetBucketVersioningConfiguration
	public static final com.amazonaws.auth.policy.actions.S3Actions GetBucketRequesterPays
	public static final com.amazonaws.auth.policy.actions.S3Actions SetBucketRequesterPays
	public static final com.amazonaws.auth.policy.actions.S3Actions GetBucketLocation
	public static final com.amazonaws.auth.policy.actions.S3Actions GetBucketPolicy
	public static final com.amazonaws.auth.policy.actions.S3Actions SetBucketPolicy
	public static final com.amazonaws.auth.policy.actions.S3Actions DeleteBucketPolicy
	public static final com.amazonaws.auth.policy.actions.S3Actions GetBucketNotificationConfiguration
	public static final com.amazonaws.auth.policy.actions.S3Actions SetBucketNotificationConfiguration
	public static final com.amazonaws.auth.policy.actions.S3Actions GetBucketLogging
	public static final com.amazonaws.auth.policy.actions.S3Actions SetBucketLogging
	public static final com.amazonaws.auth.policy.actions.S3Actions GetBucketTagging
	public static final com.amazonaws.auth.policy.actions.S3Actions SetBucketTagging
	public static final com.amazonaws.auth.policy.actions.S3Actions GetBucketWebsiteConfiguration
	public static final com.amazonaws.auth.policy.actions.S3Actions SetBucketWebsiteConfiguration
	public static final com.amazonaws.auth.policy.actions.S3Actions DeleteBucketWebsiteConfiguration
	public static final com.amazonaws.auth.policy.actions.S3Actions GetBucketLifecycleConfiguration
	public static final com.amazonaws.auth.policy.actions.S3Actions SetBucketLifecycleConfiguration
	private final String action
	private static final com.amazonaws.auth.policy.actions.S3Actions[] $VALUES
	public static com.amazonaws.auth.policy.actions.S3Actions[] values () 
	public static com.amazonaws.auth.policy.actions.S3Actions valueOf (java.lang.String) 
		String name
	private void  (java.lang.String, int, java.lang.String) 
		String action
	public java.lang.String getActionName () 
	static void  () 
}

com/amazonaws/auth/AwsChunkedEncodingInputStream.class
AwsChunkedEncodingInputStream.java
package com.amazonaws.auth
public final com.amazonaws.auth.AwsChunkedEncodingInputStream extends com.amazonaws.internal.SdkInputStream {
	protected static final String DEFAULT_ENCODING
	private static final int DEFAULT_CHUNK_SIZE
	private static final int DEFAULT_BUFFER_SIZE
	private static final String CRLF
	private static final String CHUNK_STRING_TO_SIGN_PREFIX
	private static final String CHUNK_SIGNATURE_HEADER
	private static final int SIGNATURE_LENGTH
	private static final byte[] FINAL_CHUNK
	private java.io.InputStream is
	private final int maxBufferSize
	private final String dateTime
	private final String keyPath
	private final String headerSignature
	private String priorChunkSignature
	private final com.amazonaws.auth.AWS4Signer aws4Signer
	private final java.security.MessageDigest sha256
	private final javax.crypto.Mac hmacSha256
	private com.amazonaws.auth.ChunkContentIterator currentChunkIterator
	private com.amazonaws.auth.DecodedStreamBuffer decodedStreamBuffer
	private boolean isAtStart
	private boolean isTerminating
	private static final org.apache.commons.logging.Log log
	public void  (java.io.InputStream, byte[], java.lang.String, java.lang.String, java.lang.String, com.amazonaws.auth.AWS4Signer) 
		java.io.InputStream in
		byte[] kSigning
		String datetime
		String keyPath
		String headerSignature
		com.amazonaws.auth.AWS4Signer aws4Signer
	public void  (java.io.InputStream, int, byte[], java.lang.String, java.lang.String, java.lang.String, com.amazonaws.auth.AWS4Signer) 
		com.amazonaws.auth.AwsChunkedEncodingInputStream originalChunkedStream
		String signingAlgo
		java.security.NoSuchAlgorithmException e
		java.security.InvalidKeyException e
		java.io.InputStream in
		int maxBufferSize
		byte[] kSigning
		String datetime
		String keyPath
		String headerSignature
		com.amazonaws.auth.AWS4Signer aws4Signer
	public int read ()  throws java.io.IOException 
		int unsignedByte
		byte[] tmp
		int count
	public int read (byte[], int, int)  throws java.io.IOException 
		byte[] b
		int off
		int len
		int count
	public long skip (long)  throws java.io.IOException 
		int count
		long n
		long remaining
		int toskip
		byte[] temp
	public boolean markSupported () 
	public void mark (int) 
		int readlimit
	public void reset ()  throws java.io.IOException 
	public static long calculateStreamContentLength (long) 
		long originalLength
		long maxSizeChunks
		long remainingBytes
	private static long calculateSignedChunkLength (long) 
		long chunkDataSize
	private boolean setUpNextChunk ()  throws java.io.IOException 
		int bytesToRead
		int count
		byte[] signedFinalChunk
		byte[] signedChunkContent
		byte[] chunkData
		int chunkSizeInBytes
	private byte[] createSignedChunk (byte[]) 
		byte[] header
		byte[] trailer
		byte[] signedChunk
		Exception e
		byte[] chunkData
		StringBuilder chunkHeader
		String chunkStringToSign
		String chunkSignature
	protected java.io.InputStream getWrappedInputStream () 
	static void  () 
}

com/amazonaws/auth/DecodedStreamBuffer.class
DecodedStreamBuffer.java
package com.amazonaws.auth
 com.amazonaws.auth.DecodedStreamBuffer extends java.lang.Object {
	private static final org.apache.commons.logging.Log log
	private byte[] bufferArray
	private int maxBufferSize
	private int byteBuffered
	private int pos
	private boolean bufferSizeOverflow
	public void  (int) 
		int maxBufferSize
	public void buffer (byte) 
		byte read
	public void buffer (byte[], int, int) 
		byte[] src
		int srcPos
		int length
	public boolean hasNext () 
	public byte next () 
	public void startReadBuffer () 
	static void  () 
}

com/amazonaws/auth/ChunkContentIterator.class
ChunkContentIterator.java
package com.amazonaws.auth
 com.amazonaws.auth.ChunkContentIterator extends java.lang.Object {
	private final byte[] signedChunk
	private int pos
	public void  (byte[]) 
		byte[] signedChunk
	public boolean hasNext () 
	public int read (byte[], int, int) 
		byte[] output
		int offset
		int length
		int remaingBytesNum
		int bytesToRead
}

META-INF/maven/
META-INF/maven/com.amazonaws/
META-INF/maven/com.amazonaws/aws-java-sdk-s3/
META-INF/maven/com.amazonaws/aws-java-sdk-s3/pom.xml
META-INF/maven/com.amazonaws/aws-java-sdk-s3/pom.properties