7#include <aws/iotsitewise/IoTSiteWise_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/iotsitewise/model/JobStatus.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
11#include <aws/iotsitewise/model/ErrorReportLocation.h>
12#include <aws/iotsitewise/model/JobConfiguration.h>
13#include <aws/core/utils/DateTime.h>
14#include <aws/iotsitewise/model/File.h>
19template<
typename RESULT_TYPE>
20class AmazonWebServiceResult;
48 inline void SetJobId(
const char* value) { m_jobId.assign(value); }
61 inline void SetJobName(
const char* value) { m_jobName.assign(value); }
99 inline void SetJobRoleArn(
const char* value) { m_jobRoleArn.assign(value); }
190 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
215 bool m_adaptiveIngestion;
217 bool m_deleteFilesAfterImport;
DescribeBulkImportJobResult & WithJobId(const Aws::String &value)
DescribeBulkImportJobResult & WithJobStatus(JobStatus &&value)
DescribeBulkImportJobResult & WithJobName(const char *value)
void SetJobRoleArn(const char *value)
void SetJobName(const char *value)
AWS_IOTSITEWISE_API DescribeBulkImportJobResult()
void SetJobConfiguration(const JobConfiguration &value)
bool GetAdaptiveIngestion() const
DescribeBulkImportJobResult & WithJobCreationDate(const Aws::Utils::DateTime &value)
DescribeBulkImportJobResult & WithJobRoleArn(const Aws::String &value)
DescribeBulkImportJobResult & WithJobStatus(const JobStatus &value)
DescribeBulkImportJobResult & WithJobRoleArn(Aws::String &&value)
DescribeBulkImportJobResult & WithErrorReportLocation(ErrorReportLocation &&value)
const Aws::String & GetJobId() const
void SetJobName(const Aws::String &value)
void SetAdaptiveIngestion(bool value)
DescribeBulkImportJobResult & WithFiles(Aws::Vector< File > &&value)
DescribeBulkImportJobResult & WithRequestId(const char *value)
const Aws::Utils::DateTime & GetJobLastUpdateDate() const
const Aws::Utils::DateTime & GetJobCreationDate() const
DescribeBulkImportJobResult & WithJobConfiguration(JobConfiguration &&value)
DescribeBulkImportJobResult & WithRequestId(const Aws::String &value)
AWS_IOTSITEWISE_API DescribeBulkImportJobResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
const Aws::String & GetJobName() const
void SetRequestId(const Aws::String &value)
DescribeBulkImportJobResult & WithJobConfiguration(const JobConfiguration &value)
DescribeBulkImportJobResult & WithJobName(Aws::String &&value)
void SetRequestId(Aws::String &&value)
void SetDeleteFilesAfterImport(bool value)
DescribeBulkImportJobResult & WithRequestId(Aws::String &&value)
const JobStatus & GetJobStatus() const
DescribeBulkImportJobResult & WithJobRoleArn(const char *value)
void SetErrorReportLocation(ErrorReportLocation &&value)
void SetJobLastUpdateDate(Aws::Utils::DateTime &&value)
bool GetDeleteFilesAfterImport() const
void SetJobCreationDate(const Aws::Utils::DateTime &value)
DescribeBulkImportJobResult & WithJobLastUpdateDate(const Aws::Utils::DateTime &value)
DescribeBulkImportJobResult & AddFiles(File &&value)
const ErrorReportLocation & GetErrorReportLocation() const
void SetJobStatus(JobStatus &&value)
void SetJobCreationDate(Aws::Utils::DateTime &&value)
const Aws::String & GetJobRoleArn() const
const JobConfiguration & GetJobConfiguration() const
DescribeBulkImportJobResult & WithJobCreationDate(Aws::Utils::DateTime &&value)
void SetJobId(const Aws::String &value)
DescribeBulkImportJobResult & WithErrorReportLocation(const ErrorReportLocation &value)
DescribeBulkImportJobResult & WithAdaptiveIngestion(bool value)
DescribeBulkImportJobResult & WithJobId(const char *value)
void SetJobRoleArn(const Aws::String &value)
void SetJobName(Aws::String &&value)
DescribeBulkImportJobResult & WithFiles(const Aws::Vector< File > &value)
DescribeBulkImportJobResult & WithJobLastUpdateDate(Aws::Utils::DateTime &&value)
void SetFiles(const Aws::Vector< File > &value)
AWS_IOTSITEWISE_API DescribeBulkImportJobResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeBulkImportJobResult & WithJobId(Aws::String &&value)
DescribeBulkImportJobResult & AddFiles(const File &value)
const Aws::String & GetRequestId() const
void SetJobId(const char *value)
const Aws::Vector< File > & GetFiles() const
DescribeBulkImportJobResult & WithJobName(const Aws::String &value)
void SetErrorReportLocation(const ErrorReportLocation &value)
void SetJobId(Aws::String &&value)
void SetJobLastUpdateDate(const Aws::Utils::DateTime &value)
DescribeBulkImportJobResult & WithDeleteFilesAfterImport(bool value)
void SetFiles(Aws::Vector< File > &&value)
void SetJobConfiguration(JobConfiguration &&value)
void SetJobRoleArn(Aws::String &&value)
void SetJobStatus(const JobStatus &value)
void SetRequestId(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue