7#include <aws/iot/IoT_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/iot/model/Status.h>
15template<
typename RESULT_TYPE>
16class AmazonWebServiceResult;
44 inline void SetTaskId(
const char* value) { m_taskId.assign(value); }
118 inline void SetRoleArn(
const char* value) { m_roleArn.assign(value); }
142 inline void SetMessage(
const char* value) { m_message.assign(value); }
180 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
209 int m_percentageProgress;
void SetRoleArn(Aws::String &&value)
DescribeThingRegistrationTaskResult & WithTaskId(const char *value)
DescribeThingRegistrationTaskResult & WithMessage(const Aws::String &value)
void SetMessage(Aws::String &&value)
DescribeThingRegistrationTaskResult & WithInputFileKey(const Aws::String &value)
void SetSuccessCount(int value)
void SetInputFileKey(Aws::String &&value)
DescribeThingRegistrationTaskResult & WithRoleArn(const Aws::String &value)
int GetFailureCount() const
DescribeThingRegistrationTaskResult & WithInputFileBucket(Aws::String &&value)
void SetCreationDate(Aws::Utils::DateTime &&value)
void SetLastModifiedDate(const Aws::Utils::DateTime &value)
DescribeThingRegistrationTaskResult & WithInputFileKey(const char *value)
const Aws::String & GetInputFileBucket() const
DescribeThingRegistrationTaskResult & WithTaskId(Aws::String &&value)
DescribeThingRegistrationTaskResult & WithTaskId(const Aws::String &value)
void SetRequestId(Aws::String &&value)
DescribeThingRegistrationTaskResult & WithRequestId(const char *value)
DescribeThingRegistrationTaskResult & WithMessage(const char *value)
int GetPercentageProgress() const
DescribeThingRegistrationTaskResult & WithRequestId(Aws::String &&value)
void SetInputFileKey(const Aws::String &value)
void SetInputFileBucket(Aws::String &&value)
const Status & GetStatus() const
DescribeThingRegistrationTaskResult & WithCreationDate(Aws::Utils::DateTime &&value)
void SetLastModifiedDate(Aws::Utils::DateTime &&value)
void SetTemplateBody(const Aws::String &value)
void SetMessage(const Aws::String &value)
DescribeThingRegistrationTaskResult & WithFailureCount(int value)
DescribeThingRegistrationTaskResult & WithTemplateBody(const char *value)
DescribeThingRegistrationTaskResult & WithStatus(const Status &value)
DescribeThingRegistrationTaskResult & WithInputFileBucket(const char *value)
const Aws::String & GetRequestId() const
const Aws::String & GetInputFileKey() const
void SetCreationDate(const Aws::Utils::DateTime &value)
DescribeThingRegistrationTaskResult & WithCreationDate(const Aws::Utils::DateTime &value)
AWS_IOT_API DescribeThingRegistrationTaskResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetTaskId(Aws::String &&value)
DescribeThingRegistrationTaskResult & WithPercentageProgress(int value)
DescribeThingRegistrationTaskResult & WithStatus(Status &&value)
const Aws::String & GetMessage() const
DescribeThingRegistrationTaskResult & WithLastModifiedDate(Aws::Utils::DateTime &&value)
void SetPercentageProgress(int value)
DescribeThingRegistrationTaskResult & WithRoleArn(Aws::String &&value)
void SetTemplateBody(Aws::String &&value)
void SetInputFileBucket(const char *value)
void SetTemplateBody(const char *value)
const Aws::String & GetTemplateBody() const
void SetTaskId(const char *value)
DescribeThingRegistrationTaskResult & WithTemplateBody(const Aws::String &value)
DescribeThingRegistrationTaskResult & WithLastModifiedDate(const Aws::Utils::DateTime &value)
DescribeThingRegistrationTaskResult & WithRequestId(const Aws::String &value)
DescribeThingRegistrationTaskResult & WithRoleArn(const char *value)
void SetRequestId(const Aws::String &value)
const Aws::Utils::DateTime & GetLastModifiedDate() const
void SetMessage(const char *value)
void SetStatus(Status &&value)
void SetFailureCount(int value)
int GetSuccessCount() const
AWS_IOT_API DescribeThingRegistrationTaskResult()
void SetInputFileBucket(const Aws::String &value)
DescribeThingRegistrationTaskResult & WithSuccessCount(int value)
DescribeThingRegistrationTaskResult & WithInputFileKey(Aws::String &&value)
void SetRequestId(const char *value)
DescribeThingRegistrationTaskResult & WithInputFileBucket(const Aws::String &value)
void SetRoleArn(const char *value)
DescribeThingRegistrationTaskResult & WithTemplateBody(Aws::String &&value)
AWS_IOT_API DescribeThingRegistrationTaskResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetStatus(const Status &value)
void SetRoleArn(const Aws::String &value)
const Aws::String & GetRoleArn() const
DescribeThingRegistrationTaskResult & WithMessage(Aws::String &&value)
const Aws::String & GetTaskId() const
void SetInputFileKey(const char *value)
void SetTaskId(const Aws::String &value)
const Aws::Utils::DateTime & GetCreationDate() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue