public static final class Profile.Builder extends GeneratedMessageV3.Builder<Profile.Builder> implements ProfileOrBuilder
A resource that represents the profile for a job candidate (also referred to as a "single-source profile").
Protobuf type google.cloud.talent.v4beta1.Profile
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > Profile.BuilderImplements
ProfileOrBuilderStatic Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
Methods
addActivities(Activity value)
public Profile.Builder addActivities(Activity value)
The individual or collaborative activities which the candidate has participated in, for example, open-source projects, class assignments that aren't listed in employment_records. The limitation for max number of activities is 50.
repeated .google.cloud.talent.v4beta1.Activity activities = 20;
Name | Description |
value | Activity |
Type | Description |
Profile.Builder |
addActivities(Activity.Builder builderForValue)
public Profile.Builder addActivities(Activity.Builder builderForValue)
The individual or collaborative activities which the candidate has participated in, for example, open-source projects, class assignments that aren't listed in employment_records. The limitation for max number of activities is 50.
repeated .google.cloud.talent.v4beta1.Activity activities = 20;
Name | Description |
builderForValue | Activity.Builder |
Type | Description |
Profile.Builder |
addActivities(int index, Activity value)
public Profile.Builder addActivities(int index, Activity value)
The individual or collaborative activities which the candidate has participated in, for example, open-source projects, class assignments that aren't listed in employment_records. The limitation for max number of activities is 50.
repeated .google.cloud.talent.v4beta1.Activity activities = 20;
Name | Description |
index | int |
value | Activity |
Type | Description |
Profile.Builder |
addActivities(int index, Activity.Builder builderForValue)
public Profile.Builder addActivities(int index, Activity.Builder builderForValue)
The individual or collaborative activities which the candidate has participated in, for example, open-source projects, class assignments that aren't listed in employment_records. The limitation for max number of activities is 50.
repeated .google.cloud.talent.v4beta1.Activity activities = 20;
Name | Description |
index | int |
builderForValue | Activity.Builder |
Type | Description |
Profile.Builder |
addActivitiesBuilder()
public Activity.Builder addActivitiesBuilder()
The individual or collaborative activities which the candidate has participated in, for example, open-source projects, class assignments that aren't listed in employment_records. The limitation for max number of activities is 50.
repeated .google.cloud.talent.v4beta1.Activity activities = 20;
Type | Description |
Activity.Builder |
addActivitiesBuilder(int index)
public Activity.Builder addActivitiesBuilder(int index)
The individual or collaborative activities which the candidate has participated in, for example, open-source projects, class assignments that aren't listed in employment_records. The limitation for max number of activities is 50.
repeated .google.cloud.talent.v4beta1.Activity activities = 20;
Name | Description |
index | int |
Type | Description |
Activity.Builder |
addAdditionalContactInfo(AdditionalContactInfo value)
public Profile.Builder addAdditionalContactInfo(AdditionalContactInfo value)
Available contact information besides addresses, email_addresses, phone_numbers and personal_uris. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
Name | Description |
value | AdditionalContactInfo |
Type | Description |
Profile.Builder |
addAdditionalContactInfo(AdditionalContactInfo.Builder builderForValue)
public Profile.Builder addAdditionalContactInfo(AdditionalContactInfo.Builder builderForValue)
Available contact information besides addresses, email_addresses, phone_numbers and personal_uris. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
Name | Description |
builderForValue | AdditionalContactInfo.Builder |
Type | Description |
Profile.Builder |
addAdditionalContactInfo(int index, AdditionalContactInfo value)
public Profile.Builder addAdditionalContactInfo(int index, AdditionalContactInfo value)
Available contact information besides addresses, email_addresses, phone_numbers and personal_uris. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
Name | Description |
index | int |
value | AdditionalContactInfo |
Type | Description |
Profile.Builder |
addAdditionalContactInfo(int index, AdditionalContactInfo.Builder builderForValue)
public Profile.Builder addAdditionalContactInfo(int index, AdditionalContactInfo.Builder builderForValue)
Available contact information besides addresses, email_addresses, phone_numbers and personal_uris. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
Name | Description |
index | int |
builderForValue | AdditionalContactInfo.Builder |
Type | Description |
Profile.Builder |
addAdditionalContactInfoBuilder()
public AdditionalContactInfo.Builder addAdditionalContactInfoBuilder()
Available contact information besides addresses, email_addresses, phone_numbers and personal_uris. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
Type | Description |
AdditionalContactInfo.Builder |
addAdditionalContactInfoBuilder(int index)
public AdditionalContactInfo.Builder addAdditionalContactInfoBuilder(int index)
Available contact information besides addresses, email_addresses, phone_numbers and personal_uris. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
Name | Description |
index | int |
Type | Description |
AdditionalContactInfo.Builder |
addAddresses(Address value)
public Profile.Builder addAddresses(Address value)
The candidate's postal addresses. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Provide Address.usage if possible, especially if the address is PERSONAL. During a search only personal addresses are considered. If there is no such address, all addresses with unspecified usage are assumed to be personal.
- Provide Address.current for the current address if possible. During a search, only current addresses are considered. If there is no such address, all addresses are assumed to be current. When displaying a candidate's addresses, it is sometimes desirable to limit the number of addresses shown. In these cases we recommend that you display the addresses in the following order of priority:
- Address.usage is PERSONAL and Address.current is true.
- Address.usage is PERSONAL and Address.current is false or not set.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is false or not set.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;
Name | Description |
value | Address |
Type | Description |
Profile.Builder |
addAddresses(Address.Builder builderForValue)
public Profile.Builder addAddresses(Address.Builder builderForValue)
The candidate's postal addresses. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Provide Address.usage if possible, especially if the address is PERSONAL. During a search only personal addresses are considered. If there is no such address, all addresses with unspecified usage are assumed to be personal.
- Provide Address.current for the current address if possible. During a search, only current addresses are considered. If there is no such address, all addresses are assumed to be current. When displaying a candidate's addresses, it is sometimes desirable to limit the number of addresses shown. In these cases we recommend that you display the addresses in the following order of priority:
- Address.usage is PERSONAL and Address.current is true.
- Address.usage is PERSONAL and Address.current is false or not set.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is false or not set.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;
Name | Description |
builderForValue | Address.Builder |
Type | Description |
Profile.Builder |
addAddresses(int index, Address value)
public Profile.Builder addAddresses(int index, Address value)
The candidate's postal addresses. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Provide Address.usage if possible, especially if the address is PERSONAL. During a search only personal addresses are considered. If there is no such address, all addresses with unspecified usage are assumed to be personal.
- Provide Address.current for the current address if possible. During a search, only current addresses are considered. If there is no such address, all addresses are assumed to be current. When displaying a candidate's addresses, it is sometimes desirable to limit the number of addresses shown. In these cases we recommend that you display the addresses in the following order of priority:
- Address.usage is PERSONAL and Address.current is true.
- Address.usage is PERSONAL and Address.current is false or not set.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is false or not set.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;
Name | Description |
index | int |
value | Address |
Type | Description |
Profile.Builder |
addAddresses(int index, Address.Builder builderForValue)
public Profile.Builder addAddresses(int index, Address.Builder builderForValue)
The candidate's postal addresses. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Provide Address.usage if possible, especially if the address is PERSONAL. During a search only personal addresses are considered. If there is no such address, all addresses with unspecified usage are assumed to be personal.
- Provide Address.current for the current address if possible. During a search, only current addresses are considered. If there is no such address, all addresses are assumed to be current. When displaying a candidate's addresses, it is sometimes desirable to limit the number of addresses shown. In these cases we recommend that you display the addresses in the following order of priority:
- Address.usage is PERSONAL and Address.current is true.
- Address.usage is PERSONAL and Address.current is false or not set.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is false or not set.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;
Name | Description |
index | int |
builderForValue | Address.Builder |
Type | Description |
Profile.Builder |
addAddressesBuilder()
public Address.Builder addAddressesBuilder()
The candidate's postal addresses. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Provide Address.usage if possible, especially if the address is PERSONAL. During a search only personal addresses are considered. If there is no such address, all addresses with unspecified usage are assumed to be personal.
- Provide Address.current for the current address if possible. During a search, only current addresses are considered. If there is no such address, all addresses are assumed to be current. When displaying a candidate's addresses, it is sometimes desirable to limit the number of addresses shown. In these cases we recommend that you display the addresses in the following order of priority:
- Address.usage is PERSONAL and Address.current is true.
- Address.usage is PERSONAL and Address.current is false or not set.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is false or not set.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;
Type | Description |
Address.Builder |
addAddressesBuilder(int index)
public Address.Builder addAddressesBuilder(int index)
The candidate's postal addresses. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Provide Address.usage if possible, especially if the address is PERSONAL. During a search only personal addresses are considered. If there is no such address, all addresses with unspecified usage are assumed to be personal.
- Provide Address.current for the current address if possible. During a search, only current addresses are considered. If there is no such address, all addresses are assumed to be current. When displaying a candidate's addresses, it is sometimes desirable to limit the number of addresses shown. In these cases we recommend that you display the addresses in the following order of priority:
- Address.usage is PERSONAL and Address.current is true.
- Address.usage is PERSONAL and Address.current is false or not set.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is false or not set.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;
Name | Description |
index | int |
Type | Description |
Address.Builder |
addAllActivities(Iterable<? extends Activity> values)
public Profile.Builder addAllActivities(Iterable<? extends Activity> values)
The individual or collaborative activities which the candidate has participated in, for example, open-source projects, class assignments that aren't listed in employment_records. The limitation for max number of activities is 50.
repeated .google.cloud.talent.v4beta1.Activity activities = 20;
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.Activity> |
Type | Description |
Profile.Builder |
addAllAdditionalContactInfo(Iterable<? extends AdditionalContactInfo> values)
public Profile.Builder addAllAdditionalContactInfo(Iterable<? extends AdditionalContactInfo> values)
Available contact information besides addresses, email_addresses, phone_numbers and personal_uris. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.AdditionalContactInfo> |
Type | Description |
Profile.Builder |
addAllAddresses(Iterable<? extends Address> values)
public Profile.Builder addAllAddresses(Iterable<? extends Address> values)
The candidate's postal addresses. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Provide Address.usage if possible, especially if the address is PERSONAL. During a search only personal addresses are considered. If there is no such address, all addresses with unspecified usage are assumed to be personal.
- Provide Address.current for the current address if possible. During a search, only current addresses are considered. If there is no such address, all addresses are assumed to be current. When displaying a candidate's addresses, it is sometimes desirable to limit the number of addresses shown. In these cases we recommend that you display the addresses in the following order of priority:
- Address.usage is PERSONAL and Address.current is true.
- Address.usage is PERSONAL and Address.current is false or not set.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is false or not set.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.Address> |
Type | Description |
Profile.Builder |
addAllApplications(Iterable<String> values)
public Profile.Builder addAllApplications(Iterable<String> values)
Output only. The resource names of the candidate's applications.
repeated string applications = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
values | Iterable<String> The applications to add. |
Type | Description |
Profile.Builder | This builder for chaining. |
addAllAssignments(Iterable<String> values)
public Profile.Builder addAllAssignments(Iterable<String> values)
Output only. The resource names of the candidate's assignments.
repeated string assignments = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
values | Iterable<String> The assignments to add. |
Type | Description |
Profile.Builder | This builder for chaining. |
addAllAvailabilitySignals(Iterable<? extends AvailabilitySignal> values)
public Profile.Builder addAllAvailabilitySignals(Iterable<? extends AvailabilitySignal> values)
Output only. Candidate's availability signals.
repeated .google.cloud.talent.v4beta1.AvailabilitySignal availability_signals = 70 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.AvailabilitySignal> |
Type | Description |
Profile.Builder |
addAllCertifications(Iterable<? extends Certification> values)
public Profile.Builder addAllCertifications(Iterable<? extends Certification> values)
The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.Certification> |
Type | Description |
Profile.Builder |
addAllDerivedAddresses(Iterable<? extends Location> values)
public Profile.Builder addAllDerivedAddresses(Iterable<? extends Location> values)
Output only. Derived locations of the profile, resolved from Profile.addresses. derived_addresses are exactly matched to Profile.addresses in the same order.
repeated .google.cloud.talent.v4beta1.Location derived_addresses = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.Location> |
Type | Description |
Profile.Builder |
addAllEducationRecords(Iterable<? extends EducationRecord> values)
public Profile.Builder addAllEducationRecords(Iterable<? extends EducationRecord> values)
The education history record of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the education records.
- List each education type separately, no matter how minor the change is. For example, the profile contains the education experience from the same school but different degrees.
- Provide EducationRecord.is_current for the current education if possible. If not, it's inferred from user inputs. The limitation for max number of education records is 100.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.EducationRecord> |
Type | Description |
Profile.Builder |
addAllEmailAddresses(Iterable<? extends Email> values)
public Profile.Builder addAllEmailAddresses(Iterable<? extends Email> values)
The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.Email> |
Type | Description |
Profile.Builder |
addAllEmploymentRecords(Iterable<? extends EmploymentRecord> values)
public Profile.Builder addAllEmploymentRecords(Iterable<? extends EmploymentRecord> values)
The employment history records of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the employment records.
- List different employment types separately, no matter how minor the change is. For example, only job title is changed from "software engineer" to "senior software engineer".
- Provide EmploymentRecord.is_current for the current employment if possible. If not, it's inferred from user inputs. The limitation for max number of employment records is 100.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.EmploymentRecord> |
Type | Description |
Profile.Builder |
addAllPatents(Iterable<? extends Patent> values)
public Profile.Builder addAllPatents(Iterable<? extends Patent> values)
The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.Patent> |
Type | Description |
Profile.Builder |
addAllPersonNames(Iterable<? extends PersonName> values)
public Profile.Builder addAllPersonNames(Iterable<? extends PersonName> values)
The names of the candidate this profile references. Currently only one person name is supported.
repeated .google.cloud.talent.v4beta1.PersonName person_names = 11;
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.PersonName> |
Type | Description |
Profile.Builder |
addAllPersonalUris(Iterable<? extends PersonalUri> values)
public Profile.Builder addAllPersonalUris(Iterable<? extends PersonalUri> values)
The candidate's personal URIs.
repeated .google.cloud.talent.v4beta1.PersonalUri personal_uris = 15;
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.PersonalUri> |
Type | Description |
Profile.Builder |
addAllPhoneNumbers(Iterable<? extends Phone> values)
public Profile.Builder addAllPhoneNumbers(Iterable<? extends Phone> values)
The candidate's phone number(s).
repeated .google.cloud.talent.v4beta1.Phone phone_numbers = 14;
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.Phone> |
Type | Description |
Profile.Builder |
addAllPublications(Iterable<? extends Publication> values)
public Profile.Builder addAllPublications(Iterable<? extends Publication> values)
The publications published by the candidate. The limitation for max number of publications is 50.
repeated .google.cloud.talent.v4beta1.Publication publications = 21;
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.Publication> |
Type | Description |
Profile.Builder |
addAllSkills(Iterable<? extends Skill> values)
public Profile.Builder addAllSkills(Iterable<? extends Skill> values)
The skill set of the candidate. It's highly recommended to provide as much information as possible to help improve the search quality. The limitation for max number of skills is 500.
repeated .google.cloud.talent.v4beta1.Skill skills = 19;
Name | Description |
values | Iterable<? extends com.google.cloud.talent.v4beta1.Skill> |
Type | Description |
Profile.Builder |
addApplications(String value)
public Profile.Builder addApplications(String value)
Output only. The resource names of the candidate's applications.
repeated string applications = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | String The applications to add. |
Type | Description |
Profile.Builder | This builder for chaining. |
addApplicationsBytes(ByteString value)
public Profile.Builder addApplicationsBytes(ByteString value)
Output only. The resource names of the candidate's applications.
repeated string applications = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | ByteString The bytes of the applications to add. |
Type | Description |
Profile.Builder | This builder for chaining. |
addAssignments(String value)
public Profile.Builder addAssignments(String value)
Output only. The resource names of the candidate's assignments.
repeated string assignments = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | String The assignments to add. |
Type | Description |
Profile.Builder | This builder for chaining. |
addAssignmentsBytes(ByteString value)
public Profile.Builder addAssignmentsBytes(ByteString value)
Output only. The resource names of the candidate's assignments.
repeated string assignments = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | ByteString The bytes of the assignments to add. |
Type | Description |
Profile.Builder | This builder for chaining. |
addAvailabilitySignals(AvailabilitySignal value)
public Profile.Builder addAvailabilitySignals(AvailabilitySignal value)
Output only. Candidate's availability signals.
repeated .google.cloud.talent.v4beta1.AvailabilitySignal availability_signals = 70 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | AvailabilitySignal |
Type | Description |
Profile.Builder |
addAvailabilitySignals(AvailabilitySignal.Builder builderForValue)
public Profile.Builder addAvailabilitySignals(AvailabilitySignal.Builder builderForValue)
Output only. Candidate's availability signals.
repeated .google.cloud.talent.v4beta1.AvailabilitySignal availability_signals = 70 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
builderForValue | AvailabilitySignal.Builder |
Type | Description |
Profile.Builder |
addAvailabilitySignals(int index, AvailabilitySignal value)
public Profile.Builder addAvailabilitySignals(int index, AvailabilitySignal value)
Output only. Candidate's availability signals.
repeated .google.cloud.talent.v4beta1.AvailabilitySignal availability_signals = 70 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int |
value | AvailabilitySignal |
Type | Description |
Profile.Builder |
addAvailabilitySignals(int index, AvailabilitySignal.Builder builderForValue)
public Profile.Builder addAvailabilitySignals(int index, AvailabilitySignal.Builder builderForValue)
Output only. Candidate's availability signals.
repeated .google.cloud.talent.v4beta1.AvailabilitySignal availability_signals = 70 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int |
builderForValue | AvailabilitySignal.Builder |
Type | Description |
Profile.Builder |
addAvailabilitySignalsBuilder()
public AvailabilitySignal.Builder addAvailabilitySignalsBuilder()
Output only. Candidate's availability signals.
repeated .google.cloud.talent.v4beta1.AvailabilitySignal availability_signals = 70 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
AvailabilitySignal.Builder |
addAvailabilitySignalsBuilder(int index)
public AvailabilitySignal.Builder addAvailabilitySignalsBuilder(int index)
Output only. Candidate's availability signals.
repeated .google.cloud.talent.v4beta1.AvailabilitySignal availability_signals = 70 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int |
Type | Description |
AvailabilitySignal.Builder |
addCertifications(Certification value)
public Profile.Builder addCertifications(Certification value)
The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;
Name | Description |
value | Certification |
Type | Description |
Profile.Builder |
addCertifications(Certification.Builder builderForValue)
public Profile.Builder addCertifications(Certification.Builder builderForValue)
The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;
Name | Description |
builderForValue | Certification.Builder |
Type | Description |
Profile.Builder |
addCertifications(int index, Certification value)
public Profile.Builder addCertifications(int index, Certification value)
The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;
Name | Description |
index | int |
value | Certification |
Type | Description |
Profile.Builder |
addCertifications(int index, Certification.Builder builderForValue)
public Profile.Builder addCertifications(int index, Certification.Builder builderForValue)
The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;
Name | Description |
index | int |
builderForValue | Certification.Builder |
Type | Description |
Profile.Builder |
addCertificationsBuilder()
public Certification.Builder addCertificationsBuilder()
The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;
Type | Description |
Certification.Builder |
addCertificationsBuilder(int index)
public Certification.Builder addCertificationsBuilder(int index)
The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;
Name | Description |
index | int |
Type | Description |
Certification.Builder |
addDerivedAddresses(Location value)
public Profile.Builder addDerivedAddresses(Location value)
Output only. Derived locations of the profile, resolved from Profile.addresses. derived_addresses are exactly matched to Profile.addresses in the same order.
repeated .google.cloud.talent.v4beta1.Location derived_addresses = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | Location |
Type | Description |
Profile.Builder |
addDerivedAddresses(Location.Builder builderForValue)
public Profile.Builder addDerivedAddresses(Location.Builder builderForValue)
Output only. Derived locations of the profile, resolved from Profile.addresses. derived_addresses are exactly matched to Profile.addresses in the same order.
repeated .google.cloud.talent.v4beta1.Location derived_addresses = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
builderForValue | Location.Builder |
Type | Description |
Profile.Builder |
addDerivedAddresses(int index, Location value)
public Profile.Builder addDerivedAddresses(int index, Location value)
Output only. Derived locations of the profile, resolved from Profile.addresses. derived_addresses are exactly matched to Profile.addresses in the same order.
repeated .google.cloud.talent.v4beta1.Location derived_addresses = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int |
value | Location |
Type | Description |
Profile.Builder |
addDerivedAddresses(int index, Location.Builder builderForValue)
public Profile.Builder addDerivedAddresses(int index, Location.Builder builderForValue)
Output only. Derived locations of the profile, resolved from Profile.addresses. derived_addresses are exactly matched to Profile.addresses in the same order.
repeated .google.cloud.talent.v4beta1.Location derived_addresses = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int |
builderForValue | Location.Builder |
Type | Description |
Profile.Builder |
addDerivedAddressesBuilder()
public Location.Builder addDerivedAddressesBuilder()
Output only. Derived locations of the profile, resolved from Profile.addresses. derived_addresses are exactly matched to Profile.addresses in the same order.
repeated .google.cloud.talent.v4beta1.Location derived_addresses = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Location.Builder |
addDerivedAddressesBuilder(int index)
public Location.Builder addDerivedAddressesBuilder(int index)
Output only. Derived locations of the profile, resolved from Profile.addresses. derived_addresses are exactly matched to Profile.addresses in the same order.
repeated .google.cloud.talent.v4beta1.Location derived_addresses = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int |
Type | Description |
Location.Builder |
addEducationRecords(EducationRecord value)
public Profile.Builder addEducationRecords(EducationRecord value)
The education history record of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the education records.
- List each education type separately, no matter how minor the change is. For example, the profile contains the education experience from the same school but different degrees.
- Provide EducationRecord.is_current for the current education if possible. If not, it's inferred from user inputs. The limitation for max number of education records is 100.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;
Name | Description |
value | EducationRecord |
Type | Description |
Profile.Builder |
addEducationRecords(EducationRecord.Builder builderForValue)
public Profile.Builder addEducationRecords(EducationRecord.Builder builderForValue)
The education history record of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the education records.
- List each education type separately, no matter how minor the change is. For example, the profile contains the education experience from the same school but different degrees.
- Provide EducationRecord.is_current for the current education if possible. If not, it's inferred from user inputs. The limitation for max number of education records is 100.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;
Name | Description |
builderForValue | EducationRecord.Builder |
Type | Description |
Profile.Builder |
addEducationRecords(int index, EducationRecord value)
public Profile.Builder addEducationRecords(int index, EducationRecord value)
The education history record of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the education records.
- List each education type separately, no matter how minor the change is. For example, the profile contains the education experience from the same school but different degrees.
- Provide EducationRecord.is_current for the current education if possible. If not, it's inferred from user inputs. The limitation for max number of education records is 100.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;
Name | Description |
index | int |
value | EducationRecord |
Type | Description |
Profile.Builder |
addEducationRecords(int index, EducationRecord.Builder builderForValue)
public Profile.Builder addEducationRecords(int index, EducationRecord.Builder builderForValue)
The education history record of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the education records.
- List each education type separately, no matter how minor the change is. For example, the profile contains the education experience from the same school but different degrees.
- Provide EducationRecord.is_current for the current education if possible. If not, it's inferred from user inputs. The limitation for max number of education records is 100.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;
Name | Description |
index | int |
builderForValue | EducationRecord.Builder |
Type | Description |
Profile.Builder |
addEducationRecordsBuilder()
public EducationRecord.Builder addEducationRecordsBuilder()
The education history record of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the education records.
- List each education type separately, no matter how minor the change is. For example, the profile contains the education experience from the same school but different degrees.
- Provide EducationRecord.is_current for the current education if possible. If not, it's inferred from user inputs. The limitation for max number of education records is 100.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;
Type | Description |
EducationRecord.Builder |
addEducationRecordsBuilder(int index)
public EducationRecord.Builder addEducationRecordsBuilder(int index)
The education history record of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the education records.
- List each education type separately, no matter how minor the change is. For example, the profile contains the education experience from the same school but different degrees.
- Provide EducationRecord.is_current for the current education if possible. If not, it's inferred from user inputs. The limitation for max number of education records is 100.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;
Name | Description |
index | int |
Type | Description |
EducationRecord.Builder |
addEmailAddresses(Email value)
public Profile.Builder addEmailAddresses(Email value)
The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;
Name | Description |
value | Email |
Type | Description |
Profile.Builder |
addEmailAddresses(Email.Builder builderForValue)
public Profile.Builder addEmailAddresses(Email.Builder builderForValue)
The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;
Name | Description |
builderForValue | Email.Builder |
Type | Description |
Profile.Builder |
addEmailAddresses(int index, Email value)
public Profile.Builder addEmailAddresses(int index, Email value)
The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;
Name | Description |
index | int |
value | Email |
Type | Description |
Profile.Builder |
addEmailAddresses(int index, Email.Builder builderForValue)
public Profile.Builder addEmailAddresses(int index, Email.Builder builderForValue)
The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;
Name | Description |
index | int |
builderForValue | Email.Builder |
Type | Description |
Profile.Builder |
addEmailAddressesBuilder()
public Email.Builder addEmailAddressesBuilder()
The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;
Type | Description |
Email.Builder |
addEmailAddressesBuilder(int index)
public Email.Builder addEmailAddressesBuilder(int index)
The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;
Name | Description |
index | int |
Type | Description |
Email.Builder |
addEmploymentRecords(EmploymentRecord value)
public Profile.Builder addEmploymentRecords(EmploymentRecord value)
The employment history records of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the employment records.
- List different employment types separately, no matter how minor the change is. For example, only job title is changed from "software engineer" to "senior software engineer".
- Provide EmploymentRecord.is_current for the current employment if possible. If not, it's inferred from user inputs. The limitation for max number of employment records is 100.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;
Name | Description |
value | EmploymentRecord |
Type | Description |
Profile.Builder |
addEmploymentRecords(EmploymentRecord.Builder builderForValue)
public Profile.Builder addEmploymentRecords(EmploymentRecord.Builder builderForValue)
The employment history records of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the employment records.
- List different employment types separately, no matter how minor the change is. For example, only job title is changed from "software engineer" to "senior software engineer".
- Provide EmploymentRecord.is_current for the current employment if possible. If not, it's inferred from user inputs. The limitation for max number of employment records is 100.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;
Name | Description |
builderForValue | EmploymentRecord.Builder |
Type | Description |
Profile.Builder |
addEmploymentRecords(int index, EmploymentRecord value)
public Profile.Builder addEmploymentRecords(int index, EmploymentRecord value)
The employment history records of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the employment records.
- List different employment types separately, no matter how minor the change is. For example, only job title is changed from "software engineer" to "senior software engineer".
- Provide EmploymentRecord.is_current for the current employment if possible. If not, it's inferred from user inputs. The limitation for max number of employment records is 100.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;
Name | Description |
index | int |
value | EmploymentRecord |
Type | Description |
Profile.Builder |
addEmploymentRecords(int index, EmploymentRecord.Builder builderForValue)
public Profile.Builder addEmploymentRecords(int index, EmploymentRecord.Builder builderForValue)
The employment history records of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the employment records.
- List different employment types separately, no matter how minor the change is. For example, only job title is changed from "software engineer" to "senior software engineer".
- Provide EmploymentRecord.is_current for the current employment if possible. If not, it's inferred from user inputs. The limitation for max number of employment records is 100.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;
Name | Description |
index | int |
builderForValue | EmploymentRecord.Builder |
Type | Description |
Profile.Builder |
addEmploymentRecordsBuilder()
public EmploymentRecord.Builder addEmploymentRecordsBuilder()
The employment history records of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the employment records.
- List different employment types separately, no matter how minor the change is. For example, only job title is changed from "software engineer" to "senior software engineer".
- Provide EmploymentRecord.is_current for the current employment if possible. If not, it's inferred from user inputs. The limitation for max number of employment records is 100.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;
Type | Description |
EmploymentRecord.Builder |
addEmploymentRecordsBuilder(int index)
public EmploymentRecord.Builder addEmploymentRecordsBuilder(int index)
The employment history records of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the employment records.
- List different employment types separately, no matter how minor the change is. For example, only job title is changed from "software engineer" to "senior software engineer".
- Provide EmploymentRecord.is_current for the current employment if possible. If not, it's inferred from user inputs. The limitation for max number of employment records is 100.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;
Name | Description |
index | int |
Type | Description |
EmploymentRecord.Builder |
addPatents(Patent value)
public Profile.Builder addPatents(Patent value)
The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;
Name | Description |
value | Patent |
Type | Description |
Profile.Builder |
addPatents(Patent.Builder builderForValue)
public Profile.Builder addPatents(Patent.Builder builderForValue)
The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;
Name | Description |
builderForValue | Patent.Builder |
Type | Description |
Profile.Builder |
addPatents(int index, Patent value)
public Profile.Builder addPatents(int index, Patent value)
The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;
Name | Description |
index | int |
value | Patent |
Type | Description |
Profile.Builder |
addPatents(int index, Patent.Builder builderForValue)
public Profile.Builder addPatents(int index, Patent.Builder builderForValue)
The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;
Name | Description |
index | int |
builderForValue | Patent.Builder |
Type | Description |
Profile.Builder |
addPatentsBuilder()
public Patent.Builder addPatentsBuilder()
The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;
Type | Description |
Patent.Builder |
addPatentsBuilder(int index)
public Patent.Builder addPatentsBuilder(int index)
The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;
Name | Description |
index | int |
Type | Description |
Patent.Builder |
addPersonNames(PersonName value)
public Profile.Builder addPersonNames(PersonName value)
The names of the candidate this profile references. Currently only one person name is supported.
repeated .google.cloud.talent.v4beta1.PersonName person_names = 11;
Name | Description |
value | PersonName |
Type | Description |
Profile.Builder |
addPersonNames(PersonName.Builder builderForValue)
public Profile.Builder addPersonNames(PersonName.Builder builderForValue)
The names of the candidate this profile references. Currently only one person name is supported.
repeated .google.cloud.talent.v4beta1.PersonName person_names = 11;
Name | Description |
builderForValue | PersonName.Builder |
Type | Description |
Profile.Builder |
addPersonNames(int index, PersonName value)
public Profile.Builder addPersonNames(int index, PersonName value)
The names of the candidate this profile references. Currently only one person name is supported.
repeated .google.cloud.talent.v4beta1.PersonName person_names = 11;
Name | Description |
index | int |
value | PersonName |
Type | Description |
Profile.Builder |
addPersonNames(int index, PersonName.Builder builderForValue)
public Profile.Builder addPersonNames(int index, PersonName.Builder builderForValue)
The names of the candidate this profile references. Currently only one person name is supported.
repeated .google.cloud.talent.v4beta1.PersonName person_names = 11;
Name | Description |
index | int |
builderForValue | PersonName.Builder |
Type | Description |
Profile.Builder |
addPersonNamesBuilder()
public PersonName.Builder addPersonNamesBuilder()
The names of the candidate this profile references. Currently only one person name is supported.
repeated .google.cloud.talent.v4beta1.PersonName person_names = 11;
Type | Description |
PersonName.Builder |
addPersonNamesBuilder(int index)
public PersonName.Builder addPersonNamesBuilder(int index)
The names of the candidate this profile references. Currently only one person name is supported.
repeated .google.cloud.talent.v4beta1.PersonName person_names = 11;
Name | Description |
index | int |
Type | Description |
PersonName.Builder |
addPersonalUris(PersonalUri value)
public Profile.Builder addPersonalUris(PersonalUri value)
The candidate's personal URIs.
repeated .google.cloud.talent.v4beta1.PersonalUri personal_uris = 15;
Name | Description |
value | PersonalUri |
Type | Description |
Profile.Builder |
addPersonalUris(PersonalUri.Builder builderForValue)
public Profile.Builder addPersonalUris(PersonalUri.Builder builderForValue)
The candidate's personal URIs.
repeated .google.cloud.talent.v4beta1.PersonalUri personal_uris = 15;
Name | Description |
builderForValue | PersonalUri.Builder |
Type | Description |
Profile.Builder |
addPersonalUris(int index, PersonalUri value)
public Profile.Builder addPersonalUris(int index, PersonalUri value)
The candidate's personal URIs.
repeated .google.cloud.talent.v4beta1.PersonalUri personal_uris = 15;
Name | Description |
index | int |
value | PersonalUri |
Type | Description |
Profile.Builder |
addPersonalUris(int index, PersonalUri.Builder builderForValue)
public Profile.Builder addPersonalUris(int index, PersonalUri.Builder builderForValue)
The candidate's personal URIs.
repeated .google.cloud.talent.v4beta1.PersonalUri personal_uris = 15;
Name | Description |
index | int |
builderForValue | PersonalUri.Builder |
Type | Description |
Profile.Builder |
addPersonalUrisBuilder()
public PersonalUri.Builder addPersonalUrisBuilder()
The candidate's personal URIs.
repeated .google.cloud.talent.v4beta1.PersonalUri personal_uris = 15;
Type | Description |
PersonalUri.Builder |
addPersonalUrisBuilder(int index)
public PersonalUri.Builder addPersonalUrisBuilder(int index)
The candidate's personal URIs.
repeated .google.cloud.talent.v4beta1.PersonalUri personal_uris = 15;
Name | Description |
index | int |
Type | Description |
PersonalUri.Builder |
addPhoneNumbers(Phone value)
public Profile.Builder addPhoneNumbers(Phone value)
The candidate's phone number(s).
repeated .google.cloud.talent.v4beta1.Phone phone_numbers = 14;
Name | Description |
value | Phone |
Type | Description |
Profile.Builder |
addPhoneNumbers(Phone.Builder builderForValue)
public Profile.Builder addPhoneNumbers(Phone.Builder builderForValue)
The candidate's phone number(s).
repeated .google.cloud.talent.v4beta1.Phone phone_numbers = 14;
Name | Description |
builderForValue | Phone.Builder |
Type | Description |
Profile.Builder |
addPhoneNumbers(int index, Phone value)
public Profile.Builder addPhoneNumbers(int index, Phone value)
The candidate's phone number(s).
repeated .google.cloud.talent.v4beta1.Phone phone_numbers = 14;
Name | Description |
index | int |
value | Phone |
Type | Description |
Profile.Builder |
addPhoneNumbers(int index, Phone.Builder builderForValue)
public Profile.Builder addPhoneNumbers(int index, Phone.Builder builderForValue)
The candidate's phone number(s).
repeated .google.cloud.talent.v4beta1.Phone phone_numbers = 14;
Name | Description |
index | int |
builderForValue | Phone.Builder |
Type | Description |
Profile.Builder |
addPhoneNumbersBuilder()
public Phone.Builder addPhoneNumbersBuilder()
The candidate's phone number(s).
repeated .google.cloud.talent.v4beta1.Phone phone_numbers = 14;
Type | Description |
Phone.Builder |
addPhoneNumbersBuilder(int index)
public Phone.Builder addPhoneNumbersBuilder(int index)
The candidate's phone number(s).
repeated .google.cloud.talent.v4beta1.Phone phone_numbers = 14;
Name | Description |
index | int |
Type | Description |
Phone.Builder |
addPublications(Publication value)
public Profile.Builder addPublications(Publication value)
The publications published by the candidate. The limitation for max number of publications is 50.
repeated .google.cloud.talent.v4beta1.Publication publications = 21;
Name | Description |
value | Publication |
Type | Description |
Profile.Builder |
addPublications(Publication.Builder builderForValue)
public Profile.Builder addPublications(Publication.Builder builderForValue)
The publications published by the candidate. The limitation for max number of publications is 50.
repeated .google.cloud.talent.v4beta1.Publication publications = 21;
Name | Description |
builderForValue | Publication.Builder |
Type | Description |
Profile.Builder |
addPublications(int index, Publication value)
public Profile.Builder addPublications(int index, Publication value)
The publications published by the candidate. The limitation for max number of publications is 50.
repeated .google.cloud.talent.v4beta1.Publication publications = 21;
Name | Description |
index | int |
value | Publication |
Type | Description |
Profile.Builder |
addPublications(int index, Publication.Builder builderForValue)
public Profile.Builder addPublications(int index, Publication.Builder builderForValue)
The publications published by the candidate. The limitation for max number of publications is 50.
repeated .google.cloud.talent.v4beta1.Publication publications = 21;
Name | Description |
index | int |
builderForValue | Publication.Builder |
Type | Description |
Profile.Builder |
addPublicationsBuilder()
public Publication.Builder addPublicationsBuilder()
The publications published by the candidate. The limitation for max number of publications is 50.
repeated .google.cloud.talent.v4beta1.Publication publications = 21;
Type | Description |
Publication.Builder |
addPublicationsBuilder(int index)
public Publication.Builder addPublicationsBuilder(int index)
The publications published by the candidate. The limitation for max number of publications is 50.
repeated .google.cloud.talent.v4beta1.Publication publications = 21;
Name | Description |
index | int |
Type | Description |
Publication.Builder |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public Profile.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
Profile.Builder |
addSkills(Skill value)
public Profile.Builder addSkills(Skill value)
The skill set of the candidate. It's highly recommended to provide as much information as possible to help improve the search quality. The limitation for max number of skills is 500.
repeated .google.cloud.talent.v4beta1.Skill skills = 19;
Name | Description |
value | Skill |
Type | Description |
Profile.Builder |
addSkills(Skill.Builder builderForValue)
public Profile.Builder addSkills(Skill.Builder builderForValue)
The skill set of the candidate. It's highly recommended to provide as much information as possible to help improve the search quality. The limitation for max number of skills is 500.
repeated .google.cloud.talent.v4beta1.Skill skills = 19;
Name | Description |
builderForValue | Skill.Builder |
Type | Description |
Profile.Builder |
addSkills(int index, Skill value)
public Profile.Builder addSkills(int index, Skill value)
The skill set of the candidate. It's highly recommended to provide as much information as possible to help improve the search quality. The limitation for max number of skills is 500.
repeated .google.cloud.talent.v4beta1.Skill skills = 19;
Name | Description |
index | int |
value | Skill |
Type | Description |
Profile.Builder |
addSkills(int index, Skill.Builder builderForValue)
public Profile.Builder addSkills(int index, Skill.Builder builderForValue)
The skill set of the candidate. It's highly recommended to provide as much information as possible to help improve the search quality. The limitation for max number of skills is 500.
repeated .google.cloud.talent.v4beta1.Skill skills = 19;
Name | Description |
index | int |
builderForValue | Skill.Builder |
Type | Description |
Profile.Builder |
addSkillsBuilder()
public Skill.Builder addSkillsBuilder()
The skill set of the candidate. It's highly recommended to provide as much information as possible to help improve the search quality. The limitation for max number of skills is 500.
repeated .google.cloud.talent.v4beta1.Skill skills = 19;
Type | Description |
Skill.Builder |
addSkillsBuilder(int index)
public Skill.Builder addSkillsBuilder(int index)
The skill set of the candidate. It's highly recommended to provide as much information as possible to help improve the search quality. The limitation for max number of skills is 500.
repeated .google.cloud.talent.v4beta1.Skill skills = 19;
Name | Description |
index | int |
Type | Description |
Skill.Builder |
build()
public Profile build()
Type | Description |
Profile |
buildPartial()
public Profile buildPartial()
Type | Description |
Profile |
clear()
public Profile.Builder clear()
Type | Description |
Profile.Builder |
clearActivities()
public Profile.Builder clearActivities()
The individual or collaborative activities which the candidate has participated in, for example, open-source projects, class assignments that aren't listed in employment_records. The limitation for max number of activities is 50.
repeated .google.cloud.talent.v4beta1.Activity activities = 20;
Type | Description |
Profile.Builder |
clearAdditionalContactInfo()
public Profile.Builder clearAdditionalContactInfo()
Available contact information besides addresses, email_addresses, phone_numbers and personal_uris. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
Type | Description |
Profile.Builder |
clearAddresses()
public Profile.Builder clearAddresses()
The candidate's postal addresses. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Provide Address.usage if possible, especially if the address is PERSONAL. During a search only personal addresses are considered. If there is no such address, all addresses with unspecified usage are assumed to be personal.
- Provide Address.current for the current address if possible. During a search, only current addresses are considered. If there is no such address, all addresses are assumed to be current. When displaying a candidate's addresses, it is sometimes desirable to limit the number of addresses shown. In these cases we recommend that you display the addresses in the following order of priority:
- Address.usage is PERSONAL and Address.current is true.
- Address.usage is PERSONAL and Address.current is false or not set.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is false or not set.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;
Type | Description |
Profile.Builder |
clearApplications()
public Profile.Builder clearApplications()
Output only. The resource names of the candidate's applications.
repeated string applications = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Profile.Builder | This builder for chaining. |
clearAssignments()
public Profile.Builder clearAssignments()
Output only. The resource names of the candidate's assignments.
repeated string assignments = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Profile.Builder | This builder for chaining. |
clearAvailabilitySignals()
public Profile.Builder clearAvailabilitySignals()
Output only. Candidate's availability signals.
repeated .google.cloud.talent.v4beta1.AvailabilitySignal availability_signals = 70 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Profile.Builder |
clearCandidateUpdateTime()
public Profile.Builder clearCandidateUpdateTime()
The timestamp when the profile was last updated as a result of a direct or indirect action by a candidate. These actions include:
- Direct actions such as the candidate submitting a new resume as part of a job application to the agency, using a self-service tool such as a website to update their profile, and so on.
- Indirect actions by the candidate such as uploading a resume to a job board that is collected by the agency through a feed, providing a resume to a recruiter who then uploads it into the ATS, and so on.
- Updates made to the candidate's profile by the recruiter as a result of interacting with the candidate (for example adding a skill or work preference, and so on). Changes to recruiting_notes are specifically excluded from this action type. Note: candidate_update_time must be greater than or equal to resume_update_time or an error is thrown.
.google.protobuf.Timestamp candidate_update_time = 67;
Type | Description |
Profile.Builder |
clearCertifications()
public Profile.Builder clearCertifications()
The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;
Type | Description |
Profile.Builder |
clearCreateTime()
public Profile.Builder clearCreateTime()
The timestamp when the profile was first created at this source.
.google.protobuf.Timestamp create_time = 7;
Type | Description |
Profile.Builder |
clearCustomAttributes()
public Profile.Builder clearCustomAttributes()
Type | Description |
Profile.Builder |
clearDerivedAddresses()
public Profile.Builder clearDerivedAddresses()
Output only. Derived locations of the profile, resolved from Profile.addresses. derived_addresses are exactly matched to Profile.addresses in the same order.
repeated .google.cloud.talent.v4beta1.Location derived_addresses = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Profile.Builder |
clearEducationRecords()
public Profile.Builder clearEducationRecords()
The education history record of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the education records.
- List each education type separately, no matter how minor the change is. For example, the profile contains the education experience from the same school but different degrees.
- Provide EducationRecord.is_current for the current education if possible. If not, it's inferred from user inputs. The limitation for max number of education records is 100.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;
Type | Description |
Profile.Builder |
clearEmailAddresses()
public Profile.Builder clearEmailAddresses()
The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;
Type | Description |
Profile.Builder |
clearEmploymentRecords()
public Profile.Builder clearEmploymentRecords()
The employment history records of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the employment records.
- List different employment types separately, no matter how minor the change is. For example, only job title is changed from "software engineer" to "senior software engineer".
- Provide EmploymentRecord.is_current for the current employment if possible. If not, it's inferred from user inputs. The limitation for max number of employment records is 100.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;
Type | Description |
Profile.Builder |
clearExternalId()
public Profile.Builder clearExternalId()
Profile's id in client system, if available. This value is unique for each profile inside a tenant. An error is thrown if another profile with the same external_id is created. The maximum number of bytes allowed is 100.
string external_id = 2;
Type | Description |
Profile.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public Profile.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
Profile.Builder |
clearGroupId()
public Profile.Builder clearGroupId()
The cluster id of the profile to associate with other profile(s) for the same candidate. This field should be generated by the customer. If a value is not provided, a random UUID is assigned to this field of the profile. This is used to link multiple profiles to the same candidate. For example, a client has a candidate with two profiles, where one was created recently and the other one was created 5 years ago. These two profiles may be very different. The clients can create the first profile and get a generated group_id, and assign it when the second profile is created, indicating these two profiles are referring to the same candidate.
string group_id = 5;
Type | Description |
Profile.Builder | This builder for chaining. |
clearIsHirable()
public Profile.Builder clearIsHirable()
Indicates the hirable status of the candidate.
.google.protobuf.BoolValue is_hirable = 6;
Type | Description |
Profile.Builder |
clearKeywordSnippet()
public Profile.Builder clearKeywordSnippet()
Output only. Keyword snippet shows how the search result is related to a search query. This is only returned in SearchProfilesResponse.
string keyword_snippet = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Profile.Builder | This builder for chaining. |
clearName()
public Profile.Builder clearName()
Required during profile update. Resource name assigned to a profile by the API. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}", for example, "projects/foo/tenants/bar/profiles/baz".
string name = 1;
Type | Description |
Profile.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public Profile.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
Profile.Builder |
clearPatents()
public Profile.Builder clearPatents()
The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;
Type | Description |
Profile.Builder |
clearPersonNames()
public Profile.Builder clearPersonNames()
The names of the candidate this profile references. Currently only one person name is supported.
repeated .google.cloud.talent.v4beta1.PersonName person_names = 11;
Type | Description |
Profile.Builder |
clearPersonalUris()
public Profile.Builder clearPersonalUris()
The candidate's personal URIs.
repeated .google.cloud.talent.v4beta1.PersonalUri personal_uris = 15;
Type | Description |
Profile.Builder |
clearPhoneNumbers()
public Profile.Builder clearPhoneNumbers()
The candidate's phone number(s).
repeated .google.cloud.talent.v4beta1.Phone phone_numbers = 14;
Type | Description |
Profile.Builder |
clearProcessed()
public Profile.Builder clearProcessed()
Output only. Indicates if a summarized profile was created as part of the profile creation API call. This flag does not indicate whether a profile is searchable or not.
bool processed = 27 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
Profile.Builder | This builder for chaining. |
clearPublications()
public Profile.Builder clearPublications()
The publications published by the candidate. The limitation for max number of publications is 50.
repeated .google.cloud.talent.v4beta1.Publication publications = 21;
Type | Description |
Profile.Builder |
clearResume()
public Profile.Builder clearResume()
The resume representing this profile.
.google.cloud.talent.v4beta1.Resume resume = 53;
Type | Description |
Profile.Builder |
clearResumeUpdateTime()
public Profile.Builder clearResumeUpdateTime()
The timestamp when the candidate's resume was added or updated on the candidate's profile. Whether that resume was directly uploaded by a candidate, pulled from a 3rd party job board feed, added by a recruiter, and so on. If this field is updated, it's expected that resume is provided in the create or update calls.
.google.protobuf.Timestamp resume_update_time = 68;
Type | Description |
Profile.Builder |
clearSkills()
public Profile.Builder clearSkills()
The skill set of the candidate. It's highly recommended to provide as much information as possible to help improve the search quality. The limitation for max number of skills is 500.
repeated .google.cloud.talent.v4beta1.Skill skills = 19;
Type | Description |
Profile.Builder |
clearSource()
public Profile.Builder clearSource()
The source description indicating where the profile is acquired. For example, if a candidate profile is acquired from a resume, the user can input "resume" here to indicate the source. The maximum number of bytes allowed is 100.
string source = 3;
Type | Description |
Profile.Builder | This builder for chaining. |
clearUpdateTime()
public Profile.Builder clearUpdateTime()
The timestamp when the profile was last updated at this source.
.google.protobuf.Timestamp update_time = 8;
Type | Description |
Profile.Builder |
clearUri()
public Profile.Builder clearUri()
The URI set by clients that links to this profile's client-side copy. The maximum number of bytes allowed is 4000.
string uri = 4;
Type | Description |
Profile.Builder | This builder for chaining. |
clone()
public Profile.Builder clone()
Type | Description |
Profile.Builder |
containsCustomAttributes(String key)
public boolean containsCustomAttributes(String key)
A map of fields to hold both filterable and non-filterable custom profile
attributes that aren't covered by the provided structured fields. See
CustomAttribute for more details.
At most 100 filterable and at most 100 unfilterable keys are supported. If
limit is exceeded, an error is thrown. Custom attributes are unfilterable
by default. These are filterable when the filterable
flag is set to
true
.
Numeric custom attributes: each key can only map to one numeric value,
otherwise an error is thrown. Client can also filter on numeric custom
attributes using '>', '<' or '=' operators.
String custom attributes: each key can map up to 50 string values. For
filterable string value, each value has a byte size of no more than 256B.
For unfilterable string values, the maximum byte size of a single key is
64B. An error is thrown for any request exceeding the limit.
The maximum total byte size is 10KB.
map<string, .google.cloud.talent.v4beta1.CustomAttribute> custom_attributes = 26;
Name | Description |
key | String |
Type | Description |
boolean |
getActivities(int index)
public Activity getActivities(int index)
The individual or collaborative activities which the candidate has participated in, for example, open-source projects, class assignments that aren't listed in employment_records. The limitation for max number of activities is 50.
repeated .google.cloud.talent.v4beta1.Activity activities = 20;
Name | Description |
index | int |
Type | Description |
Activity |
getActivitiesBuilder(int index)
public Activity.Builder getActivitiesBuilder(int index)
The individual or collaborative activities which the candidate has participated in, for example, open-source projects, class assignments that aren't listed in employment_records. The limitation for max number of activities is 50.
repeated .google.cloud.talent.v4beta1.Activity activities = 20;
Name | Description |
index | int |
Type | Description |
Activity.Builder |
getActivitiesBuilderList()
public List<Activity.Builder> getActivitiesBuilderList()
The individual or collaborative activities which the candidate has participated in, for example, open-source projects, class assignments that aren't listed in employment_records. The limitation for max number of activities is 50.
repeated .google.cloud.talent.v4beta1.Activity activities = 20;
Type | Description |
List<Builder> |
getActivitiesCount()
public int getActivitiesCount()
The individual or collaborative activities which the candidate has participated in, for example, open-source projects, class assignments that aren't listed in employment_records. The limitation for max number of activities is 50.
repeated .google.cloud.talent.v4beta1.Activity activities = 20;
Type | Description |
int |
getActivitiesList()
public List<Activity> getActivitiesList()
The individual or collaborative activities which the candidate has participated in, for example, open-source projects, class assignments that aren't listed in employment_records. The limitation for max number of activities is 50.
repeated .google.cloud.talent.v4beta1.Activity activities = 20;
Type | Description |
List<Activity> |
getActivitiesOrBuilder(int index)
public ActivityOrBuilder getActivitiesOrBuilder(int index)
The individual or collaborative activities which the candidate has participated in, for example, open-source projects, class assignments that aren't listed in employment_records. The limitation for max number of activities is 50.
repeated .google.cloud.talent.v4beta1.Activity activities = 20;
Name | Description |
index | int |
Type | Description |
ActivityOrBuilder |
getActivitiesOrBuilderList()
public List<? extends ActivityOrBuilder> getActivitiesOrBuilderList()
The individual or collaborative activities which the candidate has participated in, for example, open-source projects, class assignments that aren't listed in employment_records. The limitation for max number of activities is 50.
repeated .google.cloud.talent.v4beta1.Activity activities = 20;
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.ActivityOrBuilder> |
getAdditionalContactInfo(int index)
public AdditionalContactInfo getAdditionalContactInfo(int index)
Available contact information besides addresses, email_addresses, phone_numbers and personal_uris. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
Name | Description |
index | int |
Type | Description |
AdditionalContactInfo |
getAdditionalContactInfoBuilder(int index)
public AdditionalContactInfo.Builder getAdditionalContactInfoBuilder(int index)
Available contact information besides addresses, email_addresses, phone_numbers and personal_uris. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
Name | Description |
index | int |
Type | Description |
AdditionalContactInfo.Builder |
getAdditionalContactInfoBuilderList()
public List<AdditionalContactInfo.Builder> getAdditionalContactInfoBuilderList()
Available contact information besides addresses, email_addresses, phone_numbers and personal_uris. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
Type | Description |
List<Builder> |
getAdditionalContactInfoCount()
public int getAdditionalContactInfoCount()
Available contact information besides addresses, email_addresses, phone_numbers and personal_uris. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
Type | Description |
int |
getAdditionalContactInfoList()
public List<AdditionalContactInfo> getAdditionalContactInfoList()
Available contact information besides addresses, email_addresses, phone_numbers and personal_uris. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
Type | Description |
List<AdditionalContactInfo> |
getAdditionalContactInfoOrBuilder(int index)
public AdditionalContactInfoOrBuilder getAdditionalContactInfoOrBuilder(int index)
Available contact information besides addresses, email_addresses, phone_numbers and personal_uris. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
Name | Description |
index | int |
Type | Description |
AdditionalContactInfoOrBuilder |
getAdditionalContactInfoOrBuilderList()
public List<? extends AdditionalContactInfoOrBuilder> getAdditionalContactInfoOrBuilderList()
Available contact information besides addresses, email_addresses, phone_numbers and personal_uris. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.AdditionalContactInfoOrBuilder> |
getAddresses(int index)
public Address getAddresses(int index)
The candidate's postal addresses. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Provide Address.usage if possible, especially if the address is PERSONAL. During a search only personal addresses are considered. If there is no such address, all addresses with unspecified usage are assumed to be personal.
- Provide Address.current for the current address if possible. During a search, only current addresses are considered. If there is no such address, all addresses are assumed to be current. When displaying a candidate's addresses, it is sometimes desirable to limit the number of addresses shown. In these cases we recommend that you display the addresses in the following order of priority:
- Address.usage is PERSONAL and Address.current is true.
- Address.usage is PERSONAL and Address.current is false or not set.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is false or not set.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;
Name | Description |
index | int |
Type | Description |
Address |
getAddressesBuilder(int index)
public Address.Builder getAddressesBuilder(int index)
The candidate's postal addresses. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Provide Address.usage if possible, especially if the address is PERSONAL. During a search only personal addresses are considered. If there is no such address, all addresses with unspecified usage are assumed to be personal.
- Provide Address.current for the current address if possible. During a search, only current addresses are considered. If there is no such address, all addresses are assumed to be current. When displaying a candidate's addresses, it is sometimes desirable to limit the number of addresses shown. In these cases we recommend that you display the addresses in the following order of priority:
- Address.usage is PERSONAL and Address.current is true.
- Address.usage is PERSONAL and Address.current is false or not set.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is false or not set.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;
Name | Description |
index | int |
Type | Description |
Address.Builder |
getAddressesBuilderList()
public List<Address.Builder> getAddressesBuilderList()
The candidate's postal addresses. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Provide Address.usage if possible, especially if the address is PERSONAL. During a search only personal addresses are considered. If there is no such address, all addresses with unspecified usage are assumed to be personal.
- Provide Address.current for the current address if possible. During a search, only current addresses are considered. If there is no such address, all addresses are assumed to be current. When displaying a candidate's addresses, it is sometimes desirable to limit the number of addresses shown. In these cases we recommend that you display the addresses in the following order of priority:
- Address.usage is PERSONAL and Address.current is true.
- Address.usage is PERSONAL and Address.current is false or not set.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is false or not set.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;
Type | Description |
List<Builder> |
getAddressesCount()
public int getAddressesCount()
The candidate's postal addresses. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Provide Address.usage if possible, especially if the address is PERSONAL. During a search only personal addresses are considered. If there is no such address, all addresses with unspecified usage are assumed to be personal.
- Provide Address.current for the current address if possible. During a search, only current addresses are considered. If there is no such address, all addresses are assumed to be current. When displaying a candidate's addresses, it is sometimes desirable to limit the number of addresses shown. In these cases we recommend that you display the addresses in the following order of priority:
- Address.usage is PERSONAL and Address.current is true.
- Address.usage is PERSONAL and Address.current is false or not set.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is false or not set.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;
Type | Description |
int |
getAddressesList()
public List<Address> getAddressesList()
The candidate's postal addresses. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Provide Address.usage if possible, especially if the address is PERSONAL. During a search only personal addresses are considered. If there is no such address, all addresses with unspecified usage are assumed to be personal.
- Provide Address.current for the current address if possible. During a search, only current addresses are considered. If there is no such address, all addresses are assumed to be current. When displaying a candidate's addresses, it is sometimes desirable to limit the number of addresses shown. In these cases we recommend that you display the addresses in the following order of priority:
- Address.usage is PERSONAL and Address.current is true.
- Address.usage is PERSONAL and Address.current is false or not set.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is false or not set.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;
Type | Description |
List<Address> |
getAddressesOrBuilder(int index)
public AddressOrBuilder getAddressesOrBuilder(int index)
The candidate's postal addresses. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Provide Address.usage if possible, especially if the address is PERSONAL. During a search only personal addresses are considered. If there is no such address, all addresses with unspecified usage are assumed to be personal.
- Provide Address.current for the current address if possible. During a search, only current addresses are considered. If there is no such address, all addresses are assumed to be current. When displaying a candidate's addresses, it is sometimes desirable to limit the number of addresses shown. In these cases we recommend that you display the addresses in the following order of priority:
- Address.usage is PERSONAL and Address.current is true.
- Address.usage is PERSONAL and Address.current is false or not set.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is false or not set.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;
Name | Description |
index | int |
Type | Description |
AddressOrBuilder |
getAddressesOrBuilderList()
public List<? extends AddressOrBuilder> getAddressesOrBuilderList()
The candidate's postal addresses. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Provide Address.usage if possible, especially if the address is PERSONAL. During a search only personal addresses are considered. If there is no such address, all addresses with unspecified usage are assumed to be personal.
- Provide Address.current for the current address if possible. During a search, only current addresses are considered. If there is no such address, all addresses are assumed to be current. When displaying a candidate's addresses, it is sometimes desirable to limit the number of addresses shown. In these cases we recommend that you display the addresses in the following order of priority:
- Address.usage is PERSONAL and Address.current is true.
- Address.usage is PERSONAL and Address.current is false or not set.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is true.
- Address.usage is CONTACT_INFO_USAGE_UNSPECIFIED and Address.current is false or not set.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.AddressOrBuilder> |
getApplications(int index)
public String getApplications(int index)
Output only. The resource names of the candidate's applications.
repeated string applications = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int The index of the element to return. |
Type | Description |
String | The applications at the given index. |
getApplicationsBytes(int index)
public ByteString getApplicationsBytes(int index)
Output only. The resource names of the candidate's applications.
repeated string applications = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int The index of the value to return. |
Type | Description |
ByteString | The bytes of the applications at the given index. |
getApplicationsCount()
public int getApplicationsCount()
Output only. The resource names of the candidate's applications.
repeated string applications = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
int | The count of applications. |
getApplicationsList()
public ProtocolStringList getApplicationsList()
Output only. The resource names of the candidate's applications.
repeated string applications = 47 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
ProtocolStringList | A list containing the applications. |
getAssignments(int index)
public String getAssignments(int index)
Output only. The resource names of the candidate's assignments.
repeated string assignments = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int The index of the element to return. |
Type | Description |
String | The assignments at the given index. |
getAssignmentsBytes(int index)
public ByteString getAssignmentsBytes(int index)
Output only. The resource names of the candidate's assignments.
repeated string assignments = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int The index of the value to return. |
Type | Description |
ByteString | The bytes of the assignments at the given index. |
getAssignmentsCount()
public int getAssignmentsCount()
Output only. The resource names of the candidate's assignments.
repeated string assignments = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
int | The count of assignments. |
getAssignmentsList()
public ProtocolStringList getAssignmentsList()
Output only. The resource names of the candidate's assignments.
repeated string assignments = 48 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
ProtocolStringList | A list containing the assignments. |
getAvailabilitySignals(int index)
public AvailabilitySignal getAvailabilitySignals(int index)
Output only. Candidate's availability signals.
repeated .google.cloud.talent.v4beta1.AvailabilitySignal availability_signals = 70 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int |
Type | Description |
AvailabilitySignal |
getAvailabilitySignalsBuilder(int index)
public AvailabilitySignal.Builder getAvailabilitySignalsBuilder(int index)
Output only. Candidate's availability signals.
repeated .google.cloud.talent.v4beta1.AvailabilitySignal availability_signals = 70 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int |
Type | Description |
AvailabilitySignal.Builder |
getAvailabilitySignalsBuilderList()
public List<AvailabilitySignal.Builder> getAvailabilitySignalsBuilderList()
Output only. Candidate's availability signals.
repeated .google.cloud.talent.v4beta1.AvailabilitySignal availability_signals = 70 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
List<Builder> |
getAvailabilitySignalsCount()
public int getAvailabilitySignalsCount()
Output only. Candidate's availability signals.
repeated .google.cloud.talent.v4beta1.AvailabilitySignal availability_signals = 70 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
int |
getAvailabilitySignalsList()
public List<AvailabilitySignal> getAvailabilitySignalsList()
Output only. Candidate's availability signals.
repeated .google.cloud.talent.v4beta1.AvailabilitySignal availability_signals = 70 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
List<AvailabilitySignal> |
getAvailabilitySignalsOrBuilder(int index)
public AvailabilitySignalOrBuilder getAvailabilitySignalsOrBuilder(int index)
Output only. Candidate's availability signals.
repeated .google.cloud.talent.v4beta1.AvailabilitySignal availability_signals = 70 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int |
Type | Description |
AvailabilitySignalOrBuilder |
getAvailabilitySignalsOrBuilderList()
public List<? extends AvailabilitySignalOrBuilder> getAvailabilitySignalsOrBuilderList()
Output only. Candidate's availability signals.
repeated .google.cloud.talent.v4beta1.AvailabilitySignal availability_signals = 70 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.AvailabilitySignalOrBuilder> |
getCandidateUpdateTime()
public Timestamp getCandidateUpdateTime()
The timestamp when the profile was last updated as a result of a direct or indirect action by a candidate. These actions include:
- Direct actions such as the candidate submitting a new resume as part of a job application to the agency, using a self-service tool such as a website to update their profile, and so on.
- Indirect actions by the candidate such as uploading a resume to a job board that is collected by the agency through a feed, providing a resume to a recruiter who then uploads it into the ATS, and so on.
- Updates made to the candidate's profile by the recruiter as a result of interacting with the candidate (for example adding a skill or work preference, and so on). Changes to recruiting_notes are specifically excluded from this action type. Note: candidate_update_time must be greater than or equal to resume_update_time or an error is thrown.
.google.protobuf.Timestamp candidate_update_time = 67;
Type | Description |
Timestamp | The candidateUpdateTime. |
getCandidateUpdateTimeBuilder()
public Timestamp.Builder getCandidateUpdateTimeBuilder()
The timestamp when the profile was last updated as a result of a direct or indirect action by a candidate. These actions include:
- Direct actions such as the candidate submitting a new resume as part of a job application to the agency, using a self-service tool such as a website to update their profile, and so on.
- Indirect actions by the candidate such as uploading a resume to a job board that is collected by the agency through a feed, providing a resume to a recruiter who then uploads it into the ATS, and so on.
- Updates made to the candidate's profile by the recruiter as a result of interacting with the candidate (for example adding a skill or work preference, and so on). Changes to recruiting_notes are specifically excluded from this action type. Note: candidate_update_time must be greater than or equal to resume_update_time or an error is thrown.
.google.protobuf.Timestamp candidate_update_time = 67;
Type | Description |
Builder |
getCandidateUpdateTimeOrBuilder()
public TimestampOrBuilder getCandidateUpdateTimeOrBuilder()
The timestamp when the profile was last updated as a result of a direct or indirect action by a candidate. These actions include:
- Direct actions such as the candidate submitting a new resume as part of a job application to the agency, using a self-service tool such as a website to update their profile, and so on.
- Indirect actions by the candidate such as uploading a resume to a job board that is collected by the agency through a feed, providing a resume to a recruiter who then uploads it into the ATS, and so on.
- Updates made to the candidate's profile by the recruiter as a result of interacting with the candidate (for example adding a skill or work preference, and so on). Changes to recruiting_notes are specifically excluded from this action type. Note: candidate_update_time must be greater than or equal to resume_update_time or an error is thrown.
.google.protobuf.Timestamp candidate_update_time = 67;
Type | Description |
TimestampOrBuilder |
getCertifications(int index)
public Certification getCertifications(int index)
The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;
Name | Description |
index | int |
Type | Description |
Certification |
getCertificationsBuilder(int index)
public Certification.Builder getCertificationsBuilder(int index)
The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;
Name | Description |
index | int |
Type | Description |
Certification.Builder |
getCertificationsBuilderList()
public List<Certification.Builder> getCertificationsBuilderList()
The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;
Type | Description |
List<Builder> |
getCertificationsCount()
public int getCertificationsCount()
The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;
Type | Description |
int |
getCertificationsList()
public List<Certification> getCertificationsList()
The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;
Type | Description |
List<Certification> |
getCertificationsOrBuilder(int index)
public CertificationOrBuilder getCertificationsOrBuilder(int index)
The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;
Name | Description |
index | int |
Type | Description |
CertificationOrBuilder |
getCertificationsOrBuilderList()
public List<? extends CertificationOrBuilder> getCertificationsOrBuilderList()
The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.CertificationOrBuilder> |
getCreateTime()
public Timestamp getCreateTime()
The timestamp when the profile was first created at this source.
.google.protobuf.Timestamp create_time = 7;
Type | Description |
Timestamp | The createTime. |
getCreateTimeBuilder()
public Timestamp.Builder getCreateTimeBuilder()
The timestamp when the profile was first created at this source.
.google.protobuf.Timestamp create_time = 7;
Type | Description |
Builder |
getCreateTimeOrBuilder()
public TimestampOrBuilder getCreateTimeOrBuilder()
The timestamp when the profile was first created at this source.
.google.protobuf.Timestamp create_time = 7;
Type | Description |
TimestampOrBuilder |
getCustomAttributes()
public Map<String,CustomAttribute> getCustomAttributes()
Use #getCustomAttributesMap() instead.
Type | Description |
Map<String,CustomAttribute> |
getCustomAttributesCount()
public int getCustomAttributesCount()
A map of fields to hold both filterable and non-filterable custom profile
attributes that aren't covered by the provided structured fields. See
CustomAttribute for more details.
At most 100 filterable and at most 100 unfilterable keys are supported. If
limit is exceeded, an error is thrown. Custom attributes are unfilterable
by default. These are filterable when the filterable
flag is set to
true
.
Numeric custom attributes: each key can only map to one numeric value,
otherwise an error is thrown. Client can also filter on numeric custom
attributes using '>', '<' or '=' operators.
String custom attributes: each key can map up to 50 string values. For
filterable string value, each value has a byte size of no more than 256B.
For unfilterable string values, the maximum byte size of a single key is
64B. An error is thrown for any request exceeding the limit.
The maximum total byte size is 10KB.
map<string, .google.cloud.talent.v4beta1.CustomAttribute> custom_attributes = 26;
Type | Description |
int |
getCustomAttributesMap()
public Map<String,CustomAttribute> getCustomAttributesMap()
A map of fields to hold both filterable and non-filterable custom profile
attributes that aren't covered by the provided structured fields. See
CustomAttribute for more details.
At most 100 filterable and at most 100 unfilterable keys are supported. If
limit is exceeded, an error is thrown. Custom attributes are unfilterable
by default. These are filterable when the filterable
flag is set to
true
.
Numeric custom attributes: each key can only map to one numeric value,
otherwise an error is thrown. Client can also filter on numeric custom
attributes using '>', '<' or '=' operators.
String custom attributes: each key can map up to 50 string values. For
filterable string value, each value has a byte size of no more than 256B.
For unfilterable string values, the maximum byte size of a single key is
64B. An error is thrown for any request exceeding the limit.
The maximum total byte size is 10KB.
map<string, .google.cloud.talent.v4beta1.CustomAttribute> custom_attributes = 26;
Type | Description |
Map<String,CustomAttribute> |
getCustomAttributesOrDefault(String key, CustomAttribute defaultValue)
public CustomAttribute getCustomAttributesOrDefault(String key, CustomAttribute defaultValue)
A map of fields to hold both filterable and non-filterable custom profile
attributes that aren't covered by the provided structured fields. See
CustomAttribute for more details.
At most 100 filterable and at most 100 unfilterable keys are supported. If
limit is exceeded, an error is thrown. Custom attributes are unfilterable
by default. These are filterable when the filterable
flag is set to
true
.
Numeric custom attributes: each key can only map to one numeric value,
otherwise an error is thrown. Client can also filter on numeric custom
attributes using '>', '<' or '=' operators.
String custom attributes: each key can map up to 50 string values. For
filterable string value, each value has a byte size of no more than 256B.
For unfilterable string values, the maximum byte size of a single key is
64B. An error is thrown for any request exceeding the limit.
The maximum total byte size is 10KB.
map<string, .google.cloud.talent.v4beta1.CustomAttribute> custom_attributes = 26;
Name | Description |
key | String |
defaultValue | CustomAttribute |
Type | Description |
CustomAttribute |
getCustomAttributesOrThrow(String key)
public CustomAttribute getCustomAttributesOrThrow(String key)
A map of fields to hold both filterable and non-filterable custom profile
attributes that aren't covered by the provided structured fields. See
CustomAttribute for more details.
At most 100 filterable and at most 100 unfilterable keys are supported. If
limit is exceeded, an error is thrown. Custom attributes are unfilterable
by default. These are filterable when the filterable
flag is set to
true
.
Numeric custom attributes: each key can only map to one numeric value,
otherwise an error is thrown. Client can also filter on numeric custom
attributes using '>', '<' or '=' operators.
String custom attributes: each key can map up to 50 string values. For
filterable string value, each value has a byte size of no more than 256B.
For unfilterable string values, the maximum byte size of a single key is
64B. An error is thrown for any request exceeding the limit.
The maximum total byte size is 10KB.
map<string, .google.cloud.talent.v4beta1.CustomAttribute> custom_attributes = 26;
Name | Description |
key | String |
Type | Description |
CustomAttribute |
getDefaultInstanceForType()
public Profile getDefaultInstanceForType()
Type | Description |
Profile |
getDerivedAddresses(int index)
public Location getDerivedAddresses(int index)
Output only. Derived locations of the profile, resolved from Profile.addresses. derived_addresses are exactly matched to Profile.addresses in the same order.
repeated .google.cloud.talent.v4beta1.Location derived_addresses = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int |
Type | Description |
Location |
getDerivedAddressesBuilder(int index)
public Location.Builder getDerivedAddressesBuilder(int index)
Output only. Derived locations of the profile, resolved from Profile.addresses. derived_addresses are exactly matched to Profile.addresses in the same order.
repeated .google.cloud.talent.v4beta1.Location derived_addresses = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int |
Type | Description |
Location.Builder |
getDerivedAddressesBuilderList()
public List<Location.Builder> getDerivedAddressesBuilderList()
Output only. Derived locations of the profile, resolved from Profile.addresses. derived_addresses are exactly matched to Profile.addresses in the same order.
repeated .google.cloud.talent.v4beta1.Location derived_addresses = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
List<Builder> |
getDerivedAddressesCount()
public int getDerivedAddressesCount()
Output only. Derived locations of the profile, resolved from Profile.addresses. derived_addresses are exactly matched to Profile.addresses in the same order.
repeated .google.cloud.talent.v4beta1.Location derived_addresses = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
int |
getDerivedAddressesList()
public List<Location> getDerivedAddressesList()
Output only. Derived locations of the profile, resolved from Profile.addresses. derived_addresses are exactly matched to Profile.addresses in the same order.
repeated .google.cloud.talent.v4beta1.Location derived_addresses = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
List<Location> |
getDerivedAddressesOrBuilder(int index)
public LocationOrBuilder getDerivedAddressesOrBuilder(int index)
Output only. Derived locations of the profile, resolved from Profile.addresses. derived_addresses are exactly matched to Profile.addresses in the same order.
repeated .google.cloud.talent.v4beta1.Location derived_addresses = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int |
Type | Description |
LocationOrBuilder |
getDerivedAddressesOrBuilderList()
public List<? extends LocationOrBuilder> getDerivedAddressesOrBuilderList()
Output only. Derived locations of the profile, resolved from Profile.addresses. derived_addresses are exactly matched to Profile.addresses in the same order.
repeated .google.cloud.talent.v4beta1.Location derived_addresses = 64 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.LocationOrBuilder> |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getEducationRecords(int index)
public EducationRecord getEducationRecords(int index)
The education history record of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the education records.
- List each education type separately, no matter how minor the change is. For example, the profile contains the education experience from the same school but different degrees.
- Provide EducationRecord.is_current for the current education if possible. If not, it's inferred from user inputs. The limitation for max number of education records is 100.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;
Name | Description |
index | int |
Type | Description |
EducationRecord |
getEducationRecordsBuilder(int index)
public EducationRecord.Builder getEducationRecordsBuilder(int index)
The education history record of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the education records.
- List each education type separately, no matter how minor the change is. For example, the profile contains the education experience from the same school but different degrees.
- Provide EducationRecord.is_current for the current education if possible. If not, it's inferred from user inputs. The limitation for max number of education records is 100.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;
Name | Description |
index | int |
Type | Description |
EducationRecord.Builder |
getEducationRecordsBuilderList()
public List<EducationRecord.Builder> getEducationRecordsBuilderList()
The education history record of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the education records.
- List each education type separately, no matter how minor the change is. For example, the profile contains the education experience from the same school but different degrees.
- Provide EducationRecord.is_current for the current education if possible. If not, it's inferred from user inputs. The limitation for max number of education records is 100.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;
Type | Description |
List<Builder> |
getEducationRecordsCount()
public int getEducationRecordsCount()
The education history record of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the education records.
- List each education type separately, no matter how minor the change is. For example, the profile contains the education experience from the same school but different degrees.
- Provide EducationRecord.is_current for the current education if possible. If not, it's inferred from user inputs. The limitation for max number of education records is 100.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;
Type | Description |
int |
getEducationRecordsList()
public List<EducationRecord> getEducationRecordsList()
The education history record of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the education records.
- List each education type separately, no matter how minor the change is. For example, the profile contains the education experience from the same school but different degrees.
- Provide EducationRecord.is_current for the current education if possible. If not, it's inferred from user inputs. The limitation for max number of education records is 100.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;
Type | Description |
List<EducationRecord> |
getEducationRecordsOrBuilder(int index)
public EducationRecordOrBuilder getEducationRecordsOrBuilder(int index)
The education history record of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the education records.
- List each education type separately, no matter how minor the change is. For example, the profile contains the education experience from the same school but different degrees.
- Provide EducationRecord.is_current for the current education if possible. If not, it's inferred from user inputs. The limitation for max number of education records is 100.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;
Name | Description |
index | int |
Type | Description |
EducationRecordOrBuilder |
getEducationRecordsOrBuilderList()
public List<? extends EducationRecordOrBuilder> getEducationRecordsOrBuilderList()
The education history record of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the education records.
- List each education type separately, no matter how minor the change is. For example, the profile contains the education experience from the same school but different degrees.
- Provide EducationRecord.is_current for the current education if possible. If not, it's inferred from user inputs. The limitation for max number of education records is 100.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.EducationRecordOrBuilder> |
getEmailAddresses(int index)
public Email getEmailAddresses(int index)
The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;
Name | Description |
index | int |
Type | Description |
getEmailAddressesBuilder(int index)
public Email.Builder getEmailAddressesBuilder(int index)
The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;
Name | Description |
index | int |
Type | Description |
Email.Builder |
getEmailAddressesBuilderList()
public List<Email.Builder> getEmailAddressesBuilderList()
The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;
Type | Description |
List<Builder> |
getEmailAddressesCount()
public int getEmailAddressesCount()
The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;
Type | Description |
int |
getEmailAddressesList()
public List<Email> getEmailAddressesList()
The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;
Type | Description |
List<Email> |
getEmailAddressesOrBuilder(int index)
public EmailOrBuilder getEmailAddressesOrBuilder(int index)
The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;
Name | Description |
index | int |
Type | Description |
EmailOrBuilder |
getEmailAddressesOrBuilderList()
public List<? extends EmailOrBuilder> getEmailAddressesOrBuilderList()
The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.EmailOrBuilder> |
getEmploymentRecords(int index)
public EmploymentRecord getEmploymentRecords(int index)
The employment history records of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the employment records.
- List different employment types separately, no matter how minor the change is. For example, only job title is changed from "software engineer" to "senior software engineer".
- Provide EmploymentRecord.is_current for the current employment if possible. If not, it's inferred from user inputs. The limitation for max number of employment records is 100.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;
Name | Description |
index | int |
Type | Description |
EmploymentRecord |
getEmploymentRecordsBuilder(int index)
public EmploymentRecord.Builder getEmploymentRecordsBuilder(int index)
The employment history records of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the employment records.
- List different employment types separately, no matter how minor the change is. For example, only job title is changed from "software engineer" to "senior software engineer".
- Provide EmploymentRecord.is_current for the current employment if possible. If not, it's inferred from user inputs. The limitation for max number of employment records is 100.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;
Name | Description |
index | int |
Type | Description |
EmploymentRecord.Builder |
getEmploymentRecordsBuilderList()
public List<EmploymentRecord.Builder> getEmploymentRecordsBuilderList()
The employment history records of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the employment records.
- List different employment types separately, no matter how minor the change is. For example, only job title is changed from "software engineer" to "senior software engineer".
- Provide EmploymentRecord.is_current for the current employment if possible. If not, it's inferred from user inputs. The limitation for max number of employment records is 100.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;
Type | Description |
List<Builder> |
getEmploymentRecordsCount()
public int getEmploymentRecordsCount()
The employment history records of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the employment records.
- List different employment types separately, no matter how minor the change is. For example, only job title is changed from "software engineer" to "senior software engineer".
- Provide EmploymentRecord.is_current for the current employment if possible. If not, it's inferred from user inputs. The limitation for max number of employment records is 100.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;
Type | Description |
int |
getEmploymentRecordsList()
public List<EmploymentRecord> getEmploymentRecordsList()
The employment history records of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the employment records.
- List different employment types separately, no matter how minor the change is. For example, only job title is changed from "software engineer" to "senior software engineer".
- Provide EmploymentRecord.is_current for the current employment if possible. If not, it's inferred from user inputs. The limitation for max number of employment records is 100.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;
Type | Description |
List<EmploymentRecord> |
getEmploymentRecordsOrBuilder(int index)
public EmploymentRecordOrBuilder getEmploymentRecordsOrBuilder(int index)
The employment history records of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the employment records.
- List different employment types separately, no matter how minor the change is. For example, only job title is changed from "software engineer" to "senior software engineer".
- Provide EmploymentRecord.is_current for the current employment if possible. If not, it's inferred from user inputs. The limitation for max number of employment records is 100.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;
Name | Description |
index | int |
Type | Description |
EmploymentRecordOrBuilder |
getEmploymentRecordsOrBuilderList()
public List<? extends EmploymentRecordOrBuilder> getEmploymentRecordsOrBuilderList()
The employment history records of the candidate. It's highly recommended to input this information as accurately as possible to help improve search quality. Here are some recommendations:
- Specify the start and end dates of the employment records.
- List different employment types separately, no matter how minor the change is. For example, only job title is changed from "software engineer" to "senior software engineer".
- Provide EmploymentRecord.is_current for the current employment if possible. If not, it's inferred from user inputs. The limitation for max number of employment records is 100.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.EmploymentRecordOrBuilder> |
getExternalId()
public String getExternalId()
Profile's id in client system, if available. This value is unique for each profile inside a tenant. An error is thrown if another profile with the same external_id is created. The maximum number of bytes allowed is 100.
string external_id = 2;
Type | Description |
String | The externalId. |
getExternalIdBytes()
public ByteString getExternalIdBytes()
Profile's id in client system, if available. This value is unique for each profile inside a tenant. An error is thrown if another profile with the same external_id is created. The maximum number of bytes allowed is 100.
string external_id = 2;
Type | Description |
ByteString | The bytes for externalId. |
getGroupId()
public String getGroupId()
The cluster id of the profile to associate with other profile(s) for the same candidate. This field should be generated by the customer. If a value is not provided, a random UUID is assigned to this field of the profile. This is used to link multiple profiles to the same candidate. For example, a client has a candidate with two profiles, where one was created recently and the other one was created 5 years ago. These two profiles may be very different. The clients can create the first profile and get a generated group_id, and assign it when the second profile is created, indicating these two profiles are referring to the same candidate.
string group_id = 5;
Type | Description |
String | The groupId. |
getGroupIdBytes()
public ByteString getGroupIdBytes()
The cluster id of the profile to associate with other profile(s) for the same candidate. This field should be generated by the customer. If a value is not provided, a random UUID is assigned to this field of the profile. This is used to link multiple profiles to the same candidate. For example, a client has a candidate with two profiles, where one was created recently and the other one was created 5 years ago. These two profiles may be very different. The clients can create the first profile and get a generated group_id, and assign it when the second profile is created, indicating these two profiles are referring to the same candidate.
string group_id = 5;
Type | Description |
ByteString | The bytes for groupId. |
getIsHirable()
public BoolValue getIsHirable()
Indicates the hirable status of the candidate.
.google.protobuf.BoolValue is_hirable = 6;
Type | Description |
BoolValue | The isHirable. |
getIsHirableBuilder()
public BoolValue.Builder getIsHirableBuilder()
Indicates the hirable status of the candidate.
.google.protobuf.BoolValue is_hirable = 6;
Type | Description |
Builder |
getIsHirableOrBuilder()
public BoolValueOrBuilder getIsHirableOrBuilder()
Indicates the hirable status of the candidate.
.google.protobuf.BoolValue is_hirable = 6;
Type | Description |
BoolValueOrBuilder |
getKeywordSnippet()
public String getKeywordSnippet()
Output only. Keyword snippet shows how the search result is related to a search query. This is only returned in SearchProfilesResponse.
string keyword_snippet = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
String | The keywordSnippet. |
getKeywordSnippetBytes()
public ByteString getKeywordSnippetBytes()
Output only. Keyword snippet shows how the search result is related to a search query. This is only returned in SearchProfilesResponse.
string keyword_snippet = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
ByteString | The bytes for keywordSnippet. |
getMutableCustomAttributes()
public Map<String,CustomAttribute> getMutableCustomAttributes()
Use alternate mutation accessors instead.
Type | Description |
Map<String,CustomAttribute> |
getName()
public String getName()
Required during profile update. Resource name assigned to a profile by the API. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}", for example, "projects/foo/tenants/bar/profiles/baz".
string name = 1;
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Required during profile update. Resource name assigned to a profile by the API. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}", for example, "projects/foo/tenants/bar/profiles/baz".
string name = 1;
Type | Description |
ByteString | The bytes for name. |
getPatents(int index)
public Patent getPatents(int index)
The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;
Name | Description |
index | int |
Type | Description |
Patent |
getPatentsBuilder(int index)
public Patent.Builder getPatentsBuilder(int index)
The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;
Name | Description |
index | int |
Type | Description |
Patent.Builder |
getPatentsBuilderList()
public List<Patent.Builder> getPatentsBuilderList()
The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;
Type | Description |
List<Builder> |
getPatentsCount()
public int getPatentsCount()
The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;
Type | Description |
int |
getPatentsList()
public List<Patent> getPatentsList()
The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;
Type | Description |
List<Patent> |
getPatentsOrBuilder(int index)
public PatentOrBuilder getPatentsOrBuilder(int index)
The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;
Name | Description |
index | int |
Type | Description |
PatentOrBuilder |
getPatentsOrBuilderList()
public List<? extends PatentOrBuilder> getPatentsOrBuilderList()
The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;
Type | Description |
List<? extends com.google.cloud.talent.v4beta1.PatentOrBuilder> |
getPersonNames(int index)
public PersonName getPersonNames(int index)
The names of the candidate this profile references. Currently only one person name is supported.
repeated .google.cloud.talent.v4beta1.P