AWS SDK for C++  1.8.126
AWS SDK for C++
Parameters.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/dlm/DLM_EXPORTS.h>
8 
9 namespace Aws
10 {
11 namespace Utils
12 {
13 namespace Json
14 {
15  class JsonValue;
16  class JsonView;
17 } // namespace Json
18 } // namespace Utils
19 namespace DLM
20 {
21 namespace Model
22 {
23 
32  {
33  public:
38 
39 
46  inline bool GetExcludeBootVolume() const{ return m_excludeBootVolume; }
47 
54  inline bool ExcludeBootVolumeHasBeenSet() const { return m_excludeBootVolumeHasBeenSet; }
55 
62  inline void SetExcludeBootVolume(bool value) { m_excludeBootVolumeHasBeenSet = true; m_excludeBootVolume = value; }
63 
70  inline Parameters& WithExcludeBootVolume(bool value) { SetExcludeBootVolume(value); return *this;}
71 
72 
80  inline bool GetNoReboot() const{ return m_noReboot; }
81 
89  inline bool NoRebootHasBeenSet() const { return m_noRebootHasBeenSet; }
90 
98  inline void SetNoReboot(bool value) { m_noRebootHasBeenSet = true; m_noReboot = value; }
99 
107  inline Parameters& WithNoReboot(bool value) { SetNoReboot(value); return *this;}
108 
109  private:
110 
111  bool m_excludeBootVolume;
112  bool m_excludeBootVolumeHasBeenSet;
113 
114  bool m_noReboot;
115  bool m_noRebootHasBeenSet;
116  };
117 
118 } // namespace Model
119 } // namespace DLM
120 } // namespace Aws
DLM_EXPORTS.h
Aws::DLM::Model::Parameters::Parameters
Parameters()
Aws::DLM::Model::Parameters::NoRebootHasBeenSet
bool NoRebootHasBeenSet() const
Definition: Parameters.h:89
Aws::DLM::Model::Parameters::GetNoReboot
bool GetNoReboot() const
Definition: Parameters.h:80
Aws::DLM::Model::Parameters::ExcludeBootVolumeHasBeenSet
bool ExcludeBootVolumeHasBeenSet() const
Definition: Parameters.h:54
Aws::DLM::Model::Parameters::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::DLM::Model::Parameters::WithExcludeBootVolume
Parameters & WithExcludeBootVolume(bool value)
Definition: Parameters.h:70
Aws::DLM::Model::Parameters::GetExcludeBootVolume
bool GetExcludeBootVolume() const
Definition: Parameters.h:46
Aws::DLM::Model::Parameters::operator=
Parameters & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_DLM_API
#define AWS_DLM_API
Definition: DLM_EXPORTS.h:28
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::DLM::Model::Parameters::WithNoReboot
Parameters & WithNoReboot(bool value)
Definition: Parameters.h:107
Aws::DLM::Model::Parameters::SetNoReboot
void SetNoReboot(bool value)
Definition: Parameters.h:98
Aws
Definition: AccessManagementClient.h:15
Aws::DLM::Model::Parameters::SetExcludeBootVolume
void SetExcludeBootVolume(bool value)
Definition: Parameters.h:62
Aws::DLM::Model::Parameters
Definition: Parameters.h:32
Aws::DLM::Model::Parameters::Parameters
Parameters(Aws::Utils::Json::JsonView jsonValue)