Class S3BytesDeletedCalculator
- java.lang.Object
-
- com.expediagroup.beekeeper.cleanup.aws.S3BytesDeletedCalculator
-
public class S3BytesDeletedCalculator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description S3BytesDeletedCalculator(S3Client s3Client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcalculateBytesDeleted(java.util.List<java.lang.String> keysDeleted)longgetBytesDeleted()voidstoreFileSize(java.lang.String bucket, java.lang.String key)voidstoreFileSizes(java.util.List<com.amazonaws.services.s3.model.S3ObjectSummary> objectSummaries)
-
-
-
Constructor Detail
-
S3BytesDeletedCalculator
public S3BytesDeletedCalculator(S3Client s3Client)
-
-
Method Detail
-
storeFileSize
public void storeFileSize(java.lang.String bucket, java.lang.String key)
-
storeFileSizes
public void storeFileSizes(java.util.List<com.amazonaws.services.s3.model.S3ObjectSummary> objectSummaries)
-
calculateBytesDeleted
public void calculateBytesDeleted(java.util.List<java.lang.String> keysDeleted)
-
getBytesDeleted
public long getBytesDeleted()
-
-