generated/api/Models/ComponentsVmztmySchemasGetjobsPropertiesJobsItemsPropertiesJobsummaryPropertiesSubclient.cs

// Code generated by Microsoft (R) AutoRest Code Generator (autorest: 3.9.2, generator: @autorest/powershell@3.0.494)
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

namespace Commvault.Powershell.Models
{
    using static Commvault.Powershell.Runtime.Extensions;

    public partial class ComponentsVmztmySchemasGetjobsPropertiesJobsItemsPropertiesJobsummaryPropertiesSubclient :
        Commvault.Powershell.Models.IComponentsVmztmySchemasGetjobsPropertiesJobsItemsPropertiesJobsummaryPropertiesSubclient,
        Commvault.Powershell.Models.IComponentsVmztmySchemasGetjobsPropertiesJobsItemsPropertiesJobsummaryPropertiesSubclientInternal
    {

        /// <summary>Backing field for <see cref="AppName" /> property.</summary>
        private string _appName;

        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public string AppName { get => this._appName; set => this._appName = value; }

        /// <summary>Backing field for <see cref="ApplicationId" /> property.</summary>
        private long? _applicationId;

        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public long? ApplicationId { get => this._applicationId; set => this._applicationId = value; }

        /// <summary>Backing field for <see cref="BackupsetId" /> property.</summary>
        private long? _backupsetId;

        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public long? BackupsetId { get => this._backupsetId; set => this._backupsetId = value; }

        /// <summary>Backing field for <see cref="BackupsetName" /> property.</summary>
        private string _backupsetName;

        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public string BackupsetName { get => this._backupsetName; set => this._backupsetName = value; }

        /// <summary>Backing field for <see cref="ClientId" /> property.</summary>
        private long? _clientId;

        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public long? ClientId { get => this._clientId; set => this._clientId = value; }

        /// <summary>Backing field for <see cref="ClientName" /> property.</summary>
        private string _clientName;

        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public string ClientName { get => this._clientName; set => this._clientName = value; }

        /// <summary>Backing field for <see cref="CommCellName" /> property.</summary>
        private string _commCellName;

        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public string CommCellName { get => this._commCellName; set => this._commCellName = value; }

        /// <summary>Backing field for <see cref="InstanceId" /> property.</summary>
        private long? _instanceId;

        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public long? InstanceId { get => this._instanceId; set => this._instanceId = value; }

        /// <summary>Backing field for <see cref="InstanceName" /> property.</summary>
        private string _instanceName;

        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public string InstanceName { get => this._instanceName; set => this._instanceName = value; }

        /// <summary>Backing field for <see cref="SubclientId" /> property.</summary>
        private long? _subclientId;

        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public long? SubclientId { get => this._subclientId; set => this._subclientId = value; }

        /// <summary>Backing field for <see cref="SubclientName" /> property.</summary>
        private string _subclientName;

        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public string SubclientName { get => this._subclientName; set => this._subclientName = value; }

        /// <summary>Backing field for <see cref="WorkloadId" /> property.</summary>
        private long? _workloadId;

        [Commvault.Powershell.Origin(Commvault.Powershell.PropertyOrigin.Owned)]
        public long? WorkloadId { get => this._workloadId; set => this._workloadId = value; }

        /// <summary>
        /// Creates an new <see cref="ComponentsVmztmySchemasGetjobsPropertiesJobsItemsPropertiesJobsummaryPropertiesSubclient" />
        /// instance.
        /// </summary>
        public ComponentsVmztmySchemasGetjobsPropertiesJobsItemsPropertiesJobsummaryPropertiesSubclient()
        {

        }
    }
    public partial interface IComponentsVmztmySchemasGetjobsPropertiesJobsItemsPropertiesJobsummaryPropertiesSubclient :
        Commvault.Powershell.Runtime.IJsonSerializable
    {
        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"",
        SerializedName = @"appName",
        PossibleTypes = new [] { typeof(string) })]
        string AppName { get; set; }

        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"",
        SerializedName = @"applicationId",
        PossibleTypes = new [] { typeof(long) })]
        long? ApplicationId { get; set; }

        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"",
        SerializedName = @"backupsetId",
        PossibleTypes = new [] { typeof(long) })]
        long? BackupsetId { get; set; }

        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"",
        SerializedName = @"backupsetName",
        PossibleTypes = new [] { typeof(string) })]
        string BackupsetName { get; set; }

        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"",
        SerializedName = @"clientId",
        PossibleTypes = new [] { typeof(long) })]
        long? ClientId { get; set; }

        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"",
        SerializedName = @"clientName",
        PossibleTypes = new [] { typeof(string) })]
        string ClientName { get; set; }

        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"",
        SerializedName = @"commCellName",
        PossibleTypes = new [] { typeof(string) })]
        string CommCellName { get; set; }

        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"",
        SerializedName = @"instanceId",
        PossibleTypes = new [] { typeof(long) })]
        long? InstanceId { get; set; }

        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"",
        SerializedName = @"instanceName",
        PossibleTypes = new [] { typeof(string) })]
        string InstanceName { get; set; }

        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"",
        SerializedName = @"subclientId",
        PossibleTypes = new [] { typeof(long) })]
        long? SubclientId { get; set; }

        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"",
        SerializedName = @"subclientName",
        PossibleTypes = new [] { typeof(string) })]
        string SubclientName { get; set; }

        [Commvault.Powershell.Runtime.Info(
        Required = false,
        ReadOnly = false,
        Description = @"",
        SerializedName = @"workloadId",
        PossibleTypes = new [] { typeof(long) })]
        long? WorkloadId { get; set; }

    }
    internal partial interface IComponentsVmztmySchemasGetjobsPropertiesJobsItemsPropertiesJobsummaryPropertiesSubclientInternal

    {
        string AppName { get; set; }

        long? ApplicationId { get; set; }

        long? BackupsetId { get; set; }

        string BackupsetName { get; set; }

        long? ClientId { get; set; }

        string ClientName { get; set; }

        string CommCellName { get; set; }

        long? InstanceId { get; set; }

        string InstanceName { get; set; }

        long? SubclientId { get; set; }

        string SubclientName { get; set; }

        long? WorkloadId { get; set; }

    }
}