7#include <aws/kafka/Kafka_EXPORTS.h>
8#include <aws/kafka/model/ProvisionedThroughput.h>
51 template<
typename ProvisionedThroughputT = ProvisionedThroughput>
52 void SetProvisionedThroughput(ProvisionedThroughputT&& value) { m_provisionedThroughputHasBeenSet =
true; m_provisionedThroughput = std::forward<ProvisionedThroughputT>(value); }
53 template<
typename ProvisionedThroughputT = ProvisionedThroughput>
66 inline void SetVolumeSize(
int value) { m_volumeSizeHasBeenSet =
true; m_volumeSize = value; }
72 bool m_provisionedThroughputHasBeenSet =
false;
75 bool m_volumeSizeHasBeenSet =
false;
AWS_KAFKA_API EBSStorageInfo()=default
EBSStorageInfo & WithVolumeSize(int value)
int GetVolumeSize() const
bool ProvisionedThroughputHasBeenSet() const
AWS_KAFKA_API EBSStorageInfo(Aws::Utils::Json::JsonView jsonValue)
AWS_KAFKA_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_KAFKA_API EBSStorageInfo & operator=(Aws::Utils::Json::JsonView jsonValue)
EBSStorageInfo & WithProvisionedThroughput(ProvisionedThroughputT &&value)
const ProvisionedThroughput & GetProvisionedThroughput() const
void SetProvisionedThroughput(ProvisionedThroughputT &&value)
void SetVolumeSize(int value)
bool VolumeSizeHasBeenSet() const
Aws::Utils::Json::JsonValue JsonValue