File: ForecastBySsa.cs
Project: src\src\Microsoft.ML.AutoML\Microsoft.ML.AutoML.csproj (Microsoft.ML.AutoML)

using System.Collections.Generic;
using Newtonsoft.Json;
using SweepableEstimator = Microsoft.ML.AutoML.SweepableEstimator;
using Microsoft.ML.AutoML.CodeGen;
using ColorsOrder = Microsoft.ML.Transforms.Image.ImagePixelExtractingEstimator.ColorsOrder;
using ColorBits = Microsoft.ML.Transforms.Image.ImagePixelExtractingEstimator.ColorBits;
using ResizingKind = Microsoft.ML.Transforms.Image.ImageResizingEstimator.ResizingKind;
using Anchor = Microsoft.ML.Transforms.Image.ImageResizingEstimator.Anchor;
using Microsoft.ML.SearchSpace;
 
namespace Microsoft.ML.AutoML.CodeGen
{
    internal partial class ForecastBySsa : SweepableEstimator<SsaOption>
    {
        public ForecastBySsa(SsaOption defaultOption, SearchSpace<SsaOption> searchSpace = null)
        {
            this.TParameter = defaultOption;
            this.SearchSpace = searchSpace;
            this.EstimatorType = EstimatorType.ForecastBySsa;
        }
 
        internal ForecastBySsa()
        {
            this.EstimatorType = EstimatorType.ForecastBySsa;
            this.TParameter = new SsaOption();
        }
    
        internal override IEnumerable<string> CSharpUsingStatements 
        {
            get => new string[] {"using Microsoft.ML;", };
        }
 
        internal override IEnumerable<string> NugetDependencies
        {
            get => new string[] {"Microsoft.ML.TimeSeries", };
        }
 
        internal override string FunctionName 
        {
            get => "Forecasting.ForecastBySsa";
        }
    }
}