7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/securityhub/SecurityHub_EXPORTS.h>
43 template <
typename UpdatedFieldT = Aws::String>
45 m_updatedFieldHasBeenSet =
true;
46 m_updatedField = std::forward<UpdatedFieldT>(value);
48 template <
typename UpdatedFieldT = Aws::String>
61 template <
typename OldValueT = Aws::String>
63 m_oldValueHasBeenSet =
true;
64 m_oldValue = std::forward<OldValueT>(value);
66 template <
typename OldValueT = Aws::String>
82 template <
typename NewValueT = Aws::String>
84 m_newValueHasBeenSet =
true;
85 m_newValue = std::forward<NewValueT>(value);
87 template <
typename NewValueT = Aws::String>
99 bool m_updatedFieldHasBeenSet =
false;
100 bool m_oldValueHasBeenSet =
false;
101 bool m_newValueHasBeenSet =
false;
void SetUpdatedField(UpdatedFieldT &&value)
void SetNewValue(NewValueT &&value)
const Aws::String & GetOldValue() const
FindingHistoryUpdate & WithOldValue(OldValueT &&value)
AWS_SECURITYHUB_API FindingHistoryUpdate(Aws::Utils::Json::JsonView jsonValue)
bool UpdatedFieldHasBeenSet() const
FindingHistoryUpdate & WithUpdatedField(UpdatedFieldT &&value)
bool OldValueHasBeenSet() const
AWS_SECURITYHUB_API Aws::Utils::Json::JsonValue Jsonize() const
bool NewValueHasBeenSet() const
void SetOldValue(OldValueT &&value)
AWS_SECURITYHUB_API FindingHistoryUpdate()=default
const Aws::String & GetUpdatedField() const
FindingHistoryUpdate & WithNewValue(NewValueT &&value)
const Aws::String & GetNewValue() const
AWS_SECURITYHUB_API FindingHistoryUpdate & operator=(Aws::Utils::Json::JsonView jsonValue)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue