Class PullIngestionConfig
Inheritance
System.Object
PullIngestionConfig
Implements
System.IEquatable<PullIngestionConfig>
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: CrashCABN.TitleConfiguration.PullIngestion
Assembly: CrashCABN.TitleConfiguration.Abstractions.dll
Syntax
public sealed class PullIngestionConfig : IEquatable<PullIngestionConfig>
Constructors
View SourcePullIngestionConfig(IImmutableList<ApplicationConfig>, TimeRange, TimeRange, Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)
Declaration
public PullIngestionConfig(IImmutableList<ApplicationConfig> apps, TimeRange cadence, TimeRange queryRange, int? minApportionedHits, int? maxCrashesToPull, int? maxCrashesPerFailure)
Parameters
Type | Name | Description |
---|---|---|
System.Collections.Immutable.IImmutableList<ApplicationConfig> | apps | |
TimeRange | cadence | |
TimeRange | queryRange | |
System.Nullable<System.Int32> | minApportionedHits | |
System.Nullable<System.Int32> | maxCrashesToPull | |
System.Nullable<System.Int32> | maxCrashesPerFailure |
Properties
View SourceApps
Gets the applications to query.
Declaration
public IImmutableList<ApplicationConfig> Apps { get; }
Property Value
Type | Description |
---|---|
System.Collections.Immutable.IImmutableList<ApplicationConfig> |
Cadence
Gets how frequently to perform pull ingestion.
Declaration
public TimeRange Cadence { get; }
Property Value
Type | Description |
---|---|
TimeRange |
MaxCrashesPerFailure
Gets the maximum number of crashes to file for each failure bucket and app version.
Declaration
public int MaxCrashesPerFailure { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
MaxCrashesToPull
Gets the maximum number of crashes to pull for a given app version.
Declaration
public int MaxCrashesToPull { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
MinApportionedHits
Gets the minimum number of apportioned hits for a failure to be ingested.
Declaration
public int MinApportionedHits { get; }
Property Value
Type | Description |
---|---|
System.Int32 |
QueryRange
Gets the time range to query for crashes.
Declaration
public TimeRange QueryRange { get; }
Property Value
Type | Description |
---|---|
TimeRange |
Methods
View SourceEquals(PullIngestionConfig)
Declaration
public bool Equals(PullIngestionConfig other)
Parameters
Type | Name | Description |
---|---|---|
PullIngestionConfig | other |
Returns
Type | Description |
---|---|
System.Boolean |
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type | Description |
---|---|
System.Int32 |
Overrides
System.Object.GetHashCode()
Implements
System.IEquatable<T>