AWS SDK for C++
1.8.129
AWS SDK for C++
aws-cpp-sdk-email
include
aws
email
model
GetIdentityDkimAttributesRequest.h
Go to the documentation of this file.
1
6
#pragma once
7
#include <
aws/email/SES_EXPORTS.h
>
8
#include <
aws/email/SESRequest.h
>
9
#include <
aws/core/utils/memory/stl/AWSVector.h
>
10
#include <
aws/core/utils/memory/stl/AWSString.h
>
11
#include <utility>
12
13
namespace
Aws
14
{
15
namespace
SES
16
{
17
namespace
Model
18
{
19
31
class
AWS_SES_API
GetIdentityDkimAttributesRequest
:
public
SESRequest
32
{
33
public
:
34
GetIdentityDkimAttributesRequest
();
35
36
// Service request name is the Operation name which will send this request out,
37
// each operation should has unique request name, so that we can get operation's name from this request.
38
// Note: this is not true for response, multiple operations may have the same response name,
39
// so we can not get operation's name from response.
40
inline
virtual
const
char
*
GetServiceRequestName
()
const override
{
return
"GetIdentityDkimAttributes"
; }
41
42
Aws::String
SerializePayload
()
const override
;
43
44
protected
:
45
void
DumpBodyToUrl
(
Aws::Http::URI
& uri )
const override
;
46
47
public
:
48
53
inline
const
Aws::Vector<Aws::String>
&
GetIdentities
()
const
{
return
m_identities; }
54
59
inline
bool
IdentitiesHasBeenSet
()
const
{
return
m_identitiesHasBeenSet; }
60
65
inline
void
SetIdentities
(
const
Aws::Vector<Aws::String>
& value) { m_identitiesHasBeenSet =
true
; m_identities = value; }
66
71
inline
void
SetIdentities
(
Aws::Vector<Aws::String>
&& value) { m_identitiesHasBeenSet =
true
; m_identities = std::move(value); }
72
77
inline
GetIdentityDkimAttributesRequest
&
WithIdentities
(
const
Aws::Vector<Aws::String>
& value) { SetIdentities(value);
return
*
this
;}
78
83
inline
GetIdentityDkimAttributesRequest
&
WithIdentities
(
Aws::Vector<Aws::String>
&& value) { SetIdentities(std::move(value));
return
*
this
;}
84
89
inline
GetIdentityDkimAttributesRequest
&
AddIdentities
(
const
Aws::String
& value) { m_identitiesHasBeenSet =
true
; m_identities.push_back(value);
return
*
this
; }
90
95
inline
GetIdentityDkimAttributesRequest
&
AddIdentities
(
Aws::String
&& value) { m_identitiesHasBeenSet =
true
; m_identities.push_back(std::move(value));
return
*
this
; }
96
101
inline
GetIdentityDkimAttributesRequest
&
AddIdentities
(
const
char
* value) { m_identitiesHasBeenSet =
true
; m_identities.push_back(value);
return
*
this
; }
102
103
private
:
104
105
Aws::Vector<Aws::String>
m_identities;
106
bool
m_identitiesHasBeenSet;
107
};
108
109
}
// namespace Model
110
}
// namespace SES
111
}
// namespace Aws
Aws::SES::Model::GetIdentityDkimAttributesRequest::DumpBodyToUrl
void DumpBodyToUrl(Aws::Http::URI &uri) const override
Aws::Http::URI
Definition:
URI.h:32
Aws::SES::Model::GetIdentityDkimAttributesRequest::AddIdentities
GetIdentityDkimAttributesRequest & AddIdentities(const char *value)
Definition:
GetIdentityDkimAttributesRequest.h:101
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition:
AWSVector.h:17
AWSVector.h
Aws::SES::Model::GetIdentityDkimAttributesRequest::IdentitiesHasBeenSet
bool IdentitiesHasBeenSet() const
Definition:
GetIdentityDkimAttributesRequest.h:59
Aws::SES::Model::GetIdentityDkimAttributesRequest::WithIdentities
GetIdentityDkimAttributesRequest & WithIdentities(Aws::Vector< Aws::String > &&value)
Definition:
GetIdentityDkimAttributesRequest.h:83
Aws::SES::Model::GetIdentityDkimAttributesRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::SES::Model::GetIdentityDkimAttributesRequest
Definition:
GetIdentityDkimAttributesRequest.h:32
Aws::SES::Model::GetIdentityDkimAttributesRequest::AddIdentities
GetIdentityDkimAttributesRequest & AddIdentities(Aws::String &&value)
Definition:
GetIdentityDkimAttributesRequest.h:95
Aws::SES::Model::GetIdentityDkimAttributesRequest::GetIdentities
const Aws::Vector< Aws::String > & GetIdentities() const
Definition:
GetIdentityDkimAttributesRequest.h:53
Aws::SES::Model::GetIdentityDkimAttributesRequest::WithIdentities
GetIdentityDkimAttributesRequest & WithIdentities(const Aws::Vector< Aws::String > &value)
Definition:
GetIdentityDkimAttributesRequest.h:77
SESRequest.h
AWSString.h
Aws::SES::Model::GetIdentityDkimAttributesRequest::AddIdentities
GetIdentityDkimAttributesRequest & AddIdentities(const Aws::String &value)
Definition:
GetIdentityDkimAttributesRequest.h:89
SES_EXPORTS.h
AWS_SES_API
#define AWS_SES_API
Definition:
SES_EXPORTS.h:28
Aws::SES::SESRequest
Definition:
SESRequest.h:17
Aws::SES::Model::GetIdentityDkimAttributesRequest::SetIdentities
void SetIdentities(const Aws::Vector< Aws::String > &value)
Definition:
GetIdentityDkimAttributesRequest.h:65
Aws::SES::Model::GetIdentityDkimAttributesRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition:
GetIdentityDkimAttributesRequest.h:40
Aws
Definition:
AccessManagementClient.h:15
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition:
AWSString.h:97
Aws::SES::Model::GetIdentityDkimAttributesRequest::SetIdentities
void SetIdentities(Aws::Vector< Aws::String > &&value)
Definition:
GetIdentityDkimAttributesRequest.h:71
Aws::SES::Model::GetIdentityDkimAttributesRequest::GetIdentityDkimAttributesRequest
GetIdentityDkimAttributesRequest()
Generated by
1.8.19
Privacy |
Site terms |
Cookie preferences