public sealed class AvailabilityFilter : IMessage<AvailabilityFilter>, IEquatable<AvailabilityFilter>, IDeepCloneable<AvailabilityFilter>, IBufferMessage, IMessage
Filter 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 |