id: 1 unit: public CephObjectMetadata setUserMetadata() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 228 end line: 247 size: 17 LOC McCabe index: 1 number of parameters: 3 id: 2 unit: public CephObjectMetadata put() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 124 end line: 138 size: 15 LOC McCabe index: 1 number of parameters: 6 id: 3 unit: public List getMetadata() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 196 end line: 211 size: 15 LOC McCabe index: 2 number of parameters: 2 id: 4 unit: private AmazonS3 s3Client() file: src/main/java/com/epam/digital/data/platform/integration/ceph/factory/CephS3Factory.java start line: 41 end line: 55 size: 15 LOC McCabe index: 1 number of parameters: 3 id: 5 unit: public CephObjectMetadata put() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 108 end line: 121 size: 14 LOC McCabe index: 1 number of parameters: 5 id: 6 unit: public CephServiceS3Impl() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 54 end line: 65 size: 12 LOC McCabe index: 1 number of parameters: 3 id: 7 unit: public Optional get() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 72 end line: 83 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 8 unit: public Optional getAsString() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 86 end line: 97 size: 12 LOC McCabe index: 2 number of parameters: 2 id: 9 unit: public List getMetadata() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 214 end line: 225 size: 12 LOC McCabe index: 1 number of parameters: 2 id: 10 unit: public Set getKeys() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 172 end line: 182 size: 11 LOC McCabe index: 1 number of parameters: 2 id: 11 unit: public void delete() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 141 end line: 150 size: 10 LOC McCabe index: 1 number of parameters: 2 id: 12 unit: public Set getKeys() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 185 end line: 193 size: 9 LOC McCabe index: 1 number of parameters: 1 id: 13 unit: private void assertBucketExists() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 249 end line: 257 size: 9 LOC McCabe index: 1 number of parameters: 2 id: 14 unit: public Boolean exist() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 153 end line: 160 size: 8 LOC McCabe index: 1 number of parameters: 2 id: 15 unit: public Boolean exist() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 163 end line: 169 size: 7 LOC McCabe index: 1 number of parameters: 2 id: 16 unit: private T execute() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 259 end line: 265 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 17 unit: private void executeRunnable() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 267 end line: 273 size: 7 LOC McCabe index: 2 number of parameters: 1 id: 18 unit: private CephObjectMetadata toCephObjectMetadata() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 280 end line: 286 size: 7 LOC McCabe index: 1 number of parameters: 1 id: 19 unit: public void put() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 100 end line: 105 size: 6 LOC McCabe index: 1 number of parameters: 3 id: 20 unit: private CephObject tpCephObject() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 288 end line: 293 size: 6 LOC McCabe index: 1 number of parameters: 1 id: 21 unit: private List toCephObjectMetadataList() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 275 end line: 278 size: 4 LOC McCabe index: 1 number of parameters: 1 id: 22 unit: public CephService createCephService() file: src/main/java/com/epam/digital/data/platform/integration/ceph/factory/CephS3Factory.java start line: 36 end line: 39 size: 4 LOC McCabe index: 1 number of parameters: 3 id: 23 unit: public S3ClientOptions getOptions() file: src/main/java/com/epam/digital/data/platform/integration/ceph/config/S3ConfigProperties.java start line: 27 end line: 29 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 24 unit: public void setOptions() file: src/main/java/com/epam/digital/data/platform/integration/ceph/config/S3ConfigProperties.java start line: 31 end line: 33 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 25 unit: public ClientConfiguration getClient() file: src/main/java/com/epam/digital/data/platform/integration/ceph/config/S3ConfigProperties.java start line: 35 end line: 37 size: 3 LOC McCabe index: 1 number of parameters: 0 id: 26 unit: public void setClient() file: src/main/java/com/epam/digital/data/platform/integration/ceph/config/S3ConfigProperties.java start line: 39 end line: 41 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 27 unit: public CephServiceS3Impl() file: src/main/java/com/epam/digital/data/platform/integration/ceph/service/impl/CephServiceS3Impl.java start line: 67 end line: 69 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 28 unit: public CephCommunicationException() file: src/main/java/com/epam/digital/data/platform/integration/ceph/exception/CephCommunicationException.java start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 2 id: 29 unit: public MisconfigurationException() file: src/main/java/com/epam/digital/data/platform/integration/ceph/exception/MisconfigurationException.java start line: 21 end line: 23 size: 3 LOC McCabe index: 1 number of parameters: 1 id: 30 unit: public CephS3Factory() file: src/main/java/com/epam/digital/data/platform/integration/ceph/factory/CephS3Factory.java start line: 32 end line: 34 size: 3 LOC McCabe index: 1 number of parameters: 1