7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/sso-admin/SSOAdmin_EXPORTS.h>
9#include <aws/sso-admin/model/JwksRetrievalOption.h>
46 template <
typename ClaimAttributePathT = Aws::String>
48 m_claimAttributePathHasBeenSet =
true;
49 m_claimAttributePath = std::forward<ClaimAttributePathT>(value);
51 template <
typename ClaimAttributePathT = Aws::String>
67 template <
typename IdentityStoreAttributePathT = Aws::String>
69 m_identityStoreAttributePathHasBeenSet =
true;
70 m_identityStoreAttributePath = std::forward<IdentityStoreAttributePathT>(value);
72 template <
typename IdentityStoreAttributePathT = Aws::String>
87 m_jwksRetrievalOptionHasBeenSet =
true;
88 m_jwksRetrievalOption = value;
101 bool m_claimAttributePathHasBeenSet =
false;
102 bool m_identityStoreAttributePathHasBeenSet =
false;
103 bool m_jwksRetrievalOptionHasBeenSet =
false;
AWS_SSOADMIN_API OidcJwtUpdateConfiguration(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetClaimAttributePath() const
OidcJwtUpdateConfiguration & WithIdentityStoreAttributePath(IdentityStoreAttributePathT &&value)
void SetIdentityStoreAttributePath(IdentityStoreAttributePathT &&value)
JwksRetrievalOption GetJwksRetrievalOption() const
void SetClaimAttributePath(ClaimAttributePathT &&value)
OidcJwtUpdateConfiguration & WithJwksRetrievalOption(JwksRetrievalOption value)
AWS_SSOADMIN_API Aws::Utils::Json::JsonValue Jsonize() const
bool ClaimAttributePathHasBeenSet() const
bool IdentityStoreAttributePathHasBeenSet() const
OidcJwtUpdateConfiguration & WithClaimAttributePath(ClaimAttributePathT &&value)
void SetJwksRetrievalOption(JwksRetrievalOption value)
const Aws::String & GetIdentityStoreAttributePath() const
AWS_SSOADMIN_API OidcJwtUpdateConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_SSOADMIN_API OidcJwtUpdateConfiguration()=default
bool JwksRetrievalOptionHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue