7#include <aws/iotfleetwise/IoTFleetWise_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/iotfleetwise/model/RegistrationStatus.h>
50 inline void SetTimestreamDatabaseName(
const char* value) { m_timestreamDatabaseNameHasBeenSet =
true; m_timestreamDatabaseName.assign(value); }
64 inline void SetTimestreamTableName(
const char* value) { m_timestreamTableNameHasBeenSet =
true; m_timestreamTableName.assign(value); }
78 inline void SetTimestreamDatabaseArn(
const char* value) { m_timestreamDatabaseArnHasBeenSet =
true; m_timestreamDatabaseArn.assign(value); }
92 inline void SetTimestreamTableArn(
const char* value) { m_timestreamTableArnHasBeenSet =
true; m_timestreamTableArn.assign(value); }
120 inline void SetErrorMessage(
const char* value) { m_errorMessageHasBeenSet =
true; m_errorMessage.assign(value); }
128 bool m_timestreamDatabaseNameHasBeenSet =
false;
131 bool m_timestreamTableNameHasBeenSet =
false;
134 bool m_timestreamDatabaseArnHasBeenSet =
false;
137 bool m_timestreamTableArnHasBeenSet =
false;
140 bool m_registrationStatusHasBeenSet =
false;
143 bool m_errorMessageHasBeenSet =
false;
void SetTimestreamDatabaseName(const char *value)
const Aws::String & GetTimestreamTableName() const
void SetErrorMessage(Aws::String &&value)
bool TimestreamDatabaseArnHasBeenSet() const
void SetTimestreamDatabaseName(Aws::String &&value)
void SetTimestreamDatabaseName(const Aws::String &value)
TimestreamRegistrationResponse & WithRegistrationStatus(RegistrationStatus &&value)
TimestreamRegistrationResponse & WithTimestreamTableArn(const char *value)
void SetRegistrationStatus(RegistrationStatus &&value)
TimestreamRegistrationResponse & WithErrorMessage(const Aws::String &value)
const Aws::String & GetErrorMessage() const
TimestreamRegistrationResponse & WithErrorMessage(Aws::String &&value)
void SetTimestreamTableArn(const char *value)
void SetTimestreamTableName(Aws::String &&value)
const Aws::String & GetTimestreamDatabaseName() const
TimestreamRegistrationResponse & WithTimestreamDatabaseArn(const char *value)
void SetTimestreamTableName(const Aws::String &value)
AWS_IOTFLEETWISE_API TimestreamRegistrationResponse()
AWS_IOTFLEETWISE_API TimestreamRegistrationResponse & operator=(Aws::Utils::Json::JsonView jsonValue)
TimestreamRegistrationResponse & WithTimestreamTableArn(Aws::String &&value)
void SetErrorMessage(const Aws::String &value)
void SetTimestreamTableName(const char *value)
TimestreamRegistrationResponse & WithTimestreamTableName(Aws::String &&value)
const Aws::String & GetTimestreamDatabaseArn() const
void SetTimestreamTableArn(Aws::String &&value)
TimestreamRegistrationResponse & WithRegistrationStatus(const RegistrationStatus &value)
TimestreamRegistrationResponse & WithTimestreamTableName(const char *value)
const RegistrationStatus & GetRegistrationStatus() const
TimestreamRegistrationResponse & WithTimestreamDatabaseArn(const Aws::String &value)
bool TimestreamTableArnHasBeenSet() const
AWS_IOTFLEETWISE_API TimestreamRegistrationResponse(Aws::Utils::Json::JsonView jsonValue)
TimestreamRegistrationResponse & WithTimestreamTableName(const Aws::String &value)
TimestreamRegistrationResponse & WithTimestreamDatabaseName(Aws::String &&value)
bool TimestreamDatabaseNameHasBeenSet() const
const Aws::String & GetTimestreamTableArn() const
void SetTimestreamDatabaseArn(Aws::String &&value)
void SetTimestreamTableArn(const Aws::String &value)
void SetTimestreamDatabaseArn(const Aws::String &value)
TimestreamRegistrationResponse & WithTimestreamDatabaseArn(Aws::String &&value)
void SetTimestreamDatabaseArn(const char *value)
AWS_IOTFLEETWISE_API Aws::Utils::Json::JsonValue Jsonize() const
TimestreamRegistrationResponse & WithTimestreamTableArn(const Aws::String &value)
bool ErrorMessageHasBeenSet() const
TimestreamRegistrationResponse & WithTimestreamDatabaseName(const char *value)
TimestreamRegistrationResponse & WithTimestreamDatabaseName(const Aws::String &value)
void SetRegistrationStatus(const RegistrationStatus &value)
void SetErrorMessage(const char *value)
bool RegistrationStatusHasBeenSet() const
bool TimestreamTableNameHasBeenSet() const
TimestreamRegistrationResponse & WithErrorMessage(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue