AWS SDK for C++
AWS SDK for C++ Version 1.11.440
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-timestream-write
include
aws
timestream-write
TimestreamWriteEndpointProvider.h
1
6
#pragma once
7
#include <aws/timestream-write/TimestreamWrite_EXPORTS.h>
8
#include <aws/timestream-write/TimestreamWriteClientConfiguration.h>
9
#include <aws/core/endpoint/DefaultEndpointProvider.h>
10
#include <aws/core/endpoint/EndpointParameter.h>
11
#include <aws/core/utils/memory/stl/AWSString.h>
12
#include <aws/core/utils/memory/stl/AWSVector.h>
13
14
#include <aws/timestream-write/TimestreamWriteEndpointRules.h>
15
16
17
namespace
Aws
18
{
19
namespace
TimestreamWrite
20
{
21
namespace
Endpoint
22
{
23
using
TimestreamWriteClientConfiguration
=
Aws::TimestreamWrite::TimestreamWriteClientConfiguration
;
24
using
EndpointParameters
=
Aws::Endpoint::EndpointParameters
;
25
using
Aws::Endpoint::EndpointProviderBase
;
26
using
Aws::Endpoint::DefaultEndpointProvider
;
27
28
using
TimestreamWriteClientContextParameters
=
Aws::Endpoint::ClientContextParameters
;
29
30
class
AWS_TIMESTREAMWRITE_API
TimestreamWriteBuiltInParameters
:
public
Aws::Endpoint::BuiltInParameters
31
{
32
public
:
33
virtual
~TimestreamWriteBuiltInParameters
(){};
34
using
Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration
;
35
virtual
void
SetFromClientConfiguration
(
const
TimestreamWriteClientConfiguration
& config);
36
};
37
43
using
TimestreamWriteEndpointProviderBase
=
44
EndpointProviderBase<TimestreamWriteClientConfiguration, TimestreamWriteBuiltInParameters, TimestreamWriteClientContextParameters>
;
45
46
using
TimestreamWriteDefaultEpProviderBase
=
47
DefaultEndpointProvider<TimestreamWriteClientConfiguration, TimestreamWriteBuiltInParameters, TimestreamWriteClientContextParameters>
;
48
49
}
// namespace Endpoint
50
}
// namespace TimestreamWrite
51
52
namespace
Endpoint
53
{
57
AWS_TIMESTREAMWRITE_EXTERN
template
class
AWS_TIMESTREAMWRITE_API
58
Aws::Endpoint::EndpointProviderBase<TimestreamWrite::Endpoint::TimestreamWriteClientConfiguration, TimestreamWrite::Endpoint::TimestreamWriteBuiltInParameters, TimestreamWrite::Endpoint::TimestreamWriteClientContextParameters>
;
59
60
AWS_TIMESTREAMWRITE_EXTERN
template
class
AWS_TIMESTREAMWRITE_API
61
Aws::Endpoint::DefaultEndpointProvider<TimestreamWrite::Endpoint::TimestreamWriteClientConfiguration, TimestreamWrite::Endpoint::TimestreamWriteBuiltInParameters, TimestreamWrite::Endpoint::TimestreamWriteClientContextParameters>
;
62
}
// namespace Endpoint
63
64
namespace
TimestreamWrite
65
{
66
namespace
Endpoint
67
{
71
class
AWS_TIMESTREAMWRITE_API
TimestreamWriteEndpointProvider
:
public
TimestreamWriteDefaultEpProviderBase
72
{
73
public
:
74
using
TimestreamWriteResolveEndpointOutcome
=
Aws::Endpoint::ResolveEndpointOutcome
;
75
76
TimestreamWriteEndpointProvider
()
77
:
TimestreamWriteDefaultEpProviderBase
(
Aws
::TimestreamWrite::
TimestreamWriteEndpointRules
::GetRulesBlob(),
Aws
::TimestreamWrite::
TimestreamWriteEndpointRules
::RulesBlobSize)
78
{}
79
80
~TimestreamWriteEndpointProvider
()
81
{
82
}
83
};
84
}
// namespace Endpoint
85
}
// namespace TimestreamWrite
86
}
// namespace Aws
Aws::Endpoint::BuiltInParameters
Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration
virtual void SetFromClientConfiguration(const Client::ClientConfiguration &config)
Aws::Endpoint::ClientContextParameters
Aws::Endpoint::DefaultEndpointProvider
Aws::Endpoint::EndpointProviderBase
Aws::TimestreamWrite::Endpoint::TimestreamWriteBuiltInParameters
Definition
TimestreamWriteEndpointProvider.h:31
Aws::TimestreamWrite::Endpoint::TimestreamWriteBuiltInParameters::~TimestreamWriteBuiltInParameters
virtual ~TimestreamWriteBuiltInParameters()
Definition
TimestreamWriteEndpointProvider.h:33
Aws::TimestreamWrite::Endpoint::TimestreamWriteBuiltInParameters::SetFromClientConfiguration
virtual void SetFromClientConfiguration(const TimestreamWriteClientConfiguration &config)
Aws::TimestreamWrite::Endpoint::TimestreamWriteEndpointProvider
Definition
TimestreamWriteEndpointProvider.h:72
Aws::TimestreamWrite::Endpoint::TimestreamWriteEndpointProvider::TimestreamWriteEndpointProvider
TimestreamWriteEndpointProvider()
Definition
TimestreamWriteEndpointProvider.h:76
Aws::TimestreamWrite::Endpoint::TimestreamWriteEndpointProvider::~TimestreamWriteEndpointProvider
~TimestreamWriteEndpointProvider()
Definition
TimestreamWriteEndpointProvider.h:80
Aws::TimestreamWrite::TimestreamWriteEndpointRules
Definition
TimestreamWriteEndpointRules.h:15
Aws::Utils::Outcome
Aws::Endpoint::EndpointParameters
Aws::Vector< Aws::Endpoint::EndpointParameter > EndpointParameters
Aws::Endpoint::ResolveEndpointOutcome
Aws::Utils::Outcome< AWSEndpoint, Aws::Client::AWSError< Aws::Client::CoreErrors > > ResolveEndpointOutcome
Aws::TimestreamWrite::Endpoint::EndpointParameters
Aws::Endpoint::EndpointParameters EndpointParameters
Definition
TimestreamWriteEndpointProvider.h:24
Aws
Aws::TimestreamWrite::TimestreamWriteClientConfiguration
Definition
TimestreamWriteClientConfiguration.h:17
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences