7#include <aws/qapps/QApps_EXPORTS.h>
8#include <aws/qapps/QAppsRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/qapps/model/DocumentScope.h>
47 inline void SetInstanceId(
const char* value) { m_instanceIdHasBeenSet =
true; m_instanceId.assign(value); }
62 inline void SetCardId(
const char* value) { m_cardIdHasBeenSet =
true; m_cardId.assign(value); }
76 inline void SetAppId(
const char* value) { m_appIdHasBeenSet =
true; m_appId.assign(value); }
90 inline void SetFileContentsBase64(
const char* value) { m_fileContentsBase64HasBeenSet =
true; m_fileContentsBase64.assign(value); }
104 inline void SetFileName(
const char* value) { m_fileNameHasBeenSet =
true; m_fileName.assign(value); }
132 inline void SetSessionId(
const char* value) { m_sessionIdHasBeenSet =
true; m_sessionId.assign(value); }
140 bool m_instanceIdHasBeenSet =
false;
143 bool m_cardIdHasBeenSet =
false;
146 bool m_appIdHasBeenSet =
false;
149 bool m_fileContentsBase64HasBeenSet =
false;
152 bool m_fileNameHasBeenSet =
false;
155 bool m_scopeHasBeenSet =
false;
158 bool m_sessionIdHasBeenSet =
false;
bool ScopeHasBeenSet() const
const Aws::String & GetInstanceId() const
ImportDocumentRequest & WithFileContentsBase64(Aws::String &&value)
ImportDocumentRequest & WithAppId(Aws::String &&value)
void SetScope(DocumentScope &&value)
ImportDocumentRequest & WithAppId(const Aws::String &value)
AWS_QAPPS_API Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
ImportDocumentRequest & WithInstanceId(const char *value)
void SetScope(const DocumentScope &value)
void SetInstanceId(Aws::String &&value)
const Aws::String & GetAppId() const
bool SessionIdHasBeenSet() const
const Aws::String & GetCardId() const
void SetSessionId(Aws::String &&value)
void SetFileContentsBase64(const char *value)
virtual const char * GetServiceRequestName() const override
void SetFileContentsBase64(const Aws::String &value)
void SetFileName(Aws::String &&value)
void SetFileContentsBase64(Aws::String &&value)
const Aws::String & GetFileName() const
ImportDocumentRequest & WithInstanceId(Aws::String &&value)
ImportDocumentRequest & WithSessionId(Aws::String &&value)
ImportDocumentRequest & WithScope(DocumentScope &&value)
ImportDocumentRequest & WithSessionId(const Aws::String &value)
ImportDocumentRequest & WithCardId(Aws::String &&value)
bool FileContentsBase64HasBeenSet() const
ImportDocumentRequest & WithScope(const DocumentScope &value)
void SetCardId(const char *value)
void SetInstanceId(const char *value)
AWS_QAPPS_API Aws::String SerializePayload() const override
ImportDocumentRequest & WithAppId(const char *value)
void SetFileName(const Aws::String &value)
void SetCardId(const Aws::String &value)
bool InstanceIdHasBeenSet() const
void SetFileName(const char *value)
ImportDocumentRequest & WithFileName(const char *value)
void SetCardId(Aws::String &&value)
bool FileNameHasBeenSet() const
ImportDocumentRequest & WithFileContentsBase64(const char *value)
ImportDocumentRequest & WithInstanceId(const Aws::String &value)
const DocumentScope & GetScope() const
void SetInstanceId(const Aws::String &value)
ImportDocumentRequest & WithFileName(Aws::String &&value)
const Aws::String & GetFileContentsBase64() const
const Aws::String & GetSessionId() const
void SetAppId(const Aws::String &value)
void SetAppId(Aws::String &&value)
ImportDocumentRequest & WithFileContentsBase64(const Aws::String &value)
ImportDocumentRequest & WithSessionId(const char *value)
ImportDocumentRequest & WithCardId(const Aws::String &value)
void SetSessionId(const Aws::String &value)
ImportDocumentRequest & WithCardId(const char *value)
void SetSessionId(const char *value)
bool AppIdHasBeenSet() const
ImportDocumentRequest & WithFileName(const Aws::String &value)
void SetAppId(const char *value)
bool CardIdHasBeenSet() const
AWS_QAPPS_API ImportDocumentRequest()
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String