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