public final class AvailabilityFilter extends GeneratedMessageV3 implements AvailabilityFilterOrBuilder
Filter on availability signals.
Protobuf type google.cloud.talent.v4beta1.AvailabilityFilter
Static Fields
RANGE_FIELD_NUMBER
public static final int RANGE_FIELD_NUMBER
Field Value
REQUIRED_FIELD_NUMBER
public static final int REQUIRED_FIELD_NUMBER
Field Value
SIGNAL_TYPE_FIELD_NUMBER
public static final int SIGNAL_TYPE_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static AvailabilityFilter getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static AvailabilityFilter.Builder newBuilder()
Returns
newBuilder(AvailabilityFilter prototype)
public static AvailabilityFilter.Builder newBuilder(AvailabilityFilter prototype)
Parameter
Returns
public static AvailabilityFilter parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static AvailabilityFilter parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static AvailabilityFilter parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static AvailabilityFilter parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static AvailabilityFilter parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static AvailabilityFilter parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AvailabilityFilter parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static AvailabilityFilter parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static AvailabilityFilter parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static AvailabilityFilter parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static AvailabilityFilter parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static AvailabilityFilter parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<AvailabilityFilter> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public AvailabilityFilter getDefaultInstanceForType()
Returns
getParserForType()
public Parser<AvailabilityFilter> getParserForType()
Returns
Overrides
getRange()
public TimestampRange getRange()
Required. Range of times to filter candidate signals by.
.google.cloud.talent.v4beta1.TimestampRange range = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getRangeOrBuilder()
public TimestampRangeOrBuilder getRangeOrBuilder()
Required. Range of times to filter candidate signals by.
.google.cloud.talent.v4beta1.TimestampRange range = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
getRequired()
public boolean getRequired()
If multiple AvailabilityFilter are provided, the default
behavior is to OR all filters, but if this field is set to true, this
particular AvailabilityFilter will be AND'ed against other
AvailabilityFilter.
bool required = 3;
Returns
Type | Description |
boolean | The required.
|
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getSignalType()
public AvailabilitySignalType getSignalType()
Required. Type of signal to apply filter on.
.google.cloud.talent.v4beta1.AvailabilitySignalType signal_type = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
getSignalTypeValue()
public int getSignalTypeValue()
Required. Type of signal to apply filter on.
.google.cloud.talent.v4beta1.AvailabilitySignalType signal_type = 1 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
int | The enum numeric value on the wire for signalType.
|
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasRange()
public boolean hasRange()
Required. Range of times to filter candidate signals by.
.google.cloud.talent.v4beta1.TimestampRange range = 2 [(.google.api.field_behavior) = REQUIRED];
Returns
Type | Description |
boolean | Whether the range field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public AvailabilityFilter.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected AvailabilityFilter.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public AvailabilityFilter.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions