Class IngestFromFailureService
Inheritance
IngestFromFailureService
Assembly: CrashCABN.PullIngestion.dll
Syntax
public sealed record IngestFromFailureService : IEquatable<IngestFromFailureService>
Constructors
View Source
IngestFromFailureService(ILogger<IngestFromFailureService>, IWatsonODataClientFactory, IConfiguration?)
Declaration
public IngestFromFailureService(ILogger<IngestFromFailureService> Logger, IWatsonODataClientFactory WatsonODataClientFactory, IConfiguration? Configuration = null)
Parameters
Properties
View Source
Configuration
Declaration
public IConfiguration? Configuration { get; init; }
Property Value
View Source
Logger
Declaration
public ILogger<IngestFromFailureService> Logger { get; init; }
Property Value
View Source
WatsonODataClientFactory
Declaration
public IWatsonODataClientFactory WatsonODataClientFactory { get; init; }
Property Value
Type |
Description |
IWatsonODataClientFactory |
|
Methods
View Source
GetCrashes(string, FailureInfo, PullIngestionQuerySettings, string, string?, string?, IWatsonODataClient?, IBugSearch?, int?, IEnumerable<Uri>?, CancellationToken)
Declaration
public IAsyncEnumerable<IngestCrashMessage> GetCrashes(string titleName, FailureInfo failure, PullIngestionQuerySettings querySettings, string bucket, string? buildType, string? requestedByTitleUser = null, IWatsonODataClient? watsonClient = null, IBugSearch? bugSearch = null, int? existingCrashesForVersion = null, IEnumerable<Uri>? existingCrashUrls = null, CancellationToken cancellationToken = default)
Parameters
Returns
Implements