AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
AwsRedshiftClusterClusterParameterStatus.h
1
6#pragma once
7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <utility>
10
11namespace Aws
12{
13namespace Utils
14{
15namespace Json
16{
17 class JsonValue;
18 class JsonView;
19} // namespace Json
20} // namespace Utils
21namespace SecurityHub
22{
23namespace Model
24{
25
33 {
34 public:
38 AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const;
39
40
42
45 inline const Aws::String& GetParameterName() const{ return m_parameterName; }
46 inline bool ParameterNameHasBeenSet() const { return m_parameterNameHasBeenSet; }
47 inline void SetParameterName(const Aws::String& value) { m_parameterNameHasBeenSet = true; m_parameterName = value; }
48 inline void SetParameterName(Aws::String&& value) { m_parameterNameHasBeenSet = true; m_parameterName = std::move(value); }
49 inline void SetParameterName(const char* value) { m_parameterNameHasBeenSet = true; m_parameterName.assign(value); }
52 inline AwsRedshiftClusterClusterParameterStatus& WithParameterName(const char* value) { SetParameterName(value); return *this;}
54
56
64 inline const Aws::String& GetParameterApplyStatus() const{ return m_parameterApplyStatus; }
65 inline bool ParameterApplyStatusHasBeenSet() const { return m_parameterApplyStatusHasBeenSet; }
66 inline void SetParameterApplyStatus(const Aws::String& value) { m_parameterApplyStatusHasBeenSet = true; m_parameterApplyStatus = value; }
67 inline void SetParameterApplyStatus(Aws::String&& value) { m_parameterApplyStatusHasBeenSet = true; m_parameterApplyStatus = std::move(value); }
68 inline void SetParameterApplyStatus(const char* value) { m_parameterApplyStatusHasBeenSet = true; m_parameterApplyStatus.assign(value); }
73
75
79 inline const Aws::String& GetParameterApplyErrorDescription() const{ return m_parameterApplyErrorDescription; }
80 inline bool ParameterApplyErrorDescriptionHasBeenSet() const { return m_parameterApplyErrorDescriptionHasBeenSet; }
81 inline void SetParameterApplyErrorDescription(const Aws::String& value) { m_parameterApplyErrorDescriptionHasBeenSet = true; m_parameterApplyErrorDescription = value; }
82 inline void SetParameterApplyErrorDescription(Aws::String&& value) { m_parameterApplyErrorDescriptionHasBeenSet = true; m_parameterApplyErrorDescription = std::move(value); }
83 inline void SetParameterApplyErrorDescription(const char* value) { m_parameterApplyErrorDescriptionHasBeenSet = true; m_parameterApplyErrorDescription.assign(value); }
88 private:
89
90 Aws::String m_parameterName;
91 bool m_parameterNameHasBeenSet = false;
92
93 Aws::String m_parameterApplyStatus;
94 bool m_parameterApplyStatusHasBeenSet = false;
95
96 Aws::String m_parameterApplyErrorDescription;
97 bool m_parameterApplyErrorDescriptionHasBeenSet = false;
98 };
99
100} // namespace Model
101} // namespace SecurityHub
102} // namespace Aws
AwsRedshiftClusterClusterParameterStatus & WithParameterName(const char *value)
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
AwsRedshiftClusterClusterParameterStatus & WithParameterApplyErrorDescription(const Aws::String &value)
AwsRedshiftClusterClusterParameterStatus & WithParameterName(const Aws::String &value)
AwsRedshiftClusterClusterParameterStatus & WithParameterApplyStatus(Aws::String &&value)
AwsRedshiftClusterClusterParameterStatus & WithParameterName(Aws::String &&value)
AwsRedshiftClusterClusterParameterStatus & WithParameterApplyErrorDescription(const char *value)
AwsRedshiftClusterClusterParameterStatus & WithParameterApplyStatus(const Aws::String &value)
AwsRedshiftClusterClusterParameterStatus & WithParameterApplyStatus(const char *value)
AWS_SECURITYHUB_API AwsRedshiftClusterClusterParameterStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SECURITYHUB_API AwsRedshiftClusterClusterParameterStatus(Aws::Utils::Json::JsonView jsonValue)
AwsRedshiftClusterClusterParameterStatus & WithParameterApplyErrorDescription(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue