S3 D

Total Complexity 328
Dependencies 6
Dependents 2
Total lines 1,957
Lines of code 1,073
Logical lines of code 710
Comment lines 601
Methods 52
Properties 16

Methods 52

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