7#include <aws/securityhub/SecurityHub_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
49 template<
typename UpdatedFieldT = Aws::String>
50 void SetUpdatedField(UpdatedFieldT&& value) { m_updatedFieldHasBeenSet =
true; m_updatedField = std::forward<UpdatedFieldT>(value); }
51 template<
typename UpdatedFieldT = Aws::String>
61 template<
typename OldValueT = Aws::String>
62 void SetOldValue(OldValueT&& value) { m_oldValueHasBeenSet =
true; m_oldValue = std::forward<OldValueT>(value); }
63 template<
typename OldValueT = Aws::String>
76 template<
typename NewValueT = Aws::String>
77 void SetNewValue(NewValueT&& value) { m_newValueHasBeenSet =
true; m_newValue = std::forward<NewValueT>(value); }
78 template<
typename NewValueT = Aws::String>
84 bool m_updatedFieldHasBeenSet =
false;
87 bool m_oldValueHasBeenSet =
false;
90 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