7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/devops-agent/DevOpsAgent_EXPORTS.h>
19namespace DevOpsAgent {
40 template <
typename CurrentPageT = Aws::String>
42 m_currentPageHasBeenSet =
true;
43 m_currentPage = std::forward<CurrentPageT>(value);
45 template <
typename CurrentPageT = Aws::String>
58 template <
typename LastMessageT = Aws::String>
60 m_lastMessageHasBeenSet =
true;
61 m_lastMessage = std::forward<LastMessageT>(value);
63 template <
typename LastMessageT = Aws::String>
76 template <
typename UserActionResponseT = Aws::String>
78 m_userActionResponseHasBeenSet =
true;
79 m_userActionResponse = std::forward<UserActionResponseT>(value);
81 template <
typename UserActionResponseT = Aws::String>
93 bool m_currentPageHasBeenSet =
false;
94 bool m_lastMessageHasBeenSet =
false;
95 bool m_userActionResponseHasBeenSet =
false;
bool CurrentPageHasBeenSet() const
const Aws::String & GetUserActionResponse() const
void SetLastMessage(LastMessageT &&value)
bool UserActionResponseHasBeenSet() const
AWS_DEVOPSAGENT_API SendMessageContext(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetLastMessage() const
SendMessageContext & WithLastMessage(LastMessageT &&value)
SendMessageContext & WithUserActionResponse(UserActionResponseT &&value)
AWS_DEVOPSAGENT_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetCurrentPage() const
AWS_DEVOPSAGENT_API SendMessageContext()=default
void SetCurrentPage(CurrentPageT &&value)
SendMessageContext & WithCurrentPage(CurrentPageT &&value)
void SetUserActionResponse(UserActionResponseT &&value)
AWS_DEVOPSAGENT_API SendMessageContext & operator=(Aws::Utils::Json::JsonView jsonValue)
bool LastMessageHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue