/// <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;
 }
Exemplo n.º 2
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="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;
 }