/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include An array of objects that provides details about a change to a finding,
* including the Amazon Web Services Security Finding Format (ASFF) field that
* changed, the value of the field before the change, and the value of the field
* after the change. See Also:
AWS
* API Reference
The ASFF field that changed during the finding change event.
*/ inline const Aws::String& GetUpdatedField() const{ return m_updatedField; } /** *The ASFF field that changed during the finding change event.
*/ inline bool UpdatedFieldHasBeenSet() const { return m_updatedFieldHasBeenSet; } /** *The ASFF field that changed during the finding change event.
*/ inline void SetUpdatedField(const Aws::String& value) { m_updatedFieldHasBeenSet = true; m_updatedField = value; } /** *The ASFF field that changed during the finding change event.
*/ inline void SetUpdatedField(Aws::String&& value) { m_updatedFieldHasBeenSet = true; m_updatedField = std::move(value); } /** *The ASFF field that changed during the finding change event.
*/ inline void SetUpdatedField(const char* value) { m_updatedFieldHasBeenSet = true; m_updatedField.assign(value); } /** *The ASFF field that changed during the finding change event.
*/ inline FindingHistoryUpdate& WithUpdatedField(const Aws::String& value) { SetUpdatedField(value); return *this;} /** *The ASFF field that changed during the finding change event.
*/ inline FindingHistoryUpdate& WithUpdatedField(Aws::String&& value) { SetUpdatedField(std::move(value)); return *this;} /** *The ASFF field that changed during the finding change event.
*/ inline FindingHistoryUpdate& WithUpdatedField(const char* value) { SetUpdatedField(value); return *this;} /** *The value of the ASFF field before the finding change event.
*/ inline const Aws::String& GetOldValue() const{ return m_oldValue; } /** *The value of the ASFF field before the finding change event.
*/ inline bool OldValueHasBeenSet() const { return m_oldValueHasBeenSet; } /** *The value of the ASFF field before the finding change event.
*/ inline void SetOldValue(const Aws::String& value) { m_oldValueHasBeenSet = true; m_oldValue = value; } /** *The value of the ASFF field before the finding change event.
*/ inline void SetOldValue(Aws::String&& value) { m_oldValueHasBeenSet = true; m_oldValue = std::move(value); } /** *The value of the ASFF field before the finding change event.
*/ inline void SetOldValue(const char* value) { m_oldValueHasBeenSet = true; m_oldValue.assign(value); } /** *The value of the ASFF field before the finding change event.
*/ inline FindingHistoryUpdate& WithOldValue(const Aws::String& value) { SetOldValue(value); return *this;} /** *The value of the ASFF field before the finding change event.
*/ inline FindingHistoryUpdate& WithOldValue(Aws::String&& value) { SetOldValue(std::move(value)); return *this;} /** *The value of the ASFF field before the finding change event.
*/ inline FindingHistoryUpdate& WithOldValue(const char* value) { SetOldValue(value); return *this;} /** * The value of the ASFF field after the finding change event. To preserve
* storage and readability, Security Hub omits this value if
* FindingHistoryRecord
exceeds database limits.
The value of the ASFF field after the finding change event. To preserve
* storage and readability, Security Hub omits this value if
* FindingHistoryRecord
exceeds database limits.
The value of the ASFF field after the finding change event. To preserve
* storage and readability, Security Hub omits this value if
* FindingHistoryRecord
exceeds database limits.
The value of the ASFF field after the finding change event. To preserve
* storage and readability, Security Hub omits this value if
* FindingHistoryRecord
exceeds database limits.
The value of the ASFF field after the finding change event. To preserve
* storage and readability, Security Hub omits this value if
* FindingHistoryRecord
exceeds database limits.
The value of the ASFF field after the finding change event. To preserve
* storage and readability, Security Hub omits this value if
* FindingHistoryRecord
exceeds database limits.
The value of the ASFF field after the finding change event. To preserve
* storage and readability, Security Hub omits this value if
* FindingHistoryRecord
exceeds database limits.
The value of the ASFF field after the finding change event. To preserve
* storage and readability, Security Hub omits this value if
* FindingHistoryRecord
exceeds database limits.