7#include <aws/verifiedpermissions/VerifiedPermissions_EXPORTS.h>
8#include <aws/verifiedpermissions/model/CognitoUserPoolConfigurationItem.h>
9#include <aws/verifiedpermissions/model/OpenIdConnectConfigurationItem.h>
22namespace VerifiedPermissions
84 bool m_cognitoUserPoolConfigurationHasBeenSet =
false;
87 bool m_openIdConnectConfigurationHasBeenSet =
false;
ConfigurationItem & WithCognitoUserPoolConfiguration(const CognitoUserPoolConfigurationItem &value)
const OpenIdConnectConfigurationItem & GetOpenIdConnectConfiguration() const
ConfigurationItem & WithCognitoUserPoolConfiguration(CognitoUserPoolConfigurationItem &&value)
bool OpenIdConnectConfigurationHasBeenSet() const
AWS_VERIFIEDPERMISSIONS_API ConfigurationItem & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetCognitoUserPoolConfiguration(CognitoUserPoolConfigurationItem &&value)
AWS_VERIFIEDPERMISSIONS_API Aws::Utils::Json::JsonValue Jsonize() const
void SetOpenIdConnectConfiguration(const OpenIdConnectConfigurationItem &value)
ConfigurationItem & WithOpenIdConnectConfiguration(const OpenIdConnectConfigurationItem &value)
AWS_VERIFIEDPERMISSIONS_API ConfigurationItem()
ConfigurationItem & WithOpenIdConnectConfiguration(OpenIdConnectConfigurationItem &&value)
bool CognitoUserPoolConfigurationHasBeenSet() const
AWS_VERIFIEDPERMISSIONS_API ConfigurationItem(Aws::Utils::Json::JsonView jsonValue)
const CognitoUserPoolConfigurationItem & GetCognitoUserPoolConfiguration() const
void SetOpenIdConnectConfiguration(OpenIdConnectConfigurationItem &&value)
void SetCognitoUserPoolConfiguration(const CognitoUserPoolConfigurationItem &value)
Aws::Utils::Json::JsonValue JsonValue