7#include <aws/elasticmapreduce/EMR_EXPORTS.h>
8#include <aws/elasticmapreduce/model/VolumeSpecification.h>
63 inline void SetVolumesPerInstance(
int value) { m_volumesPerInstanceHasBeenSet =
true; m_volumesPerInstance = value; }
69 bool m_volumeSpecificationHasBeenSet =
false;
71 int m_volumesPerInstance;
72 bool m_volumesPerInstanceHasBeenSet =
false;
EbsBlockDeviceConfig & WithVolumeSpecification(VolumeSpecification &&value)
void SetVolumesPerInstance(int value)
AWS_EMR_API Aws::Utils::Json::JsonValue Jsonize() const
int GetVolumesPerInstance() const
void SetVolumeSpecification(VolumeSpecification &&value)
AWS_EMR_API EbsBlockDeviceConfig(Aws::Utils::Json::JsonView jsonValue)
const VolumeSpecification & GetVolumeSpecification() const
EbsBlockDeviceConfig & WithVolumeSpecification(const VolumeSpecification &value)
bool VolumeSpecificationHasBeenSet() const
bool VolumesPerInstanceHasBeenSet() const
void SetVolumeSpecification(const VolumeSpecification &value)
EbsBlockDeviceConfig & WithVolumesPerInstance(int value)
AWS_EMR_API EbsBlockDeviceConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_EMR_API EbsBlockDeviceConfig()
Aws::Utils::Json::JsonValue JsonValue