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>
47 inline void SetPageId(
const char* value) { m_pageIdHasBeenSet =
true; m_pageId.assign(value); }
61 inline void SetContactChannelId(
const char* value) { m_contactChannelIdHasBeenSet =
true; m_contactChannelId.assign(value); }
88 inline void SetNote(
const char* value) { m_noteHasBeenSet =
true; m_note.assign(value); }
102 inline void SetAcceptCode(
const char* value) { m_acceptCodeHasBeenSet =
true; m_acceptCode.assign(value); }
129 bool m_pageIdHasBeenSet =
false;
132 bool m_contactChannelIdHasBeenSet =
false;
135 bool m_acceptTypeHasBeenSet =
false;
138 bool m_noteHasBeenSet =
false;
141 bool m_acceptCodeHasBeenSet =
false;
144 bool m_acceptCodeValidationHasBeenSet =
false;
const Aws::String & GetNote() const
AcceptPageRequest & WithContactChannelId(const Aws::String &value)
void SetPageId(const char *value)
void SetAcceptCode(const char *value)
AcceptPageRequest & WithNote(Aws::String &&value)
void SetAcceptCode(const Aws::String &value)
bool PageIdHasBeenSet() const
void SetNote(Aws::String &&value)
AWS_SSMCONTACTS_API Aws::String SerializePayload() const override
AWS_SSMCONTACTS_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
AWS_SSMCONTACTS_API AcceptPageRequest()
const AcceptCodeValidation & GetAcceptCodeValidation() const
void SetPageId(const Aws::String &value)
const Aws::String & GetAcceptCode() const
AcceptPageRequest & WithAcceptCodeValidation(const AcceptCodeValidation &value)
virtual const char * GetServiceRequestName() const override
void SetAcceptCode(Aws::String &&value)
AcceptPageRequest & WithContactChannelId(const char *value)
AcceptPageRequest & WithAcceptType(AcceptType &&value)
AcceptPageRequest & WithAcceptType(const AcceptType &value)
const AcceptType & GetAcceptType() const
const Aws::String & GetPageId() const
AcceptPageRequest & WithPageId(Aws::String &&value)
bool ContactChannelIdHasBeenSet() const
void SetAcceptCodeValidation(AcceptCodeValidation &&value)
AcceptPageRequest & WithPageId(const Aws::String &value)
void SetAcceptType(const AcceptType &value)
AcceptPageRequest & WithAcceptCode(const char *value)
void SetAcceptType(AcceptType &&value)
AcceptPageRequest & WithContactChannelId(Aws::String &&value)
bool NoteHasBeenSet() const
AcceptPageRequest & WithPageId(const char *value)
AcceptPageRequest & WithNote(const Aws::String &value)
void SetAcceptCodeValidation(const AcceptCodeValidation &value)
void SetContactChannelId(Aws::String &&value)
void SetContactChannelId(const Aws::String &value)
bool AcceptCodeValidationHasBeenSet() const
AcceptPageRequest & WithAcceptCodeValidation(AcceptCodeValidation &&value)
const Aws::String & GetContactChannelId() const
void SetNote(const Aws::String &value)
bool AcceptCodeHasBeenSet() const
AcceptPageRequest & WithAcceptCode(const Aws::String &value)
void SetPageId(Aws::String &&value)
void SetContactChannelId(const char *value)
AcceptPageRequest & WithNote(const char *value)
bool AcceptTypeHasBeenSet() const
AcceptPageRequest & WithAcceptCode(Aws::String &&value)
void SetNote(const char *value)
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String