/// <summary>
        /// The builder has configuration, logging and Amazon API Gateway already configured. The startup class
        /// needs to be configured in this method using the UseStartup<>() method.
        /// </summary>
        /// <param name="builder"></param>
        protected override void Init(IWebHostBuilder builder)
        {
            RegisterResponseContentEncodingForContentType("multipart/form-data", ResponseContentEncoding.Base64);

            builder
            .ConfigureAppConfiguration((context, builder) =>
            {
                if (context.HostingEnvironment.IsProduction())
                {
                    builder.AddSystemsManager("/PlantListing");     // to read configuration from AWS Parameter store e.g. DBUser / DBPassword
                }
            })
            .UseStartup <Startup>();
        }
 /// <summary>
 ///     The builder has configuration, logging and Amazon API Gateway already configured. The startup class
 ///     needs to be configured in this method using the UseStartup<>() method.
 /// </summary>
 /// <param name="builder"></param>
 protected override void Init(IWebHostBuilder builder)
 {
     builder
     .ConfigureAppConfiguration(builder => { builder.AddSystemsManager("/ImageRecognition"); })
     .UseStartup <Startup>();
 }