private static SamlIdPMetadataDocument extractAttributeValuesFrom(final Map<String, AttributeValue> item) {
        return SamlIdPMetadataDocument.builder()
            .appliesTo(item.get(SamlIdPMetadataColumns.APPLIES_TO.getColumnName()).s())
            .metadata(item.get(SamlIdPMetadataColumns.METADATA.getColumnName()).s())
            .signingCertificate(item.get(SamlIdPMetadataColumns.SIGNING_CERTIFICATE.getColumnName()).s())
            .encryptionCertificate(item.get(SamlIdPMetadataColumns.ENCRYPTION_CERTIFICATE.getColumnName()).s())
            .signingKey(item.get(SamlIdPMetadataColumns.SIGNING_KEY.getColumnName()).s())
            .encryptionKey(item.get(SamlIdPMetadataColumns.ENCRYPTION_KEY.getColumnName()).s())
            .build();
    }
This is {@link DynamoDbSamlIdPMetadataLocator}.

@author Misagh Moayyed
@since 7.2.0
support/cas-server-support-saml-idp-metadata-dynamodb/src/main/java/org/apereo/cas/support/saml/idp/metadata/DynamoDbSamlIdPMetadataLocator.java