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 {
43 template <
typename ClientIdT = Aws::String>
45 m_clientIdHasBeenSet =
true;
46 m_clientId = std::forward<ClientIdT>(value);
48 template <
typename ClientIdT = Aws::String>
66 m_cleanSessionHasBeenSet =
true;
67 m_cleanSession = value;
86 m_preventWillMessageHasBeenSet =
true;
87 m_preventWillMessage = value;
97 bool m_cleanSession{
false};
99 bool m_preventWillMessage{
false};
100 bool m_clientIdHasBeenSet =
false;
101 bool m_cleanSessionHasBeenSet =
false;
102 bool m_preventWillMessageHasBeenSet =
false;
const Aws::String & GetClientId() const
void SetCleanSession(bool value)
DeleteConnectionRequest & WithCleanSession(bool value)
bool PreventWillMessageHasBeenSet() const
bool CleanSessionHasBeenSet() const
void SetPreventWillMessage(bool value)
bool GetCleanSession() const
bool GetPreventWillMessage() const
DeleteConnectionRequest & WithClientId(ClientIdT &&value)
virtual const char * GetServiceRequestName() const override
AWS_IOTDATAPLANE_API void AddQueryStringParameters(Aws::Http::URI &uri) const override
AWS_IOTDATAPLANE_API Aws::String SerializePayload() const override
bool ClientIdHasBeenSet() const
DeleteConnectionRequest & WithPreventWillMessage(bool value)
AWS_IOTDATAPLANE_API DeleteConnectionRequest()=default
void SetClientId(ClientIdT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String