Class ApplicationDateFilter.Builder (2.2.9)

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
Type Description
Descriptor

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public ApplicationDateFilter.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ApplicationDateFilter.Builder
Overrides

build()

public ApplicationDateFilter build()
Returns
Type Description
ApplicationDateFilter

buildPartial()

public ApplicationDateFilter buildPartial()
Returns
Type Description
ApplicationDateFilter

clear()

public ApplicationDateFilter.Builder clear()
Returns
Type Description
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
Type Description
ApplicationDateFilter.Builder

clearField(Descriptors.FieldDescriptor field)

public ApplicationDateFilter.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
Name Description
field FieldDescriptor
Returns
Type Description
ApplicationDateFilter.Builder
Overrides

clearOneof(Descriptors.OneofDescriptor oneof)

public ApplicationDateFilter.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
Name Description
oneof OneofDescriptor
Returns
Type Description
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
Type Description
ApplicationDateFilter.Builder

clone()

public ApplicationDateFilter.Builder clone()
Returns
Type Description
ApplicationDateFilter.Builder
Overrides

getDefaultInstanceForType()

public ApplicationDateFilter getDefaultInstanceForType()
Returns
Type Description
ApplicationDateFilter

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
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
Type Description
boolean

Whether the startDate field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
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
Name Description
value com.google.type.Date
Returns
Type Description
ApplicationDateFilter.Builder

mergeFrom(ApplicationDateFilter other)

public ApplicationDateFilter.Builder mergeFrom(ApplicationDateFilter other)
Parameter
Name Description
other ApplicationDateFilter
Returns
Type Description
ApplicationDateFilter.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ApplicationDateFilter.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ApplicationDateFilter.Builder
Overrides Exceptions
Type Description
IOException

mergeFrom(Message other)

public ApplicationDateFilter.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
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
Name Description
value com.google.type.Date
Returns
Type Description
ApplicationDateFilter.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final ApplicationDateFilter.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
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
Name Description
value com.google.type.Date
Returns
Type Description
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
Name Description
builderForValue com.google.type.Date.Builder
Returns
Type Description
ApplicationDateFilter.Builder

setField(Descriptors.FieldDescriptor field, Object value)

public ApplicationDateFilter.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
Name Description
field FieldDescriptor
value Object
Returns
Type Description
ApplicationDateFilter.Builder
Overrides

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

public ApplicationDateFilter.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
Name Description
field FieldDescriptor
index int
value Object
Returns
Type Description
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
Name Description
value com.google.type.Date
Returns
Type Description
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
Name Description
builderForValue com.google.type.Date.Builder
Returns
Type Description
ApplicationDateFilter.Builder

setUnknownFields(UnknownFieldSet unknownFields)

public final ApplicationDateFilter.Builder setUnknownFields(UnknownFieldSet unknownFields)
Parameter
Name Description
unknownFields UnknownFieldSet
Returns
Type Description
ApplicationDateFilter.Builder
Overrides