public Set<? extends MultifactorAuthenticationTrustRecord> getRecordForDate(final ZonedDateTime onOrAfterDate) {
        val time = DateTimeUtils.dateOf(onOrAfterDate).getTime();
        val queries = List.of(DynamoDbQueryBuilder.builder()
            .key(ColumnNames.RECORD_DATE.getColumnName())
            .operator(ComparisonOperator.GE)
            .attributeValue(List.of(AttributeValue.builder().s(String.valueOf(time)).build()))
            .build());
        return DynamoDbTableUtils.getRecordsByKeys(amazonDynamoDBClient, dynamoDbProperties.getTableName(),
                queries, DynamoDbMultifactorTrustEngineFacilitator::extractAttributeValuesFrom)
            .collect(Collectors.toSet());
    }
Gets record for date.

@param onOrAfterDate the on or after date
@return the record for date
support/cas-server-support-trusted-mfa-dynamodb/src/main/java/org/apereo/cas/trusted/authentication/storage/DynamoDbMultifactorTrustEngineFacilitator.java