Class: Google::Cloud::Talent::V4beta1::EmployerFilter
- Inherits:
-
Object
- Object
- Google::Cloud::Talent::V4beta1::EmployerFilter
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/talent/v4beta1/filters.rb
Overview
Employer filter of the search.
Defined Under Namespace
Modules: EmployerFilterMode
Instance Attribute Summary collapse
-
#employer ⇒ ::String
Required.
-
#mode ⇒ ::Google::Cloud::Talent::V4beta1::EmployerFilter::EmployerFilterMode
Define set of EmploymentRecords to search against.
-
#negated ⇒ ::Boolean
Whether to apply negation to the filter so profiles matching the filter is excluded.
Instance Attribute Details
#employer ⇒ ::String
Returns Required. The name of the employer, for example "Google", "Alphabet".
628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 |
# File 'proto_docs/google/cloud/talent/v4beta1/filters.rb', line 628 class EmployerFilter include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum indicating which set of {::Google::Cloud::Talent::V4beta1::Profile#employment_records Profile.employment_records} to search # against. module EmployerFilterMode # Default value. EMPLOYER_FILTER_MODE_UNSPECIFIED = 0 # Apply to all employers in {::Google::Cloud::Talent::V4beta1::Profile#employment_records Profile.employment_records}. ALL_EMPLOYMENT_RECORDS = 1 # Apply only to current employer in {::Google::Cloud::Talent::V4beta1::Profile#employment_records Profile.employment_records}. CURRENT_EMPLOYMENT_RECORDS_ONLY = 2 # Apply only to past (not current) employers in # {::Google::Cloud::Talent::V4beta1::Profile#employment_records Profile.employment_records}. PAST_EMPLOYMENT_RECORDS_ONLY = 3 end end |
#mode ⇒ ::Google::Cloud::Talent::V4beta1::EmployerFilter::EmployerFilterMode
Returns Define set of EmploymentRecords to search against.
Defaults to EmployerFilterMode.ALL_EMPLOYMENT_RECORDS.
628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 |
# File 'proto_docs/google/cloud/talent/v4beta1/filters.rb', line 628 class EmployerFilter include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum indicating which set of {::Google::Cloud::Talent::V4beta1::Profile#employment_records Profile.employment_records} to search # against. module EmployerFilterMode # Default value. EMPLOYER_FILTER_MODE_UNSPECIFIED = 0 # Apply to all employers in {::Google::Cloud::Talent::V4beta1::Profile#employment_records Profile.employment_records}. ALL_EMPLOYMENT_RECORDS = 1 # Apply only to current employer in {::Google::Cloud::Talent::V4beta1::Profile#employment_records Profile.employment_records}. CURRENT_EMPLOYMENT_RECORDS_ONLY = 2 # Apply only to past (not current) employers in # {::Google::Cloud::Talent::V4beta1::Profile#employment_records Profile.employment_records}. PAST_EMPLOYMENT_RECORDS_ONLY = 3 end end |
#negated ⇒ ::Boolean
Returns Whether to apply negation to the filter so profiles matching the filter is excluded.
628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 |
# File 'proto_docs/google/cloud/talent/v4beta1/filters.rb', line 628 class EmployerFilter include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Enum indicating which set of {::Google::Cloud::Talent::V4beta1::Profile#employment_records Profile.employment_records} to search # against. module EmployerFilterMode # Default value. EMPLOYER_FILTER_MODE_UNSPECIFIED = 0 # Apply to all employers in {::Google::Cloud::Talent::V4beta1::Profile#employment_records Profile.employment_records}. ALL_EMPLOYMENT_RECORDS = 1 # Apply only to current employer in {::Google::Cloud::Talent::V4beta1::Profile#employment_records Profile.employment_records}. CURRENT_EMPLOYMENT_RECORDS_ONLY = 2 # Apply only to past (not current) employers in # {::Google::Cloud::Talent::V4beta1::Profile#employment_records Profile.employment_records}. PAST_EMPLOYMENT_RECORDS_ONLY = 3 end end |