7#include <aws/mgn/Mgn_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
48 inline void SetAccountID(
const char* value) { m_accountIDHasBeenSet =
true; m_accountID.assign(value); }
62 inline void SetApplicationID(
const char* value) { m_applicationIDHasBeenSet =
true; m_applicationID.assign(value); }
76 inline void SetEc2LaunchTemplateID(
const char* value) { m_ec2LaunchTemplateIDHasBeenSet =
true; m_ec2LaunchTemplateID.assign(value); }
90 inline void SetRawError(
const char* value) { m_rawErrorHasBeenSet =
true; m_rawError.assign(value); }
102 inline void SetRowNumber(
long long value) { m_rowNumberHasBeenSet =
true; m_rowNumber = value; }
114 inline void SetSourceServerID(
const char* value) { m_sourceServerIDHasBeenSet =
true; m_sourceServerID.assign(value); }
128 inline void SetWaveID(
const char* value) { m_waveIDHasBeenSet =
true; m_waveID.assign(value); }
136 bool m_accountIDHasBeenSet =
false;
139 bool m_applicationIDHasBeenSet =
false;
142 bool m_ec2LaunchTemplateIDHasBeenSet =
false;
145 bool m_rawErrorHasBeenSet =
false;
147 long long m_rowNumber;
148 bool m_rowNumberHasBeenSet =
false;
151 bool m_sourceServerIDHasBeenSet =
false;
154 bool m_waveIDHasBeenSet =
false;
ImportErrorData & WithRawError(const char *value)
bool Ec2LaunchTemplateIDHasBeenSet() const
AWS_MGN_API ImportErrorData()
ImportErrorData & WithRawError(Aws::String &&value)
void SetWaveID(const char *value)
bool ApplicationIDHasBeenSet() const
AWS_MGN_API Aws::Utils::Json::JsonValue Jsonize() const
ImportErrorData & WithWaveID(const char *value)
void SetRowNumber(long long value)
void SetWaveID(Aws::String &&value)
bool SourceServerIDHasBeenSet() const
void SetEc2LaunchTemplateID(const char *value)
bool RawErrorHasBeenSet() const
void SetAccountID(Aws::String &&value)
ImportErrorData & WithRowNumber(long long value)
ImportErrorData & WithApplicationID(const Aws::String &value)
ImportErrorData & WithRawError(const Aws::String &value)
void SetAccountID(const char *value)
void SetSourceServerID(const char *value)
const Aws::String & GetSourceServerID() const
AWS_MGN_API ImportErrorData & operator=(Aws::Utils::Json::JsonView jsonValue)
bool AccountIDHasBeenSet() const
ImportErrorData & WithAccountID(const char *value)
void SetRawError(const char *value)
void SetEc2LaunchTemplateID(Aws::String &&value)
ImportErrorData & WithEc2LaunchTemplateID(Aws::String &&value)
void SetSourceServerID(const Aws::String &value)
const Aws::String & GetApplicationID() const
AWS_MGN_API ImportErrorData(Aws::Utils::Json::JsonView jsonValue)
ImportErrorData & WithEc2LaunchTemplateID(const Aws::String &value)
ImportErrorData & WithSourceServerID(const char *value)
void SetApplicationID(const Aws::String &value)
void SetEc2LaunchTemplateID(const Aws::String &value)
void SetWaveID(const Aws::String &value)
bool RowNumberHasBeenSet() const
ImportErrorData & WithSourceServerID(Aws::String &&value)
void SetRawError(Aws::String &&value)
long long GetRowNumber() const
const Aws::String & GetRawError() const
ImportErrorData & WithApplicationID(const char *value)
ImportErrorData & WithAccountID(const Aws::String &value)
ImportErrorData & WithWaveID(const Aws::String &value)
const Aws::String & GetEc2LaunchTemplateID() const
const Aws::String & GetAccountID() const
ImportErrorData & WithAccountID(Aws::String &&value)
void SetSourceServerID(Aws::String &&value)
ImportErrorData & WithApplicationID(Aws::String &&value)
ImportErrorData & WithSourceServerID(const Aws::String &value)
ImportErrorData & WithWaveID(Aws::String &&value)
void SetApplicationID(const char *value)
ImportErrorData & WithEc2LaunchTemplateID(const char *value)
const Aws::String & GetWaveID() const
void SetApplicationID(Aws::String &&value)
void SetAccountID(const Aws::String &value)
bool WaveIDHasBeenSet() const
void SetRawError(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue