7#include <aws/datazone/DataZone_EXPORTS.h>
8#include <aws/datazone/model/RedshiftClusterStorage.h>
9#include <aws/datazone/model/RedshiftServerlessStorage.h>
68 bool m_redshiftClusterSourceHasBeenSet =
false;
71 bool m_redshiftServerlessSourceHasBeenSet =
false;
AWS_DATAZONE_API RedshiftStorage()
AWS_DATAZONE_API RedshiftStorage(Aws::Utils::Json::JsonView jsonValue)
const RedshiftServerlessStorage & GetRedshiftServerlessSource() const
AWS_DATAZONE_API RedshiftStorage & operator=(Aws::Utils::Json::JsonView jsonValue)
const RedshiftClusterStorage & GetRedshiftClusterSource() const
void SetRedshiftServerlessSource(const RedshiftServerlessStorage &value)
RedshiftStorage & WithRedshiftClusterSource(RedshiftClusterStorage &&value)
bool RedshiftServerlessSourceHasBeenSet() const
void SetRedshiftClusterSource(const RedshiftClusterStorage &value)
AWS_DATAZONE_API Aws::Utils::Json::JsonValue Jsonize() const
RedshiftStorage & WithRedshiftServerlessSource(RedshiftServerlessStorage &&value)
RedshiftStorage & WithRedshiftClusterSource(const RedshiftClusterStorage &value)
void SetRedshiftServerlessSource(RedshiftServerlessStorage &&value)
RedshiftStorage & WithRedshiftServerlessSource(const RedshiftServerlessStorage &value)
bool RedshiftClusterSourceHasBeenSet() const
void SetRedshiftClusterSource(RedshiftClusterStorage &&value)
Aws::Utils::Json::JsonValue JsonValue