7#include <aws/ssm-contacts/SSMContacts_EXPORTS.h>
8#include <aws/ssm-contacts/SSMContactsRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/ssm-contacts/model/AcceptType.h>
11#include <aws/ssm-contacts/model/AcceptCodeValidation.h>
45 template<
typename PageIdT = Aws::String>
46 void SetPageId(PageIdT&& value) { m_pageIdHasBeenSet =
true; m_pageId = std::forward<PageIdT>(value); }
47 template<
typename PageIdT = Aws::String>
57 template<
typename ContactChannelIdT = Aws::String>
58 void SetContactChannelId(ContactChannelIdT&& value) { m_contactChannelIdHasBeenSet =
true; m_contactChannelId = std::forward<ContactChannelIdT>(value); }
59 template<
typename ContactChannelIdT = Aws::String>
80 template<
typename NoteT = Aws::String>
81 void SetNote(NoteT&& value) { m_noteHasBeenSet =
true; m_note = std::forward<NoteT>(value); }
82 template<
typename NoteT = Aws::String>
92 template<
typename AcceptCodeT = Aws::String>
93 void SetAcceptCode(AcceptCodeT&& value) { m_acceptCodeHasBeenSet =
true; m_acceptCode = std::forward<AcceptCodeT>(value); }
94 template<
typename AcceptCodeT = Aws::String>
117 bool m_pageIdHasBeenSet =
false;
120 bool m_contactChannelIdHasBeenSet =
false;
123 bool m_acceptTypeHasBeenSet =
false;
126 bool m_noteHasBeenSet =
false;
129 bool m_acceptCodeHasBeenSet =
false;
132 bool m_acceptCodeValidationHasBeenSet =
false;
const Aws::String & GetNote() const
bool PageIdHasBeenSet() const
void SetNote(NoteT &&value)
AWS_SSMCONTACTS_API AcceptPageRequest()=default
AWS_SSMCONTACTS_API Aws::String SerializePayload() const override
AcceptPageRequest & WithAcceptCode(AcceptCodeT &&value)
AWS_SSMCONTACTS_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
void SetPageId(PageIdT &&value)
AcceptPageRequest & WithAcceptType(AcceptType value)
const Aws::String & GetAcceptCode() const
AcceptCodeValidation GetAcceptCodeValidation() const
virtual const char * GetServiceRequestName() const override
AcceptPageRequest & WithContactChannelId(ContactChannelIdT &&value)
void SetAcceptType(AcceptType value)
AcceptType GetAcceptType() const
const Aws::String & GetPageId() const
void SetAcceptCodeValidation(AcceptCodeValidation value)
bool ContactChannelIdHasBeenSet() const
AcceptPageRequest & WithNote(NoteT &&value)
bool NoteHasBeenSet() const
void SetContactChannelId(ContactChannelIdT &&value)
AcceptPageRequest & WithPageId(PageIdT &&value)
bool AcceptCodeValidationHasBeenSet() const
const Aws::String & GetContactChannelId() const
bool AcceptCodeHasBeenSet() const
bool AcceptTypeHasBeenSet() const
void SetAcceptCode(AcceptCodeT &&value)
AcceptPageRequest & WithAcceptCodeValidation(AcceptCodeValidation value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String