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>
23namespace MigrationHubStrategyRecommendations
49 template<
typename CompletionTimeT = Aws::Utils::DateTime>
50 void SetCompletionTime(CompletionTimeT&& value) { m_completionTimeHasBeenSet =
true; m_completionTime = std::forward<CompletionTimeT>(value); }
51 template<
typename CompletionTimeT = Aws::Utils::DateTime>
61 template<
typename IdT = Aws::String>
62 void SetId(IdT&& value) { m_idHasBeenSet =
true; m_id = std::forward<IdT>(value); }
63 template<
typename IdT = Aws::String>
73 template<
typename ImportNameT = Aws::String>
74 void SetImportName(ImportNameT&& value) { m_importNameHasBeenSet =
true; m_importName = std::forward<ImportNameT>(value); }
75 template<
typename ImportNameT = Aws::String>
85 template<
typename InputS3BucketT = Aws::String>
86 void SetInputS3Bucket(InputS3BucketT&& value) { m_inputS3BucketHasBeenSet =
true; m_inputS3Bucket = std::forward<InputS3BucketT>(value); }
87 template<
typename InputS3BucketT = Aws::String>
97 template<
typename InputS3KeyT = Aws::String>
98 void SetInputS3Key(InputS3KeyT&& value) { m_inputS3KeyHasBeenSet =
true; m_inputS3Key = std::forward<InputS3KeyT>(value); }
99 template<
typename InputS3KeyT = Aws::String>
129 template<
typename StartTimeT = Aws::Utils::DateTime>
130 void SetStartTime(StartTimeT&& value) { m_startTimeHasBeenSet =
true; m_startTime = std::forward<StartTimeT>(value); }
131 template<
typename StartTimeT = Aws::Utils::DateTime>
151 template<
typename StatusReportS3BucketT = Aws::String>
152 void SetStatusReportS3Bucket(StatusReportS3BucketT&& value) { m_statusReportS3BucketHasBeenSet =
true; m_statusReportS3Bucket = std::forward<StatusReportS3BucketT>(value); }
153 template<
typename StatusReportS3BucketT = Aws::String>
164 template<
typename StatusReportS3KeyT = Aws::String>
165 void SetStatusReportS3Key(StatusReportS3KeyT&& value) { m_statusReportS3KeyHasBeenSet =
true; m_statusReportS3Key = std::forward<StatusReportS3KeyT>(value); }
166 template<
typename StatusReportS3KeyT = Aws::String>
172 bool m_completionTimeHasBeenSet =
false;
175 bool m_idHasBeenSet =
false;
178 bool m_importNameHasBeenSet =
false;
181 bool m_inputS3BucketHasBeenSet =
false;
184 bool m_inputS3KeyHasBeenSet =
false;
186 int m_numberOfRecordsFailed{0};
187 bool m_numberOfRecordsFailedHasBeenSet =
false;
189 int m_numberOfRecordsSuccess{0};
190 bool m_numberOfRecordsSuccessHasBeenSet =
false;
193 bool m_startTimeHasBeenSet =
false;
196 bool m_statusHasBeenSet =
false;
199 bool m_statusReportS3BucketHasBeenSet =
false;
202 bool m_statusReportS3KeyHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue