/*
 * ProxMox VE API
 *
 * ProxMox VE API
 *
 * The version of the OpenAPI document: 2.0
 * Contact: support@lumaserv.com
 * Generated by: https://github.com/openapitools/openapi-generator.git
 */


using System;
using System.Collections;
using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.Linq;
using System.IO;
using System.Runtime.Serialization;
using System.Text;
using System.Text.RegularExpressions;
using Newtonsoft.Json;
using Newtonsoft.Json.Converters;
using Newtonsoft.Json.Linq;
using System.ComponentModel.DataAnnotations;
using OpenAPIDateConverter = ProxmoxSharp.Client.OpenAPIDateConverter;

namespace ProxmoxSharp.Model
{
    /// <summary>
    /// UpdateNodesSingleLxcSingleConfigRequest
    /// </summary>
    [DataContract(Name = "UpdateNodesSingleLxcSingleConfigRequest")]
    public partial class UpdateNodesSingleLxcSingleConfigRequest : IValidatableObject
    {
        /// <summary>
        /// Initializes a new instance of the <see cref="UpdateNodesSingleLxcSingleConfigRequest" /> class.
        /// </summary>
        /// <param name="arch">arch.</param>
        /// <param name="cmode">cmode.</param>
        /// <param name="console">console.</param>
        /// <param name="cores">cores.</param>
        /// <param name="cpulimit">cpulimit.</param>
        /// <param name="cpuunits">cpuunits.</param>
        /// <param name="debug">debug.</param>
        /// <param name="delete">delete.</param>
        /// <param name="description">description.</param>
        /// <param name="dev0">dev0.</param>
        /// <param name="dev1">dev1.</param>
        /// <param name="dev2">dev2.</param>
        /// <param name="dev3">dev3.</param>
        /// <param name="dev4">dev4.</param>
        /// <param name="dev5">dev5.</param>
        /// <param name="dev6">dev6.</param>
        /// <param name="dev7">dev7.</param>
        /// <param name="dev8">dev8.</param>
        /// <param name="dev9">dev9.</param>
        /// <param name="dev10">dev10.</param>
        /// <param name="dev11">dev11.</param>
        /// <param name="dev12">dev12.</param>
        /// <param name="dev13">dev13.</param>
        /// <param name="dev14">dev14.</param>
        /// <param name="dev15">dev15.</param>
        /// <param name="dev16">dev16.</param>
        /// <param name="dev17">dev17.</param>
        /// <param name="dev18">dev18.</param>
        /// <param name="dev19">dev19.</param>
        /// <param name="dev20">dev20.</param>
        /// <param name="dev21">dev21.</param>
        /// <param name="dev22">dev22.</param>
        /// <param name="dev23">dev23.</param>
        /// <param name="dev24">dev24.</param>
        /// <param name="dev25">dev25.</param>
        /// <param name="dev26">dev26.</param>
        /// <param name="dev27">dev27.</param>
        /// <param name="dev28">dev28.</param>
        /// <param name="dev29">dev29.</param>
        /// <param name="digest">digest.</param>
        /// <param name="entrypoint">entrypoint.</param>
        /// <param name="env">env.</param>
        /// <param name="features">features.</param>
        /// <param name="hookscript">hookscript.</param>
        /// <param name="hostname">hostname.</param>
        /// <param name="varLock">varLock.</param>
        /// <param name="memory">memory.</param>
        /// <param name="mp0">mp0.</param>
        /// <param name="mp1">mp1.</param>
        /// <param name="mp2">mp2.</param>
        /// <param name="mp3">mp3.</param>
        /// <param name="mp4">mp4.</param>
        /// <param name="mp5">mp5.</param>
        /// <param name="mp6">mp6.</param>
        /// <param name="mp7">mp7.</param>
        /// <param name="mp8">mp8.</param>
        /// <param name="mp9">mp9.</param>
        /// <param name="mp10">mp10.</param>
        /// <param name="mp11">mp11.</param>
        /// <param name="mp12">mp12.</param>
        /// <param name="mp13">mp13.</param>
        /// <param name="mp14">mp14.</param>
        /// <param name="mp15">mp15.</param>
        /// <param name="mp16">mp16.</param>
        /// <param name="mp17">mp17.</param>
        /// <param name="mp18">mp18.</param>
        /// <param name="mp19">mp19.</param>
        /// <param name="mp20">mp20.</param>
        /// <param name="mp21">mp21.</param>
        /// <param name="mp22">mp22.</param>
        /// <param name="mp23">mp23.</param>
        /// <param name="mp24">mp24.</param>
        /// <param name="mp25">mp25.</param>
        /// <param name="mp26">mp26.</param>
        /// <param name="mp27">mp27.</param>
        /// <param name="mp28">mp28.</param>
        /// <param name="mp29">mp29.</param>
        /// <param name="nameserver">nameserver.</param>
        /// <param name="net0">net0.</param>
        /// <param name="net1">net1.</param>
        /// <param name="net2">net2.</param>
        /// <param name="net3">net3.</param>
        /// <param name="net4">net4.</param>
        /// <param name="net5">net5.</param>
        /// <param name="net6">net6.</param>
        /// <param name="net7">net7.</param>
        /// <param name="net8">net8.</param>
        /// <param name="net9">net9.</param>
        /// <param name="net10">net10.</param>
        /// <param name="net11">net11.</param>
        /// <param name="net12">net12.</param>
        /// <param name="net13">net13.</param>
        /// <param name="net14">net14.</param>
        /// <param name="net15">net15.</param>
        /// <param name="net16">net16.</param>
        /// <param name="net17">net17.</param>
        /// <param name="net18">net18.</param>
        /// <param name="net19">net19.</param>
        /// <param name="net20">net20.</param>
        /// <param name="net21">net21.</param>
        /// <param name="net22">net22.</param>
        /// <param name="net23">net23.</param>
        /// <param name="net24">net24.</param>
        /// <param name="net25">net25.</param>
        /// <param name="net26">net26.</param>
        /// <param name="net27">net27.</param>
        /// <param name="net28">net28.</param>
        /// <param name="net29">net29.</param>
        /// <param name="onboot">onboot.</param>
        /// <param name="ostype">ostype.</param>
        /// <param name="protection">protection.</param>
        /// <param name="revert">revert.</param>
        /// <param name="rootfs">rootfs.</param>
        /// <param name="searchdomain">searchdomain.</param>
        /// <param name="startup">startup.</param>
        /// <param name="swap">swap.</param>
        /// <param name="tags">tags.</param>
        /// <param name="template">template.</param>
        /// <param name="timezone">timezone.</param>
        /// <param name="tty">tty.</param>
        /// <param name="unprivileged">unprivileged.</param>
        /// <param name="unused0">unused0.</param>
        /// <param name="unused1">unused1.</param>
        /// <param name="unused2">unused2.</param>
        /// <param name="unused3">unused3.</param>
        /// <param name="unused4">unused4.</param>
        /// <param name="unused5">unused5.</param>
        /// <param name="unused6">unused6.</param>
        /// <param name="unused7">unused7.</param>
        /// <param name="unused8">unused8.</param>
        /// <param name="unused9">unused9.</param>
        /// <param name="unused10">unused10.</param>
        /// <param name="unused11">unused11.</param>
        /// <param name="unused12">unused12.</param>
        /// <param name="unused13">unused13.</param>
        /// <param name="unused14">unused14.</param>
        /// <param name="unused15">unused15.</param>
        /// <param name="unused16">unused16.</param>
        /// <param name="unused17">unused17.</param>
        /// <param name="unused18">unused18.</param>
        /// <param name="unused19">unused19.</param>
        /// <param name="unused20">unused20.</param>
        /// <param name="unused21">unused21.</param>
        /// <param name="unused22">unused22.</param>
        /// <param name="unused23">unused23.</param>
        /// <param name="unused24">unused24.</param>
        /// <param name="unused25">unused25.</param>
        /// <param name="unused26">unused26.</param>
        /// <param name="unused27">unused27.</param>
        /// <param name="unused28">unused28.</param>
        /// <param name="unused29">unused29.</param>
        public UpdateNodesSingleLxcSingleConfigRequest(string arch = default(string), string cmode = default(string), bool console = default(bool), int cores = default(int), decimal cpulimit = default(decimal), int cpuunits = default(int), bool debug = default(bool), string delete = default(string), string description = default(string), string dev0 = default(string), string dev1 = default(string), string dev2 = default(string), string dev3 = default(string), string dev4 = default(string), string dev5 = default(string), string dev6 = default(string), string dev7 = default(string), string dev8 = default(string), string dev9 = default(string), string dev10 = default(string), string dev11 = default(string), string dev12 = default(string), string dev13 = default(string), string dev14 = default(string), string dev15 = default(string), string dev16 = default(string), string dev17 = default(string), string dev18 = default(string), string dev19 = default(string), string dev20 = default(string), string dev21 = default(string), string dev22 = default(string), string dev23 = default(string), string dev24 = default(string), string dev25 = default(string), string dev26 = default(string), string dev27 = default(string), string dev28 = default(string), string dev29 = default(string), string digest = default(string), string entrypoint = default(string), string env = default(string), string features = default(string), string hookscript = default(string), string hostname = default(string), string varLock = default(string), int memory = default(int), string mp0 = default(string), string mp1 = default(string), string mp2 = default(string), string mp3 = default(string), string mp4 = default(string), string mp5 = default(string), string mp6 = default(string), string mp7 = default(string), string mp8 = default(string), string mp9 = default(string), string mp10 = default(string), string mp11 = default(string), string mp12 = default(string), string mp13 = default(string), string mp14 = default(string), string mp15 = default(string), string mp16 = default(string), string mp17 = default(string), string mp18 = default(string), string mp19 = default(string), string mp20 = default(string), string mp21 = default(string), string mp22 = default(string), string mp23 = default(string), string mp24 = default(string), string mp25 = default(string), string mp26 = default(string), string mp27 = default(string), string mp28 = default(string), string mp29 = default(string), string nameserver = default(string), string net0 = default(string), string net1 = default(string), string net2 = default(string), string net3 = default(string), string net4 = default(string), string net5 = default(string), string net6 = default(string), string net7 = default(string), string net8 = default(string), string net9 = default(string), string net10 = default(string), string net11 = default(string), string net12 = default(string), string net13 = default(string), string net14 = default(string), string net15 = default(string), string net16 = default(string), string net17 = default(string), string net18 = default(string), string net19 = default(string), string net20 = default(string), string net21 = default(string), string net22 = default(string), string net23 = default(string), string net24 = default(string), string net25 = default(string), string net26 = default(string), string net27 = default(string), string net28 = default(string), string net29 = default(string), bool onboot = default(bool), string ostype = default(string), bool protection = default(bool), string revert = default(string), string rootfs = default(string), string searchdomain = default(string), string startup = default(string), int swap = default(int), string tags = default(string), bool template = default(bool), string timezone = default(string), int tty = default(int), bool unprivileged = default(bool), string unused0 = default(string), string unused1 = default(string), string unused2 = default(string), string unused3 = default(string), string unused4 = default(string), string unused5 = default(string), string unused6 = default(string), string unused7 = default(string), string unused8 = default(string), string unused9 = default(string), string unused10 = default(string), string unused11 = default(string), string unused12 = default(string), string unused13 = default(string), string unused14 = default(string), string unused15 = default(string), string unused16 = default(string), string unused17 = default(string), string unused18 = default(string), string unused19 = default(string), string unused20 = default(string), string unused21 = default(string), string unused22 = default(string), string unused23 = default(string), string unused24 = default(string), string unused25 = default(string), string unused26 = default(string), string unused27 = default(string), string unused28 = default(string), string unused29 = default(string))
        {
            this.Arch = arch;
            this.Cmode = cmode;
            this.Console = console;
            this.Cores = cores;
            this.Cpulimit = cpulimit;
            this.Cpuunits = cpuunits;
            this.Debug = debug;
            this.Delete = delete;
            this.Description = description;
            this.Dev0 = dev0;
            this.Dev1 = dev1;
            this.Dev2 = dev2;
            this.Dev3 = dev3;
            this.Dev4 = dev4;
            this.Dev5 = dev5;
            this.Dev6 = dev6;
            this.Dev7 = dev7;
            this.Dev8 = dev8;
            this.Dev9 = dev9;
            this.Dev10 = dev10;
            this.Dev11 = dev11;
            this.Dev12 = dev12;
            this.Dev13 = dev13;
            this.Dev14 = dev14;
            this.Dev15 = dev15;
            this.Dev16 = dev16;
            this.Dev17 = dev17;
            this.Dev18 = dev18;
            this.Dev19 = dev19;
            this.Dev20 = dev20;
            this.Dev21 = dev21;
            this.Dev22 = dev22;
            this.Dev23 = dev23;
            this.Dev24 = dev24;
            this.Dev25 = dev25;
            this.Dev26 = dev26;
            this.Dev27 = dev27;
            this.Dev28 = dev28;
            this.Dev29 = dev29;
            this.Digest = digest;
            this.Entrypoint = entrypoint;
            this.Env = env;
            this.Features = features;
            this.Hookscript = hookscript;
            this.Hostname = hostname;
            this.Lock = varLock;
            this.Memory = memory;
            this.Mp0 = mp0;
            this.Mp1 = mp1;
            this.Mp2 = mp2;
            this.Mp3 = mp3;
            this.Mp4 = mp4;
            this.Mp5 = mp5;
            this.Mp6 = mp6;
            this.Mp7 = mp7;
            this.Mp8 = mp8;
            this.Mp9 = mp9;
            this.Mp10 = mp10;
            this.Mp11 = mp11;
            this.Mp12 = mp12;
            this.Mp13 = mp13;
            this.Mp14 = mp14;
            this.Mp15 = mp15;
            this.Mp16 = mp16;
            this.Mp17 = mp17;
            this.Mp18 = mp18;
            this.Mp19 = mp19;
            this.Mp20 = mp20;
            this.Mp21 = mp21;
            this.Mp22 = mp22;
            this.Mp23 = mp23;
            this.Mp24 = mp24;
            this.Mp25 = mp25;
            this.Mp26 = mp26;
            this.Mp27 = mp27;
            this.Mp28 = mp28;
            this.Mp29 = mp29;
            this.Nameserver = nameserver;
            this.Net0 = net0;
            this.Net1 = net1;
            this.Net2 = net2;
            this.Net3 = net3;
            this.Net4 = net4;
            this.Net5 = net5;
            this.Net6 = net6;
            this.Net7 = net7;
            this.Net8 = net8;
            this.Net9 = net9;
            this.Net10 = net10;
            this.Net11 = net11;
            this.Net12 = net12;
            this.Net13 = net13;
            this.Net14 = net14;
            this.Net15 = net15;
            this.Net16 = net16;
            this.Net17 = net17;
            this.Net18 = net18;
            this.Net19 = net19;
            this.Net20 = net20;
            this.Net21 = net21;
            this.Net22 = net22;
            this.Net23 = net23;
            this.Net24 = net24;
            this.Net25 = net25;
            this.Net26 = net26;
            this.Net27 = net27;
            this.Net28 = net28;
            this.Net29 = net29;
            this.Onboot = onboot;
            this.Ostype = ostype;
            this.Protection = protection;
            this.Revert = revert;
            this.Rootfs = rootfs;
            this.Searchdomain = searchdomain;
            this.Startup = startup;
            this.Swap = swap;
            this.Tags = tags;
            this.Template = template;
            this.Timezone = timezone;
            this.Tty = tty;
            this.Unprivileged = unprivileged;
            this.Unused0 = unused0;
            this.Unused1 = unused1;
            this.Unused2 = unused2;
            this.Unused3 = unused3;
            this.Unused4 = unused4;
            this.Unused5 = unused5;
            this.Unused6 = unused6;
            this.Unused7 = unused7;
            this.Unused8 = unused8;
            this.Unused9 = unused9;
            this.Unused10 = unused10;
            this.Unused11 = unused11;
            this.Unused12 = unused12;
            this.Unused13 = unused13;
            this.Unused14 = unused14;
            this.Unused15 = unused15;
            this.Unused16 = unused16;
            this.Unused17 = unused17;
            this.Unused18 = unused18;
            this.Unused19 = unused19;
            this.Unused20 = unused20;
            this.Unused21 = unused21;
            this.Unused22 = unused22;
            this.Unused23 = unused23;
            this.Unused24 = unused24;
            this.Unused25 = unused25;
            this.Unused26 = unused26;
            this.Unused27 = unused27;
            this.Unused28 = unused28;
            this.Unused29 = unused29;
        }

        /// <summary>
        /// Gets or Sets Arch
        /// </summary>
        [DataMember(Name = "arch", EmitDefaultValue = false)]
        public string Arch { get; set; }

        /// <summary>
        /// Gets or Sets Cmode
        /// </summary>
        [DataMember(Name = "cmode", EmitDefaultValue = false)]
        public string Cmode { get; set; }

        /// <summary>
        /// Gets or Sets Console
        /// </summary>
        [DataMember(Name = "console", EmitDefaultValue = true)]
        public bool Console { get; set; }

        /// <summary>
        /// Gets or Sets Cores
        /// </summary>
        [DataMember(Name = "cores", EmitDefaultValue = false)]
        public int Cores { get; set; }

        /// <summary>
        /// Gets or Sets Cpulimit
        /// </summary>
        [DataMember(Name = "cpulimit", EmitDefaultValue = false)]
        public decimal Cpulimit { get; set; }

        /// <summary>
        /// Gets or Sets Cpuunits
        /// </summary>
        [DataMember(Name = "cpuunits", EmitDefaultValue = false)]
        public int Cpuunits { get; set; }

        /// <summary>
        /// Gets or Sets Debug
        /// </summary>
        [DataMember(Name = "debug", EmitDefaultValue = true)]
        public bool Debug { get; set; }

        /// <summary>
        /// Gets or Sets Delete
        /// </summary>
        [DataMember(Name = "delete", EmitDefaultValue = false)]
        public string Delete { get; set; }

        /// <summary>
        /// Gets or Sets Description
        /// </summary>
        [DataMember(Name = "description", EmitDefaultValue = false)]
        public string Description { get; set; }

        /// <summary>
        /// Gets or Sets Dev0
        /// </summary>
        [DataMember(Name = "dev0", EmitDefaultValue = false)]
        public string Dev0 { get; set; }

        /// <summary>
        /// Gets or Sets Dev1
        /// </summary>
        [DataMember(Name = "dev1", EmitDefaultValue = false)]
        public string Dev1 { get; set; }

        /// <summary>
        /// Gets or Sets Dev2
        /// </summary>
        [DataMember(Name = "dev2", EmitDefaultValue = false)]
        public string Dev2 { get; set; }

        /// <summary>
        /// Gets or Sets Dev3
        /// </summary>
        [DataMember(Name = "dev3", EmitDefaultValue = false)]
        public string Dev3 { get; set; }

        /// <summary>
        /// Gets or Sets Dev4
        /// </summary>
        [DataMember(Name = "dev4", EmitDefaultValue = false)]
        public string Dev4 { get; set; }

        /// <summary>
        /// Gets or Sets Dev5
        /// </summary>
        [DataMember(Name = "dev5", EmitDefaultValue = false)]
        public string Dev5 { get; set; }

        /// <summary>
        /// Gets or Sets Dev6
        /// </summary>
        [DataMember(Name = "dev6", EmitDefaultValue = false)]
        public string Dev6 { get; set; }

        /// <summary>
        /// Gets or Sets Dev7
        /// </summary>
        [DataMember(Name = "dev7", EmitDefaultValue = false)]
        public string Dev7 { get; set; }

        /// <summary>
        /// Gets or Sets Dev8
        /// </summary>
        [DataMember(Name = "dev8", EmitDefaultValue = false)]
        public string Dev8 { get; set; }

        /// <summary>
        /// Gets or Sets Dev9
        /// </summary>
        [DataMember(Name = "dev9", EmitDefaultValue = false)]
        public string Dev9 { get; set; }

        /// <summary>
        /// Gets or Sets Dev10
        /// </summary>
        [DataMember(Name = "dev10", EmitDefaultValue = false)]
        public string Dev10 { get; set; }

        /// <summary>
        /// Gets or Sets Dev11
        /// </summary>
        [DataMember(Name = "dev11", EmitDefaultValue = false)]
        public string Dev11 { get; set; }

        /// <summary>
        /// Gets or Sets Dev12
        /// </summary>
        [DataMember(Name = "dev12", EmitDefaultValue = false)]
        public string Dev12 { get; set; }

        /// <summary>
        /// Gets or Sets Dev13
        /// </summary>
        [DataMember(Name = "dev13", EmitDefaultValue = false)]
        public string Dev13 { get; set; }

        /// <summary>
        /// Gets or Sets Dev14
        /// </summary>
        [DataMember(Name = "dev14", EmitDefaultValue = false)]
        public string Dev14 { get; set; }

        /// <summary>
        /// Gets or Sets Dev15
        /// </summary>
        [DataMember(Name = "dev15", EmitDefaultValue = false)]
        public string Dev15 { get; set; }

        /// <summary>
        /// Gets or Sets Dev16
        /// </summary>
        [DataMember(Name = "dev16", EmitDefaultValue = false)]
        public string Dev16 { get; set; }

        /// <summary>
        /// Gets or Sets Dev17
        /// </summary>
        [DataMember(Name = "dev17", EmitDefaultValue = false)]
        public string Dev17 { get; set; }

        /// <summary>
        /// Gets or Sets Dev18
        /// </summary>
        [DataMember(Name = "dev18", EmitDefaultValue = false)]
        public string Dev18 { get; set; }

        /// <summary>
        /// Gets or Sets Dev19
        /// </summary>
        [DataMember(Name = "dev19", EmitDefaultValue = false)]
        public string Dev19 { get; set; }

        /// <summary>
        /// Gets or Sets Dev20
        /// </summary>
        [DataMember(Name = "dev20", EmitDefaultValue = false)]
        public string Dev20 { get; set; }

        /// <summary>
        /// Gets or Sets Dev21
        /// </summary>
        [DataMember(Name = "dev21", EmitDefaultValue = false)]
        public string Dev21 { get; set; }

        /// <summary>
        /// Gets or Sets Dev22
        /// </summary>
        [DataMember(Name = "dev22", EmitDefaultValue = false)]
        public string Dev22 { get; set; }

        /// <summary>
        /// Gets or Sets Dev23
        /// </summary>
        [DataMember(Name = "dev23", EmitDefaultValue = false)]
        public string Dev23 { get; set; }

        /// <summary>
        /// Gets or Sets Dev24
        /// </summary>
        [DataMember(Name = "dev24", EmitDefaultValue = false)]
        public string Dev24 { get; set; }

        /// <summary>
        /// Gets or Sets Dev25
        /// </summary>
        [DataMember(Name = "dev25", EmitDefaultValue = false)]
        public string Dev25 { get; set; }

        /// <summary>
        /// Gets or Sets Dev26
        /// </summary>
        [DataMember(Name = "dev26", EmitDefaultValue = false)]
        public string Dev26 { get; set; }

        /// <summary>
        /// Gets or Sets Dev27
        /// </summary>
        [DataMember(Name = "dev27", EmitDefaultValue = false)]
        public string Dev27 { get; set; }

        /// <summary>
        /// Gets or Sets Dev28
        /// </summary>
        [DataMember(Name = "dev28", EmitDefaultValue = false)]
        public string Dev28 { get; set; }

        /// <summary>
        /// Gets or Sets Dev29
        /// </summary>
        [DataMember(Name = "dev29", EmitDefaultValue = false)]
        public string Dev29 { get; set; }

        /// <summary>
        /// Gets or Sets Digest
        /// </summary>
        [DataMember(Name = "digest", EmitDefaultValue = false)]
        public string Digest { get; set; }

        /// <summary>
        /// Gets or Sets Entrypoint
        /// </summary>
        [DataMember(Name = "entrypoint", EmitDefaultValue = false)]
        public string Entrypoint { get; set; }

        /// <summary>
        /// Gets or Sets Env
        /// </summary>
        [DataMember(Name = "env", EmitDefaultValue = false)]
        public string Env { get; set; }

        /// <summary>
        /// Gets or Sets Features
        /// </summary>
        [DataMember(Name = "features", EmitDefaultValue = false)]
        public string Features { get; set; }

        /// <summary>
        /// Gets or Sets Hookscript
        /// </summary>
        [DataMember(Name = "hookscript", EmitDefaultValue = false)]
        public string Hookscript { get; set; }

        /// <summary>
        /// Gets or Sets Hostname
        /// </summary>
        [DataMember(Name = "hostname", EmitDefaultValue = false)]
        public string Hostname { get; set; }

        /// <summary>
        /// Gets or Sets Lock
        /// </summary>
        [DataMember(Name = "lock", EmitDefaultValue = false)]
        public string Lock { get; set; }

        /// <summary>
        /// Gets or Sets Memory
        /// </summary>
        [DataMember(Name = "memory", EmitDefaultValue = false)]
        public int Memory { get; set; }

        /// <summary>
        /// Gets or Sets Mp0
        /// </summary>
        [DataMember(Name = "mp0", EmitDefaultValue = false)]
        public string Mp0 { get; set; }

        /// <summary>
        /// Gets or Sets Mp1
        /// </summary>
        [DataMember(Name = "mp1", EmitDefaultValue = false)]
        public string Mp1 { get; set; }

        /// <summary>
        /// Gets or Sets Mp2
        /// </summary>
        [DataMember(Name = "mp2", EmitDefaultValue = false)]
        public string Mp2 { get; set; }

        /// <summary>
        /// Gets or Sets Mp3
        /// </summary>
        [DataMember(Name = "mp3", EmitDefaultValue = false)]
        public string Mp3 { get; set; }

        /// <summary>
        /// Gets or Sets Mp4
        /// </summary>
        [DataMember(Name = "mp4", EmitDefaultValue = false)]
        public string Mp4 { get; set; }

        /// <summary>
        /// Gets or Sets Mp5
        /// </summary>
        [DataMember(Name = "mp5", EmitDefaultValue = false)]
        public string Mp5 { get; set; }

        /// <summary>
        /// Gets or Sets Mp6
        /// </summary>
        [DataMember(Name = "mp6", EmitDefaultValue = false)]
        public string Mp6 { get; set; }

        /// <summary>
        /// Gets or Sets Mp7
        /// </summary>
        [DataMember(Name = "mp7", EmitDefaultValue = false)]
        public string Mp7 { get; set; }

        /// <summary>
        /// Gets or Sets Mp8
        /// </summary>
        [DataMember(Name = "mp8", EmitDefaultValue = false)]
        public string Mp8 { get; set; }

        /// <summary>
        /// Gets or Sets Mp9
        /// </summary>
        [DataMember(Name = "mp9", EmitDefaultValue = false)]
        public string Mp9 { get; set; }

        /// <summary>
        /// Gets or Sets Mp10
        /// </summary>
        [DataMember(Name = "mp10", EmitDefaultValue = false)]
        public string Mp10 { get; set; }

        /// <summary>
        /// Gets or Sets Mp11
        /// </summary>
        [DataMember(Name = "mp11", EmitDefaultValue = false)]
        public string Mp11 { get; set; }

        /// <summary>
        /// Gets or Sets Mp12
        /// </summary>
        [DataMember(Name = "mp12", EmitDefaultValue = false)]
        public string Mp12 { get; set; }

        /// <summary>
        /// Gets or Sets Mp13
        /// </summary>
        [DataMember(Name = "mp13", EmitDefaultValue = false)]
        public string Mp13 { get; set; }

        /// <summary>
        /// Gets or Sets Mp14
        /// </summary>
        [DataMember(Name = "mp14", EmitDefaultValue = false)]
        public string Mp14 { get; set; }

        /// <summary>
        /// Gets or Sets Mp15
        /// </summary>
        [DataMember(Name = "mp15", EmitDefaultValue = false)]
        public string Mp15 { get; set; }

        /// <summary>
        /// Gets or Sets Mp16
        /// </summary>
        [DataMember(Name = "mp16", EmitDefaultValue = false)]
        public string Mp16 { get; set; }

        /// <summary>
        /// Gets or Sets Mp17
        /// </summary>
        [DataMember(Name = "mp17", EmitDefaultValue = false)]
        public string Mp17 { get; set; }

        /// <summary>
        /// Gets or Sets Mp18
        /// </summary>
        [DataMember(Name = "mp18", EmitDefaultValue = false)]
        public string Mp18 { get; set; }

        /// <summary>
        /// Gets or Sets Mp19
        /// </summary>
        [DataMember(Name = "mp19", EmitDefaultValue = false)]
        public string Mp19 { get; set; }

        /// <summary>
        /// Gets or Sets Mp20
        /// </summary>
        [DataMember(Name = "mp20", EmitDefaultValue = false)]
        public string Mp20 { get; set; }

        /// <summary>
        /// Gets or Sets Mp21
        /// </summary>
        [DataMember(Name = "mp21", EmitDefaultValue = false)]
        public string Mp21 { get; set; }

        /// <summary>
        /// Gets or Sets Mp22
        /// </summary>
        [DataMember(Name = "mp22", EmitDefaultValue = false)]
        public string Mp22 { get; set; }

        /// <summary>
        /// Gets or Sets Mp23
        /// </summary>
        [DataMember(Name = "mp23", EmitDefaultValue = false)]
        public string Mp23 { get; set; }

        /// <summary>
        /// Gets or Sets Mp24
        /// </summary>
        [DataMember(Name = "mp24", EmitDefaultValue = false)]
        public string Mp24 { get; set; }

        /// <summary>
        /// Gets or Sets Mp25
        /// </summary>
        [DataMember(Name = "mp25", EmitDefaultValue = false)]
        public string Mp25 { get; set; }

        /// <summary>
        /// Gets or Sets Mp26
        /// </summary>
        [DataMember(Name = "mp26", EmitDefaultValue = false)]
        public string Mp26 { get; set; }

        /// <summary>
        /// Gets or Sets Mp27
        /// </summary>
        [DataMember(Name = "mp27", EmitDefaultValue = false)]
        public string Mp27 { get; set; }

        /// <summary>
        /// Gets or Sets Mp28
        /// </summary>
        [DataMember(Name = "mp28", EmitDefaultValue = false)]
        public string Mp28 { get; set; }

        /// <summary>
        /// Gets or Sets Mp29
        /// </summary>
        [DataMember(Name = "mp29", EmitDefaultValue = false)]
        public string Mp29 { get; set; }

        /// <summary>
        /// Gets or Sets Nameserver
        /// </summary>
        [DataMember(Name = "nameserver", EmitDefaultValue = false)]
        public string Nameserver { get; set; }

        /// <summary>
        /// Gets or Sets Net0
        /// </summary>
        [DataMember(Name = "net0", EmitDefaultValue = false)]
        public string Net0 { get; set; }

        /// <summary>
        /// Gets or Sets Net1
        /// </summary>
        [DataMember(Name = "net1", EmitDefaultValue = false)]
        public string Net1 { get; set; }

        /// <summary>
        /// Gets or Sets Net2
        /// </summary>
        [DataMember(Name = "net2", EmitDefaultValue = false)]
        public string Net2 { get; set; }

        /// <summary>
        /// Gets or Sets Net3
        /// </summary>
        [DataMember(Name = "net3", EmitDefaultValue = false)]
        public string Net3 { get; set; }

        /// <summary>
        /// Gets or Sets Net4
        /// </summary>
        [DataMember(Name = "net4", EmitDefaultValue = false)]
        public string Net4 { get; set; }

        /// <summary>
        /// Gets or Sets Net5
        /// </summary>
        [DataMember(Name = "net5", EmitDefaultValue = false)]
        public string Net5 { get; set; }

        /// <summary>
        /// Gets or Sets Net6
        /// </summary>
        [DataMember(Name = "net6", EmitDefaultValue = false)]
        public string Net6 { get; set; }

        /// <summary>
        /// Gets or Sets Net7
        /// </summary>
        [DataMember(Name = "net7", EmitDefaultValue = false)]
        public string Net7 { get; set; }

        /// <summary>
        /// Gets or Sets Net8
        /// </summary>
        [DataMember(Name = "net8", EmitDefaultValue = false)]
        public string Net8 { get; set; }

        /// <summary>
        /// Gets or Sets Net9
        /// </summary>
        [DataMember(Name = "net9", EmitDefaultValue = false)]
        public string Net9 { get; set; }

        /// <summary>
        /// Gets or Sets Net10
        /// </summary>
        [DataMember(Name = "net10", EmitDefaultValue = false)]
        public string Net10 { get; set; }

        /// <summary>
        /// Gets or Sets Net11
        /// </summary>
        [DataMember(Name = "net11", EmitDefaultValue = false)]
        public string Net11 { get; set; }

        /// <summary>
        /// Gets or Sets Net12
        /// </summary>
        [DataMember(Name = "net12", EmitDefaultValue = false)]
        public string Net12 { get; set; }

        /// <summary>
        /// Gets or Sets Net13
        /// </summary>
        [DataMember(Name = "net13", EmitDefaultValue = false)]
        public string Net13 { get; set; }

        /// <summary>
        /// Gets or Sets Net14
        /// </summary>
        [DataMember(Name = "net14", EmitDefaultValue = false)]
        public string Net14 { get; set; }

        /// <summary>
        /// Gets or Sets Net15
        /// </summary>
        [DataMember(Name = "net15", EmitDefaultValue = false)]
        public string Net15 { get; set; }

        /// <summary>
        /// Gets or Sets Net16
        /// </summary>
        [DataMember(Name = "net16", EmitDefaultValue = false)]
        public string Net16 { get; set; }

        /// <summary>
        /// Gets or Sets Net17
        /// </summary>
        [DataMember(Name = "net17", EmitDefaultValue = false)]
        public string Net17 { get; set; }

        /// <summary>
        /// Gets or Sets Net18
        /// </summary>
        [DataMember(Name = "net18", EmitDefaultValue = false)]
        public string Net18 { get; set; }

        /// <summary>
        /// Gets or Sets Net19
        /// </summary>
        [DataMember(Name = "net19", EmitDefaultValue = false)]
        public string Net19 { get; set; }

        /// <summary>
        /// Gets or Sets Net20
        /// </summary>
        [DataMember(Name = "net20", EmitDefaultValue = false)]
        public string Net20 { get; set; }

        /// <summary>
        /// Gets or Sets Net21
        /// </summary>
        [DataMember(Name = "net21", EmitDefaultValue = false)]
        public string Net21 { get; set; }

        /// <summary>
        /// Gets or Sets Net22
        /// </summary>
        [DataMember(Name = "net22", EmitDefaultValue = false)]
        public string Net22 { get; set; }

