7#include <aws/fsx/FSx_EXPORTS.h>
8#include <aws/fsx/model/LustreReadCacheSizingMode.h>
69 inline void SetSizeGiB(
int value) { m_sizeGiBHasBeenSet =
true; m_sizeGiB = value; }
75 bool m_sizingModeHasBeenSet =
false;
78 bool m_sizeGiBHasBeenSet =
false;
LustreReadCacheConfiguration & WithSizeGiB(int value)
LustreReadCacheSizingMode GetSizingMode() const
bool SizingModeHasBeenSet() const
LustreReadCacheConfiguration & WithSizingMode(LustreReadCacheSizingMode value)
AWS_FSX_API LustreReadCacheConfiguration(Aws::Utils::Json::JsonView jsonValue)
void SetSizingMode(LustreReadCacheSizingMode value)
AWS_FSX_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_FSX_API LustreReadCacheConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool SizeGiBHasBeenSet() const
void SetSizeGiB(int value)
AWS_FSX_API LustreReadCacheConfiguration()=default
LustreReadCacheSizingMode
Aws::Utils::Json::JsonValue JsonValue