Package org.cdlib.mrt.s3.service
Class CloudResponse
java.lang.Object
org.cdlib.mrt.s3.service.CloudResponse
Cloud response to a cloud storage request
- Author:
- dloy
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enumstatic enum -
Constructor Summary
ConstructorsConstructorDescriptionCloudResponse(String bucketName, String storageKey) CloudResponse(String bucketName, org.cdlib.mrt.core.Identifier objectID, Integer versionID, String fileID) CloudResponse(Properties metaProp) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFileMeta(Properties prop) voidaddObject(org.cdlib.mrt.cloud.CloudList.CloudEntry entry) voidbooleanerr()static CloudResponsestatic CloudResponsestatic CloudResponsestatic CloudResponseget(Properties metaProp) static org.cdlib.mrt.cloud.CloudList.CloudEntrygetCloudEntry(Properties metaProp) org.cdlib.mrt.cloud.CloudListorg.cdlib.mrt.cloud.CloudPropertiesintintgetMd5()org.cdlib.mrt.core.IdentifiergetResponseStorageClass(String stringStorageClass) static CloudResponse.S3StorageClassgetS3StorageClass(String stringStorageClass) longbooleanisMatch()booleanvoidvoidvoidsetBucketName(String bucketName) booleansetCloudResponse(Properties prop) voidvoidsetException(Exception exception) voidvoidsetFileMeta(Properties prop) voidsetFileMeta(org.cdlib.mrt.cloud.CloudProperties fileProp) voidvoidsetFileMetaProperty(String key, String value) voidvoidsetFromProp(Properties prop) voidsetHttpStatus(int httpStatus) voidsetInputStorageClassRSC(String inputStorageClassS) voidsetInputStorageClassRSC(CloudResponse.ResponseStorageClass inputStorageClassRSC) voidsetManifest(String bucketName, org.cdlib.mrt.core.Identifier objectID) voidsetMatch(boolean match) voidvoidsetMimeType(String mimeType) voidsetObjectID(org.cdlib.mrt.core.Identifier objectID) voidsetObjectList(org.cdlib.mrt.cloud.CloudList cloudList) voidsetReturnURL(URL returnURL) voidvoidvoidsetStorageClassConverted(boolean storageClassConverted) voidsetStorageClassS3(CloudResponse.S3StorageClass storageClassS3) voidsetStorageClassString(String storageClass) voidsetStorageClassType(String storageClassString) voidsetStorageClassType(CloudResponse.ResponseStorageClass storageClassType) voidsetStorageKey(String storageKey) voidsetStorageSize(long storageSize) voidsetStorageSize(String storageSizeS) voidsetTargetStorageClassRSC(String targetStorageClassS) voidsetTargetStorageClassRSC(CloudResponse.ResponseStorageClass targetStorageClassRSC) voidsetVersionID(Integer versionID)
-
Constructor Details
-
CloudResponse
public CloudResponse() -
CloudResponse
-
CloudResponse
-
CloudResponse
-
-
Method Details
-
get
public static CloudResponse get(String bucketName, org.cdlib.mrt.core.Identifier objectID, Integer versionID, String fileID) -
get
-
get
-
get
-
set
-
setManifest
-
set
-
getBucketName
-
setBucketName
-
getException
-
setException
-
getFileID
-
setFileID
-
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
-
setStatus
-
getStorageKey
-
setStorageKey
-
getVersionID
-
setVersionID
-
getErrMsg
-
setErrMsg
-
getFileMeta
public org.cdlib.mrt.cloud.CloudProperties getFileMeta() -
getFileMetaProperties
-
setFileMeta
public void setFileMeta(org.cdlib.mrt.cloud.CloudProperties fileProp) -
addFileMeta
-
setFileMeta
-
setFileMetaClear
public void setFileMetaClear() -
getFileMetaSize
public int getFileMetaSize() -
getFileMetaProperty
-
setFileMetaProperty
-
err
public boolean err() -
getMd5
-
setMd5
-
isMatch
public boolean isMatch() -
setMatch
public void setMatch(boolean match) -
getStorageSize
public long getStorageSize() -
setStorageSize
public void setStorageSize(long storageSize) -
setStorageSize
-
getMimeType
-
setMimeType
-
dumpVar
-
dump
-
setFromProp
public void setFromProp() -
setFromProp
-
setCloudResponse
-
getCloudEntry
-
getSha256
-
setSha256
-
getStorageClassString
-
setStorageClassString
-
isStorageClassConverted
public boolean isStorageClassConverted() -
setStorageClassConverted
public void setStorageClassConverted(boolean storageClassConverted) -
getReturnURL
-
setReturnURL
-
setStorageClassType
-
getInputStorageClassRSC
-
setInputStorageClassRSC
-
getTargetStorageClassRSC
-
setTargetStorageClassRSC
-
setInputStorageClassRSC
-
setTargetStorageClassRSC
-
getResponseStorageClass
-
getS3StorageClass
-
getStorageClassType
-
setStorageClassType
-
getStorageClassS3
-
setStorageClassS3
-