7#include <aws/groundstation/GroundStation_EXPORTS.h>
8#include <aws/groundstation/model/DownlinkAwsGroundStationAgentEndpoint.h>
9#include <aws/groundstation/model/UplinkAwsGroundStationAgentEndpoint.h>
20namespace GroundStation {
41 return m_uplinkAwsGroundStationAgentEndpoint;
44 template <
typename UplinkAwsGroundStationAgentEndpo
intT = UplinkAwsGroundStationAgentEndpo
int>
46 m_uplinkAwsGroundStationAgentEndpointHasBeenSet =
true;
47 m_uplinkAwsGroundStationAgentEndpoint = std::forward<UplinkAwsGroundStationAgentEndpointT>(value);
49 template <
typename UplinkAwsGroundStationAgentEndpo
intT = UplinkAwsGroundStationAgentEndpo
int>
61 return m_downlinkAwsGroundStationAgentEndpoint;
64 template <
typename DownlinkAwsGroundStationAgentEndpo
intT = DownlinkAwsGroundStationAgentEndpo
int>
66 m_downlinkAwsGroundStationAgentEndpointHasBeenSet =
true;
67 m_downlinkAwsGroundStationAgentEndpoint = std::forward<DownlinkAwsGroundStationAgentEndpointT>(value);
69 template <
typename DownlinkAwsGroundStationAgentEndpo
intT = DownlinkAwsGroundStationAgentEndpo
int>
79 bool m_uplinkAwsGroundStationAgentEndpointHasBeenSet =
false;
80 bool m_downlinkAwsGroundStationAgentEndpointHasBeenSet =
false;
const UplinkAwsGroundStationAgentEndpoint & GetUplinkAwsGroundStationAgentEndpoint() const
void SetDownlinkAwsGroundStationAgentEndpoint(DownlinkAwsGroundStationAgentEndpointT &&value)
bool DownlinkAwsGroundStationAgentEndpointHasBeenSet() const
const DownlinkAwsGroundStationAgentEndpoint & GetDownlinkAwsGroundStationAgentEndpoint() const
AWS_GROUNDSTATION_API CreateEndpointDetails()=default
AWS_GROUNDSTATION_API Aws::Utils::Json::JsonValue Jsonize() const
CreateEndpointDetails & WithDownlinkAwsGroundStationAgentEndpoint(DownlinkAwsGroundStationAgentEndpointT &&value)
void SetUplinkAwsGroundStationAgentEndpoint(UplinkAwsGroundStationAgentEndpointT &&value)
CreateEndpointDetails & WithUplinkAwsGroundStationAgentEndpoint(UplinkAwsGroundStationAgentEndpointT &&value)
bool UplinkAwsGroundStationAgentEndpointHasBeenSet() const
AWS_GROUNDSTATION_API CreateEndpointDetails(Aws::Utils::Json::JsonView jsonValue)
AWS_GROUNDSTATION_API CreateEndpointDetails & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue