/**
* 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.