        /// <summary>
        /// Gets or Sets Net23
        /// </summary>
        [DataMember(Name = "net23", EmitDefaultValue = false)]
        public string Net23 { get; set; }

        /// <summary>
        /// Gets or Sets Net24
        /// </summary>
        [DataMember(Name = "net24", EmitDefaultValue = false)]
        public string Net24 { get; set; }

        /// <summary>
        /// Gets or Sets Net25
        /// </summary>
        [DataMember(Name = "net25", EmitDefaultValue = false)]
        public string Net25 { get; set; }

        /// <summary>
        /// Gets or Sets Net26
        /// </summary>
        [DataMember(Name = "net26", EmitDefaultValue = false)]
        public string Net26 { get; set; }

        /// <summary>
        /// Gets or Sets Net27
        /// </summary>
        [DataMember(Name = "net27", EmitDefaultValue = false)]
        public string Net27 { get; set; }

        /// <summary>
        /// Gets or Sets Net28
        /// </summary>
        [DataMember(Name = "net28", EmitDefaultValue = false)]
        public string Net28 { get; set; }

        /// <summary>
        /// Gets or Sets Net29
        /// </summary>
        [DataMember(Name = "net29", EmitDefaultValue = false)]
        public string Net29 { get; set; }

        /// <summary>
        /// Gets or Sets Onboot
        /// </summary>
        [DataMember(Name = "onboot", EmitDefaultValue = true)]
        public bool Onboot { get; set; }

        /// <summary>
        /// Gets or Sets Ostype
        /// </summary>
        [DataMember(Name = "ostype", EmitDefaultValue = false)]
        public string Ostype { get; set; }

        /// <summary>
        /// Gets or Sets Protection
        /// </summary>
        [DataMember(Name = "protection", EmitDefaultValue = true)]
        public bool Protection { get; set; }

        /// <summary>
        /// Gets or Sets Revert
        /// </summary>
        [DataMember(Name = "revert", EmitDefaultValue = false)]
        public string Revert { get; set; }

        /// <summary>
        /// Gets or Sets Rootfs
        /// </summary>
        [DataMember(Name = "rootfs", EmitDefaultValue = false)]
        public string Rootfs { get; set; }

        /// <summary>
        /// Gets or Sets Searchdomain
        /// </summary>
        [DataMember(Name = "searchdomain", EmitDefaultValue = false)]
        public string Searchdomain { get; set; }

        /// <summary>
        /// Gets or Sets Startup
        /// </summary>
        [DataMember(Name = "startup", EmitDefaultValue = false)]
        public string Startup { get; set; }

        /// <summary>
        /// Gets or Sets Swap
        /// </summary>
        [DataMember(Name = "swap", EmitDefaultValue = false)]
        public int Swap { get; set; }

        /// <summary>
        /// Gets or Sets Tags
        /// </summary>
        [DataMember(Name = "tags", EmitDefaultValue = false)]
        public string Tags { get; set; }

        /// <summary>
        /// Gets or Sets Template
        /// </summary>
        [DataMember(Name = "template", EmitDefaultValue = true)]
        public bool Template { get; set; }

        /// <summary>
        /// Gets or Sets Timezone
        /// </summary>
        [DataMember(Name = "timezone", EmitDefaultValue = false)]
        public string Timezone { get; set; }

        /// <summary>
        /// Gets or Sets Tty
        /// </summary>
        [DataMember(Name = "tty", EmitDefaultValue = false)]
        public int Tty { get; set; }

        /// <summary>
        /// Gets or Sets Unprivileged
        /// </summary>
        [DataMember(Name = "unprivileged", EmitDefaultValue = true)]
        public bool Unprivileged { get; set; }

        /// <summary>
        /// Gets or Sets Unused0
        /// </summary>
        [DataMember(Name = "unused0", EmitDefaultValue = false)]
        public string Unused0 { get; set; }

        /// <summary>
        /// Gets or Sets Unused1
        /// </summary>
        [DataMember(Name = "unused1", EmitDefaultValue = false)]
        public string Unused1 { get; set; }

        /// <summary>
        /// Gets or Sets Unused2
        /// </summary>
        [DataMember(Name = "unused2", EmitDefaultValue = false)]
        public string Unused2 { get; set; }

        /// <summary>
        /// Gets or Sets Unused3
        /// </summary>
        [DataMember(Name = "unused3", EmitDefaultValue = false)]
        public string Unused3 { get; set; }

        /// <summary>
        /// Gets or Sets Unused4
        /// </summary>
        [DataMember(Name = "unused4", EmitDefaultValue = false)]
        public string Unused4 { get; set; }

        /// <summary>
        /// Gets or Sets Unused5
        /// </summary>
        [DataMember(Name = "unused5", EmitDefaultValue = false)]
        public string Unused5 { get; set; }

        /// <summary>
        /// Gets or Sets Unused6
        /// </summary>
        [DataMember(Name = "unused6", EmitDefaultValue = false)]
        public string Unused6 { get; set; }

        /// <summary>
        /// Gets or Sets Unused7
        /// </summary>
        [DataMember(Name = "unused7", EmitDefaultValue = false)]
        public string Unused7 { get; set; }

        /// <summary>
        /// Gets or Sets Unused8
        /// </summary>
        [DataMember(Name = "unused8", EmitDefaultValue = false)]
        public string Unused8 { get; set; }

        /// <summary>
        /// Gets or Sets Unused9
        /// </summary>
        [DataMember(Name = "unused9", EmitDefaultValue = false)]
        public string Unused9 { get; set; }

        /// <summary>
        /// Gets or Sets Unused10
        /// </summary>
        [DataMember(Name = "unused10", EmitDefaultValue = false)]
        public string Unused10 { get; set; }

        /// <summary>
        /// Gets or Sets Unused11
        /// </summary>
        [DataMember(Name = "unused11", EmitDefaultValue = false)]
        public string Unused11 { get; set; }

        /// <summary>
        /// Gets or Sets Unused12
        /// </summary>
        [DataMember(Name = "unused12", EmitDefaultValue = false)]
        public string Unused12 { get; set; }

        /// <summary>
        /// Gets or Sets Unused13
        /// </summary>
        [DataMember(Name = "unused13", EmitDefaultValue = false)]
        public string Unused13 { get; set; }

        /// <summary>
        /// Gets or Sets Unused14
        /// </summary>
        [DataMember(Name = "unused14", EmitDefaultValue = false)]
        public string Unused14 { get; set; }

        /// <summary>
        /// Gets or Sets Unused15
        /// </summary>
        [DataMember(Name = "unused15", EmitDefaultValue = false)]
        public string Unused15 { get; set; }

        /// <summary>
        /// Gets or Sets Unused16
        /// </summary>
        [DataMember(Name = "unused16", EmitDefaultValue = false)]
        public string Unused16 { get; set; }

        /// <summary>
        /// Gets or Sets Unused17
        /// </summary>
        [DataMember(Name = "unused17", EmitDefaultValue = false)]
        public string Unused17 { get; set; }

