7#include <aws/iotfleetwise/IoTFleetWise_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
53 inline void SetTimestreamTableArn(
const char* value) { m_timestreamTableArnHasBeenSet =
true; m_timestreamTableArn.assign(value); }
69 inline void SetExecutionRoleArn(
const char* value) { m_executionRoleArnHasBeenSet =
true; m_executionRoleArn.assign(value); }
77 bool m_timestreamTableArnHasBeenSet =
false;
80 bool m_executionRoleArnHasBeenSet =
false;
TimestreamConfig & WithTimestreamTableArn(const char *value)
void SetTimestreamTableArn(const char *value)
TimestreamConfig & WithTimestreamTableArn(Aws::String &&value)
AWS_IOTFLEETWISE_API TimestreamConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
TimestreamConfig & WithExecutionRoleArn(Aws::String &&value)
void SetExecutionRoleArn(const char *value)
AWS_IOTFLEETWISE_API TimestreamConfig()
bool TimestreamTableArnHasBeenSet() const
void SetExecutionRoleArn(Aws::String &&value)
bool ExecutionRoleArnHasBeenSet() const
TimestreamConfig & WithExecutionRoleArn(const char *value)
void SetExecutionRoleArn(const Aws::String &value)
void SetTimestreamTableArn(Aws::String &&value)
AWS_IOTFLEETWISE_API TimestreamConfig(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetTimestreamTableArn() const
const Aws::String & GetExecutionRoleArn() const
TimestreamConfig & WithTimestreamTableArn(const Aws::String &value)
AWS_IOTFLEETWISE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetTimestreamTableArn(const Aws::String &value)
TimestreamConfig & WithExecutionRoleArn(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue