static ResourceModel translateFromReadResponse()

in aws-sso-permissionset/src/main/java/software/amazon/sso/permissionset/Translator.java [69:84]


  static ResourceModel translateFromReadResponse(final DescribePermissionSetResponse readResult, String instanceArn,
                                                 List<software.amazon.sso.permissionset.Tag> tags) {
    PermissionSet returnedPermissionSet = readResult.permissionSet();
    ResourceModel returnedModel =  ResourceModel.builder()
            .permissionSetArn(returnedPermissionSet.permissionSetArn())
            .description(returnedPermissionSet.description())
            .name(returnedPermissionSet.name())
            .relayStateType(returnedPermissionSet.relayState())
            .sessionDuration(returnedPermissionSet.sessionDuration())
            .instanceArn(instanceArn)
            .build();
    if (tags != null && tags.size() > 0) {
      returnedModel.setTags(tags);
    }
    return returnedModel;
  }