        /// <summary>
        /// Gets or Sets Unused18
        /// </summary>
        [DataMember(Name = "unused18", EmitDefaultValue = false)]
        public string Unused18 { get; set; }

        /// <summary>
        /// Gets or Sets Unused19
        /// </summary>
        [DataMember(Name = "unused19", EmitDefaultValue = false)]
        public string Unused19 { get; set; }

        /// <summary>
        /// Gets or Sets Unused20
        /// </summary>
        [DataMember(Name = "unused20", EmitDefaultValue = false)]
        public string Unused20 { get; set; }

        /// <summary>
        /// Gets or Sets Unused21
        /// </summary>
        [DataMember(Name = "unused21", EmitDefaultValue = false)]
        public string Unused21 { get; set; }

        /// <summary>
        /// Gets or Sets Unused22
        /// </summary>
        [DataMember(Name = "unused22", EmitDefaultValue = false)]
        public string Unused22 { get; set; }

        /// <summary>
        /// Gets or Sets Unused23
        /// </summary>
        [DataMember(Name = "unused23", EmitDefaultValue = false)]
        public string Unused23 { get; set; }

        /// <summary>
        /// Gets or Sets Unused24
        /// </summary>
        [DataMember(Name = "unused24", EmitDefaultValue = false)]
        public string Unused24 { get; set; }

        /// <summary>
        /// Gets or Sets Unused25
        /// </summary>
        [DataMember(Name = "unused25", EmitDefaultValue = false)]
        public string Unused25 { get; set; }

        /// <summary>
        /// Gets or Sets Unused26
        /// </summary>
        [DataMember(Name = "unused26", EmitDefaultValue = false)]
        public string Unused26 { get; set; }

        /// <summary>
        /// Gets or Sets Unused27
        /// </summary>
        [DataMember(Name = "unused27", EmitDefaultValue = false)]
        public string Unused27 { get; set; }

        /// <summary>
        /// Gets or Sets Unused28
        /// </summary>
        [DataMember(Name = "unused28", EmitDefaultValue = false)]
        public string Unused28 { get; set; }

        /// <summary>
        /// Gets or Sets Unused29
        /// </summary>
        [DataMember(Name = "unused29", EmitDefaultValue = false)]
        public string Unused29 { get; set; }

