#
# Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
# or more contributor license agreements. Licensed under the Elastic License
# 2.0 and the Server Side Public License, v 1; you may not use this file except
# in compliance with, at your election, the Elastic License 2.0 or the Server
# Side Public License, v 1.
#

# This file contains a whitelist of static processor methods that can be accessed from painless

class org.elasticsearch.ingest.common.Processors {
  long bytes(String)
  String lowercase(String)
  String uppercase(String)
  Object json(Object)
  void json(Map, String)
  String urlDecode(String)
  String communityId(String, String, Object, Object, Object, Object, Object, Object, int)
  String communityId(String, String, Object, Object, Object, Object, Object, Object)
  Map uriParts(String)
}
