AWS SDK for C++

AWS SDK for C++ Version 1.11.791

Loading...
Searching...
No Matches
Protected Member Functions | List of all members
smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT > Class Template Reference

#include <AwsLegacyClient.h>

Protected Member Functions

ResponseT MakeRequest (const Aws::Http::URI &uri, const Aws::AmazonWebServiceRequest &request, Aws::Http::HttpMethod method=Aws::Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
ResponseT MakeRequest (const Aws::Http::URI &uri, Aws::Http::HttpMethod method=Aws::Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *requestName="", const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
ResponseT MakeRequest (const Aws::AmazonWebServiceRequest &request, const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Aws::Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
ResponseT MakeRequest (const Aws::Endpoint::AWSEndpoint &endpoint, const char *requestName="", Aws::Http::HttpMethod method=Aws::Http::HttpMethod::HTTP_POST, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr) const
 
 AwsLegacyClientT ()=default
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::HeaderValueCollection &customizedHeaders, long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::Endpoint::AWSEndpoint &endpoint, Aws::Http::HttpMethod method=Aws::Http::HttpMethod::HTTP_POST, const Aws::Http::HeaderValueCollection &customizedHeaders={}, uint64_t expirationInSeconds=0, const char *signerName=Aws::Auth::SIGV4_SIGNER, const char *signerRegionOverride=nullptr, const char *signerServiceNameOverride=nullptr, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={})
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const char *signerName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const char *serviceName, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const char *region, const Aws::Http::QueryStringParameterCollection &extraParams=Aws::Http::QueryStringParameterCollection(), long long expirationInSeconds=0, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameter={}) const
 
Aws::String GeneratePresignedUrl (const Aws::AmazonWebServiceRequest &request, const Aws::Http::URI &uri, Aws::Http::HttpMethod method, const Aws::String &region, const Aws::String &serviceName, const Aws::Http::QueryStringParameterCollection &extraParams, long long expirationInSeconds, const std::shared_ptr< Aws::Http::ServiceSpecificParameters > serviceSpecificParameters) const
 

Detailed Description

template<const char * ServiceNameT, typename ResponseT, typename DerivedT>
class smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >

Definition at line 19 of file AwsLegacyClient.h.

Constructor & Destructor Documentation

◆ AwsLegacyClientT()

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::AwsLegacyClientT ( )
protecteddefault

Member Function Documentation

◆ GeneratePresignedUrl() [1/14]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
Aws::String smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::GeneratePresignedUrl ( const Aws::AmazonWebServiceRequest request,
const Aws::Http::URI uri,
long long  expirationInSeconds = 0,
const std::shared_ptr< Aws::Http::ServiceSpecificParameters serviceSpecificParameter = {} 
)
inlineprotected

Definition at line 223 of file AwsLegacyClient.h.

◆ GeneratePresignedUrl() [2/14]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
Aws::String smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::GeneratePresignedUrl ( const Aws::AmazonWebServiceRequest request,
const Aws::Http::URI uri,
const Aws::String region,
const Aws::String serviceName,
long long  expirationInSeconds,
const std::shared_ptr< Aws::Http::ServiceSpecificParameters serviceSpecificParameters 
) const
inlineprotected

Definition at line 285 of file AwsLegacyClient.h.

◆ GeneratePresignedUrl() [3/14]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
Aws::String smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::GeneratePresignedUrl ( const Aws::AmazonWebServiceRequest request,
const Aws::Http::URI uri,
const char *  region,
long long  expirationInSeconds = 0,
const std::shared_ptr< Aws::Http::ServiceSpecificParameters serviceSpecificParameter = {} 
) const
inlineprotected

Definition at line 269 of file AwsLegacyClient.h.

◆ GeneratePresignedUrl() [4/14]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
Aws::String smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::GeneratePresignedUrl ( const Aws::AmazonWebServiceRequest request,
const Aws::Http::URI uri,
const char *  region,
const char *  serviceName,
long long  expirationInSeconds = 0,
const std::shared_ptr< Aws::Http::ServiceSpecificParameters serviceSpecificParameter = {} 
) const
inlineprotected

Definition at line 254 of file AwsLegacyClient.h.

◆ GeneratePresignedUrl() [5/14]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
Aws::String smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::GeneratePresignedUrl ( const Aws::AmazonWebServiceRequest request,
const Aws::Http::URI uri,
const char *  region,
const char *  serviceName,
const char *  signerName,
long long  expirationInSeconds = 0,
const std::shared_ptr< Aws::Http::ServiceSpecificParameters serviceSpecificParameter = {} 
) const
inlineprotected

Definition at line 238 of file AwsLegacyClient.h.

◆ GeneratePresignedUrl() [6/14]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
Aws::String smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::GeneratePresignedUrl ( const Aws::Endpoint::AWSEndpoint endpoint,
const Aws::Http::HeaderValueCollection customizedHeaders = {},
uint64_t  expirationInSeconds = 0,
const char *  signerName = Aws::Auth::SIGV4_SIGNER,
const char *  signerRegionOverride = nullptr,
const char *  signerServiceNameOverride = nullptr,
const std::shared_ptr< Aws::Http::ServiceSpecificParameters serviceSpecificParameter = {} 
)
inlineprotected

Definition at line 203 of file AwsLegacyClient.h.

◆ GeneratePresignedUrl() [7/14]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
Aws::String smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::GeneratePresignedUrl ( const Aws::Http::URI uri,
const Aws::Http::HeaderValueCollection customizedHeaders,
long long  expirationInSeconds = 0,
const std::shared_ptr< Aws::Http::ServiceSpecificParameters serviceSpecificParameter = {} 
)
inlineprotected

Definition at line 117 of file AwsLegacyClient.h.

◆ GeneratePresignedUrl() [8/14]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
Aws::String smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::GeneratePresignedUrl ( const Aws::Http::URI uri,
const char *  region,
const Aws::Http::HeaderValueCollection customizedHeaders,
long long  expirationInSeconds = 0,
const std::shared_ptr< Aws::Http::ServiceSpecificParameters serviceSpecificParameter = {} 
)
inlineprotected

Definition at line 141 of file AwsLegacyClient.h.

◆ GeneratePresignedUrl() [9/14]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
Aws::String smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::GeneratePresignedUrl ( const Aws::Http::URI uri,
const char *  region,
const char *  serviceName,
const Aws::Http::HeaderValueCollection customizedHeaders,
long long  expirationInSeconds = 0,
const std::shared_ptr< Aws::Http::ServiceSpecificParameters serviceSpecificParameter = {} 
)
inlineprotected

Definition at line 165 of file AwsLegacyClient.h.

◆ GeneratePresignedUrl() [10/14]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
Aws::String smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::GeneratePresignedUrl ( const Aws::Http::URI uri,
const char *  region,
const char *  serviceName,
const char *  signerName,
const Aws::Http::HeaderValueCollection customizedHeaders,
long long  expirationInSeconds = 0,
const std::shared_ptr< Aws::Http::ServiceSpecificParameters serviceSpecificParameter = {} 
)
inlineprotected

Definition at line 190 of file AwsLegacyClient.h.

◆ GeneratePresignedUrl() [11/14]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
Aws::String smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::GeneratePresignedUrl ( const Aws::Http::URI uri,
const char *  region,
const char *  serviceName,
const char *  signerName,
long long  expirationInSeconds = 0,
const std::shared_ptr< Aws::Http::ServiceSpecificParameters serviceSpecificParameter = {} 
) const
inlineprotected

Definition at line 177 of file AwsLegacyClient.h.

◆ GeneratePresignedUrl() [12/14]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
Aws::String smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::GeneratePresignedUrl ( const Aws::Http::URI uri,
const char *  region,
const char *  serviceName,
long long  expirationInSeconds = 0,
const std::shared_ptr< Aws::Http::ServiceSpecificParameters serviceSpecificParameter = {} 
) const
inlineprotected

Definition at line 153 of file AwsLegacyClient.h.

◆ GeneratePresignedUrl() [13/14]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
Aws::String smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::GeneratePresignedUrl ( const Aws::Http::URI uri,
const char *  region,
long long  expirationInSeconds = 0,
const std::shared_ptr< Aws::Http::ServiceSpecificParameters serviceSpecificParameter = {} 
) const
inlineprotected

Definition at line 129 of file AwsLegacyClient.h.

◆ GeneratePresignedUrl() [14/14]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
Aws::String smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::GeneratePresignedUrl ( const Aws::Http::URI uri,
long long  expirationInSeconds = 0,
const std::shared_ptr< Aws::Http::ServiceSpecificParameters serviceSpecificParameter = {} 
)
inlineprotected

Definition at line 104 of file AwsLegacyClient.h.

◆ MakeRequest() [1/4]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
ResponseT smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::MakeRequest ( const Aws::AmazonWebServiceRequest request,
const Aws::Endpoint::AWSEndpoint endpoint,
const char *  signerName = Aws::Auth::SIGV4_SIGNER,
const char *  signerRegionOverride = nullptr,
const char *  signerServiceNameOverride = nullptr 
) const
inlineprotected

Definition at line 62 of file AwsLegacyClient.h.

◆ MakeRequest() [2/4]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
ResponseT smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::MakeRequest ( const Aws::Endpoint::AWSEndpoint endpoint,
const char *  requestName = "",
const char *  signerName = Aws::Auth::SIGV4_SIGNER,
const char *  signerRegionOverride = nullptr,
const char *  signerServiceNameOverride = nullptr 
) const
inlineprotected

Definition at line 82 of file AwsLegacyClient.h.

◆ MakeRequest() [3/4]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
ResponseT smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::MakeRequest ( const Aws::Http::URI uri,
const char *  signerName = Aws::Auth::SIGV4_SIGNER,
const char *  requestName = "",
const char *  signerRegionOverride = nullptr,
const char *  signerServiceNameOverride = nullptr 
) const
inlineprotected

Definition at line 42 of file AwsLegacyClient.h.

◆ MakeRequest() [4/4]

template<const char * ServiceNameT, typename ResponseT , typename DerivedT >
ResponseT smithy::client::AwsLegacyClientT< ServiceNameT, ResponseT, DerivedT >::MakeRequest ( const Aws::Http::URI uri,
const Aws::AmazonWebServiceRequest request,
const char *  signerName = Aws::Auth::SIGV4_SIGNER,
const char *  signerRegionOverride = nullptr,
const char *  signerServiceNameOverride = nullptr 
) const
inlineprotected

Definition at line 22 of file AwsLegacyClient.h.


The documentation for this class was generated from the following file: