/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Creates a subset of items within an attribute that are modified. For example,
* you can use this operation to create a subset of items that cost $5 or less. To
* do this, you specify "AttributeName": "price"
,
* "AttributeValue": "5"
, and "Condition": "LESS_THAN"
.
* Pair this operation with the Action operation within the
* CreateWhatIfForecastRequest$TimeSeriesTransformations operation to define
* how the attribute is modified.See Also:
AWS
* API Reference
The item_id, dimension name, IM name, or timestamp that you are * modifying.
*/ inline const Aws::String& GetAttributeName() const{ return m_attributeName; } /** *The item_id, dimension name, IM name, or timestamp that you are * modifying.
*/ inline bool AttributeNameHasBeenSet() const { return m_attributeNameHasBeenSet; } /** *The item_id, dimension name, IM name, or timestamp that you are * modifying.
*/ inline void SetAttributeName(const Aws::String& value) { m_attributeNameHasBeenSet = true; m_attributeName = value; } /** *The item_id, dimension name, IM name, or timestamp that you are * modifying.
*/ inline void SetAttributeName(Aws::String&& value) { m_attributeNameHasBeenSet = true; m_attributeName = std::move(value); } /** *The item_id, dimension name, IM name, or timestamp that you are * modifying.
*/ inline void SetAttributeName(const char* value) { m_attributeNameHasBeenSet = true; m_attributeName.assign(value); } /** *The item_id, dimension name, IM name, or timestamp that you are * modifying.
*/ inline TimeSeriesCondition& WithAttributeName(const Aws::String& value) { SetAttributeName(value); return *this;} /** *The item_id, dimension name, IM name, or timestamp that you are * modifying.
*/ inline TimeSeriesCondition& WithAttributeName(Aws::String&& value) { SetAttributeName(std::move(value)); return *this;} /** *The item_id, dimension name, IM name, or timestamp that you are * modifying.
*/ inline TimeSeriesCondition& WithAttributeName(const char* value) { SetAttributeName(value); return *this;} /** *The value that is applied for the chosen Condition
.
The value that is applied for the chosen Condition
.
The value that is applied for the chosen Condition
.
The value that is applied for the chosen Condition
.
The value that is applied for the chosen Condition
.
The value that is applied for the chosen Condition
.
The value that is applied for the chosen Condition
.
The value that is applied for the chosen Condition
.
The condition to apply. Valid values are EQUALS
,
* NOT_EQUALS
, LESS_THAN
and
* GREATER_THAN
.
The condition to apply. Valid values are EQUALS
,
* NOT_EQUALS
, LESS_THAN
and
* GREATER_THAN
.
The condition to apply. Valid values are EQUALS
,
* NOT_EQUALS
, LESS_THAN
and
* GREATER_THAN
.
The condition to apply. Valid values are EQUALS
,
* NOT_EQUALS
, LESS_THAN
and
* GREATER_THAN
.
The condition to apply. Valid values are EQUALS
,
* NOT_EQUALS
, LESS_THAN
and
* GREATER_THAN
.
The condition to apply. Valid values are EQUALS
,
* NOT_EQUALS
, LESS_THAN
and
* GREATER_THAN
.