/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Provides statistics for each data field imported into to an Amazon Forecast
* dataset with the CreateDatasetImportJob
* operation.See Also:
AWS
* API Reference
The number of values in the field. If the response value is -1, refer to
* CountLong
.
The number of values in the field. If the response value is -1, refer to
* CountLong
.
The number of values in the field. If the response value is -1, refer to
* CountLong
.
The number of values in the field. If the response value is -1, refer to
* CountLong
.
The number of distinct values in the field. If the response value is -1,
* refer to CountDistinctLong
.
The number of distinct values in the field. If the response value is -1,
* refer to CountDistinctLong
.
The number of distinct values in the field. If the response value is -1,
* refer to CountDistinctLong
.
The number of distinct values in the field. If the response value is -1,
* refer to CountDistinctLong
.
The number of null values in the field. If the response value is -1, refer to
* CountNullLong
.
The number of null values in the field. If the response value is -1, refer to
* CountNullLong
.
The number of null values in the field. If the response value is -1, refer to
* CountNullLong
.
The number of null values in the field. If the response value is -1, refer to
* CountNullLong
.
The number of NAN (not a number) values in the field. If the response value
* is -1, refer to CountNanLong
.
The number of NAN (not a number) values in the field. If the response value
* is -1, refer to CountNanLong
.
The number of NAN (not a number) values in the field. If the response value
* is -1, refer to CountNanLong
.
The number of NAN (not a number) values in the field. If the response value
* is -1, refer to CountNanLong
.
For a numeric field, the minimum value in the field.
*/ inline const Aws::String& GetMin() const{ return m_min; } /** *For a numeric field, the minimum value in the field.
*/ inline bool MinHasBeenSet() const { return m_minHasBeenSet; } /** *For a numeric field, the minimum value in the field.
*/ inline void SetMin(const Aws::String& value) { m_minHasBeenSet = true; m_min = value; } /** *For a numeric field, the minimum value in the field.
*/ inline void SetMin(Aws::String&& value) { m_minHasBeenSet = true; m_min = std::move(value); } /** *For a numeric field, the minimum value in the field.
*/ inline void SetMin(const char* value) { m_minHasBeenSet = true; m_min.assign(value); } /** *For a numeric field, the minimum value in the field.
*/ inline Statistics& WithMin(const Aws::String& value) { SetMin(value); return *this;} /** *For a numeric field, the minimum value in the field.
*/ inline Statistics& WithMin(Aws::String&& value) { SetMin(std::move(value)); return *this;} /** *For a numeric field, the minimum value in the field.
*/ inline Statistics& WithMin(const char* value) { SetMin(value); return *this;} /** *For a numeric field, the maximum value in the field.
*/ inline const Aws::String& GetMax() const{ return m_max; } /** *For a numeric field, the maximum value in the field.
*/ inline bool MaxHasBeenSet() const { return m_maxHasBeenSet; } /** *For a numeric field, the maximum value in the field.
*/ inline void SetMax(const Aws::String& value) { m_maxHasBeenSet = true; m_max = value; } /** *For a numeric field, the maximum value in the field.
*/ inline void SetMax(Aws::String&& value) { m_maxHasBeenSet = true; m_max = std::move(value); } /** *For a numeric field, the maximum value in the field.
*/ inline void SetMax(const char* value) { m_maxHasBeenSet = true; m_max.assign(value); } /** *For a numeric field, the maximum value in the field.
*/ inline Statistics& WithMax(const Aws::String& value) { SetMax(value); return *this;} /** *For a numeric field, the maximum value in the field.
*/ inline Statistics& WithMax(Aws::String&& value) { SetMax(std::move(value)); return *this;} /** *For a numeric field, the maximum value in the field.
*/ inline Statistics& WithMax(const char* value) { SetMax(value); return *this;} /** *For a numeric field, the average value in the field.
*/ inline double GetAvg() const{ return m_avg; } /** *For a numeric field, the average value in the field.
*/ inline bool AvgHasBeenSet() const { return m_avgHasBeenSet; } /** *For a numeric field, the average value in the field.
*/ inline void SetAvg(double value) { m_avgHasBeenSet = true; m_avg = value; } /** *For a numeric field, the average value in the field.
*/ inline Statistics& WithAvg(double value) { SetAvg(value); return *this;} /** *For a numeric field, the standard deviation.
*/ inline double GetStddev() const{ return m_stddev; } /** *For a numeric field, the standard deviation.
*/ inline bool StddevHasBeenSet() const { return m_stddevHasBeenSet; } /** *For a numeric field, the standard deviation.
*/ inline void SetStddev(double value) { m_stddevHasBeenSet = true; m_stddev = value; } /** *For a numeric field, the standard deviation.
*/ inline Statistics& WithStddev(double value) { SetStddev(value); return *this;} /** *The number of values in the field. CountLong
is used instead of
* Count
if the value is greater than 2,147,483,647.
The number of values in the field. CountLong
is used instead of
* Count
if the value is greater than 2,147,483,647.
The number of values in the field. CountLong
is used instead of
* Count
if the value is greater than 2,147,483,647.
The number of values in the field. CountLong
is used instead of
* Count
if the value is greater than 2,147,483,647.
The number of distinct values in the field. CountDistinctLong
is
* used instead of CountDistinct
if the value is greater than
* 2,147,483,647.
The number of distinct values in the field. CountDistinctLong
is
* used instead of CountDistinct
if the value is greater than
* 2,147,483,647.
The number of distinct values in the field. CountDistinctLong
is
* used instead of CountDistinct
if the value is greater than
* 2,147,483,647.
The number of distinct values in the field. CountDistinctLong
is
* used instead of CountDistinct
if the value is greater than
* 2,147,483,647.
The number of null values in the field. CountNullLong
is used
* instead of CountNull
if the value is greater than
* 2,147,483,647.
The number of null values in the field. CountNullLong
is used
* instead of CountNull
if the value is greater than
* 2,147,483,647.
The number of null values in the field. CountNullLong
is used
* instead of CountNull
if the value is greater than
* 2,147,483,647.
The number of null values in the field. CountNullLong
is used
* instead of CountNull
if the value is greater than
* 2,147,483,647.
The number of NAN (not a number) values in the field.
* CountNanLong
is used instead of CountNan
if the value
* is greater than 2,147,483,647.
The number of NAN (not a number) values in the field.
* CountNanLong
is used instead of CountNan
if the value
* is greater than 2,147,483,647.
The number of NAN (not a number) values in the field.
* CountNanLong
is used instead of CountNan
if the value
* is greater than 2,147,483,647.
The number of NAN (not a number) values in the field.
* CountNanLong
is used instead of CountNan
if the value
* is greater than 2,147,483,647.