7#include <aws/groundstation/GroundStation_EXPORTS.h>
8#include <aws/groundstation/model/Frequency.h>
9#include <aws/groundstation/model/Polarization.h>
22namespace GroundStation
49 template<
typename CenterFrequencyT = Frequency>
50 void SetCenterFrequency(CenterFrequencyT&& value) { m_centerFrequencyHasBeenSet =
true; m_centerFrequency = std::forward<CenterFrequencyT>(value); }
51 template<
typename CenterFrequencyT = Frequency>
69 bool m_centerFrequencyHasBeenSet =
false;
72 bool m_polarizationHasBeenSet =
false;
bool PolarizationHasBeenSet() const
UplinkSpectrumConfig & WithCenterFrequency(CenterFrequencyT &&value)
bool CenterFrequencyHasBeenSet() const
AWS_GROUNDSTATION_API UplinkSpectrumConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
UplinkSpectrumConfig & WithPolarization(Polarization value)
AWS_GROUNDSTATION_API UplinkSpectrumConfig(Aws::Utils::Json::JsonView jsonValue)
Polarization GetPolarization() const
void SetCenterFrequency(CenterFrequencyT &&value)
AWS_GROUNDSTATION_API UplinkSpectrumConfig()=default
const Frequency & GetCenterFrequency() const
void SetPolarization(Polarization value)
AWS_GROUNDSTATION_API Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonValue JsonValue