/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include A complex type that contains the last failure reason as reported by one
* Amazon Route 53 health checker.See Also:
AWS
* API Reference
The region of the Amazon Route 53 health checker that provided the status in
* StatusReport
.
The region of the Amazon Route 53 health checker that provided the status in
* StatusReport
.
The region of the Amazon Route 53 health checker that provided the status in
* StatusReport
.
The region of the Amazon Route 53 health checker that provided the status in
* StatusReport
.
The region of the Amazon Route 53 health checker that provided the status in
* StatusReport
.
The region of the Amazon Route 53 health checker that provided the status in
* StatusReport
.
The IP address of the Amazon Route 53 health checker that provided the
* failure reason in StatusReport
.
The IP address of the Amazon Route 53 health checker that provided the
* failure reason in StatusReport
.
The IP address of the Amazon Route 53 health checker that provided the
* failure reason in StatusReport
.
The IP address of the Amazon Route 53 health checker that provided the
* failure reason in StatusReport
.
The IP address of the Amazon Route 53 health checker that provided the
* failure reason in StatusReport
.
The IP address of the Amazon Route 53 health checker that provided the
* failure reason in StatusReport
.
The IP address of the Amazon Route 53 health checker that provided the
* failure reason in StatusReport
.
The IP address of the Amazon Route 53 health checker that provided the
* failure reason in StatusReport
.
A complex type that contains the last failure reason as reported by one * Amazon Route 53 health checker and the time of the failed health check.
*/ inline const StatusReport& GetStatusReport() const{ return m_statusReport; } /** *A complex type that contains the last failure reason as reported by one * Amazon Route 53 health checker and the time of the failed health check.
*/ inline bool StatusReportHasBeenSet() const { return m_statusReportHasBeenSet; } /** *A complex type that contains the last failure reason as reported by one * Amazon Route 53 health checker and the time of the failed health check.
*/ inline void SetStatusReport(const StatusReport& value) { m_statusReportHasBeenSet = true; m_statusReport = value; } /** *A complex type that contains the last failure reason as reported by one * Amazon Route 53 health checker and the time of the failed health check.
*/ inline void SetStatusReport(StatusReport&& value) { m_statusReportHasBeenSet = true; m_statusReport = std::move(value); } /** *A complex type that contains the last failure reason as reported by one * Amazon Route 53 health checker and the time of the failed health check.
*/ inline HealthCheckObservation& WithStatusReport(const StatusReport& value) { SetStatusReport(value); return *this;} /** *A complex type that contains the last failure reason as reported by one * Amazon Route 53 health checker and the time of the failed health check.
*/ inline HealthCheckObservation& WithStatusReport(StatusReport&& value) { SetStatusReport(std::move(value)); return *this;} private: HealthCheckRegion m_region; bool m_regionHasBeenSet = false; Aws::String m_iPAddress; bool m_iPAddressHasBeenSet = false; StatusReport m_statusReport; bool m_statusReportHasBeenSet = false; }; } // namespace Model } // namespace Route53 } // namespace Aws