S3 D

Total Complexity 372
Dependencies 7
Dependents 1
Total lines 2,277
Lines of code 1,193
Logical lines of code 804
Comment lines 733
Methods 64
Properties 22

Methods 64

Method Rating Maintainability Complexity Lines of code
getBucket()
D
35 39 64
putObject()
C
37 28 62
__parseCloudFrontDistributionConfig()
B
44 18 41
setBucketLogging()
B
41 17 47
getAccessControlPolicy()
A
42 11 49
getHttpUploadPostParams()
A
44 11 40
initiateMultipartUpload()
A
48 11 29
copyObject()
A
48 11 26
setAccessControlPolicy()
A
41 8 51
listDistributions()
A
48 9 32
getObject()
A
48 9 30
listBuckets()
A
49 9 28
__getCloudFrontDistributionConfigXML()
A
50 9 25
__getMIMEType()
A
45 8 35
listOriginAccessIdentities()
A
49 8 29
getDistributionInvalidationList()
A
49 8 29
completeMultipartUpload()
S
49 7 27
putBucket()
S
50 7 26
createDistribution()
S
46 6 35
getDistribution()
S
49 6 29
setBucketRedirect()
S
49 6 28
getObjectInfo()
S
58 7 13
__getSignatureV4()
S
44 5 41
updateDistribution()
S
46 5 38
inputResource()
S
55 6 19
__getCloudFrontResponse()
S
56 6 18
getBucketLocation()
S
57 6 14
invalidateDistribution()
S
51 5 24
deleteDistribution()
S
52 5 23
getBucketLogging()
S
55 5 18
inputFile()
S
61 6 10
setEndpoint()
S
68 6 6
getRegion()
S
61 5 12
uploadPart()
S
53 4 20
abortMultipartUpload()
S
58 4 14
deleteBucket()
S
59 4 13
deleteObject()
S
59 4 13
__sortMetaHeadersCmp()
S
64 4 9
getSignedPolicyURL()
S
59 3 11
setTimeCorrectionOffset()
S
62 3 11
getAuthenticatedURL()
S
65 3 7
setSigningKey()
S
66 3 7
__triggerError()
S
69 2 6
__getHash()
S
66 2 7
freeSigningKey()
S
75 2 4
hasAuth()
S
78 2 3
__getCloudFrontInvalidationBatchXML()
S
63 2 10
disableBucketLogging()
S
78 1 3
setSSE()
S
80 1 3
getEndpoint()
S
80 1 3
__getSignature()
S
78 1 3
__getTime()
S
79 1 3
setRegion()
S
80 1 3
setAuth()
S
76 1 4
setProxy()
S
76 1 3
setSSL()
S
76 1 4
setSSLAuth()
S
73 1 5
putObjectString()
S
77 1 3
setExceptions()
S
80 1 3
setSignatureVersion()
S
80 1 3
setProgressFunction()
S
80 1 3
getSignedCannedURL()
S
65 1 9
putObjectFile()
S
77 1 3
__construct()
S
91 1 2