static String processInlinePolicy()

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


  static String processInlinePolicy(final Object policyDocument) {

    if(policyDocument == null) {
      return null;
    }

    if (policyDocument instanceof Map) {
      try {
        return OBJECT_MAPPER.writeValueAsString(policyDocument);
      } catch (final JsonProcessingException e) {
        throw ValidationException.builder().message(e.getMessage()).build();
      }
    }
    return (String)policyDocument;
  }