AWS SDK for C++
1.8.129
AWS SDK for C++
aws-cpp-sdk-guardduty
include
aws
guardduty
model
CloudTrailConfigurationResult.h
Go to the documentation of this file.
1
6
#pragma once
7
#include <
aws/guardduty/GuardDuty_EXPORTS.h
>
8
#include <
aws/guardduty/model/DataSourceStatus.h
>
9
#include <utility>
10
11
namespace
Aws
12
{
13
namespace
Utils
14
{
15
namespace
Json
16
{
17
class
JsonValue;
18
class
JsonView;
19
}
// namespace Json
20
}
// namespace Utils
21
namespace
GuardDuty
22
{
23
namespace
Model
24
{
25
32
class
AWS_GUARDDUTY_API
CloudTrailConfigurationResult
33
{
34
public
:
35
CloudTrailConfigurationResult
();
36
CloudTrailConfigurationResult
(
Aws::Utils::Json::JsonView
jsonValue);
37
CloudTrailConfigurationResult
&
operator=
(
Aws::Utils::Json::JsonView
jsonValue);
38
Aws::Utils::Json::JsonValue
Jsonize
()
const
;
39
40
45
inline
const
DataSourceStatus
&
GetStatus
()
const
{
return
m_status; }
46
51
inline
bool
StatusHasBeenSet
()
const
{
return
m_statusHasBeenSet; }
52
57
inline
void
SetStatus
(
const
DataSourceStatus
& value) { m_statusHasBeenSet =
true
; m_status = value; }
58
63
inline
void
SetStatus
(
DataSourceStatus
&& value) { m_statusHasBeenSet =
true
; m_status = std::move(value); }
64
69
inline
CloudTrailConfigurationResult
&
WithStatus
(
const
DataSourceStatus
& value) { SetStatus(value);
return
*
this
;}
70
75
inline
CloudTrailConfigurationResult
&
WithStatus
(
DataSourceStatus
&& value) { SetStatus(std::move(value));
return
*
this
;}
76
77
private
:
78
79
DataSourceStatus
m_status;
80
bool
m_statusHasBeenSet;
81
};
82
83
}
// namespace Model
84
}
// namespace GuardDuty
85
}
// namespace Aws
Aws::GuardDuty::Model::CloudTrailConfigurationResult::SetStatus
void SetStatus(const DataSourceStatus &value)
Definition:
CloudTrailConfigurationResult.h:57
Aws::GuardDuty::Model::CloudTrailConfigurationResult::operator=
CloudTrailConfigurationResult & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::GuardDuty::Model::CloudTrailConfigurationResult::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::GuardDuty::Model::CloudTrailConfigurationResult::CloudTrailConfigurationResult
CloudTrailConfigurationResult(Aws::Utils::Json::JsonView jsonValue)
Aws::GuardDuty::Model::CloudTrailConfigurationResult::WithStatus
CloudTrailConfigurationResult & WithStatus(DataSourceStatus &&value)
Definition:
CloudTrailConfigurationResult.h:75
Aws::GuardDuty::Model::CloudTrailConfigurationResult::SetStatus
void SetStatus(DataSourceStatus &&value)
Definition:
CloudTrailConfigurationResult.h:63
DataSourceStatus.h
GuardDuty_EXPORTS.h
Aws::GuardDuty::Model::CloudTrailConfigurationResult::GetStatus
const DataSourceStatus & GetStatus() const
Definition:
CloudTrailConfigurationResult.h:45
Aws::GuardDuty::Model::DataSourceStatus
DataSourceStatus
Definition:
DataSourceStatus.h:17
AWS_GUARDDUTY_API
#define AWS_GUARDDUTY_API
Definition:
GuardDuty_EXPORTS.h:28
Aws::Utils::Json::JsonView
Definition:
JsonSerializer.h:222
Aws::Utils::Json::JsonValue
Definition:
JsonSerializer.h:30
Aws::GuardDuty::Model::CloudTrailConfigurationResult::WithStatus
CloudTrailConfigurationResult & WithStatus(const DataSourceStatus &value)
Definition:
CloudTrailConfigurationResult.h:69
Aws::GuardDuty::Model::CloudTrailConfigurationResult::CloudTrailConfigurationResult
CloudTrailConfigurationResult()
Aws
Definition:
AccessManagementClient.h:15
Aws::GuardDuty::Model::CloudTrailConfigurationResult::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition:
CloudTrailConfigurationResult.h:51
Aws::GuardDuty::Model::CloudTrailConfigurationResult
Definition:
CloudTrailConfigurationResult.h:33
Generated by
1.8.19
Privacy |
Site terms |
Cookie preferences