7#include <aws/appsync/AppSync_EXPORTS.h>
8#include <aws/appsync/model/AuthorizationType.h>
9#include <aws/appsync/model/AwsIamConfig.h>
70 bool m_authorizationTypeHasBeenSet =
false;
73 bool m_awsIamConfigHasBeenSet =
false;
AuthorizationConfig & WithAuthorizationType(AuthorizationType &&value)
AWS_APPSYNC_API AuthorizationConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_APPSYNC_API AuthorizationConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
const AwsIamConfig & GetAwsIamConfig() const
bool AwsIamConfigHasBeenSet() const
AuthorizationConfig & WithAwsIamConfig(AwsIamConfig &&value)
AWS_APPSYNC_API AuthorizationConfig()
AWS_APPSYNC_API Aws::Utils::Json::JsonValue Jsonize() const
const AuthorizationType & GetAuthorizationType() const
AuthorizationConfig & WithAuthorizationType(const AuthorizationType &value)
AuthorizationConfig & WithAwsIamConfig(const AwsIamConfig &value)
void SetAwsIamConfig(const AwsIamConfig &value)
void SetAuthorizationType(AuthorizationType &&value)
bool AuthorizationTypeHasBeenSet() const
void SetAuthorizationType(const AuthorizationType &value)
void SetAwsIamConfig(AwsIamConfig &&value)
Aws::Utils::Json::JsonValue JsonValue