/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Licensed under the Apache License, Version 2.0 (the "License").
* You may not use this file except in compliance with the License.
* A copy of the License is located at
*
* http://aws.amazon.com/apache2.0
*
* or in the "license" file accompanying this file. This file is distributed
* on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
/*
* Do not modify this file. This file is generated from the securityhub-2018-10-26.normal.json service model.
*/
using System;
using System.Collections.Generic;
using System.Xml.Serialization;
using System.Text;
using System.IO;
using System.Net;
using Amazon.Runtime;
using Amazon.Runtime.Internal;
namespace Amazon.SecurityHub.Model
{
///
/// 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.
///
public partial class FindingHistoryUpdate
{
private string _newValue;
private string _oldValue;
private string _updatedField;
///
/// Gets and sets the property NewValue.
///
/// 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.
///
///
public string NewValue
{
get { return this._newValue; }
set { this._newValue = value; }
}
// Check to see if NewValue property is set
internal bool IsSetNewValue()
{
return this._newValue != null;
}
///
/// Gets and sets the property OldValue.
///
/// The value of the ASFF field before the finding change event.
///
///
public string OldValue
{
get { return this._oldValue; }
set { this._oldValue = value; }
}
// Check to see if OldValue property is set
internal bool IsSetOldValue()
{
return this._oldValue != null;
}
///
/// Gets and sets the property UpdatedField.
///
/// The ASFF field that changed during the finding change event.
///
///
public string UpdatedField
{
get { return this._updatedField; }
set { this._updatedField = value; }
}
// Check to see if UpdatedField property is set
internal bool IsSetUpdatedField()
{
return this._updatedField != null;
}
}
}