// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.

// <auto-generated/>

#nullable disable

using System.Collections.Generic;

namespace Azure.ResourceManager.MachineLearningServices.Models
{
    /// <summary> The configuration for a Spark environment. </summary>
    public partial class ModelEnvironmentDefinitionResponseSpark : ModelSparkSection
    {
        /// <summary> Initializes a new instance of ModelEnvironmentDefinitionResponseSpark. </summary>
        public ModelEnvironmentDefinitionResponseSpark()
        {
        }

        /// <summary> Initializes a new instance of ModelEnvironmentDefinitionResponseSpark. </summary>
        /// <param name="repositories"> The list of spark repositories. </param>
        /// <param name="packages"> The Spark packages to use. </param>
        /// <param name="precachePackages"> Whether to precache the packages. </param>
        internal ModelEnvironmentDefinitionResponseSpark(IList<string> repositories, IList<SparkMavenPackage> packages, bool? precachePackages) : base(repositories, packages, precachePackages)
        {
        }
    }
}
