public sealed class AvailabilityFilter : IMessage<AvailabilityFilter>, IEquatable<AvailabilityFilter>, IDeepCloneable<AvailabilityFilter>, IBufferMessage, IMessageFilter on availability signals.
Implements
IMessage<AvailabilityFilter>, IEquatable<AvailabilityFilter>, IDeepCloneable<AvailabilityFilter>, IBufferMessage, IMessageNamespace
Google.Cloud.Talent.V4Beta1Assembly
Google.Cloud.Talent.V4Beta1.dll
Constructors
AvailabilityFilter()
public AvailabilityFilter()AvailabilityFilter(AvailabilityFilter)
public AvailabilityFilter(AvailabilityFilter other)| Parameter | |
|---|---|
| Name | Description |
other |
AvailabilityFilter |
Properties
Range
public TimestampRange Range { get; set; }Required. Range of times to filter candidate signals by.
| Property Value | |
|---|---|
| Type | Description |
TimestampRange |
|
Required
public bool Required { get; set; }If multiple [AvailabilityFilter][google.cloud.talent.v4beta1.AvailabilityFilter] are provided, the default behavior is to OR all filters, but if this field is set to true, this particular [AvailabilityFilter][google.cloud.talent.v4beta1.AvailabilityFilter] will be AND'ed against other [AvailabilityFilter][google.cloud.talent.v4beta1.AvailabilityFilter].
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
SignalType
public AvailabilitySignalType SignalType { get; set; }Required. Type of signal to apply filter on.
| Property Value | |
|---|---|
| Type | Description |
AvailabilitySignalType |
|