7#include <aws/datazone/DataZone_EXPORTS.h>
8#include <aws/datazone/model/GlueSelfGrantStatusOutput.h>
9#include <aws/datazone/model/RedshiftSelfGrantStatusOutput.h>
48 template<
typename GlueSelfGrantStatusT = GlueSelfGrantStatusOutput>
49 void SetGlueSelfGrantStatus(GlueSelfGrantStatusT&& value) { m_glueSelfGrantStatusHasBeenSet =
true; m_glueSelfGrantStatus = std::forward<GlueSelfGrantStatusT>(value); }
50 template<
typename GlueSelfGrantStatusT = GlueSelfGrantStatusOutput>
61 template<
typename RedshiftSelfGrantStatusT = RedshiftSelfGrantStatusOutput>
62 void SetRedshiftSelfGrantStatus(RedshiftSelfGrantStatusT&& value) { m_redshiftSelfGrantStatusHasBeenSet =
true; m_redshiftSelfGrantStatus = std::forward<RedshiftSelfGrantStatusT>(value); }
63 template<
typename RedshiftSelfGrantStatusT = RedshiftSelfGrantStatusOutput>
69 bool m_glueSelfGrantStatusHasBeenSet =
false;
72 bool m_redshiftSelfGrantStatusHasBeenSet =
false;
SelfGrantStatusOutput & WithGlueSelfGrantStatus(GlueSelfGrantStatusT &&value)
const GlueSelfGrantStatusOutput & GetGlueSelfGrantStatus() const
AWS_DATAZONE_API SelfGrantStatusOutput & operator=(Aws::Utils::Json::JsonView jsonValue)
const RedshiftSelfGrantStatusOutput & GetRedshiftSelfGrantStatus() const
AWS_DATAZONE_API SelfGrantStatusOutput(Aws::Utils::Json::JsonView jsonValue)
AWS_DATAZONE_API Aws::Utils::Json::JsonValue Jsonize() const
bool RedshiftSelfGrantStatusHasBeenSet() const
SelfGrantStatusOutput & WithRedshiftSelfGrantStatus(RedshiftSelfGrantStatusT &&value)
void SetRedshiftSelfGrantStatus(RedshiftSelfGrantStatusT &&value)
bool GlueSelfGrantStatusHasBeenSet() const
AWS_DATAZONE_API SelfGrantStatusOutput()=default
void SetGlueSelfGrantStatus(GlueSelfGrantStatusT &&value)
Aws::Utils::Json::JsonValue JsonValue