7#include <aws/fsx/FSx_EXPORTS.h>
8#include <aws/fsx/model/LustreReadCacheSizingMode.h>
49 m_sizingModeHasBeenSet =
true;
70 m_sizeGiBHasBeenSet =
true;
82 bool m_sizingModeHasBeenSet =
false;
83 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