public static List transformToListAssessmentsResponse()

in aws-auditmanager-assessment/src/main/java/software/amazon/auditmanager/assessment/Utils.java [100:116]


  public static List<ResourceModel> transformToListAssessmentsResponse(
      final ListAssessmentsResponse listAssessmentsResponse) {
    if (listAssessmentsResponse == null || listAssessmentsResponse.assessmentMetadata() == null) return null;
    return listAssessmentsResponse.assessmentMetadata()
        .stream()
        .map(assessmentMetadata -> ResourceModel.builder()
            .assessmentId(assessmentMetadata.id())
            .roles(
                AssessmentMetadataUtils.transformToCfnRoles(assessmentMetadata.roles()))
            .name(assessmentMetadata.name())
            .delegations(
                AssessmentMetadataUtils.transformToCfnDelegations(assessmentMetadata.delegations()))
            .creationTime(translateInstantToDouble(assessmentMetadata.creationTime()))
            .status(assessmentMetadata.statusAsString())
            .build())
        .collect(Collectors.toList());
  }