9#include <aws/core/client/AWSError.h>
10#include <aws/crt/Optional.h>
29 m_name = std::move(name);
38 m_signingName = std::move(signingName);
43 return m_signingRegion;
47 m_signingRegion = std::move(signingRegion);
52 return m_signingRegionSet;
56 m_signingRegionSet = std::move(signingRegionSet);
61 return m_disableDoubleEncoding;
65 m_disableDoubleEncoding = disableDoubleEncoding;
71 Crt::Optional<Aws::String> m_signingName;
72 Crt::Optional<Aws::String> m_signingRegion;
73 Crt::Optional<Aws::String> m_signingRegionSet;
74 Crt::Optional<bool> m_disableDoubleEncoding;
const Crt::Optional< Aws::String > & GetSigningRegionSet() const
void SetName(Aws::String name)
virtual ~EndpointAuthScheme()
const Crt::Optional< bool > & GetDisableDoubleEncoding() const
void SetSigningName(Aws::String signingName)
const Aws::String & GetName() const
void SetSigningRegionSet(Aws::String signingRegionSet)
const Crt::Optional< Aws::String > & GetSigningName() const
void SetDisableDoubleEncoding(bool disableDoubleEncoding)
void SetSigningRegion(Aws::String signingRegion)
const Crt::Optional< Aws::String > & GetSigningRegion() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Internal::Endpoint::EndpointAuthScheme authScheme
static EndpointAttributes BuildEndpointAttributesFromJson(const Aws::String &iJsonStr)