7#include <aws/groundstation/GroundStation_EXPORTS.h>
8#include <aws/groundstation/model/Frequency.h>
9#include <aws/groundstation/model/Polarization.h>
20namespace GroundStation {
43 template <
typename CenterFrequencyT = Frequency>
45 m_centerFrequencyHasBeenSet =
true;
46 m_centerFrequency = std::forward<CenterFrequencyT>(value);
48 template <
typename CenterFrequencyT = Frequency>
64 m_polarizationHasBeenSet =
true;
65 m_polarization = value;
74 bool m_centerFrequencyHasBeenSet =
false;
77 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