7#include <aws/groundstation/GroundStation_EXPORTS.h>
8#include <aws/groundstation/GroundStationRequest.h>
9#include <aws/groundstation/model/AgentDetails.h>
10#include <aws/groundstation/model/DiscoveryData.h>
15namespace GroundStation
62 bool m_agentDetailsHasBeenSet =
false;
65 bool m_discoveryDataHasBeenSet =
false;
const AgentDetails & GetAgentDetails() const
void SetAgentDetails(const AgentDetails &value)
void SetAgentDetails(AgentDetails &&value)
RegisterAgentRequest & WithDiscoveryData(const DiscoveryData &value)
bool DiscoveryDataHasBeenSet() const
virtual const char * GetServiceRequestName() const override
RegisterAgentRequest & WithAgentDetails(AgentDetails &&value)
void SetDiscoveryData(DiscoveryData &&value)
const DiscoveryData & GetDiscoveryData() const
RegisterAgentRequest & WithDiscoveryData(DiscoveryData &&value)
bool AgentDetailsHasBeenSet() const
void SetDiscoveryData(const DiscoveryData &value)
RegisterAgentRequest & WithAgentDetails(const AgentDetails &value)
AWS_GROUNDSTATION_API Aws::String SerializePayload() const override
AWS_GROUNDSTATION_API RegisterAgentRequest()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String