7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/iot-data/IoTDataPlaneRequest.h>
9#include <aws/iot-data/IoTDataPlane_EXPORTS.h>
17namespace IoTDataPlane {
45 template <
typename ClientIdT = Aws::String>
47 m_clientIdHasBeenSet =
true;
48 m_clientId = std::forward<ClientIdT>(value);
50 template <
typename ClientIdT = Aws::String>
69 m_includeSocketInformationHasBeenSet =
true;
70 m_includeSocketInformation = value;
80 bool m_includeSocketInformation{
false};
81 bool m_clientIdHasBeenSet =
false;
82 bool m_includeSocketInformationHasBeenSet =
false;
virtual const char * GetServiceRequestName() const override
void SetIncludeSocketInformation(bool value)
AWS_IOTDATAPLANE_API GetConnectionRequest()=default
bool GetIncludeSocketInformation() const
AWS_IOTDATAPLANE_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
void SetClientId(ClientIdT &&value)
bool ClientIdHasBeenSet() const
bool IncludeSocketInformationHasBeenSet() const
GetConnectionRequest & WithClientId(ClientIdT &&value)
const Aws::String & GetClientId() const
GetConnectionRequest & WithIncludeSocketInformation(bool value)
AWS_IOTDATAPLANE_API Aws::String SerializePayload() const override
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String