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 enum
static enum
static 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 TypeMethodDescriptionvoid
addFileMeta
(Properties prop) void
addObject
(org.cdlib.mrt.cloud.CloudList.CloudEntry entry) void
boolean
err()
static CloudResponse
static CloudResponse
static CloudResponse
static CloudResponse
get
(Properties metaProp) static org.cdlib.mrt.cloud.CloudList.CloudEntry
getCloudEntry
(Properties metaProp) org.cdlib.mrt.cloud.CloudList
org.cdlib.mrt.cloud.CloudProperties
int
int
getMd5()
org.cdlib.mrt.core.Identifier
getResponseStorageClass
(String stringStorageClass) static CloudResponse.S3StorageClass
getS3StorageClass
(String stringStorageClass) long
boolean
isMatch()
boolean
void
void
void
setBucketName
(String bucketName) boolean
setCloudResponse
(Properties prop) void
void
setException
(Exception exception) void
void
setFileMeta
(Properties prop) void
setFileMeta
(org.cdlib.mrt.cloud.CloudProperties fileProp) void
void
setFileMetaProperty
(String key, String value) void
void
setFromProp
(Properties prop) void
setHttpStatus
(int httpStatus) void
setInputStorageClassRSC
(String inputStorageClassS) void
setInputStorageClassRSC
(CloudResponse.ResponseStorageClass inputStorageClassRSC) void
setManifest
(String bucketName, org.cdlib.mrt.core.Identifier objectID) void
setMatch
(boolean match) void
void
setMimeType
(String mimeType) void
setObjectID
(org.cdlib.mrt.core.Identifier objectID) void
setObjectList
(org.cdlib.mrt.cloud.CloudList cloudList) void
setReturnURL
(URL returnURL) void
void
void
setStorageClassConverted
(boolean storageClassConverted) void
setStorageClassS3
(CloudResponse.S3StorageClass storageClassS3) void
setStorageClassString
(String storageClass) void
setStorageClassType
(String storageClassString) void
setStorageClassType
(CloudResponse.ResponseStorageClass storageClassType) void
setStorageKey
(String storageKey) void
setStorageSize
(long storageSize) void
setStorageSize
(String storageSizeS) void
setTargetStorageClassRSC
(String targetStorageClassS) void
setTargetStorageClassRSC
(CloudResponse.ResponseStorageClass targetStorageClassRSC) void
setVersionID
(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
-