Class CloudResponse

java.lang.Object
org.cdlib.mrt.s3.service.CloudResponse

public class CloudResponse extends Object
Cloud response to a cloud storage request
Author:
dloy
  • Constructor Details

    • CloudResponse

      public CloudResponse()
    • CloudResponse

      public CloudResponse(String bucketName, org.cdlib.mrt.core.Identifier objectID, Integer versionID, String fileID)
    • CloudResponse

      public CloudResponse(String bucketName, String storageKey)
    • CloudResponse

      public CloudResponse(Properties metaProp)
  • Method Details

    • get

      public static CloudResponse get(String bucketName, org.cdlib.mrt.core.Identifier objectID, Integer versionID, String fileID)
    • get

      public static CloudResponse get(String bucketName, String storageKey)
    • get

      public static CloudResponse get(String bucketName, org.cdlib.mrt.core.Identifier objectID)
    • get

      public static CloudResponse get(Properties metaProp)
    • set

      public void set(String bucketName, org.cdlib.mrt.core.Identifier objectID, Integer versionID, String fileID)
    • setManifest

      public void setManifest(String bucketName, org.cdlib.mrt.core.Identifier objectID)
    • set

      public void set(String bucketName, String storageKey)
    • getBucketName

      public String getBucketName()
    • setBucketName

      public void setBucketName(String bucketName)
    • getException

      public Exception getException()
    • setException

      public void setException(Exception exception)
    • getFileID

      public String getFileID()
    • setFileID

      public void setFileID(String fileID)
    • getHttpStatus

      public int getHttpStatus()
    • setHttpStatus

      public void setHttpStatus(int httpStatus)
    • getObjectID

      public org.cdlib.mrt.core.Identifier getObjectID()
    • setObjectID

      public void setObjectID(org.cdlib.mrt.core.Identifier objectID)
    • getCloudList

      public org.cdlib.mrt.cloud.CloudList getCloudList()
    • setObjectList

      public void setObjectList(org.cdlib.mrt.cloud.CloudList cloudList)
    • addObject

      public void addObject(org.cdlib.mrt.cloud.CloudList.CloudEntry entry)
    • getStatus

      public CloudResponse.ResponseStatus getStatus()
    • setStatus

      public void setStatus(CloudResponse.ResponseStatus status)
    • getStorageKey

      public String getStorageKey()
    • setStorageKey

      public void setStorageKey(String storageKey)
    • getVersionID

      public Integer getVersionID()
    • setVersionID

      public void setVersionID(Integer versionID)
    • getErrMsg

      public String getErrMsg()
    • setErrMsg

      public void setErrMsg(String errMsg)
    • getFileMeta

      public org.cdlib.mrt.cloud.CloudProperties getFileMeta()
    • getFileMetaProperties

      public Properties getFileMetaProperties()
    • setFileMeta

      public void setFileMeta(org.cdlib.mrt.cloud.CloudProperties fileProp)
    • addFileMeta

      public void addFileMeta(Properties prop)
    • setFileMeta

      public void setFileMeta(Properties prop)
    • setFileMetaClear

      public void setFileMetaClear()
    • getFileMetaSize

      public int getFileMetaSize()
    • getFileMetaProperty

      public String getFileMetaProperty(String key)
    • setFileMetaProperty

      public void setFileMetaProperty(String key, String value)
    • err

      public boolean err()
    • getMd5

      public String getMd5()
    • setMd5

      public void setMd5(String md5)
    • isMatch

      public boolean isMatch()
    • setMatch

      public void setMatch(boolean match)
    • getStorageSize

      public long getStorageSize()
    • setStorageSize

      public void setStorageSize(long storageSize)
    • setStorageSize

      public void setStorageSize(String storageSizeS)
    • getMimeType

      public String getMimeType()
    • setMimeType

      public void setMimeType(String mimeType)
    • dumpVar

      public void dumpVar(String header)
    • dump

      public String dump(String header)
    • setFromProp

      public void setFromProp()
    • setFromProp

      public void setFromProp(Properties prop)
    • setCloudResponse

      public boolean setCloudResponse(Properties prop)
    • getCloudEntry

      public static org.cdlib.mrt.cloud.CloudList.CloudEntry getCloudEntry(Properties metaProp)
    • getSha256

      public String getSha256()
    • setSha256

      public void setSha256(String sha256)
    • getStorageClassString

      public String getStorageClassString()
    • setStorageClassString

      public void setStorageClassString(String storageClass)
    • isStorageClassConverted

      public boolean isStorageClassConverted()
    • setStorageClassConverted

      public void setStorageClassConverted(boolean storageClassConverted)
    • getReturnURL

      public URL getReturnURL()
    • setReturnURL

      public void setReturnURL(URL returnURL)
    • setStorageClassType

      public void setStorageClassType(String storageClassString)
    • getInputStorageClassRSC

      public CloudResponse.ResponseStorageClass getInputStorageClassRSC()
    • setInputStorageClassRSC

      public void setInputStorageClassRSC(CloudResponse.ResponseStorageClass inputStorageClassRSC)
    • getTargetStorageClassRSC

      public CloudResponse.ResponseStorageClass getTargetStorageClassRSC()
    • setTargetStorageClassRSC

      public void setTargetStorageClassRSC(CloudResponse.ResponseStorageClass targetStorageClassRSC)
    • setInputStorageClassRSC

      public void setInputStorageClassRSC(String inputStorageClassS)
    • setTargetStorageClassRSC

      public void setTargetStorageClassRSC(String targetStorageClassS)
    • getResponseStorageClass

      public static CloudResponse.ResponseStorageClass getResponseStorageClass(String stringStorageClass)
    • getS3StorageClass

      public static CloudResponse.S3StorageClass getS3StorageClass(String stringStorageClass)
    • getStorageClassType

      public CloudResponse.ResponseStorageClass getStorageClassType()
    • setStorageClassType

      public void setStorageClassType(CloudResponse.ResponseStorageClass storageClassType)
    • getStorageClassS3

      public CloudResponse.S3StorageClass getStorageClassS3()
    • setStorageClassS3

      public void setStorageClassS3(CloudResponse.S3StorageClass storageClassS3)