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>
70 m_cleanSessionHasBeenSet =
true;
71 m_cleanSession = value;
90 m_preventWillMessageHasBeenSet =
true;
91 m_preventWillMessage = value;
101 bool m_cleanSession{
false};
103 bool m_preventWillMessage{
false};
104 bool m_clientIdHasBeenSet =
false;
105 bool m_cleanSessionHasBeenSet =
false;
106 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