public class StorageObjectSummary extends Object
| Modifier and Type | Method and Description |
|---|---|
static StorageObjectSummary |
createFromAzureListBlobItem(com.microsoft.azure.storage.blob.ListBlobItem listBlobItem)
Contructs a StorageObjectSummary object from Azure BLOB properties Using factory methods to
create these objects since Azure can throw, while retrieving the BLOB properties
|
static StorageObjectSummary |
createFromGcsBlob(com.google.cloud.storage.Blob blob)
createFromGcsBlob creates a StorageObjectSummary from a GCS blob object
|
static StorageObjectSummary |
createFromS3ObjectSummary(com.amazonaws.services.s3.model.S3ObjectSummary objSummary)
Contructs a StorageObjectSummary object from the S3 equivalent S3ObjectSummary
|
String |
getKey() |
String |
getLocation() |
String |
getMD5() |
long |
getSize() |
public static StorageObjectSummary createFromS3ObjectSummary(com.amazonaws.services.s3.model.S3ObjectSummary objSummary)
objSummary - the AWS S3 ObjectSummary object to copy frompublic static StorageObjectSummary createFromAzureListBlobItem(com.microsoft.azure.storage.blob.ListBlobItem listBlobItem) throws StorageProviderException
listBlobItem - an Azure ListBlobItem objectStorageProviderExceptionpublic static StorageObjectSummary createFromGcsBlob(com.google.cloud.storage.Blob blob)
blob - GCS blob objectpublic String getLocation()
public String getKey()
public String getMD5()
public long getSize()
Copyright © 2022. All rights reserved.