19 template<
typename R,
typename E>
class Outcome;
36 template<
typename ClientConfigurationT = Aws::Client::GenericClientConfiguration<false>,
37 typename BuiltInParametersT = Aws::Endpo
int::BuiltInParameters,
38 typename ClientContextParametersT = Aws::Endpo
int::ClientContextParameters>
virtual void InitBuiltInParameters(const ClientConfigurationT &config)=0
virtual ClientContextParametersT & AccessClientContextParameters()=0
virtual void OverrideEndpoint(const Aws::String &endpoint)=0
virtual const ClientContextParametersT & GetClientContextParameters() const =0
virtual ~EndpointProviderBase()=default
BuiltInParametersT BuiltInParameters
ClientContextParametersT ClientContextParameters
virtual ResolveEndpointOutcome ResolveEndpoint(const EndpointParameters &endpointParameters) const =0
Aws::Vector< Aws::Endpoint::EndpointParameter > EndpointParameters
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector