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