7#include <aws/groundstation/GroundStation_EXPORTS.h>
8#include <aws/groundstation/model/FrequencyBandwidth.h>
9#include <aws/groundstation/model/Frequency.h>
10#include <aws/groundstation/model/Polarization.h>
23namespace GroundStation
91 bool m_bandwidthHasBeenSet =
false;
94 bool m_centerFrequencyHasBeenSet =
false;
97 bool m_polarizationHasBeenSet =
false;
SpectrumConfig & WithCenterFrequency(const Frequency &value)
void SetCenterFrequency(const Frequency &value)
AWS_GROUNDSTATION_API SpectrumConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
SpectrumConfig & WithPolarization(Polarization &&value)
void SetPolarization(const Polarization &value)
AWS_GROUNDSTATION_API SpectrumConfig()
bool CenterFrequencyHasBeenSet() const
const Polarization & GetPolarization() const
AWS_GROUNDSTATION_API Aws::Utils::Json::JsonValue Jsonize() const
SpectrumConfig & WithCenterFrequency(Frequency &&value)
void SetBandwidth(FrequencyBandwidth &&value)
bool BandwidthHasBeenSet() const
void SetBandwidth(const FrequencyBandwidth &value)
void SetCenterFrequency(Frequency &&value)
SpectrumConfig & WithBandwidth(const FrequencyBandwidth &value)
const FrequencyBandwidth & GetBandwidth() const
SpectrumConfig & WithPolarization(const Polarization &value)
const Frequency & GetCenterFrequency() const
AWS_GROUNDSTATION_API SpectrumConfig(Aws::Utils::Json::JsonView jsonValue)
SpectrumConfig & WithBandwidth(FrequencyBandwidth &&value)
void SetPolarization(Polarization &&value)
bool PolarizationHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue