7#include <aws/groundstation/GroundStation_EXPORTS.h>
8#include <aws/groundstation/model/DecodeConfig.h>
9#include <aws/groundstation/model/DemodulationConfig.h>
10#include <aws/groundstation/model/SpectrumConfig.h>
23namespace GroundStation
81 bool m_decodeConfigHasBeenSet =
false;
84 bool m_demodulationConfigHasBeenSet =
false;
87 bool m_spectrumConfigHasBeenSet =
false;
void SetSpectrumConfig(SpectrumConfig &&value)
AWS_GROUNDSTATION_API Aws::Utils::Json::JsonValue Jsonize() const
AntennaDownlinkDemodDecodeConfig & WithSpectrumConfig(SpectrumConfig &&value)
const DemodulationConfig & GetDemodulationConfig() const
AWS_GROUNDSTATION_API AntennaDownlinkDemodDecodeConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AntennaDownlinkDemodDecodeConfig & WithSpectrumConfig(const SpectrumConfig &value)
void SetDecodeConfig(const DecodeConfig &value)
void SetDecodeConfig(DecodeConfig &&value)
const SpectrumConfig & GetSpectrumConfig() const
bool DemodulationConfigHasBeenSet() const
AntennaDownlinkDemodDecodeConfig & WithDecodeConfig(const DecodeConfig &value)
bool SpectrumConfigHasBeenSet() const
const DecodeConfig & GetDecodeConfig() const
void SetSpectrumConfig(const SpectrumConfig &value)
void SetDemodulationConfig(DemodulationConfig &&value)
AntennaDownlinkDemodDecodeConfig & WithDecodeConfig(DecodeConfig &&value)
AWS_GROUNDSTATION_API AntennaDownlinkDemodDecodeConfig(Aws::Utils::Json::JsonView jsonValue)
bool DecodeConfigHasBeenSet() const
AntennaDownlinkDemodDecodeConfig & WithDemodulationConfig(const DemodulationConfig &value)
AWS_GROUNDSTATION_API AntennaDownlinkDemodDecodeConfig()
void SetDemodulationConfig(const DemodulationConfig &value)
AntennaDownlinkDemodDecodeConfig & WithDemodulationConfig(DemodulationConfig &&value)
Aws::Utils::Json::JsonValue JsonValue