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