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
49 template<
typename AntennaDemodDecodeDetailsT = AntennaDemodDecodeDetails>
50 void SetAntennaDemodDecodeDetails(AntennaDemodDecodeDetailsT&& value) { m_antennaDemodDecodeDetailsHasBeenSet =
true; m_antennaDemodDecodeDetails = std::forward<AntennaDemodDecodeDetailsT>(value); }
51 template<
typename AntennaDemodDecodeDetailsT = AntennaDemodDecodeDetails>
59 template<
typename Endpo
intDetailsT = Endpo
intDetails>
60 void SetEndpointDetails(EndpointDetailsT&& value) { m_endpointDetailsHasBeenSet =
true; m_endpointDetails = std::forward<EndpointDetailsT>(value); }
61 template<
typename Endpo
intDetailsT = Endpo
intDetails>
71 template<
typename S3RecordingDetailsT = S3RecordingDetails>
72 void SetS3RecordingDetails(S3RecordingDetailsT&& value) { m_s3RecordingDetailsHasBeenSet =
true; m_s3RecordingDetails = std::forward<S3RecordingDetailsT>(value); }
73 template<
typename S3RecordingDetailsT = S3RecordingDetails>
79 bool m_antennaDemodDecodeDetailsHasBeenSet =
false;
82 bool m_endpointDetailsHasBeenSet =
false;
85 bool m_s3RecordingDetailsHasBeenSet =
false;
AWS_GROUNDSTATION_API ConfigDetails()=default
ConfigDetails & WithS3RecordingDetails(S3RecordingDetailsT &&value)
AWS_GROUNDSTATION_API ConfigDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetEndpointDetails(EndpointDetailsT &&value)
void SetAntennaDemodDecodeDetails(AntennaDemodDecodeDetailsT &&value)
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
ConfigDetails & WithEndpointDetails(EndpointDetailsT &&value)
const AntennaDemodDecodeDetails & GetAntennaDemodDecodeDetails() const
bool EndpointDetailsHasBeenSet() const
bool AntennaDemodDecodeDetailsHasBeenSet() const
void SetS3RecordingDetails(S3RecordingDetailsT &&value)
ConfigDetails & WithAntennaDemodDecodeDetails(AntennaDemodDecodeDetailsT &&value)
const EndpointDetails & GetEndpointDetails() const
Aws::Utils::Json::JsonValue JsonValue