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-query
include
aws
timestream-query
TimestreamQueryEndpointProvider.h
1
6
#pragma once
7
#include <aws/timestream-query/TimestreamQuery_EXPORTS.h>
8
#include <aws/timestream-query/TimestreamQueryClientConfiguration.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-query/TimestreamQueryEndpointRules.h>
15
16
17
namespace
Aws
18
{
19
namespace
TimestreamQuery
20
{
21
namespace
Endpoint
22
{
23
using
TimestreamQueryClientConfiguration
=
Aws::TimestreamQuery::TimestreamQueryClientConfiguration
;
24
using
EndpointParameters
=
Aws::Endpoint::EndpointParameters
;
25
using
Aws::Endpoint::EndpointProviderBase
;
26
using
Aws::Endpoint::DefaultEndpointProvider
;
27
28
using
TimestreamQueryClientContextParameters
=
Aws::Endpoint::ClientContextParameters
;
29
30
class
AWS_TIMESTREAMQUERY_API
TimestreamQueryBuiltInParameters
:
public
Aws::Endpoint::BuiltInParameters
31
{
32
public
:
33
virtual
~TimestreamQueryBuiltInParameters
(){};
34
using
Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration
;
35
virtual
void
SetFromClientConfiguration
(
const
TimestreamQueryClientConfiguration
& config);
36
};
37
43
using
TimestreamQueryEndpointProviderBase
=
44
EndpointProviderBase<TimestreamQueryClientConfiguration, TimestreamQueryBuiltInParameters, TimestreamQueryClientContextParameters>
;
45
46
using
TimestreamQueryDefaultEpProviderBase
=
47
DefaultEndpointProvider<TimestreamQueryClientConfiguration, TimestreamQueryBuiltInParameters, TimestreamQueryClientContextParameters>
;
48
49
}
// namespace Endpoint
50
}
// namespace TimestreamQuery
51
52
namespace
Endpoint
53
{
57
AWS_TIMESTREAMQUERY_EXTERN
template
class
AWS_TIMESTREAMQUERY_API
58
Aws::Endpoint::EndpointProviderBase<TimestreamQuery::Endpoint::TimestreamQueryClientConfiguration, TimestreamQuery::Endpoint::TimestreamQueryBuiltInParameters, TimestreamQuery::Endpoint::TimestreamQueryClientContextParameters>
;
59
60
AWS_TIMESTREAMQUERY_EXTERN
template
class
AWS_TIMESTREAMQUERY_API
61
Aws::Endpoint::DefaultEndpointProvider<TimestreamQuery::Endpoint::TimestreamQueryClientConfiguration, TimestreamQuery::Endpoint::TimestreamQueryBuiltInParameters, TimestreamQuery::Endpoint::TimestreamQueryClientContextParameters>
;
62
}
// namespace Endpoint
63
64
namespace
TimestreamQuery
65
{
66
namespace
Endpoint
67
{
71
class
AWS_TIMESTREAMQUERY_API
TimestreamQueryEndpointProvider
:
public
TimestreamQueryDefaultEpProviderBase
72
{
73
public
:
74
using
TimestreamQueryResolveEndpointOutcome
=
Aws::Endpoint::ResolveEndpointOutcome
;
75
76
TimestreamQueryEndpointProvider
()
77
:
TimestreamQueryDefaultEpProviderBase
(
Aws
::TimestreamQuery::
TimestreamQueryEndpointRules
::GetRulesBlob(),
Aws
::TimestreamQuery::
TimestreamQueryEndpointRules
::RulesBlobSize)
78
{}
79
80
~TimestreamQueryEndpointProvider
()
81
{
82
}
83
};
84
}
// namespace Endpoint
85
}
// namespace TimestreamQuery
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::TimestreamQuery::Endpoint::TimestreamQueryBuiltInParameters
Definition
TimestreamQueryEndpointProvider.h:31
Aws::TimestreamQuery::Endpoint::TimestreamQueryBuiltInParameters::SetFromClientConfiguration
virtual void SetFromClientConfiguration(const TimestreamQueryClientConfiguration &config)
Aws::TimestreamQuery::Endpoint::TimestreamQueryBuiltInParameters::~TimestreamQueryBuiltInParameters
virtual ~TimestreamQueryBuiltInParameters()
Definition
TimestreamQueryEndpointProvider.h:33
Aws::TimestreamQuery::Endpoint::TimestreamQueryEndpointProvider
Definition
TimestreamQueryEndpointProvider.h:72
Aws::TimestreamQuery::Endpoint::TimestreamQueryEndpointProvider::TimestreamQueryEndpointProvider
TimestreamQueryEndpointProvider()
Definition
TimestreamQueryEndpointProvider.h:76
Aws::TimestreamQuery::Endpoint::TimestreamQueryEndpointProvider::~TimestreamQueryEndpointProvider
~TimestreamQueryEndpointProvider()
Definition
TimestreamQueryEndpointProvider.h:80
Aws::TimestreamQuery::TimestreamQueryEndpointRules
Definition
TimestreamQueryEndpointRules.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::TimestreamQuery::Endpoint::EndpointParameters
Aws::Endpoint::EndpointParameters EndpointParameters
Definition
TimestreamQueryEndpointProvider.h:24
Aws
Aws::TimestreamQuery::TimestreamQueryClientConfiguration
Definition
TimestreamQueryClientConfiguration.h:17
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences