/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Provides information about the method that featurizes (transforms) a dataset
* field. The method is part of the The following is an example of how you
* specify a
* FeaturizationPipeline
of the
* Featurization object. FeaturizationMethod
object.{
"FeaturizationMethodName": "filling",
"FeaturizationMethodParameters": {"aggregation": "sum", "middlefill":
* "zero", "backfill": "zero"}
}
See
* Also:
AWS
* API Reference
The name of the method. The "filling" method is the only supported * method.
*/ inline const FeaturizationMethodName& GetFeaturizationMethodName() const{ return m_featurizationMethodName; } /** *The name of the method. The "filling" method is the only supported * method.
*/ inline bool FeaturizationMethodNameHasBeenSet() const { return m_featurizationMethodNameHasBeenSet; } /** *The name of the method. The "filling" method is the only supported * method.
*/ inline void SetFeaturizationMethodName(const FeaturizationMethodName& value) { m_featurizationMethodNameHasBeenSet = true; m_featurizationMethodName = value; } /** *The name of the method. The "filling" method is the only supported * method.
*/ inline void SetFeaturizationMethodName(FeaturizationMethodName&& value) { m_featurizationMethodNameHasBeenSet = true; m_featurizationMethodName = std::move(value); } /** *The name of the method. The "filling" method is the only supported * method.
*/ inline FeaturizationMethod& WithFeaturizationMethodName(const FeaturizationMethodName& value) { SetFeaturizationMethodName(value); return *this;} /** *The name of the method. The "filling" method is the only supported * method.
*/ inline FeaturizationMethod& WithFeaturizationMethodName(FeaturizationMethodName&& value) { SetFeaturizationMethodName(std::move(value)); return *this;} /** *The method parameters (key-value pairs), which are a map of override * parameters. Specify these parameters to override the default values. Related * Time Series attributes do not accept aggregation parameters.
The * following list shows the parameters and their valid values for the "filling" * featurization method for a Target Time Series dataset. Bold signifies the * default value.
aggregation
: sum,
* avg
, first
, min
, max
frontfill
: none
* middlefill
: zero, nan
(not a number),
* value
, median
, mean
, min
,
* max
backfill
: zero,
* nan
, value
, median
, mean
,
* min
, max
The following list shows * the parameters and their valid values for a Related Time Series * featurization method (there are no defaults):
* middlefill
: zero
, value
,
* median
, mean
, min
, max
backfill
: zero
, value
,
* median
, mean
, min
, max
futurefill
: zero
, value
,
* median
, mean
, min
, max
To set a filling method to a specific value, set the fill
* parameter to value
and define the value in a corresponding
* _value
parameter. For example, to set backfilling to a value of 2,
* include the following: "backfill": "value"
and
* "backfill_value":"2"
.
The method parameters (key-value pairs), which are a map of override * parameters. Specify these parameters to override the default values. Related * Time Series attributes do not accept aggregation parameters.
The * following list shows the parameters and their valid values for the "filling" * featurization method for a Target Time Series dataset. Bold signifies the * default value.
aggregation
: sum,
* avg
, first
, min
, max
frontfill
: none
* middlefill
: zero, nan
(not a number),
* value
, median
, mean
, min
,
* max
backfill
: zero,
* nan
, value
, median
, mean
,
* min
, max
The following list shows * the parameters and their valid values for a Related Time Series * featurization method (there are no defaults):
* middlefill
: zero
, value
,
* median
, mean
, min
, max
backfill
: zero
, value
,
* median
, mean
, min
, max
futurefill
: zero
, value
,
* median
, mean
, min
, max
To set a filling method to a specific value, set the fill
* parameter to value
and define the value in a corresponding
* _value
parameter. For example, to set backfilling to a value of 2,
* include the following: "backfill": "value"
and
* "backfill_value":"2"
.
The method parameters (key-value pairs), which are a map of override * parameters. Specify these parameters to override the default values. Related * Time Series attributes do not accept aggregation parameters.
The * following list shows the parameters and their valid values for the "filling" * featurization method for a Target Time Series dataset. Bold signifies the * default value.
aggregation
: sum,
* avg
, first
, min
, max
frontfill
: none
* middlefill
: zero, nan
(not a number),
* value
, median
, mean
, min
,
* max
backfill
: zero,
* nan
, value
, median
, mean
,
* min
, max
The following list shows * the parameters and their valid values for a Related Time Series * featurization method (there are no defaults):
* middlefill
: zero
, value
,
* median
, mean
, min
, max
backfill
: zero
, value
,
* median
, mean
, min
, max
futurefill
: zero
, value
,
* median
, mean
, min
, max
To set a filling method to a specific value, set the fill
* parameter to value
and define the value in a corresponding
* _value
parameter. For example, to set backfilling to a value of 2,
* include the following: "backfill": "value"
and
* "backfill_value":"2"
.
The method parameters (key-value pairs), which are a map of override * parameters. Specify these parameters to override the default values. Related * Time Series attributes do not accept aggregation parameters.
The * following list shows the parameters and their valid values for the "filling" * featurization method for a Target Time Series dataset. Bold signifies the * default value.
aggregation
: sum,
* avg
, first
, min
, max
frontfill
: none
* middlefill
: zero, nan
(not a number),
* value
, median
, mean
, min
,
* max
backfill
: zero,
* nan
, value
, median
, mean
,
* min
, max
The following list shows * the parameters and their valid values for a Related Time Series * featurization method (there are no defaults):
* middlefill
: zero
, value
,
* median
, mean
, min
, max
backfill
: zero
, value
,
* median
, mean
, min
, max
futurefill
: zero
, value
,
* median
, mean
, min
, max
To set a filling method to a specific value, set the fill
* parameter to value
and define the value in a corresponding
* _value
parameter. For example, to set backfilling to a value of 2,
* include the following: "backfill": "value"
and
* "backfill_value":"2"
.
The method parameters (key-value pairs), which are a map of override * parameters. Specify these parameters to override the default values. Related * Time Series attributes do not accept aggregation parameters.
The * following list shows the parameters and their valid values for the "filling" * featurization method for a Target Time Series dataset. Bold signifies the * default value.
aggregation
: sum,
* avg
, first
, min
, max
frontfill
: none
* middlefill
: zero, nan
(not a number),
* value
, median
, mean
, min
,
* max
backfill
: zero,
* nan
, value
, median
, mean
,
* min
, max
The following list shows * the parameters and their valid values for a Related Time Series * featurization method (there are no defaults):
* middlefill
: zero
, value
,
* median
, mean
, min
, max
backfill
: zero
, value
,
* median
, mean
, min
, max
futurefill
: zero
, value
,
* median
, mean
, min
, max
To set a filling method to a specific value, set the fill
* parameter to value
and define the value in a corresponding
* _value
parameter. For example, to set backfilling to a value of 2,
* include the following: "backfill": "value"
and
* "backfill_value":"2"
.
The method parameters (key-value pairs), which are a map of override * parameters. Specify these parameters to override the default values. Related * Time Series attributes do not accept aggregation parameters.
The * following list shows the parameters and their valid values for the "filling" * featurization method for a Target Time Series dataset. Bold signifies the * default value.
aggregation
: sum,
* avg
, first
, min
, max
frontfill
: none
* middlefill
: zero, nan
(not a number),
* value
, median
, mean
, min
,
* max
backfill
: zero,
* nan
, value
, median
, mean
,
* min
, max
The following list shows * the parameters and their valid values for a Related Time Series * featurization method (there are no defaults):
* middlefill
: zero
, value
,
* median
, mean
, min
, max
backfill
: zero
, value
,
* median
, mean
, min
, max
futurefill
: zero
, value
,
* median
, mean
, min
, max
To set a filling method to a specific value, set the fill
* parameter to value
and define the value in a corresponding
* _value
parameter. For example, to set backfilling to a value of 2,
* include the following: "backfill": "value"
and
* "backfill_value":"2"
.
The method parameters (key-value pairs), which are a map of override * parameters. Specify these parameters to override the default values. Related * Time Series attributes do not accept aggregation parameters.
The * following list shows the parameters and their valid values for the "filling" * featurization method for a Target Time Series dataset. Bold signifies the * default value.
aggregation
: sum,
* avg
, first
, min
, max
frontfill
: none
* middlefill
: zero, nan
(not a number),
* value
, median
, mean
, min
,
* max
backfill
: zero,
* nan
, value
, median
, mean
,
* min
, max
The following list shows * the parameters and their valid values for a Related Time Series * featurization method (there are no defaults):
* middlefill
: zero
, value
,
* median
, mean
, min
, max
backfill
: zero
, value
,
* median
, mean
, min
, max
futurefill
: zero
, value
,
* median
, mean
, min
, max
To set a filling method to a specific value, set the fill
* parameter to value
and define the value in a corresponding
* _value
parameter. For example, to set backfilling to a value of 2,
* include the following: "backfill": "value"
and
* "backfill_value":"2"
.
The method parameters (key-value pairs), which are a map of override * parameters. Specify these parameters to override the default values. Related * Time Series attributes do not accept aggregation parameters.
The * following list shows the parameters and their valid values for the "filling" * featurization method for a Target Time Series dataset. Bold signifies the * default value.
aggregation
: sum,
* avg
, first
, min
, max
frontfill
: none
* middlefill
: zero, nan
(not a number),
* value
, median
, mean
, min
,
* max
backfill
: zero,
* nan
, value
, median
, mean
,
* min
, max
The following list shows * the parameters and their valid values for a Related Time Series * featurization method (there are no defaults):
* middlefill
: zero
, value
,
* median
, mean
, min
, max
backfill
: zero
, value
,
* median
, mean
, min
, max
futurefill
: zero
, value
,
* median
, mean
, min
, max
To set a filling method to a specific value, set the fill
* parameter to value
and define the value in a corresponding
* _value
parameter. For example, to set backfilling to a value of 2,
* include the following: "backfill": "value"
and
* "backfill_value":"2"
.
The method parameters (key-value pairs), which are a map of override * parameters. Specify these parameters to override the default values. Related * Time Series attributes do not accept aggregation parameters.
The * following list shows the parameters and their valid values for the "filling" * featurization method for a Target Time Series dataset. Bold signifies the * default value.
aggregation
: sum,
* avg
, first
, min
, max
frontfill
: none
* middlefill
: zero, nan
(not a number),
* value
, median
, mean
, min
,
* max
backfill
: zero,
* nan
, value
, median
, mean
,
* min
, max
The following list shows * the parameters and their valid values for a Related Time Series * featurization method (there are no defaults):
* middlefill
: zero
, value
,
* median
, mean
, min
, max
backfill
: zero
, value
,
* median
, mean
, min
, max
futurefill
: zero
, value
,
* median
, mean
, min
, max
To set a filling method to a specific value, set the fill
* parameter to value
and define the value in a corresponding
* _value
parameter. For example, to set backfilling to a value of 2,
* include the following: "backfill": "value"
and
* "backfill_value":"2"
.
The method parameters (key-value pairs), which are a map of override * parameters. Specify these parameters to override the default values. Related * Time Series attributes do not accept aggregation parameters.
The * following list shows the parameters and their valid values for the "filling" * featurization method for a Target Time Series dataset. Bold signifies the * default value.
aggregation
: sum,
* avg
, first
, min
, max
frontfill
: none
* middlefill
: zero, nan
(not a number),
* value
, median
, mean
, min
,
* max
backfill
: zero,
* nan
, value
, median
, mean
,
* min
, max
The following list shows * the parameters and their valid values for a Related Time Series * featurization method (there are no defaults):
* middlefill
: zero
, value
,
* median
, mean
, min
, max
backfill
: zero
, value
,
* median
, mean
, min
, max
futurefill
: zero
, value
,
* median
, mean
, min
, max
To set a filling method to a specific value, set the fill
* parameter to value
and define the value in a corresponding
* _value
parameter. For example, to set backfilling to a value of 2,
* include the following: "backfill": "value"
and
* "backfill_value":"2"
.
The method parameters (key-value pairs), which are a map of override * parameters. Specify these parameters to override the default values. Related * Time Series attributes do not accept aggregation parameters.
The * following list shows the parameters and their valid values for the "filling" * featurization method for a Target Time Series dataset. Bold signifies the * default value.
aggregation
: sum,
* avg
, first
, min
, max
frontfill
: none
* middlefill
: zero, nan
(not a number),
* value
, median
, mean
, min
,
* max
backfill
: zero,
* nan
, value
, median
, mean
,
* min
, max
The following list shows * the parameters and their valid values for a Related Time Series * featurization method (there are no defaults):
* middlefill
: zero
, value
,
* median
, mean
, min
, max
backfill
: zero
, value
,
* median
, mean
, min
, max
futurefill
: zero
, value
,
* median
, mean
, min
, max
To set a filling method to a specific value, set the fill
* parameter to value
and define the value in a corresponding
* _value
parameter. For example, to set backfilling to a value of 2,
* include the following: "backfill": "value"
and
* "backfill_value":"2"
.
The method parameters (key-value pairs), which are a map of override * parameters. Specify these parameters to override the default values. Related * Time Series attributes do not accept aggregation parameters.
The * following list shows the parameters and their valid values for the "filling" * featurization method for a Target Time Series dataset. Bold signifies the * default value.
aggregation
: sum,
* avg
, first
, min
, max
frontfill
: none
* middlefill
: zero, nan
(not a number),
* value
, median
, mean
, min
,
* max
backfill
: zero,
* nan
, value
, median
, mean
,
* min
, max
The following list shows * the parameters and their valid values for a Related Time Series * featurization method (there are no defaults):
* middlefill
: zero
, value
,
* median
, mean
, min
, max
backfill
: zero
, value
,
* median
, mean
, min
, max
futurefill
: zero
, value
,
* median
, mean
, min
, max
To set a filling method to a specific value, set the fill
* parameter to value
and define the value in a corresponding
* _value
parameter. For example, to set backfilling to a value of 2,
* include the following: "backfill": "value"
and
* "backfill_value":"2"
.
The method parameters (key-value pairs), which are a map of override * parameters. Specify these parameters to override the default values. Related * Time Series attributes do not accept aggregation parameters.
The * following list shows the parameters and their valid values for the "filling" * featurization method for a Target Time Series dataset. Bold signifies the * default value.
aggregation
: sum,
* avg
, first
, min
, max
frontfill
: none
* middlefill
: zero, nan
(not a number),
* value
, median
, mean
, min
,
* max
backfill
: zero,
* nan
, value
, median
, mean
,
* min
, max
The following list shows * the parameters and their valid values for a Related Time Series * featurization method (there are no defaults):
* middlefill
: zero
, value
,
* median
, mean
, min
, max
backfill
: zero
, value
,
* median
, mean
, min
, max
futurefill
: zero
, value
,
* median
, mean
, min
, max
To set a filling method to a specific value, set the fill
* parameter to value
and define the value in a corresponding
* _value
parameter. For example, to set backfilling to a value of 2,
* include the following: "backfill": "value"
and
* "backfill_value":"2"
.