        /// <summary>
        /// Returns the string presentation of the object
        /// </summary>
        /// <returns>String presentation of the object</returns>
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();
            sb.Append("class UpdateNodesSingleLxcSingleConfigRequest {\n");
            sb.Append("  Arch: ").Append(Arch).Append("\n");
            sb.Append("  Cmode: ").Append(Cmode).Append("\n");
            sb.Append("  Console: ").Append(Console).Append("\n");
            sb.Append("  Cores: ").Append(Cores).Append("\n");
            sb.Append("  Cpulimit: ").Append(Cpulimit).Append("\n");
            sb.Append("  Cpuunits: ").Append(Cpuunits).Append("\n");
            sb.Append("  Debug: ").Append(Debug).Append("\n");
            sb.Append("  Delete: ").Append(Delete).Append("\n");
            sb.Append("  Description: ").Append(Description).Append("\n");
            sb.Append("  Dev0: ").Append(Dev0).Append("\n");
            sb.Append("  Dev1: ").Append(Dev1).Append("\n");
            sb.Append("  Dev2: ").Append(Dev2).Append("\n");
            sb.Append("  Dev3: ").Append(Dev3).Append("\n");
            sb.Append("  Dev4: ").Append(Dev4).Append("\n");
            sb.Append("  Dev5: ").Append(Dev5).Append("\n");
            sb.Append("  Dev6: ").Append(Dev6).Append("\n");
            sb.Append("  Dev7: ").Append(Dev7).Append("\n");
            sb.Append("  Dev8: ").Append(Dev8).Append("\n");
            sb.Append("  Dev9: ").Append(Dev9).Append("\n");
            sb.Append("  Dev10: ").Append(Dev10).Append("\n");
            sb.Append("  Dev11: ").Append(Dev11).Append("\n");
            sb.Append("  Dev12: ").Append(Dev12).Append("\n");
            sb.Append("  Dev13: ").Append(Dev13).Append("\n");
            sb.Append("  Dev14: ").Append(Dev14).Append("\n");
            sb.Append("  Dev15: ").Append(Dev15).Append("\n");
            sb.Append("  Dev16: ").Append(Dev16).Append("\n");
            sb.Append("  Dev17: ").Append(Dev17).Append("\n");
            sb.Append("  Dev18: ").Append(Dev18).Append("\n");
            sb.Append("  Dev19: ").Append(Dev19).Append("\n");
            sb.Append("  Dev20: ").Append(Dev20).Append("\n");
            sb.Append("  Dev21: ").Append(Dev21).Append("\n");
            sb.Append("  Dev22: ").Append(Dev22).Append("\n");
            sb.Append("  Dev23: ").Append(Dev23).Append("\n");
            sb.Append("  Dev24: ").Append(Dev24).Append("\n");
            sb.Append("  Dev25: ").Append(Dev25).Append("\n");
            sb.Append("  Dev26: ").Append(Dev26).Append("\n");
            sb.Append("  Dev27: ").Append(Dev27).Append("\n");
            sb.Append("  Dev28: ").Append(Dev28).Append("\n");
            sb.Append("  Dev29: ").Append(Dev29).Append("\n");
            sb.Append("  Digest: ").Append(Digest).Append("\n");
            sb.Append("  Entrypoint: ").Append(Entrypoint).Append("\n");
            sb.Append("  Env: ").Append(Env).Append("\n");
            sb.Append("  Features: ").Append(Features).Append("\n");
            sb.Append("  Hookscript: ").Append(Hookscript).Append("\n");
            sb.Append("  Hostname: ").Append(Hostname).Append("\n");
            sb.Append("  Lock: ").Append(Lock).Append("\n");
            sb.Append("  Memory: ").Append(Memory).Append("\n");
            sb.Append("  Mp0: ").Append(Mp0).Append("\n");
            sb.Append("  Mp1: ").Append(Mp1).Append("\n");
            sb.Append("  Mp2: ").Append(Mp2).Append("\n");
            sb.Append("  Mp3: ").Append(Mp3).Append("\n");
            sb.Append("  Mp4: ").Append(Mp4).Append("\n");
            sb.Append("  Mp5: ").Append(Mp5).Append("\n");
            sb.Append("  Mp6: ").Append(Mp6).Append("\n");
            sb.Append("  Mp7: ").Append(Mp7).Append("\n");
            sb.Append("  Mp8: ").Append(Mp8).Append("\n");
            sb.Append("  Mp9: ").Append(Mp9).Append("\n");
            sb.Append("  Mp10: ").Append(Mp10).Append("\n");
            sb.Append("  Mp11: ").Append(Mp11).Append("\n");
            sb.Append("  Mp12: ").Append(Mp12).Append("\n");
            sb.Append("  Mp13: ").Append(Mp13).Append("\n");
            sb.Append("  Mp14: ").Append(Mp14).Append("\n");
            sb.Append("  Mp15: ").Append(Mp15).Append("\n");
            sb.Append("  Mp16: ").Append(Mp16).Append("\n");
            sb.Append("  Mp17: ").Append(Mp17).Append("\n");
            sb.Append("  Mp18: ").Append(Mp18).Append("\n");
            sb.Append("  Mp19: ").Append(Mp19).Append("\n");
            sb.Append("  Mp20: ").Append(Mp20).Append("\n");
            sb.Append("  Mp21: ").Append(Mp21).Append("\n");
            sb.Append("  Mp22: ").Append(Mp22).Append("\n");
            sb.Append("  Mp23: ").Append(Mp23).Append("\n");
            sb.Append("  Mp24: ").Append(Mp24).Append("\n");
            sb.Append("  Mp25: ").Append(Mp25).Append("\n");
            sb.Append("  Mp26: ").Append(Mp26).Append("\n");
            sb.Append("  Mp27: ").Append(Mp27).Append("\n");
            sb.Append("  Mp28: ").Append(Mp28).Append("\n");
            sb.Append("  Mp29: ").Append(Mp29).Append("\n");
            sb.Append("  Nameserver: ").Append(Nameserver).Append("\n");
            sb.Append("  Net0: ").Append(Net0).Append("\n");
            sb.Append("  Net1: ").Append(Net1).Append("\n");
            sb.Append("  Net2: ").Append(Net2).Append("\n");
            sb.Append("  Net3: ").Append(Net3).Append("\n");
            sb.Append("  Net4: ").Append(Net4).Append("\n");
            sb.Append("  Net5: ").Append(Net5).Append("\n");
            sb.Append("  Net6: ").Append(Net6).Append("\n");
            sb.Append("  Net7: ").Append(Net7).Append("\n");
            sb.Append("  Net8: ").Append(Net8).Append("\n");
            sb.Append("  Net9: ").Append(Net9).Append("\n");
            sb.Append("  Net10: ").Append(Net10).Append("\n");
            sb.Append("  Net11: ").Append(Net11).Append("\n");
            sb.Append("  Net12: ").Append(Net12).Append("\n");
            sb.Append("  Net13: ").Append(Net13).Append("\n");
            sb.Append("  Net14: ").Append(Net14).Append("\n");
            sb.Append("  Net15: ").Append(Net15).Append("\n");
            sb.Append("  Net16: ").Append(Net16).Append("\n");
            sb.Append("  Net17: ").Append(Net17).Append("\n");
            sb.Append("  Net18: ").Append(Net18).Append("\n");
            sb.Append("  Net19: ").Append(Net19).Append("\n");
            sb.Append("  Net20: ").Append(Net20).Append("\n");
            sb.Append("  Net21: ").Append(Net21).Append("\n");
            sb.Append("  Net22: ").Append(Net22).Append("\n");
            sb.Append("  Net23: ").Append(Net23).Append("\n");
            sb.Append("  Net24: ").Append(Net24).Append("\n");
            sb.Append("  Net25: ").Append(Net25).Append("\n");
            sb.Append("  Net26: ").Append(Net26).Append("\n");
            sb.Append("  Net27: ").Append(Net27).Append("\n");
            sb.Append("  Net28: ").Append(Net28).Append("\n");
            sb.Append("  Net29: ").Append(Net29).Append("\n");
            sb.Append("  Onboot: ").Append(Onboot).Append("\n");
            sb.Append("  Ostype: ").Append(Ostype).Append("\n");
            sb.Append("  Protection: ").Append(Protection).Append("\n");
            sb.Append("  Revert: ").Append(Revert).Append("\n");
            sb.Append("  Rootfs: ").Append(Rootfs).Append("\n");
            sb.Append("  Searchdomain: ").Append(Searchdomain).Append("\n");
            sb.Append("  Startup: ").Append(Startup).Append("\n");
            sb.Append("  Swap: ").Append(Swap).Append("\n");
            sb.Append("  Tags: ").Append(Tags).Append("\n");
            sb.Append("  Template: ").Append(Template).Append("\n");
            sb.Append("  Timezone: ").Append(Timezone).Append("\n");
            sb.Append("  Tty: ").Append(Tty).Append("\n");
            sb.Append("  Unprivileged: ").Append(Unprivileged).Append("\n");
            sb.Append("  Unused0: ").Append(Unused0).Append("\n");
            sb.Append("  Unused1: ").Append(Unused1).Append("\n");
            sb.Append("  Unused2: ").Append(Unused2).Append("\n");
            sb.Append("  Unused3: ").Append(Unused3).Append("\n");
            sb.Append("  Unused4: ").Append(Unused4).Append("\n");
            sb.Append("  Unused5: ").Append(Unused5).Append("\n");
            sb.Append("  Unused6: ").Append(Unused6).Append("\n");
            sb.Append("  Unused7: ").Append(Unused7).Append("\n");
            sb.Append("  Unused8: ").Append(Unused8).Append("\n");
            sb.Append("  Unused9: ").Append(Unused9).Append("\n");
            sb.Append("  Unused10: ").Append(Unused10).Append("\n");
            sb.Append("  Unused11: ").Append(Unused11).Append("\n");
            sb.Append("  Unused12: ").Append(Unused12).Append("\n");
            sb.Append("  Unused13: ").Append(Unused13).Append("\n");
            sb.Append("  Unused14: ").Append(Unused14).Append("\n");
            sb.Append("  Unused15: ").Append(Unused15).Append("\n");
            sb.Append("  Unused16: ").Append(Unused16).Append("\n");
            sb.Append("  Unused17: ").Append(Unused17).Append("\n");
            sb.Append("  Unused18: ").Append(Unused18).Append("\n");
            sb.Append("  Unused19: ").Append(Unused19).Append("\n");
            sb.Append("  Unused20: ").Append(Unused20).Append("\n");
            sb.Append("  Unused21: ").Append(Unused21).Append("\n");
            sb.Append("  Unused22: ").Append(Unused22).Append("\n");
            sb.Append("  Unused23: ").Append(Unused23).Append("\n");
            sb.Append("  Unused24: ").Append(Unused24).Append("\n");
            sb.Append("  Unused25: ").Append(Unused25).Append("\n");
            sb.Append("  Unused26: ").Append(Unused26).Append("\n");
            sb.Append("  Unused27: ").Append(Unused27).Append("\n");
            sb.Append("  Unused28: ").Append(Unused28).Append("\n");
            sb.Append("  Unused29: ").Append(Unused29).Append("\n");
            sb.Append("}\n");
            return sb.ToString();
        }

        /// <summary>
        /// Returns the JSON string presentation of the object
        /// </summary>
        /// <returns>JSON string presentation of the object</returns>
        public virtual string ToJson()
        {
            return Newtonsoft.Json.JsonConvert.SerializeObject(this, Newtonsoft.Json.Formatting.Indented);
        }

        /// <summary>
        /// To validate all properties of the instance
        /// </summary>
        /// <param name="validationContext">Validation context</param>
        /// <returns>Validation Result</returns>
        IEnumerable<ValidationResult> IValidatableObject.Validate(ValidationContext validationContext)
        {
            yield break;
        }
    }

}
