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-dynamodb
include
aws
dynamodb
DynamoDBEndpointProvider.h
1
6
#pragma once
7
#include <aws/dynamodb/DynamoDB_EXPORTS.h>
8
#include <aws/dynamodb/DynamoDBClientConfiguration.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/dynamodb/DynamoDBEndpointRules.h>
15
16
17
namespace
Aws
18
{
19
namespace
DynamoDB
20
{
21
namespace
Endpoint
22
{
23
using
DynamoDBClientConfiguration
=
Aws::DynamoDB::DynamoDBClientConfiguration
;
24
using
EndpointParameters
=
Aws::Endpoint::EndpointParameters
;
25
using
Aws::Endpoint::EndpointProviderBase
;
26
using
Aws::Endpoint::DefaultEndpointProvider
;
27
28
using
DynamoDBClientContextParameters
=
Aws::Endpoint::ClientContextParameters
;
29
30
class
AWS_DYNAMODB_API
DynamoDBBuiltInParameters
:
public
Aws::Endpoint::BuiltInParameters
31
{
32
public
:
33
virtual
~DynamoDBBuiltInParameters
(){};
34
using
Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration
;
35
virtual
void
SetFromClientConfiguration
(
const
DynamoDBClientConfiguration
& config);
36
};
37
43
using
DynamoDBEndpointProviderBase
=
44
EndpointProviderBase<DynamoDBClientConfiguration, DynamoDBBuiltInParameters, DynamoDBClientContextParameters>
;
45
46
using
DynamoDBDefaultEpProviderBase
=
47
DefaultEndpointProvider<DynamoDBClientConfiguration, DynamoDBBuiltInParameters, DynamoDBClientContextParameters>
;
48
49
}
// namespace Endpoint
50
}
// namespace DynamoDB
51
52
namespace
Endpoint
53
{
57
AWS_DYNAMODB_EXTERN
template
class
AWS_DYNAMODB_API
58
Aws::Endpoint::EndpointProviderBase<DynamoDB::Endpoint::DynamoDBClientConfiguration, DynamoDB::Endpoint::DynamoDBBuiltInParameters, DynamoDB::Endpoint::DynamoDBClientContextParameters>
;
59
60
AWS_DYNAMODB_EXTERN
template
class
AWS_DYNAMODB_API
61
Aws::Endpoint::DefaultEndpointProvider<DynamoDB::Endpoint::DynamoDBClientConfiguration, DynamoDB::Endpoint::DynamoDBBuiltInParameters, DynamoDB::Endpoint::DynamoDBClientContextParameters>
;
62
}
// namespace Endpoint
63
64
namespace
DynamoDB
65
{
66
namespace
Endpoint
67
{
71
class
AWS_DYNAMODB_API
DynamoDBEndpointProvider
:
public
DynamoDBDefaultEpProviderBase
72
{
73
public
:
74
using
DynamoDBResolveEndpointOutcome
=
Aws::Endpoint::ResolveEndpointOutcome
;
75
76
DynamoDBEndpointProvider
()
77
:
DynamoDBDefaultEpProviderBase
(
Aws
::DynamoDB::
DynamoDBEndpointRules
::GetRulesBlob(),
Aws
::DynamoDB::
DynamoDBEndpointRules
::RulesBlobSize)
78
{}
79
80
~DynamoDBEndpointProvider
()
81
{
82
}
83
};
84
}
// namespace Endpoint
85
}
// namespace DynamoDB
86
}
// namespace Aws
Aws::DynamoDB::DynamoDBEndpointRules
Definition
DynamoDBEndpointRules.h:15
Aws::DynamoDB::Endpoint::DynamoDBBuiltInParameters
Definition
DynamoDBEndpointProvider.h:31
Aws::DynamoDB::Endpoint::DynamoDBBuiltInParameters::SetFromClientConfiguration
virtual void SetFromClientConfiguration(const DynamoDBClientConfiguration &config)
Aws::DynamoDB::Endpoint::DynamoDBBuiltInParameters::~DynamoDBBuiltInParameters
virtual ~DynamoDBBuiltInParameters()
Definition
DynamoDBEndpointProvider.h:33
Aws::DynamoDB::Endpoint::DynamoDBEndpointProvider
Definition
DynamoDBEndpointProvider.h:72
Aws::DynamoDB::Endpoint::DynamoDBEndpointProvider::~DynamoDBEndpointProvider
~DynamoDBEndpointProvider()
Definition
DynamoDBEndpointProvider.h:80
Aws::DynamoDB::Endpoint::DynamoDBEndpointProvider::DynamoDBEndpointProvider
DynamoDBEndpointProvider()
Definition
DynamoDBEndpointProvider.h:76
Aws::Endpoint::BuiltInParameters
Aws::Endpoint::BuiltInParameters::SetFromClientConfiguration
virtual void SetFromClientConfiguration(const Client::ClientConfiguration &config)
Aws::Endpoint::ClientContextParameters
Aws::Endpoint::DefaultEndpointProvider
Aws::Endpoint::EndpointProviderBase
Aws::Utils::Outcome
Aws::DynamoDB::Endpoint::EndpointParameters
Aws::Endpoint::EndpointParameters EndpointParameters
Definition
DynamoDBEndpointProvider.h:24
Aws::Endpoint::EndpointParameters
Aws::Vector< Aws::Endpoint::EndpointParameter > EndpointParameters
Aws::Endpoint::ResolveEndpointOutcome
Aws::Utils::Outcome< AWSEndpoint, Aws::Client::AWSError< Aws::Client::CoreErrors > > ResolveEndpointOutcome
Aws
Aws::DynamoDB::DynamoDBClientConfiguration
Definition
DynamoDBClientConfiguration.h:17
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences