7#include <aws/datazone/DataZone_EXPORTS.h>
8#include <aws/datazone/model/GlueSelfGrantStatusOutput.h>
9#include <aws/datazone/model/RedshiftSelfGrantStatusOutput.h>
42 template <
typename GlueSelfGrantStatusT = GlueSelfGrantStatusOutput>
44 m_glueSelfGrantStatusHasBeenSet =
true;
45 m_glueSelfGrantStatus = std::forward<GlueSelfGrantStatusT>(value);
47 template <
typename GlueSelfGrantStatusT = GlueSelfGrantStatusOutput>
61 template <
typename RedshiftSelfGrantStatusT = RedshiftSelfGrantStatusOutput>
63 m_redshiftSelfGrantStatusHasBeenSet =
true;
64 m_redshiftSelfGrantStatus = std::forward<RedshiftSelfGrantStatusT>(value);
66 template <
typename RedshiftSelfGrantStatusT = RedshiftSelfGrantStatusOutput>
76 bool m_glueSelfGrantStatusHasBeenSet =
false;
77 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