7#include <aws/appconfig/AppConfig_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
48 template<
typename Constra
intT = Aws::String>
49 void SetConstraint(ConstraintT&& value) { m_constraintHasBeenSet =
true; m_constraint = std::forward<ConstraintT>(value); }
50 template<
typename Constra
intT = Aws::String>
61 template<
typename LocationT = Aws::String>
62 void SetLocation(LocationT&& value) { m_locationHasBeenSet =
true; m_location = std::forward<LocationT>(value); }
63 template<
typename LocationT = Aws::String>
73 template<
typename ReasonT = Aws::String>
74 void SetReason(ReasonT&& value) { m_reasonHasBeenSet =
true; m_reason = std::forward<ReasonT>(value); }
75 template<
typename ReasonT = Aws::String>
85 template<
typename TypeT = Aws::String>
86 void SetType(TypeT&& value) { m_typeHasBeenSet =
true; m_type = std::forward<TypeT>(value); }
87 template<
typename TypeT = Aws::String>
98 template<
typename ValueT = Aws::String>
99 void SetValue(ValueT&& value) { m_valueHasBeenSet =
true; m_value = std::forward<ValueT>(value); }
100 template<
typename ValueT = Aws::String>
106 bool m_constraintHasBeenSet =
false;
109 bool m_locationHasBeenSet =
false;
112 bool m_reasonHasBeenSet =
false;
115 bool m_typeHasBeenSet =
false;
118 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