18 class AWSCredentialsProvider;
34 bool urlEscapePath =
true);
36 void AddSigner(std::shared_ptr<Aws::Client::AWSAuthSigner>& signer)
override;
std::shared_ptr< Aws::Client::AWSAuthSigner > GetSigner(const Aws::String &signerName) const override
DefaultAuthSignerProvider(const std::shared_ptr< AWSCredentialsProvider > &credentialsProvider, const Aws::String &serviceName, const Aws::String ®ion, Aws::Client::AWSAuthV4Signer::PayloadSigningPolicy signingPolicy=Aws::Client::AWSAuthV4Signer::PayloadSigningPolicy::RequestDependent, bool urlEscapePath=true)
DefaultAuthSignerProvider(const std::shared_ptr< Aws::Client::AWSAuthSigner > &signer)
void AddSigner(std::shared_ptr< Aws::Client::AWSAuthSigner > &signer) override
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector