7#include <aws/sso-admin/SSOAdmin_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/sso-admin/model/JwksRetrievalOption.h>
51 template<
typename IssuerUrlT = Aws::String>
52 void SetIssuerUrl(IssuerUrlT&& value) { m_issuerUrlHasBeenSet =
true; m_issuerUrl = std::forward<IssuerUrlT>(value); }
53 template<
typename IssuerUrlT = Aws::String>
66 template<
typename ClaimAttributePathT = Aws::String>
67 void SetClaimAttributePath(ClaimAttributePathT&& value) { m_claimAttributePathHasBeenSet =
true; m_claimAttributePath = std::forward<ClaimAttributePathT>(value); }
68 template<
typename ClaimAttributePathT = Aws::String>
81 template<
typename IdentityStoreAttributePathT = Aws::String>
82 void SetIdentityStoreAttributePath(IdentityStoreAttributePathT&& value) { m_identityStoreAttributePathHasBeenSet =
true; m_identityStoreAttributePath = std::forward<IdentityStoreAttributePathT>(value); }
83 template<
typename IdentityStoreAttributePathT = Aws::String>
100 bool m_issuerUrlHasBeenSet =
false;
103 bool m_claimAttributePathHasBeenSet =
false;
106 bool m_identityStoreAttributePathHasBeenSet =
false;
109 bool m_jwksRetrievalOptionHasBeenSet =
false;
OidcJwtConfiguration & WithJwksRetrievalOption(JwksRetrievalOption value)
const Aws::String & GetClaimAttributePath() const
bool IdentityStoreAttributePathHasBeenSet() const
void SetIdentityStoreAttributePath(IdentityStoreAttributePathT &&value)
const Aws::String & GetIssuerUrl() const
OidcJwtConfiguration & WithIssuerUrl(IssuerUrlT &&value)
AWS_SSOADMIN_API OidcJwtConfiguration()=default
void SetJwksRetrievalOption(JwksRetrievalOption value)
void SetClaimAttributePath(ClaimAttributePathT &&value)
bool IssuerUrlHasBeenSet() const
AWS_SSOADMIN_API Aws::Utils::Json::JsonValue Jsonize() const
bool ClaimAttributePathHasBeenSet() const
OidcJwtConfiguration & WithClaimAttributePath(ClaimAttributePathT &&value)
OidcJwtConfiguration & WithIdentityStoreAttributePath(IdentityStoreAttributePathT &&value)
AWS_SSOADMIN_API OidcJwtConfiguration(Aws::Utils::Json::JsonView jsonValue)
AWS_SSOADMIN_API OidcJwtConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetIssuerUrl(IssuerUrlT &&value)
JwksRetrievalOption GetJwksRetrievalOption() const
bool JwksRetrievalOptionHasBeenSet() const
const Aws::String & GetIdentityStoreAttributePath() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue