Show / Hide Table of Contents

Class PullIngestionConfig

Inheritance
object
PullIngestionConfig
Implements
IEquatable<PullIngestionConfig>
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: CrashCABN.PullIngestion
Assembly: CrashCABN.PullIngestion.Abstractions.dll
Syntax
public sealed record PullIngestionConfig : IEquatable<PullIngestionConfig>

Constructors

View Source

PullIngestionConfig(IImmutableList<ApplicationConfig>, TimeRange, PullIngestionQuerySettings?)

Declaration
public PullIngestionConfig(IImmutableList<ApplicationConfig> apps, TimeRange cadence, PullIngestionQuerySettings? defaults = null)
Parameters
Type Name Description
IImmutableList<ApplicationConfig> apps
TimeRange cadence
PullIngestionQuerySettings defaults

Properties

View Source

Apps

Gets the applications to query.

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

Cadence

Gets how frequently to perform pull ingestion.

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

Defaults

Gets the default query settings.

Declaration
[JsonProperty(NullValueHandling = NullValueHandling.Ignore)]
public PullIngestionQuerySettings? Defaults { get; }
Property Value
Type Description
PullIngestionQuerySettings

Methods

View Source

Equals(PullIngestionConfig?)

Indicates whether the current object is equal to another object of the same type.

Declaration
public bool Equals(PullIngestionConfig? other)
Parameters
Type Name Description
PullIngestionConfig other

An object to compare with this object.

Returns
Type Description
bool

true if the current object is equal to the other parameter; otherwise, false.

View Source

GetHashCode()

Serves as the default hash function.

Declaration
public override int GetHashCode()
Returns
Type Description
int

A hash code for the current object.

Overrides
object.GetHashCode()

Implements

IEquatable<T>
  • View Source
In this article
Back to top Generated by DocFX