/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The response to a DataQuery.See Also:
AWS
* API Reference
The ID passed in the DataQuery.
The ID passed in the DataQuery.
The ID passed in the DataQuery.
The ID passed in the DataQuery.
The ID passed in the DataQuery.
The ID passed in the DataQuery.
The ID passed in the DataQuery.
The ID passed in the DataQuery.
The Region or Availability Zone that's the source for the data query. For
* example, us-east-1.
The Region or Availability Zone that's the source for the data query. For
* example, us-east-1.
The Region or Availability Zone that's the source for the data query. For
* example, us-east-1.
The Region or Availability Zone that's the source for the data query. For
* example, us-east-1.
The Region or Availability Zone that's the source for the data query. For
* example, us-east-1.
The Region or Availability Zone that's the source for the data query. For
* example, us-east-1.
The Region or Availability Zone that's the source for the data query. For
* example, us-east-1.
The Region or Availability Zone that's the source for the data query. For
* example, us-east-1.
The Region or Availability Zone that's the destination for the data query.
* For example, eu-west-1.
The Region or Availability Zone that's the destination for the data query.
* For example, eu-west-1.
The Region or Availability Zone that's the destination for the data query.
* For example, eu-west-1.
The Region or Availability Zone that's the destination for the data query.
* For example, eu-west-1.
The Region or Availability Zone that's the destination for the data query.
* For example, eu-west-1.
The Region or Availability Zone that's the destination for the data query.
* For example, eu-west-1.
The Region or Availability Zone that's the destination for the data query.
* For example, eu-west-1.
The Region or Availability Zone that's the destination for the data query.
* For example, eu-west-1.
The metric used for the network performance request. Only
* aggregate-latency is supported, which shows network latency during
* a specified period.
The metric used for the network performance request. Only
* aggregate-latency is supported, which shows network latency during
* a specified period.
The metric used for the network performance request. Only
* aggregate-latency is supported, which shows network latency during
* a specified period.
The metric used for the network performance request. Only
* aggregate-latency is supported, which shows network latency during
* a specified period.
The metric used for the network performance request. Only
* aggregate-latency is supported, which shows network latency during
* a specified period.
The metric used for the network performance request. Only
* aggregate-latency is supported, which shows network latency during
* a specified period.
The statistic used for the network performance request.
*/ inline const StatisticType& GetStatistic() const{ return m_statistic; } /** *The statistic used for the network performance request.
*/ inline bool StatisticHasBeenSet() const { return m_statisticHasBeenSet; } /** *The statistic used for the network performance request.
*/ inline void SetStatistic(const StatisticType& value) { m_statisticHasBeenSet = true; m_statistic = value; } /** *The statistic used for the network performance request.
*/ inline void SetStatistic(StatisticType&& value) { m_statisticHasBeenSet = true; m_statistic = std::move(value); } /** *The statistic used for the network performance request.
*/ inline DataResponse& WithStatistic(const StatisticType& value) { SetStatistic(value); return *this;} /** *The statistic used for the network performance request.
*/ inline DataResponse& WithStatistic(StatisticType&& value) { SetStatistic(std::move(value)); return *this;} /** *The period used for the network performance request.
*/ inline const PeriodType& GetPeriod() const{ return m_period; } /** *The period used for the network performance request.
*/ inline bool PeriodHasBeenSet() const { return m_periodHasBeenSet; } /** *The period used for the network performance request.
*/ inline void SetPeriod(const PeriodType& value) { m_periodHasBeenSet = true; m_period = value; } /** *The period used for the network performance request.
*/ inline void SetPeriod(PeriodType&& value) { m_periodHasBeenSet = true; m_period = std::move(value); } /** *The period used for the network performance request.
*/ inline DataResponse& WithPeriod(const PeriodType& value) { SetPeriod(value); return *this;} /** *The period used for the network performance request.
*/ inline DataResponse& WithPeriod(PeriodType&& value) { SetPeriod(std::move(value)); return *this;} /** *A list of MetricPoint objects.
A list of MetricPoint objects.
A list of MetricPoint objects.
A list of MetricPoint objects.
A list of MetricPoint objects.
A list of MetricPoint objects.
A list of MetricPoint objects.
A list of MetricPoint objects.