Show / Hide Table of Contents

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 Source

PullIngestionConfig(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 Source

Apps

Gets the applications to query.

Declaration
public IImmutableList<ApplicationConfig> Apps { get; }
Property Value
Type Description
System.Collections.Immutable.IImmutableList<ApplicationConfig>
View Source

Cadence

Gets how frequently to perform pull ingestion.

Declaration
public TimeRange Cadence { get; }
Property Value
Type Description
TimeRange
View Source

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
View Source

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
View Source

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
View Source

QueryRange

Gets the time range to query for crashes.

Declaration
public TimeRange QueryRange { get; }
Property Value
Type Description
TimeRange

Methods

View Source

Equals(PullIngestionConfig)

Declaration
public bool Equals(PullIngestionConfig other)
Parameters
Type Name Description
PullIngestionConfig other
Returns
Type Description
System.Boolean
View Source

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
System.Int32
Overrides
System.Object.GetHashCode()

Implements

System.IEquatable<T>
  • View Source
In This Article
Back to top Generated by DocFX