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