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>
52 template<
typename ClaimAttributePathT = Aws::String>
53 void SetClaimAttributePath(ClaimAttributePathT&& value) { m_claimAttributePathHasBeenSet =
true; m_claimAttributePath = std::forward<ClaimAttributePathT>(value); }
54 template<
typename ClaimAttributePathT = Aws::String>
67 template<
typename IdentityStoreAttributePathT = Aws::String>
68 void SetIdentityStoreAttributePath(IdentityStoreAttributePathT&& value) { m_identityStoreAttributePathHasBeenSet =
true; m_identityStoreAttributePath = std::forward<IdentityStoreAttributePathT>(value); }
69 template<
typename IdentityStoreAttributePathT = Aws::String>
86 bool m_claimAttributePathHasBeenSet =
false;
89 bool m_identityStoreAttributePathHasBeenSet =
false;
92 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