AWS SDK for C++

AWS SDK for C++ Version 1.11.890

Loading...
Searching...
No Matches
S3ControlEndpointProvider.h
1
6#pragma once
7#include <aws/core/endpoint/BDDEndpointProvider.h>
8#include <aws/core/endpoint/EndpointParameter.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/s3control/S3ControlClientConfiguration.h>
12#include <aws/s3control/S3Control_EXPORTS.h>
13
14namespace Aws {
15namespace S3Control {
16namespace Endpoint {
21
23 public:
25
29 void SetUseArnRegion(bool value);
30 const ClientContextParameters::EndpointParameter& GetUseArnRegion() const;
31};
32
34 public:
38 virtual void SetFromClientConfiguration(const S3ControlClientConfiguration& config, const Aws::String& serviceName);
39
40 private:
41 void SetServiceSpecificParameters(const S3ControlClientConfiguration& config);
42};
43
51
54
55} // namespace Endpoint
56} // namespace S3Control
57
58namespace Endpoint {
62AWS_S3CONTROL_EXTERN template class AWS_S3CONTROL_API
65
66AWS_S3CONTROL_EXTERN template class AWS_S3CONTROL_API
69} // namespace Endpoint
70
71namespace S3Control {
72namespace Endpoint {
77 public:
79
81
83};
84} // namespace Endpoint
85} // namespace S3Control
86} // namespace Aws
virtual void SetFromClientConfiguration(const Client::ClientConfiguration &config)
virtual void SetFromClientConfiguration(const S3ControlClientConfiguration &config, const Aws::String &serviceName)
virtual void SetFromClientConfiguration(const S3ControlClientConfiguration &config)
const ClientContextParameters::EndpointParameter & GetUseArnRegion() const
Aws::Vector< Aws::Endpoint::EndpointParameter > EndpointParameters
Aws::Utils::Outcome< AWSEndpoint, Aws::Client::AWSError< Aws::Client::CoreErrors > > ResolveEndpointOutcome
Aws::S3Control::S3ControlClientConfiguration S3ControlClientConfiguration
Aws::Endpoint::EndpointParameters EndpointParameters
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String