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