public LambdaManifest(string configuration, string framework, int memorySize, int timeout, EntrypointName entrypoint)
 {
     Configuration = configuration;
     Framework     = framework;
     MemorySize    = memorySize;
     Timeout       = timeout;
     Entrypoint    = entrypoint;
 }
        public static bool TryParse(string s, out EntrypointName result)
        {
            if (string.IsNullOrWhiteSpace(s))
            {
                result = new EntrypointName(null, null, null);
                return(false);
            }

            var parts = s.Split("::");

            if (parts.Length != 3)
            {
                result = new EntrypointName(null, null, null);
                return(false);
            }

            result = new EntrypointName(parts[0], parts[1], parts[2]);
            return(true);
        }