7#include <aws/iotanalytics/IoTAnalytics_EXPORTS.h>
45 inline void SetUnlimited(
bool value) { m_unlimitedHasBeenSet =
true; m_unlimited = value; }
56 inline void SetMaxVersions(
int value) { m_maxVersionsHasBeenSet =
true; m_maxVersions = value; }
62 bool m_unlimitedHasBeenSet =
false;
65 bool m_maxVersionsHasBeenSet =
false;
int GetMaxVersions() const
void SetUnlimited(bool value)
void SetMaxVersions(int value)
AWS_IOTANALYTICS_API Aws::Utils::Json::JsonValue Jsonize() const
bool GetUnlimited() const
VersioningConfiguration & WithUnlimited(bool value)
AWS_IOTANALYTICS_API VersioningConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTANALYTICS_API VersioningConfiguration()
VersioningConfiguration & WithMaxVersions(int value)
bool UnlimitedHasBeenSet() const
AWS_IOTANALYTICS_API VersioningConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool MaxVersionsHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue