7#include <aws/appconfig/AppConfig_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
42 template <
typename Constra
intT = Aws::String>
44 m_constraintHasBeenSet =
true;
45 m_constraint = std::forward<ConstraintT>(value);
47 template <
typename Constra
intT = Aws::String>
61 template <
typename LocationT = Aws::String>
63 m_locationHasBeenSet =
true;
64 m_location = std::forward<LocationT>(value);
66 template <
typename LocationT = Aws::String>
79 template <
typename ReasonT = Aws::String>
81 m_reasonHasBeenSet =
true;
82 m_reason = std::forward<ReasonT>(value);
84 template <
typename ReasonT = Aws::String>
97 template <
typename TypeT = Aws::String>
99 m_typeHasBeenSet =
true;
100 m_type = std::forward<TypeT>(value);
102 template <
typename TypeT = Aws::String>
104 SetType(std::forward<TypeT>(value));
116 template <
typename ValueT = Aws::String>
118 m_valueHasBeenSet =
true;
119 m_value = std::forward<ValueT>(value);
121 template <
typename ValueT = Aws::String>
123 SetValue(std::forward<ValueT>(value));
137 bool m_constraintHasBeenSet =
false;
138 bool m_locationHasBeenSet =
false;
139 bool m_reasonHasBeenSet =
false;
140 bool m_typeHasBeenSet =
false;
141 bool m_valueHasBeenSet =
false;
bool TypeHasBeenSet() const
AWS_APPCONFIG_API InvalidConfigurationDetail()=default
void SetType(TypeT &&value)
InvalidConfigurationDetail & WithType(TypeT &&value)
InvalidConfigurationDetail & WithValue(ValueT &&value)
const Aws::String & GetLocation() const
InvalidConfigurationDetail & WithReason(ReasonT &&value)
const Aws::String & GetType() const
InvalidConfigurationDetail & WithConstraint(ConstraintT &&value)
bool ValueHasBeenSet() const
bool ConstraintHasBeenSet() const
bool ReasonHasBeenSet() const
InvalidConfigurationDetail & WithLocation(LocationT &&value)
bool LocationHasBeenSet() const
AWS_APPCONFIG_API Aws::Utils::Json::JsonValue Jsonize() const
void SetReason(ReasonT &&value)
void SetLocation(LocationT &&value)
AWS_APPCONFIG_API InvalidConfigurationDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetValue() const
void SetConstraint(ConstraintT &&value)
const Aws::String & GetConstraint() const
const Aws::String & GetReason() const
AWS_APPCONFIG_API InvalidConfigurationDetail(Aws::Utils::Json::JsonView jsonValue)
void SetValue(ValueT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue