|
| VSIS3HandleHelper (const CPLString &osSecretAccessKey, const CPLString &osAccessKeyId, const CPLString &osSessionToken, const CPLString &osAWSS3Endpoint, const CPLString &osAWSRegion, const CPLString &osBucket, const CPLString &osObjectKey, bool bUseHTTPS, bool bUseVirtualHosting) |
|
void | ResetQueryParameters () |
|
void | AddQueryParameter (const CPLString &osKey, const CPLString &osValue) |
|
struct curl_slist * | GetCurlHeaders (const CPLString &osVerb, const void *pabyDataContent=NULL, size_t nBytesContent=0) |
|
bool | CanRestartOnError (const char *pszErrorMsg) |
|
bool | CanRestartOnError (const char *, bool bSetError) |
|
const CPLString & | GetURL () const |
|
const CPLString & | GetBucket () const |
|
const CPLString & | GetObjectKey () const |
|
const CPLString & | GetAWSS3Endpoint () const |
|
const CPLString & | GetAWSRegion () const |
|
bool | GetVirtualHosting () const |
|
void | SetAWSS3Endpoint (const CPLString &osStr) |
|
void | SetAWSRegion (const CPLString &osStr) |
|
void | SetVirtualHosting (bool b) |
|
void | SetObjectKey (const CPLString &osStr) |
|
|
static VSIS3HandleHelper * | BuildFromURI (const char *pszURI, const char *pszFSPrefix, bool bAllowNoObject) |
|
static CPLString | BuildURL (const CPLString &osAWSS3Endpoint, const CPLString &osBucket, const CPLString &osObjectKey, bool bUseHTTPS, bool bUseVirtualHosting) |
|
The documentation for this class was generated from the following files: