7#include <aws/iotanalytics/IoTAnalytics_EXPORTS.h>
8#include <aws/iotanalytics/model/ComputeType.h>
62 inline void SetVolumeSizeInGB(
int value) { m_volumeSizeInGBHasBeenSet =
true; m_volumeSizeInGB = value; }
68 bool m_computeTypeHasBeenSet =
false;
71 bool m_volumeSizeInGBHasBeenSet =
false;
bool VolumeSizeInGBHasBeenSet() const
AWS_IOTANALYTICS_API ResourceConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
ResourceConfiguration & WithComputeType(const ComputeType &value)
void SetComputeType(const ComputeType &value)
ResourceConfiguration & WithComputeType(ComputeType &&value)
const ComputeType & GetComputeType() const
int GetVolumeSizeInGB() const
AWS_IOTANALYTICS_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOTANALYTICS_API ResourceConfiguration()
void SetComputeType(ComputeType &&value)
AWS_IOTANALYTICS_API ResourceConfiguration(Aws::Utils::Json::JsonView jsonValue)
ResourceConfiguration & WithVolumeSizeInGB(int value)
bool ComputeTypeHasBeenSet() const
void SetVolumeSizeInGB(int value)
Aws::Utils::Json::JsonValue JsonValue