AWS SDK for C++
AWS SDK for C++ Version 1.11.860
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
src
aws-cpp-sdk-core
include
smithy
client
schema
SerdeTraits.h
1
5
#pragma once
6
7
#include <smithy/client/schema/Trait.h>
8
#include <smithy/client/schema/TraitKey.h>
9
10
namespace
smithy
{
11
namespace
schema {
12
13
class
TimestampFormatTrait
:
public
Trait
{
14
public
:
15
enum class
Format
{
DATE_TIME
,
HTTP_DATE
,
EPOCH_SECONDS
};
16
17
explicit
TimestampFormatTrait
(
Format
format) : m_format(format) {}
18
Format
GetFormat
()
const
{
return
m_format; }
19
static
const
TraitKey<TimestampFormatTrait>
&
KEY
() {
return
TraitKey<TimestampFormatTrait>::Instance
(); }
20
21
private
:
22
Format
m_format;
23
};
24
25
extern
template
class
TraitKey<TimestampFormatTrait>;
26
27
}
// namespace schema
28
}
// namespace smithy
smithy::schema::TimestampFormatTrait
Definition
SerdeTraits.h:13
smithy::schema::TimestampFormatTrait::KEY
static const TraitKey< TimestampFormatTrait > & KEY()
Definition
SerdeTraits.h:19
smithy::schema::TimestampFormatTrait::Format
Format
Definition
SerdeTraits.h:15
smithy::schema::TimestampFormatTrait::Format::HTTP_DATE
@ HTTP_DATE
smithy::schema::TimestampFormatTrait::Format::DATE_TIME
@ DATE_TIME
smithy::schema::TimestampFormatTrait::Format::EPOCH_SECONDS
@ EPOCH_SECONDS
smithy::schema::TimestampFormatTrait::TimestampFormatTrait
TimestampFormatTrait(Format format)
Definition
SerdeTraits.h:17
smithy::schema::TimestampFormatTrait::GetFormat
Format GetFormat() const
Definition
SerdeTraits.h:18
smithy::schema::Trait
Definition
Trait.h:7
smithy::schema::TraitKey
Definition
TraitKey.h:21
smithy::schema::TraitKey::Instance
static const TraitKey & Instance()
smithy
Definition
AWSAuthV4Signer.h:24
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences