7#include <aws/iot/IoT_EXPORTS.h>
8#include <aws/iot/IoTRequest.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
43 inline void SetTemplateBody(
const char* value) { m_templateBodyHasBeenSet =
true; m_templateBody.assign(value); }
57 inline void SetInputFileBucket(
const char* value) { m_inputFileBucketHasBeenSet =
true; m_inputFileBucket.assign(value); }
73 inline void SetInputFileKey(
const char* value) { m_inputFileKeyHasBeenSet =
true; m_inputFileKey.assign(value); }
87 inline void SetRoleArn(
const char* value) { m_roleArnHasBeenSet =
true; m_roleArn.assign(value); }
95 bool m_templateBodyHasBeenSet =
false;
98 bool m_inputFileBucketHasBeenSet =
false;
101 bool m_inputFileKeyHasBeenSet =
false;
104 bool m_roleArnHasBeenSet =
false;
void SetInputFileKey(Aws::String &&value)
StartThingRegistrationTaskRequest & WithRoleArn(Aws::String &&value)
StartThingRegistrationTaskRequest & WithTemplateBody(const Aws::String &value)
const Aws::String & GetRoleArn() const
const Aws::String & GetInputFileKey() const
StartThingRegistrationTaskRequest & WithInputFileKey(const Aws::String &value)
void SetTemplateBody(const char *value)
StartThingRegistrationTaskRequest & WithInputFileBucket(const char *value)
bool InputFileKeyHasBeenSet() const
void SetTemplateBody(Aws::String &&value)
AWS_IOT_API StartThingRegistrationTaskRequest()
AWS_IOT_API Aws::String SerializePayload() const override
void SetInputFileBucket(Aws::String &&value)
StartThingRegistrationTaskRequest & WithRoleArn(const Aws::String &value)
void SetInputFileBucket(const Aws::String &value)
bool InputFileBucketHasBeenSet() const
bool RoleArnHasBeenSet() const
virtual const char * GetServiceRequestName() const override
const Aws::String & GetInputFileBucket() const
void SetInputFileBucket(const char *value)
StartThingRegistrationTaskRequest & WithInputFileKey(const char *value)
void SetRoleArn(Aws::String &&value)
void SetInputFileKey(const Aws::String &value)
void SetTemplateBody(const Aws::String &value)
const Aws::String & GetTemplateBody() const
void SetInputFileKey(const char *value)
void SetRoleArn(const Aws::String &value)
StartThingRegistrationTaskRequest & WithInputFileKey(Aws::String &&value)
StartThingRegistrationTaskRequest & WithTemplateBody(Aws::String &&value)
StartThingRegistrationTaskRequest & WithTemplateBody(const char *value)
StartThingRegistrationTaskRequest & WithRoleArn(const char *value)
StartThingRegistrationTaskRequest & WithInputFileBucket(Aws::String &&value)
void SetRoleArn(const char *value)
bool TemplateBodyHasBeenSet() const
StartThingRegistrationTaskRequest & WithInputFileBucket(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String