S3

Undocumented in source.
class S3 : RESTClient {}

Constructors

this
this(string bucket, string region, AWSCredentialSource credsSource, ClientConfiguration config)
Undocumented in source.

Members

Functions

abortMultipartUpload
void abortMultipartUpload(string resource, string id)
Undocumented in source. Be warned that the author may not have intended to support it.
completeMultipartUpload
void completeMultipartUpload(string resource, string id, Tuple!(string, size_t)[] parts, InetHeaderMap headers)
Undocumented in source. Be warned that the author may not have intended to support it.
download
auto download(string resource, void delegate(scope InputStreamProxy) del, string[string] queryParameters, InetHeaderMap headers)
auto download(string resource, OutputStream stream, string[string] queryParameters, InetHeaderMap headers)
download
void download(string resource, void delegate(scope HTTPClientResponse) del, string[string] queryParameters, InetHeaderMap headers)
Undocumented in source. Be warned that the author may not have intended to support it.
download
auto download(string resource, string saveTo, string[string] queryParameters, InetHeaderMap headers)
info
void info(string resource, void delegate(scope HTTPClientResponse) del, string[string] queryParameters, InetHeaderMap headers)
Undocumented in source. Be warned that the author may not have intended to support it.
list
auto list(string delimiter, string prefix, string marker, uint maxKeys)
Undocumented in source. Be warned that the author may not have intended to support it.
multipartUpload
void multipartUpload(string resource, InputStream input, InetHeaderMap headers, string contentType, StorageClass storageClass, SysTime expires, size_t chunkSize, size_t partSize)
startMultipartUpload
string startMultipartUpload(string resource, InetHeaderMap headers, string contentType, StorageClass storageClass, SysTime expires)
Undocumented in source. Be warned that the author may not have intended to support it.
upload
void upload(string resource, RandomAccessStream input, string contentType, StorageClass storageClass, size_t chunkSize)
Undocumented in source. Be warned that the author may not have intended to support it.
uploadPart
string uploadPart(string resource, string id, size_t part, RandomAccessStream input, string contentType, size_t chunkSize)
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From RESTClient

endpoint
string endpoint;
Undocumented in source.
region
string region;
Undocumented in source.
service
string service;
Undocumented in source.
doRequest
HTTPClientResponse doRequest(HTTPMethod method, string resource, string[string] queryParameters, InetHeaderMap headers, ubyte[] reqBody)
Undocumented in source. Be warned that the author may not have intended to support it.
doUpload
HTTPClientResponse doUpload(HTTPMethod method, string resource, string[string] queryParameters, InetHeaderMap headers, string[] additionalSignedHeaders, RandomAccessStream payload, ulong blockSize)
Undocumented in source. Be warned that the author may not have intended to support it.
doUpload
HTTPClientResponse doUpload(HTTPMethod method, string resource, string[string] queryParameters, InetHeaderMap headers, string[] additionalSignedHeaders, InputStream payload, ulong payloadSize, ulong blockSize)
Undocumented in source. Be warned that the author may not have intended to support it.
readXML
XmlNode readXML(HTTPClientResponse response)
Undocumented in source. Be warned that the author may not have intended to support it.
checkForError
void checkForError(HTTPClientResponse response, string file, size_t line, Throwable next)
Undocumented in source. Be warned that the author may not have intended to support it.
makeException
AWSException makeException(string type, bool retriable, string message, string file, size_t line, Throwable next)
Undocumented in source. Be warned that the author may not have intended to support it.

Meta