AWS SDK for C++
AWS SDK for C++ Version 1.11.786
Main Page
Related Pages
Namespaces
Classes
Modules
Search
Loading...
Searching...
No Matches
generated
src
aws-cpp-sdk-securityagent
include
aws
securityagent
model
InitiateProviderRegistrationRequest.h
1
6
#pragma once
7
#include <aws/securityagent/SecurityAgentRequest.h>
8
#include <aws/securityagent/SecurityAgent_EXPORTS.h>
9
#include <aws/securityagent/model/Provider.h>
10
11
#include <utility>
12
13
namespace
Aws
{
14
namespace
SecurityAgent {
15
namespace
Model {
16
19
class
InitiateProviderRegistrationRequest
:
public
SecurityAgentRequest
{
20
public
:
21
AWS_SECURITYAGENT_API
InitiateProviderRegistrationRequest
() =
default
;
22
23
// Service request name is the Operation name which will send this request out,
24
// each operation should has unique request name, so that we can get operation's name from this request.
25
// Note: this is not true for response, multiple operations may have the same response name,
26
// so we can not get operation's name from response.
27
inline
virtual
const
char
*
GetServiceRequestName
()
const override
{
return
"InitiateProviderRegistration"
; }
28
29
AWS_SECURITYAGENT_API
Aws::String
SerializePayload
()
const override
;
30
32
35
inline
Provider
GetProvider
()
const
{
return
m_provider; }
36
inline
bool
ProviderHasBeenSet
()
const
{
return
m_providerHasBeenSet; }
37
inline
void
SetProvider
(
Provider
value) {
38
m_providerHasBeenSet =
true
;
39
m_provider = value;
40
}
41
inline
InitiateProviderRegistrationRequest
&
WithProvider
(
Provider
value) {
42
SetProvider
(value);
43
return
*
this
;
44
}
46
private
:
47
Provider
m_provider{
Provider::NOT_SET
};
48
bool
m_providerHasBeenSet =
false
;
49
};
50
51
}
// namespace Model
52
}
// namespace SecurityAgent
53
}
// namespace Aws
Aws::SecurityAgent::Model::InitiateProviderRegistrationRequest
Definition
InitiateProviderRegistrationRequest.h:19
Aws::SecurityAgent::Model::InitiateProviderRegistrationRequest::GetProvider
Provider GetProvider() const
Definition
InitiateProviderRegistrationRequest.h:35
Aws::SecurityAgent::Model::InitiateProviderRegistrationRequest::ProviderHasBeenSet
bool ProviderHasBeenSet() const
Definition
InitiateProviderRegistrationRequest.h:36
Aws::SecurityAgent::Model::InitiateProviderRegistrationRequest::SetProvider
void SetProvider(Provider value)
Definition
InitiateProviderRegistrationRequest.h:37
Aws::SecurityAgent::Model::InitiateProviderRegistrationRequest::WithProvider
InitiateProviderRegistrationRequest & WithProvider(Provider value)
Definition
InitiateProviderRegistrationRequest.h:41
Aws::SecurityAgent::Model::InitiateProviderRegistrationRequest::InitiateProviderRegistrationRequest
AWS_SECURITYAGENT_API InitiateProviderRegistrationRequest()=default
Aws::SecurityAgent::Model::InitiateProviderRegistrationRequest::SerializePayload
AWS_SECURITYAGENT_API Aws::String SerializePayload() const override
Aws::SecurityAgent::Model::InitiateProviderRegistrationRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition
InitiateProviderRegistrationRequest.h:27
Aws::SecurityAgent::SecurityAgentRequest
Definition
SecurityAgentRequest.h:15
Aws::SecurityAgent::Model::Provider
Provider
Definition
Provider.h:13
Aws::SecurityAgent::Model::Provider::NOT_SET
@ NOT_SET
Aws
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Generated by
1.9.8
Privacy |
Site terms |
Cookie preferences