7#include <aws/groundstation/GroundStation_EXPORTS.h>
8#include <aws/groundstation/model/AntennaDemodDecodeDetails.h>
9#include <aws/groundstation/model/EndpointDetails.h>
10#include <aws/groundstation/model/S3RecordingDetails.h>
23namespace GroundStation
79 bool m_antennaDemodDecodeDetailsHasBeenSet =
false;
82 bool m_endpointDetailsHasBeenSet =
false;
85 bool m_s3RecordingDetailsHasBeenSet =
false;
ConfigDetails & WithS3RecordingDetails(const S3RecordingDetails &value)
ConfigDetails & WithAntennaDemodDecodeDetails(const AntennaDemodDecodeDetails &value)
ConfigDetails & WithEndpointDetails(const EndpointDetails &value)
AWS_GROUNDSTATION_API ConfigDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_GROUNDSTATION_API ConfigDetails(Aws::Utils::Json::JsonView jsonValue)
bool S3RecordingDetailsHasBeenSet() const
const S3RecordingDetails & GetS3RecordingDetails() const
AWS_GROUNDSTATION_API Aws::Utils::Json::JsonValue Jsonize() const
void SetS3RecordingDetails(const S3RecordingDetails &value)
ConfigDetails & WithAntennaDemodDecodeDetails(AntennaDemodDecodeDetails &&value)
void SetEndpointDetails(const EndpointDetails &value)
ConfigDetails & WithS3RecordingDetails(S3RecordingDetails &&value)
void SetAntennaDemodDecodeDetails(AntennaDemodDecodeDetails &&value)
const AntennaDemodDecodeDetails & GetAntennaDemodDecodeDetails() const
AWS_GROUNDSTATION_API ConfigDetails()
bool EndpointDetailsHasBeenSet() const
bool AntennaDemodDecodeDetailsHasBeenSet() const
void SetS3RecordingDetails(S3RecordingDetails &&value)
void SetEndpointDetails(EndpointDetails &&value)
ConfigDetails & WithEndpointDetails(EndpointDetails &&value)
void SetAntennaDemodDecodeDetails(const AntennaDemodDecodeDetails &value)
const EndpointDetails & GetEndpointDetails() const
Aws::Utils::Json::JsonValue JsonValue