7#include <aws/timestream-write/TimestreamWrite_EXPORTS.h>
19namespace TimestreamWrite
61 long long m_memoryStoreRetentionPeriodInHours;
62 bool m_memoryStoreRetentionPeriodInHoursHasBeenSet =
false;
64 long long m_magneticStoreRetentionPeriodInDays;
65 bool m_magneticStoreRetentionPeriodInDaysHasBeenSet =
false;
RetentionProperties & WithMemoryStoreRetentionPeriodInHours(long long value)
long long GetMagneticStoreRetentionPeriodInDays() const
bool MemoryStoreRetentionPeriodInHoursHasBeenSet() const
AWS_TIMESTREAMWRITE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_TIMESTREAMWRITE_API RetentionProperties(Aws::Utils::Json::JsonView jsonValue)
long long GetMemoryStoreRetentionPeriodInHours() const
bool MagneticStoreRetentionPeriodInDaysHasBeenSet() const
void SetMagneticStoreRetentionPeriodInDays(long long value)
AWS_TIMESTREAMWRITE_API RetentionProperties & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetMemoryStoreRetentionPeriodInHours(long long value)
AWS_TIMESTREAMWRITE_API RetentionProperties()
RetentionProperties & WithMagneticStoreRetentionPeriodInDays(long long value)
Aws::Utils::Json::JsonValue JsonValue