AmazonS3 D

Total Complexity 508
Dependencies 11
Dependents 3
Total lines 4,250
Lines of code 1,981
Logical lines of code 1,166
Comment lines 1,602
Methods 78
Properties 14

Methods 78

Method Rating Maintainability Complexity Lines of code
authenticate()
D
11
79 319
create_mpu_object()
D
30 32 115
delete_all_object_versions()
B
37 19 82
copy_object()
B
37 19 77
get_object_list()
B
40 17 60
create_object_expiration_config()
B
39 16 63
delete_objects()
A
44 13 42
validate_bucketname_create()
A
56 13 15
initiate_multipart_upload()
A
44 10 46
create_object()
A
44 10 46
abort_multipart_uploads_by_date()
A
44 10 44
complete_multipart_upload()
A
45 10 42
copy_part()
A
46 10 38
enable_logging()
A
42 9 51
create_cors_config()
A
47 9 37
get_object()
A
48 9 33
create_bucket()
A
44 8 46
set_object_acl()
A
49 9 31
update_object()
A
52 9 24
generate_access_policy_headers()
A
48 8 34
get_object_url()
A
51 8 26
validate_bucketname_support()
A
61 9 11
get_object_metadata()
A
43 6 48
delete_all_objects()
S
50 7 30
upload_part()
S
51 7 27
generate_access_policy()
S
46 6 41
get_bucket_filesize()
S
51 6 28
change_content_type()
S
53 6 23
change_storage_redundancy()
S
54 6 21
set_bucket_acl()
S
53 5 24
create_bucket_tags()
S
56 5 17
enable_versioning()
S
56 5 17
disable_versioning()
S
56 5 17
create_website_config()
S
58 4 16
list_parts()
S
58 4 16
list_bucket_object_versions()
S
59 4 14
delete_bucket()
S
60 4 14
list_multipart_uploads()
S
59 4 14
list_objects()
S
60 4 13
delete_object()
S
61 4 12
set_region()
S
60 3 16
if_bucket_policy_exists()
S
63 4 10
if_object_exists()
S
63 4 10
get_multipart_counts()
S
59 3 15
get_bucket_list()
S
61 3 13
get_object_filesize()
S
60 3 13
get_bucket_region()
S
63 3 11
create_bucket_notification()
S
59 2 14
get_canonical_user_id()
S
63 2 11
__construct()
S
56 1 17
delete_bucket_policy()
S
69 2 6
get_bucket_policy()
S
69 2 6
delete_cors_config()
S
69 2 6
get_cors_config()
S
69 2 6
delete_bucket_tags()
S
69 2 6
get_bucket_tags()
S
65 2 9
get_bucket_headers()
S
72 2 5
delete_object_expiration_config()
S
69 2 6
get_object_expiration_config()
S
69 2 6
list_buckets()
S
72 2 5
delete_website_config()
S
69 2 6
get_website_config()
S
65 2 9
get_bucket_acl()
S
69 2 6
get_object_headers()
S
69 2 6
get_object_acl()
S
67 2 7
get_logs()
S
69 2 6
disable_logging()
S
63 2 10
if_bucket_exists()
S
66 2 8
abort_multipart_upload()
S
67 2 7
get_bucket_object_count()
S
69 2 7
get_versioning_status()
S
69 2 6
set_bucket_policy()
S
67 2 7
delete_bucket_notification()
S
67 2 7
get_bucket_notifications()
S
69 2 6
get_torrent_url()
S
73 1 5
enable_path_style()
S
77 1 4
set_vhost()
S
77 1 4
register_stream_wrapper()
S
72 1 5