AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
BuiltInParameters.h
Go to the documentation of this file.
1
7#pragma once
8
13
14namespace Aws
15{
16 namespace Endpoint
17 {
19 {
20 public:
22
23 virtual ~BuiltInParameters(){};
24
28
29 virtual void OverrideEndpoint(const Aws::String& endpoint, const Aws::Http::Scheme& scheme = Aws::Http::Scheme::HTTPS);
30
35
37
38 protected:
40 };
41 } // namespace Endpoint
42} // namespace Aws
#define AWS_CORE_API
Definition: Core_EXPORTS.h:26
const char *const name
Definition: cJSON.h:278
void SetStringParameter(Aws::String name, Aws::String value)
void SetBooleanParameter(Aws::String name, bool value)
const EndpointParameter & GetParameter(const Aws::String &name) const
virtual void SetFromClientConfiguration(const Client::GenericClientConfiguration< true > &config)
virtual void SetFromClientConfiguration(const Client::GenericClientConfiguration< false > &config)
void SetParameter(EndpointParameter param)
virtual void SetFromClientConfiguration(const Client::ClientConfiguration &config)
Aws::Vector< EndpointParameter > m_params
virtual void OverrideEndpoint(const Aws::String &endpoint, const Aws::Http::Scheme &scheme=Aws::Http::Scheme::HTTPS)
const Aws::Vector< EndpointParameter > & GetAllParameters() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17