7#include <aws/sso-admin/SSOAdmin_EXPORTS.h>
8#include <aws/sso-admin/model/Grant.h>
9#include <aws/sso-admin/model/GrantType.h>
48 inline void SetGrant(
const Grant& value) { m_grantHasBeenSet =
true; m_grant = value; }
49 inline void SetGrant(
Grant&& value) { m_grantHasBeenSet =
true; m_grant = std::move(value); }
68 bool m_grantHasBeenSet =
false;
71 bool m_grantTypeHasBeenSet =
false;
void SetGrantType(GrantType &&value)
GrantItem & WithGrantType(GrantType &&value)
void SetGrant(Grant &&value)
void SetGrantType(const GrantType &value)
AWS_SSOADMIN_API GrantItem & operator=(Aws::Utils::Json::JsonView jsonValue)
const Grant & GetGrant() const
GrantItem & WithGrant(Grant &&value)
void SetGrant(const Grant &value)
GrantItem & WithGrantType(const GrantType &value)
AWS_SSOADMIN_API GrantItem()
AWS_SSOADMIN_API GrantItem(Aws::Utils::Json::JsonView jsonValue)
bool GrantHasBeenSet() const
bool GrantTypeHasBeenSet() const
const GrantType & GetGrantType() const
AWS_SSOADMIN_API Aws::Utils::Json::JsonValue Jsonize() const
GrantItem & WithGrant(const Grant &value)
Aws::Utils::Json::JsonValue JsonValue