/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Encapsulates a ColumnStatistics
object that failed and the
* reason for failure.See Also:
AWS
* API Reference
The ColumnStatistics
of the column.
The ColumnStatistics
of the column.
The ColumnStatistics
of the column.
The ColumnStatistics
of the column.
The ColumnStatistics
of the column.
The ColumnStatistics
of the column.
An error message with the reason for the failure of an operation.
*/ inline const ErrorDetail& GetError() const{ return m_error; } /** *An error message with the reason for the failure of an operation.
*/ inline bool ErrorHasBeenSet() const { return m_errorHasBeenSet; } /** *An error message with the reason for the failure of an operation.
*/ inline void SetError(const ErrorDetail& value) { m_errorHasBeenSet = true; m_error = value; } /** *An error message with the reason for the failure of an operation.
*/ inline void SetError(ErrorDetail&& value) { m_errorHasBeenSet = true; m_error = std::move(value); } /** *An error message with the reason for the failure of an operation.
*/ inline ColumnStatisticsError& WithError(const ErrorDetail& value) { SetError(value); return *this;} /** *An error message with the reason for the failure of an operation.
*/ inline ColumnStatisticsError& WithError(ErrorDetail&& value) { SetError(std::move(value)); return *this;} private: ColumnStatistics m_columnStatistics; bool m_columnStatisticsHasBeenSet = false; ErrorDetail m_error; bool m_errorHasBeenSet = false; }; } // namespace Model } // namespace Glue } // namespace Aws