Talent/src/V4beta1/ProfileQuery.php
public function setWorkExperienceFilter($var)
    {
        $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Talent\V4beta1\WorkExperienceFilter::class);
        $this->work_experience_filter = $arr;

        return $this;
    }
public function setWorkExperienceFilter($var)
    {
        $arr = GPBUtil::checkRepeatedField($var, \Google\Protobuf\Internal\GPBType::MESSAGE, \Google\Cloud\Talent\V4beta1\WorkExperienceFilter::class);
        $this->work_experience_filter = $arr;

        return $this;
    }
public function setWorkExperienceFilter ( $ var ) { $ arr = GPBUtil :: checkRepeatedField ( $ var , \ Google \ Protobuf \ Internal \ GPBType :: MESSAGE , \ Google \ Cloud \ Talent \ V4beta1 \ WorkExperienceFilter :: class ) ; $ this -> work_experience_filter = $ arr ; return $ this ; }
Optional.
Work experience filter specifies the total working experience of profiles
to match on.
If a work experience filter isn't specified, profiles with any
professional experience are retrieved.
If multiple work experience filters are specified, profiles that match any
work experience filters are retrieved.
For example, search for profiles with 10 years of work experience.

Generated from protobuf field <code>repeated .google.cloud.talent.v4beta1.WorkExperienceFilter work_experience_filter = 7;</code>
@param \Google\Cloud\Talent\V4beta1\WorkExperienceFilter[]|\Google\Protobuf\Internal\RepeatedField $var
@return $this
Optional . Work experience filter specifies the total working experience of profiles to match on . If a work experience filter isn t specified profiles with any professional experience are retrieved . If multiple work experience filters are specified profiles that match any work experience filters are retrieved . For example search for profiles with 10 years of work experience .