/// <summary>
 /// Initializes a new instance of the <see cref="EnrichedApplication" /> class.
 /// </summary>
 /// <param name="Versions">Versions.</param>
 /// <param name="DatabaseProvider">DatabaseProvider.</param>
 /// <param name="DatabaseModelType">DatabaseModelType.</param>
 /// <param name="UserInterfaceType">UserInterfaceType.</param>
 /// <param name="PaymentOptions">PaymentOptions.</param>
 /// <param name="ApplicationServices">ApplicationServices.</param>
 /// <param name="CustomAuthenticationStyleUrl">CustomAuthenticationStyleUrl.</param>
 /// <param name="CustomInvoiceStyleUrl">CustomInvoiceStyleUrl.</param>
 /// <param name="CustomUrl">CustomUrl.</param>
 /// <param name="CustomUrlCertificate">CustomUrlCertificate.</param>
 /// <param name="Cloud">Cloud.</param>
 /// <param name="HasDatabaseModel">HasDatabaseModel.</param>
 /// <param name="Name">Name.</param>
 /// <param name="Alias">Alias.</param>
 /// <param name="Description">Description.</param>
 /// <param name="CurrentVersion">CurrentVersion.</param>
 /// <param name="TransitioningVersion">TransitioningVersion.</param>
 /// <param name="UiAllocatedCpuMhz">UiAllocatedCpuMhz.</param>
 /// <param name="DbAllocatedCpuMhz">DbAllocatedCpuMhz.</param>
 /// <param name="SvcAllocatedCpuMhz">SvcAllocatedCpuMhz.</param>
 /// <param name="WarAllocatedCpuMhz">WarAllocatedCpuMhz.</param>
 /// <param name="LinuxServiceAllocatedCpuMhz">LinuxServiceAllocatedCpuMhz.</param>
 /// <param name="UiAllocatedMemoryMb">UiAllocatedMemoryMb.</param>
 /// <param name="DbAllocatedMemoryMb">DbAllocatedMemoryMb.</param>
 /// <param name="SvcAllocatedMemoryMb">SvcAllocatedMemoryMb.</param>
 /// <param name="WarAllocatedMemoryMb">WarAllocatedMemoryMb.</param>
 /// <param name="LinuxServiceAllocatedMemoryMb">LinuxServiceAllocatedMemoryMb.</param>
 /// <param name="AllocatedStorageMb">AllocatedStorageMb.</param>
 /// <param name="Href">Href.</param>
 public EnrichedApplication(ResourceBase Versions = default(ResourceBase), DatabaseProviderEnum?DatabaseProvider = default(DatabaseProviderEnum?), DatabaseModelTypeEnum?DatabaseModelType = default(DatabaseModelTypeEnum?), UserInterfaceTypeEnum?UserInterfaceType = default(UserInterfaceTypeEnum?), PaymentOptionsEnum?PaymentOptions = default(PaymentOptionsEnum?), ApplicationServicesEnum?ApplicationServices = default(ApplicationServicesEnum?), string CustomAuthenticationStyleUrl = default(string), string CustomInvoiceStyleUrl = default(string), string CustomUrl = default(string), MinimalCustomUrlCertificate CustomUrlCertificate = default(MinimalCustomUrlCertificate), CloudReference Cloud = default(CloudReference), bool?HasDatabaseModel = default(bool?), string Name = default(string), string Alias = default(string), string Description = default(string), Version CurrentVersion = default(Version), Version TransitioningVersion = default(Version), long?UiAllocatedCpuMhz = default(long?), long?DbAllocatedCpuMhz = default(long?), long?SvcAllocatedCpuMhz = default(long?), long?WarAllocatedCpuMhz = default(long?), long?LinuxServiceAllocatedCpuMhz = default(long?), long?UiAllocatedMemoryMb = default(long?), long?DbAllocatedMemoryMb = default(long?), long?SvcAllocatedMemoryMb = default(long?), long?WarAllocatedMemoryMb = default(long?), long?LinuxServiceAllocatedMemoryMb = default(long?), long?AllocatedStorageMb = default(long?), string Href = default(string))
 {
     this.Versions                     = Versions;
     this.DatabaseProvider             = DatabaseProvider;
     this.DatabaseModelType            = DatabaseModelType;
     this.UserInterfaceType            = UserInterfaceType;
     this.PaymentOptions               = PaymentOptions;
     this.ApplicationServices          = ApplicationServices;
     this.CustomAuthenticationStyleUrl = CustomAuthenticationStyleUrl;
     this.CustomInvoiceStyleUrl        = CustomInvoiceStyleUrl;
     this.CustomUrl                    = CustomUrl;
     this.CustomUrlCertificate         = CustomUrlCertificate;
     this.Cloud                         = Cloud;
     this.HasDatabaseModel              = HasDatabaseModel;
     this.Name                          = Name;
     this.Alias                         = Alias;
     this.Description                   = Description;
     this.CurrentVersion                = CurrentVersion;
     this.TransitioningVersion          = TransitioningVersion;
     this.UiAllocatedCpuMhz             = UiAllocatedCpuMhz;
     this.DbAllocatedCpuMhz             = DbAllocatedCpuMhz;
     this.SvcAllocatedCpuMhz            = SvcAllocatedCpuMhz;
     this.WarAllocatedCpuMhz            = WarAllocatedCpuMhz;
     this.LinuxServiceAllocatedCpuMhz   = LinuxServiceAllocatedCpuMhz;
     this.UiAllocatedMemoryMb           = UiAllocatedMemoryMb;
     this.DbAllocatedMemoryMb           = DbAllocatedMemoryMb;
     this.SvcAllocatedMemoryMb          = SvcAllocatedMemoryMb;
     this.WarAllocatedMemoryMb          = WarAllocatedMemoryMb;
     this.LinuxServiceAllocatedMemoryMb = LinuxServiceAllocatedMemoryMb;
     this.AllocatedStorageMb            = AllocatedStorageMb;
     this.Href                          = Href;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="CustomProperty" /> class.
 /// </summary>
 /// <param name="Version">Version.</param>
 /// <param name="ReferencedObject">ReferencedObject.</param>
 /// <param name="PropertyModel">PropertyModel.</param>
 /// <param name="Values">Values.</param>
 /// <param name="Href">Href.</param>
 public CustomProperty(ResourceBase Version = default(ResourceBase), ResourceBase ReferencedObject = default(ResourceBase), CustomPropertyModel PropertyModel = default(CustomPropertyModel), List <string> Values = default(List <string>), string Href = default(string))
 {
     this.Version          = Version;
     this.ReferencedObject = ReferencedObject;
     this.PropertyModel    = PropertyModel;
     this.Values           = Values;
     this.Href             = Href;
 }
Exemplo n.º 3
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ApprendaAPIClient.Models.DeveloperPortal.EnrichedComponent" /> class.
 /// </summary>
 /// <param name="Instances">Instances.</param>
 /// <param name="StorageBlocks">StorageBlocks.</param>
 /// <param name="MinimumInstanceCount">MinimumInstanceCount.</param>
 /// <param name="MaximumInstanceCount">MaximumInstanceCount.</param>
 /// <param name="HttpMapped">HttpMapped.</param>
 /// <param name="Files">Files.</param>
 /// <param name="ScalingType">ScalingType.</param>
 /// <param name="IsOperatorOverride">IsOperatorOverride.</param>
 /// <param name="MonitoringConnectionDetails">MonitoringConnectionDetails.</param>
 /// <param name="ScalingSchedule">ScalingSchedule.</param>
 /// <param name="Domain">Domain.</param>
 /// <param name="Username">Username.</param>
 /// <param name="Password">Password.</param>
 /// <param name="Version">Version.</param>
 /// <param name="StorageQuota">StorageQuota.</param>
 /// <param name="ResourcePolicy">ResourcePolicy.</param>
 /// <param name="CustomProperties">CustomProperties.</param>
 /// <param name="Name">Name.</param>
 /// <param name="Type">Type.</param>
 /// <param name="Alias">Alias.</param>
 /// <param name="Href">Href.</param>
 public EnrichedComponent(ComponentInstanceHolder Instances = default(ComponentInstanceHolder), long?StorageBlocks = default(long?), int?MinimumInstanceCount = default(int?), int?MaximumInstanceCount = default(int?), bool?HttpMapped = default(bool?), ResourceBase Files = default(ResourceBase), ScalingTypeEnum?ScalingType = default(ScalingTypeEnum?), bool?IsOperatorOverride = default(bool?), List <MonitoringConnectionDetailsDTO> MonitoringConnectionDetails = default(List <MonitoringConnectionDetailsDTO>), List <ScheduledScalingEvent> ScalingSchedule = default(List <ScheduledScalingEvent>), string Domain = default(string), string Username = default(string), string Password = default(string), ResourceBase Version = default(ResourceBase), StorageQuotaReference StorageQuota = default(StorageQuotaReference), ResourceAllocationPolicyReference ResourcePolicy = default(ResourceAllocationPolicyReference), ResourceBase CustomProperties = default(ResourceBase), string Name = default(string), string Type = default(string), string Alias = default(string), string Href = default(string))
 {
     this.Instances            = Instances;
     this.StorageBlocks        = StorageBlocks;
     this.MinimumInstanceCount = MinimumInstanceCount;
     this.MaximumInstanceCount = MaximumInstanceCount;
     this.HttpMapped           = HttpMapped;
     this.Files                       = Files;
     this.ScalingType                 = ScalingType;
     this.IsOperatorOverride          = IsOperatorOverride;
     this.MonitoringConnectionDetails = MonitoringConnectionDetails;
     this.ScalingSchedule             = ScalingSchedule;
     this.Domain                      = Domain;
     this.Username                    = Username;
     this.Password                    = Password;
     this.Version                     = Version;
     this.StorageQuota                = StorageQuota;
     this.ResourcePolicy              = ResourcePolicy;
     this.CustomProperties            = CustomProperties;
     this.Name  = Name;
     this.Type  = Type;
     this.Alias = Alias;
     this.Href  = Href;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PagedResourceBaseSubscribedTenant" /> class.
 /// </summary>
 /// <param name="CurrentPage">CurrentPage.</param>
 /// <param name="PageSize">PageSize.</param>
 /// <param name="TotalPages">TotalPages.</param>
 /// <param name="TotalItems">TotalItems.</param>
 /// <param name="Items">Items.</param>
 /// <param name="NextPage">NextPage.</param>
 /// <param name="PreviousPage">PreviousPage.</param>
 /// <param name="Href">Href.</param>
 public PagedResourceBaseSubscribedTenant(int?CurrentPage = default(int?), int?PageSize = default(int?), int?TotalPages = default(int?), long?TotalItems = default(long?), List <SubscribedTenant> Items = default(List <SubscribedTenant>), ResourceBase NextPage = default(ResourceBase), ResourceBase PreviousPage = default(ResourceBase), string Href = default(string))
 {
     this.CurrentPage  = CurrentPage;
     this.PageSize     = PageSize;
     this.TotalPages   = TotalPages;
     this.TotalItems   = TotalItems;
     this.Items        = Items;
     this.NextPage     = NextPage;
     this.PreviousPage = PreviousPage;
     this.Href         = Href;
 }
Exemplo n.º 5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="DeployedAddOn" /> class.
 /// </summary>
 /// <param name="DeployTime">DeployTime.</param>
 /// <param name="Alias">Alias.</param>
 /// <param name="ConnectionData">ConnectionData.</param>
 /// <param name="AddOn">AddOn.</param>
 /// <param name="InstanceAlias">InstanceAlias.</param>
 /// <param name="Href">Href.</param>
 public DeployedAddOn(DateTime?DeployTime = default(DateTime?), string Alias = default(string), string ConnectionData = default(string), ResourceBase AddOn = default(ResourceBase), string InstanceAlias = default(string), string Href = default(string))
 {
     this.DeployTime     = DeployTime;
     this.Alias          = Alias;
     this.ConnectionData = ConnectionData;
     this.AddOn          = AddOn;
     this.InstanceAlias  = InstanceAlias;
     this.Href           = Href;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="EnhancedAddOn" /> class.
 /// </summary>
 /// <param name="DeployedInstances">DeployedInstances.</param>
 /// <param name="ManifestVersion">ManifestVersion.</param>
 /// <param name="Name">Name.</param>
 /// <param name="Alias">Alias.</param>
 /// <param name="Description">Description.</param>
 /// <param name="Version">Version.</param>
 /// <param name="Author">Author.</param>
 /// <param name="Vendor">Vendor.</param>
 /// <param name="DeveloperHelp">DeveloperHelp.</param>
 /// <param name="DeploymentNotes">DeploymentNotes.</param>
 /// <param name="MaxInstancesPerDevTeam">MaxInstancesPerDevTeam.</param>
 /// <param name="AllowUserDefinedParameters">AllowUserDefinedParameters.</param>
 /// <param name="Parameters">Parameters.</param>
 /// <param name="Instances">Instances.</param>
 /// <param name="Icon">Icon.</param>
 /// <param name="Href">Href.</param>
 public EnhancedAddOn(List <DeployedAddOnReference> DeployedInstances = default(List <DeployedAddOnReference>), int?ManifestVersion = default(int?), string Name = default(string), string Alias = default(string), string Description = default(string), string Version = default(string), string Author = default(string), string Vendor = default(string), string DeveloperHelp = default(string), string DeploymentNotes = default(string), int?MaxInstancesPerDevTeam = default(int?), bool?AllowUserDefinedParameters = default(bool?), List <AddOnParameterDefinition> Parameters = default(List <AddOnParameterDefinition>), AddOnInstancesContainer Instances = default(AddOnInstancesContainer), ResourceBase Icon = default(ResourceBase), string Href = default(string))
 {
     this.DeployedInstances = DeployedInstances;
     this.ManifestVersion   = ManifestVersion;
     this.Name                       = Name;
     this.Alias                      = Alias;
     this.Description                = Description;
     this.Version                    = Version;
     this.Author                     = Author;
     this.Vendor                     = Vendor;
     this.DeveloperHelp              = DeveloperHelp;
     this.DeploymentNotes            = DeploymentNotes;
     this.MaxInstancesPerDevTeam     = MaxInstancesPerDevTeam;
     this.AllowUserDefinedParameters = AllowUserDefinedParameters;
     this.Parameters                 = Parameters;
     this.Instances                  = Instances;
     this.Icon                       = Icon;
     this.Href                       = Href;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="Workload" /> class.
 /// </summary>
 /// <param name="Name">Name.</param>
 /// <param name="Server">Server.</param>
 /// <param name="Component">Component.</param>
 /// <param name="ResourcePolicy">ResourcePolicy.</param>
 /// <param name="StorageQuota">StorageQuota.</param>
 /// <param name="StorageBlocks">StorageBlocks.</param>
 /// <param name="TenantCount">TenantCount.</param>
 /// <param name="Utilization">Utilization.</param>
 /// <param name="AllocatedPorts">AllocatedPorts.</param>
 /// <param name="DebugConnection">DebugConnection.</param>
 /// <param name="InstanceId">InstanceId.</param>
 /// <param name="JmxConnection">JmxConnection.</param>
 /// <param name="Href">Href.</param>
 public Workload(string Name = default(string), string Server = default(string), ComponentReference Component = default(ComponentReference), ResourceAllocationPolicyReference ResourcePolicy = default(ResourceAllocationPolicyReference), StorageQuotaReference StorageQuota = default(StorageQuotaReference), long?StorageBlocks = default(long?), int?TenantCount = default(int?), ResourceBase Utilization = default(ResourceBase), List <int?> AllocatedPorts = default(List <int?>), DebugConnection DebugConnection = default(DebugConnection), Guid?InstanceId = default(Guid?), JMXConnection JmxConnection = default(JMXConnection), string Href = default(string))
 {
     this.Name            = Name;
     this.Server          = Server;
     this.Component       = Component;
     this.ResourcePolicy  = ResourcePolicy;
     this.StorageQuota    = StorageQuota;
     this.StorageBlocks   = StorageBlocks;
     this.TenantCount     = TenantCount;
     this.Utilization     = Utilization;
     this.AllocatedPorts  = AllocatedPorts;
     this.DebugConnection = DebugConnection;
     this.InstanceId      = InstanceId;
     this.JmxConnection   = JmxConnection;
     this.Href            = Href;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="EnrichedVersion" /> class.
 /// </summary>
 /// <param name="Url">Url.</param>
 /// <param name="LastHourUptime">LastHourUptime.</param>
 /// <param name="LastDayUptime">LastDayUptime.</param>
 /// <param name="LastMonthUptime">LastMonthUptime.</param>
 /// <param name="PreviousVersion">PreviousVersion.</param>
 /// <param name="Components">Components.</param>
 /// <param name="Workloads">Workloads.</param>
 /// <param name="CustomProperties">CustomProperties.</param>
 /// <param name="ArchiveDownload">ArchiveDownload.</param>
 /// <param name="FilesDownload">FilesDownload.</param>
 /// <param name="ManifestDownload">ManifestDownload.</param>
 /// <param name="Tenants">Tenants.</param>
 /// <param name="Name">Name.</param>
 /// <param name="Alias">Alias.</param>
 /// <param name="Description">Description.</param>
 /// <param name="Stage">Stage.</param>
 /// <param name="State">State.</param>
 /// <param name="Application">Application.</param>
 /// <param name="EnableStickySessions">EnableStickySessions.</param>
 /// <param name="EnableSessionReplication">EnableSessionReplication.</param>
 /// <param name="EnableSslEnforcement">EnableSslEnforcement.</param>
 /// <param name="LoadBalancerUrlConfiguration">LoadBalancerUrlConfiguration.</param>
 /// <param name="InMaintenance">InMaintenance.</param>
 /// <param name="Href">Href.</param>
 public EnrichedVersion(string Url = default(string), double?LastHourUptime = default(double?), double?LastDayUptime = default(double?), double?LastMonthUptime = default(double?), ResourceBase PreviousVersion = default(ResourceBase), ResourceBase Components = default(ResourceBase), ResourceBase Workloads = default(ResourceBase), ResourceBase CustomProperties = default(ResourceBase), ResourceBase ArchiveDownload = default(ResourceBase), ResourceBase FilesDownload = default(ResourceBase), ResourceBase ManifestDownload = default(ResourceBase), ResourceBase Tenants = default(ResourceBase), string Name = default(string), string Alias = default(string), string Description = default(string), string Stage = default(string), string State = default(string), ResourceBase Application = default(ResourceBase), bool?EnableStickySessions = default(bool?), bool?EnableSessionReplication = default(bool?), bool?EnableSslEnforcement = default(bool?), LoadBalancerUrlConfigurationEnum?LoadBalancerUrlConfiguration = default(LoadBalancerUrlConfigurationEnum?), bool?InMaintenance = default(bool?), string Href = default(string))
 {
     this.Url                          = Url;
     this.LastHourUptime               = LastHourUptime;
     this.LastDayUptime                = LastDayUptime;
     this.LastMonthUptime              = LastMonthUptime;
     this.PreviousVersion              = PreviousVersion;
     this.Components                   = Components;
     this.Workloads                    = Workloads;
     this.CustomProperties             = CustomProperties;
     this.ArchiveDownload              = ArchiveDownload;
     this.FilesDownload                = FilesDownload;
     this.ManifestDownload             = ManifestDownload;
     this.Tenants                      = Tenants;
     this.Name                         = Name;
     this.Alias                        = Alias;
     this.Description                  = Description;
     this.Stage                        = Stage;
     this.State                        = State;
     this.Application                  = Application;
     this.EnableStickySessions         = EnableStickySessions;
     this.EnableSessionReplication     = EnableSessionReplication;
     this.EnableSslEnforcement         = EnableSslEnforcement;
     this.LoadBalancerUrlConfiguration = LoadBalancerUrlConfiguration;
     this.InMaintenance                = InMaintenance;
     this.Href                         = Href;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="Version" /> class.
 /// </summary>
 /// <param name="Name">Name.</param>
 /// <param name="Alias">Alias.</param>
 /// <param name="Description">Description.</param>
 /// <param name="Stage">Stage.</param>
 /// <param name="State">State.</param>
 /// <param name="Application">Application.</param>
 /// <param name="EnableStickySessions">EnableStickySessions.</param>
 /// <param name="EnableSessionReplication">EnableSessionReplication.</param>
 /// <param name="EnableSslEnforcement">EnableSslEnforcement.</param>
 /// <param name="LoadBalancerUrlConfiguration">LoadBalancerUrlConfiguration.</param>
 /// <param name="InMaintenance">InMaintenance.</param>
 /// <param name="Href">Href.</param>
 public Version(string Name = default(string), string Alias = default(string), string Description = default(string), string Stage = default(string), string State = default(string), ResourceBase Application = default(ResourceBase), bool?EnableStickySessions = default(bool?), bool?EnableSessionReplication = default(bool?), bool?EnableSslEnforcement = default(bool?), LoadBalancerUrlConfigurationEnum?LoadBalancerUrlConfiguration = default(LoadBalancerUrlConfigurationEnum?), bool?InMaintenance = default(bool?), string Href = default(string))
 {
     this.Name                         = Name;
     this.Alias                        = Alias;
     this.Description                  = Description;
     this.Stage                        = Stage;
     this.State                        = State;
     this.Application                  = Application;
     this.EnableStickySessions         = EnableStickySessions;
     this.EnableSessionReplication     = EnableSessionReplication;
     this.EnableSslEnforcement         = EnableSslEnforcement;
     this.LoadBalancerUrlConfiguration = LoadBalancerUrlConfiguration;
     this.InMaintenance                = InMaintenance;
     this.Href                         = Href;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="UtilizationAggregate" /> class.
 /// </summary>
 /// <param name="SampleCount">SampleCount.</param>
 /// <param name="MinimumCpuUsage">MinimumCpuUsage.</param>
 /// <param name="AverageCpuUsage">AverageCpuUsage.</param>
 /// <param name="MaximumCpuUsage">MaximumCpuUsage.</param>
 /// <param name="StandardDeviationCpuUsage">StandardDeviationCpuUsage.</param>
 /// <param name="MinimumMemoryUsage">MinimumMemoryUsage.</param>
 /// <param name="AverageMemoryUsage">AverageMemoryUsage.</param>
 /// <param name="MaximumMemoryUsage">MaximumMemoryUsage.</param>
 /// <param name="StandardDeviationMemoryUsage">StandardDeviationMemoryUsage.</param>
 /// <param name="Workload">Workload.</param>
 /// <param name="IsPolicyApplicable">IsPolicyApplicable.</param>
 /// <param name="Href">Href.</param>
 public UtilizationAggregate(int?SampleCount = default(int?), double?MinimumCpuUsage = default(double?), double?AverageCpuUsage = default(double?), double?MaximumCpuUsage = default(double?), double?StandardDeviationCpuUsage = default(double?), double?MinimumMemoryUsage = default(double?), double?AverageMemoryUsage = default(double?), double?MaximumMemoryUsage = default(double?), double?StandardDeviationMemoryUsage = default(double?), ResourceBase Workload = default(ResourceBase), bool?IsPolicyApplicable = default(bool?), string Href = default(string))
 {
     this.SampleCount                  = SampleCount;
     this.MinimumCpuUsage              = MinimumCpuUsage;
     this.AverageCpuUsage              = AverageCpuUsage;
     this.MaximumCpuUsage              = MaximumCpuUsage;
     this.StandardDeviationCpuUsage    = StandardDeviationCpuUsage;
     this.MinimumMemoryUsage           = MinimumMemoryUsage;
     this.AverageMemoryUsage           = AverageMemoryUsage;
     this.MaximumMemoryUsage           = MaximumMemoryUsage;
     this.StandardDeviationMemoryUsage = StandardDeviationMemoryUsage;
     this.Workload           = Workload;
     this.IsPolicyApplicable = IsPolicyApplicable;
     this.Href = Href;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ApprendaAPIClient.Models.DeveloperPortal.EnrichedComponentModel" /> class.
 /// </summary>
 /// <param name="PipelineMode">PipelineMode.</param>
 /// <param name="EnvironmentVariables">EnvironmentVariables.</param>
 /// <param name="SystemProperties">SystemProperties.</param>
 /// <param name="Certificates">Certificates.</param>
 /// <param name="Runtime">Runtime.</param>
 /// <param name="LogPattern">LogPattern.</param>
 /// <param name="Container">Container.</param>
 /// <param name="JmxEnabled">JmxEnabled.</param>
 /// <param name="Instances">Instances.</param>
 /// <param name="StorageBlocks">StorageBlocks.</param>
 /// <param name="MinimumInstanceCount">MinimumInstanceCount.</param>
 /// <param name="MaximumInstanceCount">MaximumInstanceCount.</param>
 /// <param name="HttpMapped">HttpMapped.</param>
 /// <param name="Files">Files.</param>
 /// <param name="ScalingType">ScalingType.</param>
 /// <param name="IsOperatorOverride">IsOperatorOverride.</param>
 /// <param name="MonitoringConnectionDetails">MonitoringConnectionDetails.</param>
 /// <param name="ScalingSchedule">ScalingSchedule.</param>
 /// <param name="Domain">Domain.</param>
 /// <param name="Username">Username.</param>
 /// <param name="Password">Password.</param>
 /// <param name="Version">Version.</param>
 /// <param name="StorageQuota">StorageQuota.</param>
 /// <param name="ResourcePolicy">ResourcePolicy.</param>
 /// <param name="CustomProperties">CustomProperties.</param>
 /// <param name="Name">Name.</param>
 /// <param name="Type">Type.</param>
 /// <param name="Alias">Alias.</param>
 /// <param name="Href">Href.</param>
 public EnrichedComponentModel(PipelineModeEnum?PipelineMode = default(PipelineModeEnum?), List <NameValuePair> EnvironmentVariables = default(List <NameValuePair>), List <NameValuePair> SystemProperties = default(List <NameValuePair>), List <Certificate> Certificates = default(List <Certificate>), string Runtime = default(string), string LogPattern = default(string), string Container = default(string), bool?JmxEnabled = default(bool?), ComponentInstanceHolder Instances = default(ComponentInstanceHolder), long?StorageBlocks = default(long?), int?MinimumInstanceCount = default(int?), int?MaximumInstanceCount = default(int?), bool?HttpMapped = default(bool?), ResourceBase Files = default(ResourceBase), ScalingTypeEnum?ScalingType = default(ScalingTypeEnum?), bool?IsOperatorOverride = default(bool?), List <MonitoringConnectionDetailsDTO> MonitoringConnectionDetails = default(List <MonitoringConnectionDetailsDTO>), List <ScheduledScalingEvent> ScalingSchedule = default(List <ScheduledScalingEvent>), string Domain = default(string), string Username = default(string), string Password = default(string), ResourceBase Version = default(ResourceBase), StorageQuotaReference StorageQuota = default(StorageQuotaReference), ResourceAllocationPolicyReference ResourcePolicy = default(ResourceAllocationPolicyReference), ResourceBase CustomProperties = default(ResourceBase), string Name = default(string), string Type = default(string), string Alias = default(string), string Href = default(string))
 {
     this.PipelineMode         = PipelineMode;
     this.EnvironmentVariables = EnvironmentVariables;
     this.SystemProperties     = SystemProperties;
     this.Certificates         = Certificates;
     this.Runtime              = Runtime;
     this.LogPattern           = LogPattern;
     this.Container            = Container;
     this.JmxEnabled           = JmxEnabled;
     this.Instances            = Instances;
     this.StorageBlocks        = StorageBlocks;
     this.MinimumInstanceCount = MinimumInstanceCount;
     this.MaximumInstanceCount = MaximumInstanceCount;
     this.HttpMapped           = HttpMapped;
     this.Files                       = Files;
     this.ScalingType                 = ScalingType;
     this.IsOperatorOverride          = IsOperatorOverride;
     this.MonitoringConnectionDetails = MonitoringConnectionDetails;
     this.ScalingSchedule             = ScalingSchedule;
     this.Domain                      = Domain;
     this.Username                    = Username;
     this.Password                    = Password;
     this.Version                     = Version;
     this.StorageQuota                = StorageQuota;
     this.ResourcePolicy              = ResourcePolicy;
     this.CustomProperties            = CustomProperties;
     this.Name  = Name;
     this.Type  = Type;
     this.Alias = Alias;
     this.Href  = Href;
 }
Exemplo n.º 12
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ComponentResource" /> class.
 /// </summary>
 /// <param name="Name">Name.</param>
 /// <param name="Path">Path.</param>
 /// <param name="IsDirectory">IsDirectory.</param>
 /// <param name="Component">Component.</param>
 /// <param name="Href">Href.</param>
 public ComponentResource(string Name = default(string), string Path = default(string), bool?IsDirectory = default(bool?), ResourceBase Component = default(ResourceBase), string Href = default(string))
 {
     this.Name        = Name;
     this.Path        = Path;
     this.IsDirectory = IsDirectory;
     this.Component   = Component;
     this.Href        = Href;
 }