/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include Information about metrics to publish to CloudWatch.See Also:
* AWS
* API Reference
Defines CloudWatch dimension values to publish.
*/ inline const Aws::VectorDefines CloudWatch dimension values to publish.
*/ inline bool DimensionsHasBeenSet() const { return m_dimensionsHasBeenSet; } /** *Defines CloudWatch dimension values to publish.
*/ inline void SetDimensions(const Aws::VectorDefines CloudWatch dimension values to publish.
*/ inline void SetDimensions(Aws::VectorDefines CloudWatch dimension values to publish.
*/ inline StatelessCustomPublishMetricAction& WithDimensions(const Aws::VectorDefines CloudWatch dimension values to publish.
*/ inline StatelessCustomPublishMetricAction& WithDimensions(Aws::VectorDefines CloudWatch dimension values to publish.
*/ inline StatelessCustomPublishMetricAction& AddDimensions(const StatelessCustomPublishMetricActionDimension& value) { m_dimensionsHasBeenSet = true; m_dimensions.push_back(value); return *this; } /** *Defines CloudWatch dimension values to publish.
*/ inline StatelessCustomPublishMetricAction& AddDimensions(StatelessCustomPublishMetricActionDimension&& value) { m_dimensionsHasBeenSet = true; m_dimensions.push_back(std::move(value)); return *this; } private: Aws::Vector