/// <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; }