7#include <aws/cost-optimization-hub/CostOptimizationHub_EXPORTS.h>
16namespace CostOptimizationHub {
39 m_activeConnectionCountHasBeenSet =
true;
40 m_activeConnectionCount = value;
55 m_packetsInFromSourceHasBeenSet =
true;
56 m_packetsInFromSource = value;
72 m_packetsInFromDestinationHasBeenSet =
true;
73 m_packetsInFromDestination = value;
81 long long m_activeConnectionCount{0};
83 long long m_packetsInFromSource{0};
85 long long m_packetsInFromDestination{0};
86 bool m_activeConnectionCountHasBeenSet =
false;
87 bool m_packetsInFromSourceHasBeenSet =
false;
88 bool m_packetsInFromDestinationHasBeenSet =
false;
AWS_COSTOPTIMIZATIONHUB_API NatGatewayConfiguration(Aws::Utils::Json::JsonView jsonValue)
long long GetPacketsInFromSource() const
long long GetActiveConnectionCount() const
long long GetPacketsInFromDestination() const
AWS_COSTOPTIMIZATIONHUB_API NatGatewayConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool PacketsInFromDestinationHasBeenSet() const
NatGatewayConfiguration & WithPacketsInFromDestination(long long value)
AWS_COSTOPTIMIZATIONHUB_API Aws::Utils::Json::JsonValue Jsonize() const
void SetPacketsInFromSource(long long value)
NatGatewayConfiguration & WithPacketsInFromSource(long long value)
void SetActiveConnectionCount(long long value)
bool ActiveConnectionCountHasBeenSet() const
void SetPacketsInFromDestination(long long value)
bool PacketsInFromSourceHasBeenSet() const
AWS_COSTOPTIMIZATIONHUB_API NatGatewayConfiguration()=default
NatGatewayConfiguration & WithActiveConnectionCount(long long value)
Aws::Utils::Json::JsonValue JsonValue