@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSBackupStorage extends Object implements AWSBackupStorage
AWSBackupStorage
. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
DeleteObjectResult |
deleteObject(DeleteObjectRequest request)
Delete Object from the incremental base Backup.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetChunkResult |
getChunk(GetChunkRequest request)
Gets the specified object's chunk.
|
GetObjectMetadataResult |
getObjectMetadata(GetObjectMetadataRequest request)
Get metadata associated with an Object.
|
ListChunksResult |
listChunks(ListChunksRequest request)
List chunks in a given Object
|
ListObjectsResult |
listObjects(ListObjectsRequest request)
List all Objects in a given Backup.
|
NotifyObjectCompleteResult |
notifyObjectComplete(NotifyObjectCompleteRequest request)
Complete upload
|
PutChunkResult |
putChunk(PutChunkRequest request)
Upload chunk.
|
PutObjectResult |
putObject(PutObjectRequest request)
Upload object that can store object metadata String and data blob in single API call using inline chunk field.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
StartObjectResult |
startObject(StartObjectRequest request)
Start upload containing one or many chunks.
|
public DeleteObjectResult deleteObject(DeleteObjectRequest request)
AWSBackupStorage
deleteObject
in interface AWSBackupStorage
public GetChunkResult getChunk(GetChunkRequest request)
AWSBackupStorage
getChunk
in interface AWSBackupStorage
public GetObjectMetadataResult getObjectMetadata(GetObjectMetadataRequest request)
AWSBackupStorage
getObjectMetadata
in interface AWSBackupStorage
public ListChunksResult listChunks(ListChunksRequest request)
AWSBackupStorage
listChunks
in interface AWSBackupStorage
public ListObjectsResult listObjects(ListObjectsRequest request)
AWSBackupStorage
listObjects
in interface AWSBackupStorage
public NotifyObjectCompleteResult notifyObjectComplete(NotifyObjectCompleteRequest request)
AWSBackupStorage
notifyObjectComplete
in interface AWSBackupStorage
public PutChunkResult putChunk(PutChunkRequest request)
AWSBackupStorage
putChunk
in interface AWSBackupStorage
public PutObjectResult putObject(PutObjectRequest request)
AWSBackupStorage
putObject
in interface AWSBackupStorage
public StartObjectResult startObject(StartObjectRequest request)
AWSBackupStorage
startObject
in interface AWSBackupStorage
public void shutdown()
AWSBackupStorage
shutdown
in interface AWSBackupStorage
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSBackupStorage
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata
in interface AWSBackupStorage
request
- The originally executed request.