7#include <aws/core/utils/DateTime.h>
8#include <aws/panorama/Panorama_EXPORTS.h>
9#include <aws/panorama/model/EthernetStatus.h>
10#include <aws/panorama/model/NtpStatus.h>
42 template <
typename Ethernet0StatusT = EthernetStatus>
44 m_ethernet0StatusHasBeenSet =
true;
45 m_ethernet0Status = std::forward<Ethernet0StatusT>(value);
47 template <
typename Ethernet0StatusT = EthernetStatus>
60 template <
typename Ethernet1StatusT = EthernetStatus>
62 m_ethernet1StatusHasBeenSet =
true;
63 m_ethernet1Status = std::forward<Ethernet1StatusT>(value);
65 template <
typename Ethernet1StatusT = EthernetStatus>
78 template <
typename LastUpdatedTimeT = Aws::Utils::DateTime>
80 m_lastUpdatedTimeHasBeenSet =
true;
81 m_lastUpdatedTime = std::forward<LastUpdatedTimeT>(value);
83 template <
typename LastUpdatedTimeT = Aws::Utils::DateTime>
96 template <
typename NtpStatusT = NtpStatus>
98 m_ntpStatusHasBeenSet =
true;
99 m_ntpStatus = std::forward<NtpStatusT>(value);
101 template <
typename NtpStatusT = NtpStatus>
114 NtpStatus m_ntpStatus;
115 bool m_ethernet0StatusHasBeenSet =
false;
116 bool m_ethernet1StatusHasBeenSet =
false;
117 bool m_lastUpdatedTimeHasBeenSet =
false;
118 bool m_ntpStatusHasBeenSet =
false;
const EthernetStatus & GetEthernet0Status() const
const Aws::Utils::DateTime & GetLastUpdatedTime() const
NetworkStatus & WithEthernet1Status(Ethernet1StatusT &&value)
void SetEthernet0Status(Ethernet0StatusT &&value)
NetworkStatus & WithLastUpdatedTime(LastUpdatedTimeT &&value)
void SetEthernet1Status(Ethernet1StatusT &&value)
bool Ethernet1StatusHasBeenSet() const
void SetNtpStatus(NtpStatusT &&value)
NetworkStatus & WithNtpStatus(NtpStatusT &&value)
void SetLastUpdatedTime(LastUpdatedTimeT &&value)
AWS_PANORAMA_API NetworkStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
const EthernetStatus & GetEthernet1Status() const
bool LastUpdatedTimeHasBeenSet() const
NetworkStatus & WithEthernet0Status(Ethernet0StatusT &&value)
bool Ethernet0StatusHasBeenSet() const
AWS_PANORAMA_API Aws::Utils::Json::JsonValue Jsonize() const
const NtpStatus & GetNtpStatus() const
AWS_PANORAMA_API NetworkStatus()=default
AWS_PANORAMA_API NetworkStatus(Aws::Utils::Json::JsonView jsonValue)
bool NtpStatusHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue