Class ApplicationDateFilter.Builder

public static final class ApplicationDateFilter.Builder extends GeneratedMessageV3.Builder<ApplicationDateFilter.Builder> implements ApplicationDateFilterOrBuilder

Application Date Range Filter. The API matches profiles with Application.application_date between start date and end date (both boundaries are inclusive). The filter is ignored if both start_date and end_date are missing.

Protobuf type google.cloud.talent.v4beta1.ApplicationDateFilter

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ApplicationDateFilter.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ApplicationDateFilter.Builder
Overrides

build()

public ApplicationDateFilter build()
Returns
TypeDescription
ApplicationDateFilter

buildPartial()

public ApplicationDateFilter buildPartial()
Returns
TypeDescription
ApplicationDateFilter

clear()

public ApplicationDateFilter.Builder clear()
Returns
TypeDescription
ApplicationDateFilter.Builder
Overrides

clearEndDate()

public ApplicationDateFilter.Builder clearEndDate()

End date. If it's missing, The API matches profiles with application date not before the start date.

.google.type.Date end_date = 2;

Returns
TypeDescription
ApplicationDateFilter.Builder

clearField(Descriptors.FieldDescriptor field)

public ApplicationDateFilter.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
ApplicationDateFilter.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public ApplicationDateFilter.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
ApplicationDateFilter.Builder
Overrides

clearStartDate()

public ApplicationDateFilter.Builder clearStartDate()

Start date. If it's missing, The API matches profiles with application date not after the end date.

.google.type.Date start_date = 1;

Returns
TypeDescription
ApplicationDateFilter.Builder

clone()

public ApplicationDateFilter.Builder clone()
Returns
TypeDescription
ApplicationDateFilter.Builder
Overrides

getDefaultInstanceForType()

public ApplicationDateFilter getDefaultInstanceForType()
Returns
TypeDescription
ApplicationDateFilter

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getEndDate()

public Date getEndDate()

End date. If it's missing, The API matches profiles with application date not before the start date.

.google.type.Date end_date = 2;

Returns
TypeDescription
com.google.type.Date

The endDate.

getEndDateBuilder()

public Date.Builder getEndDateBuilder()

End date. If it's missing, The API matches profiles with application date not before the start date.

.google.type.Date end_date = 2;

Returns
TypeDescription
com.google.type.Date.Builder

getEndDateOrBuilder()

public DateOrBuilder getEndDateOrBuilder()

End date. If it's missing, The API matches profiles with application date not before the start date.

.google.type.Date end_date = 2;

Returns
TypeDescription
com.google.type.DateOrBuilder

getStartDate()

public Date getStartDate()

Start date. If it's missing, The API matches profiles with application date not after the end date.

.google.type.Date start_date = 1;

Returns
TypeDescription
com.google.type.Date

The startDate.

getStartDateBuilder()

public Date.Builder getStartDateBuilder()

Start date. If it's missing, The API matches profiles with application date not after the end date.

.google.type.Date start_date = 1;

Returns
TypeDescription
com.google.type.Date.Builder

getStartDateOrBuilder()

public DateOrBuilder getStartDateOrBuilder()

Start date. If it's missing, The API matches profiles with application date not after the end date.

.google.type.Date start_date = 1;

Returns
TypeDescription
com.google.type.DateOrBuilder

hasEndDate()

public boolean hasEndDate()

End date. If it's missing, The API matches profiles with application date not before the start date.

.google.type.Date end_date = 2;

Returns
TypeDescription
boolean

Whether the endDate field is set.

hasStartDate()

public boolean hasStartDate()

Start date. If it's missing, The API matches profiles with application date not after the end date.

.google.type.Date start_date = 1;

Returns
TypeDescription
boolean

Whether the startDate field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeEndDate(Date value)

public ApplicationDateFilter.Builder mergeEndDate(Date value)

End date. If it's missing, The API matches profiles with application date not before the start date.

.google.type.Date end_date = 2;

Parameter
NameDescription
valuecom.google.type.Date
Returns
TypeDescription
ApplicationDateFilter.Builder

mergeFrom(ApplicationDateFilter other)

public ApplicationDateFilter.Builder mergeFrom(ApplicationDateFilter other)
Parameter
NameDescription
otherApplicationDateFilter
Returns
TypeDescription
ApplicationDateFilter.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ApplicationDateFilter.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
ApplicationDateFilter.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public ApplicationDateFilter.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
ApplicationDateFilter.Builder
Overrides

mergeStartDate(Date value)

public ApplicationDateFilter.Builder mergeStartDate(Date value)

Start date. If it's missing, The API matches profiles with application date not after the end date.

.google.type.Date start_date = 1;

Parameter
NameDescription
valuecom.google.type.Date
Returns
TypeDescription
ApplicationDateFilter.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ApplicationDateFilter.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ApplicationDateFilter.Builder
Overrides

setEndDate(Date value)

public ApplicationDateFilter.Builder setEndDate(Date value)

End date. If it's missing, The API matches profiles with application date not before the start date.

.google.type.Date end_date = 2;

Parameter
NameDescription
valuecom.google.type.Date
Returns
TypeDescription
ApplicationDateFilter.Builder

setEndDate(Date.Builder builderForValue)

public ApplicationDateFilter.Builder setEndDate(Date.Builder builderForValue)

End date. If it's missing, The API matches profiles with application date not before the start date.

.google.type.Date end_date = 2;

Parameter
NameDescription
builderForValuecom.google.type.Date.Builder
Returns
TypeDescription
ApplicationDateFilter.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public ApplicationDateFilter.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
ApplicationDateFilter.Builder
Overrides

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public ApplicationDateFilter.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
indexint
valueObject
Returns
TypeDescription
ApplicationDateFilter.Builder
Overrides

setStartDate(Date value)

public ApplicationDateFilter.Builder setStartDate(Date value)

Start date. If it's missing, The API matches profiles with application date not after the end date.

.google.type.Date start_date = 1;

Parameter
NameDescription
valuecom.google.type.Date
Returns
TypeDescription
ApplicationDateFilter.Builder

setStartDate(Date.Builder builderForValue)

public ApplicationDateFilter.Builder setStartDate(Date.Builder builderForValue)

Start date. If it's missing, The API matches profiles with application date not after the end date.

.google.type.Date start_date = 1;

Parameter
NameDescription
builderForValuecom.google.type.Date.Builder
Returns
TypeDescription
ApplicationDateFilter.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final ApplicationDateFilter.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
ApplicationDateFilter.Builder
Overrides