7#include <aws/migrationhubstrategy/MigrationHubStrategyRecommendations_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/migrationhubstrategy/model/ImportFileTaskStatus.h>
15template<
typename RESULT_TYPE>
16class AmazonWebServiceResult;
25namespace MigrationHubStrategyRecommendations
56 inline void SetId(
const char* value) { m_id.assign(value); }
69 inline void SetImportName(
const char* value) { m_importName.assign(value); }
95 inline void SetInputS3Key(
const char* value) { m_inputS3Key.assign(value); }
173 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
190 int m_numberOfRecordsFailed;
192 int m_numberOfRecordsSuccess;
void SetId(const Aws::String &value)
void SetNumberOfRecordsSuccess(int value)
GetImportFileTaskResult & WithInputS3Key(const char *value)
const Aws::String & GetId() const
void SetImportName(Aws::String &&value)
GetImportFileTaskResult & WithStatus(ImportFileTaskStatus &&value)
GetImportFileTaskResult & WithRequestId(const char *value)
void SetCompletionTime(const Aws::Utils::DateTime &value)
void SetInputS3Bucket(const char *value)
const Aws::String & GetInputS3Bucket() const
void SetInputS3Key(const char *value)
void SetRequestId(const char *value)
GetImportFileTaskResult & WithImportName(const char *value)
void SetStatusReportS3Bucket(const char *value)
GetImportFileTaskResult & WithStatusReportS3Bucket(const Aws::String &value)
void SetStartTime(Aws::Utils::DateTime &&value)
GetImportFileTaskResult & WithId(const char *value)
GetImportFileTaskResult & WithStartTime(Aws::Utils::DateTime &&value)
void SetNumberOfRecordsFailed(int value)
int GetNumberOfRecordsSuccess() const
void SetStatusReportS3Bucket(const Aws::String &value)
GetImportFileTaskResult & WithStatusReportS3Bucket(const char *value)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API GetImportFileTaskResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetStatusReportS3Key(const char *value)
GetImportFileTaskResult & WithId(const Aws::String &value)
void SetInputS3Bucket(Aws::String &&value)
const Aws::Utils::DateTime & GetStartTime() const
GetImportFileTaskResult & WithStatusReportS3Bucket(Aws::String &&value)
void SetStartTime(const Aws::Utils::DateTime &value)
GetImportFileTaskResult & WithRequestId(const Aws::String &value)
const Aws::String & GetStatusReportS3Key() const
void SetId(Aws::String &&value)
void SetInputS3Key(Aws::String &&value)
const Aws::String & GetInputS3Key() const
void SetRequestId(Aws::String &&value)
void SetStatusReportS3Key(Aws::String &&value)
GetImportFileTaskResult & WithRequestId(Aws::String &&value)
GetImportFileTaskResult & WithInputS3Bucket(const Aws::String &value)
void SetCompletionTime(Aws::Utils::DateTime &&value)
void SetInputS3Key(const Aws::String &value)
GetImportFileTaskResult & WithNumberOfRecordsSuccess(int value)
void SetImportName(const char *value)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API GetImportFileTaskResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetImportFileTaskResult & WithStatusReportS3Key(const Aws::String &value)
GetImportFileTaskResult & WithImportName(const Aws::String &value)
GetImportFileTaskResult & WithCompletionTime(const Aws::Utils::DateTime &value)
GetImportFileTaskResult & WithCompletionTime(Aws::Utils::DateTime &&value)
GetImportFileTaskResult & WithStatusReportS3Key(Aws::String &&value)
GetImportFileTaskResult & WithId(Aws::String &&value)
GetImportFileTaskResult & WithInputS3Key(Aws::String &&value)
void SetStatusReportS3Key(const Aws::String &value)
GetImportFileTaskResult & WithStatus(const ImportFileTaskStatus &value)
void SetRequestId(const Aws::String &value)
GetImportFileTaskResult & WithStartTime(const Aws::Utils::DateTime &value)
AWS_MIGRATIONHUBSTRATEGYRECOMMENDATIONS_API GetImportFileTaskResult()
void SetStatus(ImportFileTaskStatus &&value)
GetImportFileTaskResult & WithNumberOfRecordsFailed(int value)
int GetNumberOfRecordsFailed() const
void SetStatusReportS3Bucket(Aws::String &&value)
const Aws::String & GetRequestId() const
const Aws::String & GetStatusReportS3Bucket() const
GetImportFileTaskResult & WithInputS3Key(const Aws::String &value)
void SetStatus(const ImportFileTaskStatus &value)
void SetImportName(const Aws::String &value)
GetImportFileTaskResult & WithImportName(Aws::String &&value)
const Aws::String & GetImportName() const
void SetInputS3Bucket(const Aws::String &value)
GetImportFileTaskResult & WithInputS3Bucket(Aws::String &&value)
GetImportFileTaskResult & WithStatusReportS3Key(const char *value)
const Aws::Utils::DateTime & GetCompletionTime() const
void SetId(const char *value)
const ImportFileTaskStatus & GetStatus() const
GetImportFileTaskResult & WithInputS3Bucket(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue