Class WorkExperienceFilter.Builder

public static final class WorkExperienceFilter.Builder extends GeneratedMessageV3.Builder<WorkExperienceFilter.Builder> implements WorkExperienceFilterOrBuilder

Work experience filter. This filter is used to search for profiles with working experience length between min_experience and max_experience.

Protobuf type google.cloud.talent.v4beta1.WorkExperienceFilter

Static Methods

getDescriptor()

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

Methods

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

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

build()

public WorkExperienceFilter build()
Returns
TypeDescription
WorkExperienceFilter

buildPartial()

public WorkExperienceFilter buildPartial()
Returns
TypeDescription
WorkExperienceFilter

clear()

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

clearField(Descriptors.FieldDescriptor field)

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

clearMaxExperience()

public WorkExperienceFilter.Builder clearMaxExperience()

The maximum duration of the work experience (exclusive).

.google.protobuf.Duration max_experience = 2;

Returns
TypeDescription
WorkExperienceFilter.Builder

clearMinExperience()

public WorkExperienceFilter.Builder clearMinExperience()

The minimum duration of the work experience (inclusive).

.google.protobuf.Duration min_experience = 1;

Returns
TypeDescription
WorkExperienceFilter.Builder

clearOneof(Descriptors.OneofDescriptor oneof)

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

clone()

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

getDefaultInstanceForType()

public WorkExperienceFilter getDefaultInstanceForType()
Returns
TypeDescription
WorkExperienceFilter

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getMaxExperience()

public Duration getMaxExperience()

The maximum duration of the work experience (exclusive).

.google.protobuf.Duration max_experience = 2;

Returns
TypeDescription
Duration

The maxExperience.

getMaxExperienceBuilder()

public Duration.Builder getMaxExperienceBuilder()

The maximum duration of the work experience (exclusive).

.google.protobuf.Duration max_experience = 2;

Returns
TypeDescription
Builder

getMaxExperienceOrBuilder()

public DurationOrBuilder getMaxExperienceOrBuilder()

The maximum duration of the work experience (exclusive).

.google.protobuf.Duration max_experience = 2;

Returns
TypeDescription
DurationOrBuilder

getMinExperience()

public Duration getMinExperience()

The minimum duration of the work experience (inclusive).

.google.protobuf.Duration min_experience = 1;

Returns
TypeDescription
Duration

The minExperience.

getMinExperienceBuilder()

public Duration.Builder getMinExperienceBuilder()

The minimum duration of the work experience (inclusive).

.google.protobuf.Duration min_experience = 1;

Returns
TypeDescription
Builder

getMinExperienceOrBuilder()

public DurationOrBuilder getMinExperienceOrBuilder()

The minimum duration of the work experience (inclusive).

.google.protobuf.Duration min_experience = 1;

Returns
TypeDescription
DurationOrBuilder

hasMaxExperience()

public boolean hasMaxExperience()

The maximum duration of the work experience (exclusive).

.google.protobuf.Duration max_experience = 2;

Returns
TypeDescription
boolean

Whether the maxExperience field is set.

hasMinExperience()

public boolean hasMinExperience()

The minimum duration of the work experience (inclusive).

.google.protobuf.Duration min_experience = 1;

Returns
TypeDescription
boolean

Whether the minExperience field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeFrom(WorkExperienceFilter other)

public WorkExperienceFilter.Builder mergeFrom(WorkExperienceFilter other)
Parameter
NameDescription
otherWorkExperienceFilter
Returns
TypeDescription
WorkExperienceFilter.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

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

mergeFrom(Message other)

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

mergeMaxExperience(Duration value)

public WorkExperienceFilter.Builder mergeMaxExperience(Duration value)

The maximum duration of the work experience (exclusive).

.google.protobuf.Duration max_experience = 2;

Parameter
NameDescription
valueDuration
Returns
TypeDescription
WorkExperienceFilter.Builder

mergeMinExperience(Duration value)

public WorkExperienceFilter.Builder mergeMinExperience(Duration value)

The minimum duration of the work experience (inclusive).

.google.protobuf.Duration min_experience = 1;

Parameter
NameDescription
valueDuration
Returns
TypeDescription
WorkExperienceFilter.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

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

setField(Descriptors.FieldDescriptor field, Object value)

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

setMaxExperience(Duration value)

public WorkExperienceFilter.Builder setMaxExperience(Duration value)

The maximum duration of the work experience (exclusive).

.google.protobuf.Duration max_experience = 2;

Parameter
NameDescription
valueDuration
Returns
TypeDescription
WorkExperienceFilter.Builder

setMaxExperience(Duration.Builder builderForValue)

public WorkExperienceFilter.Builder setMaxExperience(Duration.Builder builderForValue)

The maximum duration of the work experience (exclusive).

.google.protobuf.Duration max_experience = 2;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
WorkExperienceFilter.Builder

setMinExperience(Duration value)

public WorkExperienceFilter.Builder setMinExperience(Duration value)

The minimum duration of the work experience (inclusive).

.google.protobuf.Duration min_experience = 1;

Parameter
NameDescription
valueDuration
Returns
TypeDescription
WorkExperienceFilter.Builder

setMinExperience(Duration.Builder builderForValue)

public WorkExperienceFilter.Builder setMinExperience(Duration.Builder builderForValue)

The minimum duration of the work experience (inclusive).

.google.protobuf.Duration min_experience = 1;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
WorkExperienceFilter.Builder

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

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

setUnknownFields(UnknownFieldSet unknownFields)

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