Table of Contents

Class JobFetchFilter

Namespace
ArcanaDevelopment.adTempus.Shared
Assembly
ArcanaDevelopment.adTempus.Shared.dll

Parameters used when fetching jobs

[DataContract]
public class JobFetchFilter
Inheritance
object
JobFetchFilter

Fields

EffectiveHoldType

If specified, only fetches jobs that match the specified EffectiveHoldType.

[DataMember]
public HoldType? EffectiveHoldType

Field Value

HoldType?

ExcludeEffectiveHoldType

If specified, excludes jobs that match the specified EffectiveHoldType.

[DataMember]
public HoldType? ExcludeEffectiveHoldType

Field Value

HoldType?

ExcludeHoldType

If specified, excludes jobs that match the specified HoldType.

[DataMember]
public HoldType? ExcludeHoldType

Field Value

HoldType?

GroupOID

Only fetch jobs in the specified group

[DataMember]
public OID GroupOID

Field Value

OID

HoldType

If specified, only fetches jobs that match the specified HoldType.

[DataMember]
public HoldType? HoldType

Field Value

HoldType?

NameMatch

The string or pattern to match against the name

[DataMember]
public string NameMatch

Field Value

string

QueueOID

Only fetch jobs in the specified queue

[DataMember]
public OID QueueOID

Field Value

OID

Tags

List of tags to include or exclude.

[DataMember]
public string[] Tags

Field Value

string[]

Remarks

To exclude a tag, prefix it with "-". E.g., "-excluded tag".

UseRegularExpressions

Determines whether the NameMatch is a regular expression

[DataMember]
public bool UseRegularExpressions

Field Value

bool