7#include <aws/sso-admin/SSOAdmin_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSMap.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
10#include <aws/sso-admin/model/ResourceServerScopeDetails.h>
64 bool m_scopesHasBeenSet =
false;
ResourceServerConfig & AddScopes(const char *key, const ResourceServerScopeDetails &value)
ResourceServerConfig & AddScopes(const Aws::String &key, ResourceServerScopeDetails &&value)
ResourceServerConfig & AddScopes(const char *key, ResourceServerScopeDetails &&value)
const Aws::Map< Aws::String, ResourceServerScopeDetails > & GetScopes() const
void SetScopes(Aws::Map< Aws::String, ResourceServerScopeDetails > &&value)
ResourceServerConfig & AddScopes(Aws::String &&key, ResourceServerScopeDetails &&value)
AWS_SSOADMIN_API ResourceServerConfig(Aws::Utils::Json::JsonView jsonValue)
AWS_SSOADMIN_API ResourceServerConfig & operator=(Aws::Utils::Json::JsonView jsonValue)
ResourceServerConfig & AddScopes(Aws::String &&key, const ResourceServerScopeDetails &value)
AWS_SSOADMIN_API Aws::Utils::Json::JsonValue Jsonize() const
ResourceServerConfig & WithScopes(const Aws::Map< Aws::String, ResourceServerScopeDetails > &value)
void SetScopes(const Aws::Map< Aws::String, ResourceServerScopeDetails > &value)
ResourceServerConfig & AddScopes(const Aws::String &key, const ResourceServerScopeDetails &value)
ResourceServerConfig & WithScopes(Aws::Map< Aws::String, ResourceServerScopeDetails > &&value)
AWS_SSOADMIN_API ResourceServerConfig()
bool ScopesHasBeenSet() const
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue