Class OpenAPISpecLoader

  • All Implemented Interfaces:
    com.amazonaws.services.lambda.runtime.RequestHandler<java.util.Map<java.lang.String,​java.lang.String>,​java.lang.String>

    public class OpenAPISpecLoader
    extends AbstractLoader
    implements com.amazonaws.services.lambda.runtime.RequestHandler<java.util.Map<java.lang.String,​java.lang.String>,​java.lang.String>
    Loads API assets into Atlan from an OpenAPI spec.
    • Constructor Detail

      • OpenAPISpecLoader

        public OpenAPISpecLoader()
    • Method Detail

      • main

        public static void main​(java.lang.String[] args)
      • parseParametersFromEvent

        protected void parseParametersFromEvent​(java.util.Map<java.lang.String,​java.lang.String> event)
        Extract the configuration parameters to use from the lambda payload (or equivalent).
        Overrides:
        parseParametersFromEvent in class AbstractLoader
        Parameters:
        event - configuration payload from the lambda function (or equivalent)
      • handleRequest

        public java.lang.String handleRequest​(java.util.Map<java.lang.String,​java.lang.String> event,
                                              com.amazonaws.services.lambda.runtime.Context context)
        Specified by:
        handleRequest in interface com.amazonaws.services.lambda.runtime.RequestHandler<java.util.Map<java.lang.String,​java.lang.String>,​java.lang.String>