public interface ProfileOrBuilder
extends com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString 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/api-test-project/tenants/foo/profiles/bar".
string name = 1;com.google.protobuf.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/api-test-project/tenants/foo/profiles/bar".
string name = 1;String getExternalId()
Optional. Profile's id in client system if available. The maximum number of bytes allowed is 100.
string external_id = 2;com.google.protobuf.ByteString getExternalIdBytes()
Optional. Profile's id in client system if available. The maximum number of bytes allowed is 100.
string external_id = 2;String getSource()
Optional. 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;com.google.protobuf.ByteString getSourceBytes()
Optional. 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;String getUri()
Optional. 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;com.google.protobuf.ByteString getUriBytes()
Optional. 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;String getGroupId()
Optional. 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 UUI 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][google.cloud.talent.v4beta1.Profile.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;com.google.protobuf.ByteString getGroupIdBytes()
Optional. 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 UUI 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][google.cloud.talent.v4beta1.Profile.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;boolean hasIsHirable()
Optional. Indicates the hirable status of the candidate.
.google.protobuf.BoolValue is_hirable = 6;com.google.protobuf.BoolValue getIsHirable()
Optional. Indicates the hirable status of the candidate.
.google.protobuf.BoolValue is_hirable = 6;com.google.protobuf.BoolValueOrBuilder getIsHirableOrBuilder()
Optional. Indicates the hirable status of the candidate.
.google.protobuf.BoolValue is_hirable = 6;boolean hasCreateTime()
Optional. The timestamp when the profile was first created at this source.
.google.protobuf.Timestamp create_time = 7;com.google.protobuf.Timestamp getCreateTime()
Optional. The timestamp when the profile was first created at this source.
.google.protobuf.Timestamp create_time = 7;com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
Optional. The timestamp when the profile was first created at this source.
.google.protobuf.Timestamp create_time = 7;boolean hasUpdateTime()
Optional. The timestamp when the profile was last updated at this source.
.google.protobuf.Timestamp update_time = 8;com.google.protobuf.Timestamp getUpdateTime()
Optional. The timestamp when the profile was last updated at this source.
.google.protobuf.Timestamp update_time = 8;com.google.protobuf.TimestampOrBuilder getUpdateTimeOrBuilder()
Optional. The timestamp when the profile was last updated at this source.
.google.protobuf.Timestamp update_time = 8;boolean hasResume()
Optional. The resume representing this profile.
.google.cloud.talent.v4beta1.Resume resume = 53;Resume getResume()
Optional. The resume representing this profile.
.google.cloud.talent.v4beta1.Resume resume = 53;ResumeOrBuilder getResumeOrBuilder()
Optional. The resume representing this profile.
.google.cloud.talent.v4beta1.Resume resume = 53;List<PersonName> getPersonNamesList()
Optional. The names of the candidate this profile references. Currently only one person name is supported.
repeated .google.cloud.talent.v4beta1.PersonName person_names = 11;PersonName getPersonNames(int index)
Optional. The names of the candidate this profile references. Currently only one person name is supported.
repeated .google.cloud.talent.v4beta1.PersonName person_names = 11;int getPersonNamesCount()
Optional. The names of the candidate this profile references. Currently only one person name is supported.
repeated .google.cloud.talent.v4beta1.PersonName person_names = 11;List<? extends PersonNameOrBuilder> getPersonNamesOrBuilderList()
Optional. The names of the candidate this profile references. Currently only one person name is supported.
repeated .google.cloud.talent.v4beta1.PersonName person_names = 11;PersonNameOrBuilder getPersonNamesOrBuilder(int index)
Optional. The names of the candidate this profile references. Currently only one person name is supported.
repeated .google.cloud.talent.v4beta1.PersonName person_names = 11;List<Address> getAddressesList()
Optional. The candidate's postal addresses.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;Address getAddresses(int index)
Optional. The candidate's postal addresses.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;int getAddressesCount()
Optional. The candidate's postal addresses.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;List<? extends AddressOrBuilder> getAddressesOrBuilderList()
Optional. The candidate's postal addresses.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;AddressOrBuilder getAddressesOrBuilder(int index)
Optional. The candidate's postal addresses.
repeated .google.cloud.talent.v4beta1.Address addresses = 12;List<Email> getEmailAddressesList()
Optional. The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;Email getEmailAddresses(int index)
Optional. The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;int getEmailAddressesCount()
Optional. The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;List<? extends EmailOrBuilder> getEmailAddressesOrBuilderList()
Optional. The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;EmailOrBuilder getEmailAddressesOrBuilder(int index)
Optional. The candidate's email addresses.
repeated .google.cloud.talent.v4beta1.Email email_addresses = 13;List<Phone> getPhoneNumbersList()
Optional. The candidate's phone number(s).
repeated .google.cloud.talent.v4beta1.Phone phone_numbers = 14;Phone getPhoneNumbers(int index)
Optional. The candidate's phone number(s).
repeated .google.cloud.talent.v4beta1.Phone phone_numbers = 14;int getPhoneNumbersCount()
Optional. The candidate's phone number(s).
repeated .google.cloud.talent.v4beta1.Phone phone_numbers = 14;List<? extends PhoneOrBuilder> getPhoneNumbersOrBuilderList()
Optional. The candidate's phone number(s).
repeated .google.cloud.talent.v4beta1.Phone phone_numbers = 14;PhoneOrBuilder getPhoneNumbersOrBuilder(int index)
Optional. The candidate's phone number(s).
repeated .google.cloud.talent.v4beta1.Phone phone_numbers = 14;List<PersonalUri> getPersonalUrisList()
Optional. The candidate's personal URIs.
repeated .google.cloud.talent.v4beta1.PersonalUri personal_uris = 15;PersonalUri getPersonalUris(int index)
Optional. The candidate's personal URIs.
repeated .google.cloud.talent.v4beta1.PersonalUri personal_uris = 15;int getPersonalUrisCount()
Optional. The candidate's personal URIs.
repeated .google.cloud.talent.v4beta1.PersonalUri personal_uris = 15;List<? extends PersonalUriOrBuilder> getPersonalUrisOrBuilderList()
Optional. The candidate's personal URIs.
repeated .google.cloud.talent.v4beta1.PersonalUri personal_uris = 15;PersonalUriOrBuilder getPersonalUrisOrBuilder(int index)
Optional. The candidate's personal URIs.
repeated .google.cloud.talent.v4beta1.PersonalUri personal_uris = 15;List<AdditionalContactInfo> getAdditionalContactInfoList()
Optional. Available contact information besides [addresses][google.cloud.talent.v4beta1.Profile.addresses], [email_addresses][google.cloud.talent.v4beta1.Profile.email_addresses], [phone_numbers][google.cloud.talent.v4beta1.Profile.phone_numbers] and [personal_uris][google.cloud.talent.v4beta1.Profile.personal_uris]. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
AdditionalContactInfo getAdditionalContactInfo(int index)
Optional. Available contact information besides [addresses][google.cloud.talent.v4beta1.Profile.addresses], [email_addresses][google.cloud.talent.v4beta1.Profile.email_addresses], [phone_numbers][google.cloud.talent.v4beta1.Profile.phone_numbers] and [personal_uris][google.cloud.talent.v4beta1.Profile.personal_uris]. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
int getAdditionalContactInfoCount()
Optional. Available contact information besides [addresses][google.cloud.talent.v4beta1.Profile.addresses], [email_addresses][google.cloud.talent.v4beta1.Profile.email_addresses], [phone_numbers][google.cloud.talent.v4beta1.Profile.phone_numbers] and [personal_uris][google.cloud.talent.v4beta1.Profile.personal_uris]. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
List<? extends AdditionalContactInfoOrBuilder> getAdditionalContactInfoOrBuilderList()
Optional. Available contact information besides [addresses][google.cloud.talent.v4beta1.Profile.addresses], [email_addresses][google.cloud.talent.v4beta1.Profile.email_addresses], [phone_numbers][google.cloud.talent.v4beta1.Profile.phone_numbers] and [personal_uris][google.cloud.talent.v4beta1.Profile.personal_uris]. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
AdditionalContactInfoOrBuilder getAdditionalContactInfoOrBuilder(int index)
Optional. Available contact information besides [addresses][google.cloud.talent.v4beta1.Profile.addresses], [email_addresses][google.cloud.talent.v4beta1.Profile.email_addresses], [phone_numbers][google.cloud.talent.v4beta1.Profile.phone_numbers] and [personal_uris][google.cloud.talent.v4beta1.Profile.personal_uris]. For example, Hang-out, Skype.
repeated .google.cloud.talent.v4beta1.AdditionalContactInfo additional_contact_info = 16;
List<EmploymentRecord> getEmploymentRecordsList()
Optional. 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][google.cloud.talent.v4beta1.EmploymentRecord.is_current] for the current employment if possible. If not, it's inferred from user inputs.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;EmploymentRecord getEmploymentRecords(int index)
Optional. 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][google.cloud.talent.v4beta1.EmploymentRecord.is_current] for the current employment if possible. If not, it's inferred from user inputs.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;int getEmploymentRecordsCount()
Optional. 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][google.cloud.talent.v4beta1.EmploymentRecord.is_current] for the current employment if possible. If not, it's inferred from user inputs.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;List<? extends EmploymentRecordOrBuilder> getEmploymentRecordsOrBuilderList()
Optional. 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][google.cloud.talent.v4beta1.EmploymentRecord.is_current] for the current employment if possible. If not, it's inferred from user inputs.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;EmploymentRecordOrBuilder getEmploymentRecordsOrBuilder(int index)
Optional. 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][google.cloud.talent.v4beta1.EmploymentRecord.is_current] for the current employment if possible. If not, it's inferred from user inputs.
repeated .google.cloud.talent.v4beta1.EmploymentRecord employment_records = 17;List<EducationRecord> getEducationRecordsList()
Optional. 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][google.cloud.talent.v4beta1.EducationRecord.is_current] for the current education if possible. If not, it's inferred from user inputs.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;EducationRecord getEducationRecords(int index)
Optional. 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][google.cloud.talent.v4beta1.EducationRecord.is_current] for the current education if possible. If not, it's inferred from user inputs.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;int getEducationRecordsCount()
Optional. 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][google.cloud.talent.v4beta1.EducationRecord.is_current] for the current education if possible. If not, it's inferred from user inputs.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;List<? extends EducationRecordOrBuilder> getEducationRecordsOrBuilderList()
Optional. 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][google.cloud.talent.v4beta1.EducationRecord.is_current] for the current education if possible. If not, it's inferred from user inputs.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;EducationRecordOrBuilder getEducationRecordsOrBuilder(int index)
Optional. 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][google.cloud.talent.v4beta1.EducationRecord.is_current] for the current education if possible. If not, it's inferred from user inputs.
repeated .google.cloud.talent.v4beta1.EducationRecord education_records = 18;List<Skill> getSkillsList()
Optional. The skill set of the candidate. It's highly recommended to provide as much information as possible to help improve the search quality.
repeated .google.cloud.talent.v4beta1.Skill skills = 19;Skill getSkills(int index)
Optional. The skill set of the candidate. It's highly recommended to provide as much information as possible to help improve the search quality.
repeated .google.cloud.talent.v4beta1.Skill skills = 19;int getSkillsCount()
Optional. The skill set of the candidate. It's highly recommended to provide as much information as possible to help improve the search quality.
repeated .google.cloud.talent.v4beta1.Skill skills = 19;List<? extends SkillOrBuilder> getSkillsOrBuilderList()
Optional. The skill set of the candidate. It's highly recommended to provide as much information as possible to help improve the search quality.
repeated .google.cloud.talent.v4beta1.Skill skills = 19;SkillOrBuilder getSkillsOrBuilder(int index)
Optional. The skill set of the candidate. It's highly recommended to provide as much information as possible to help improve the search quality.
repeated .google.cloud.talent.v4beta1.Skill skills = 19;List<Activity> getActivitiesList()
Optional. 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][google.cloud.talent.v4beta1.Profile.employment_records].
repeated .google.cloud.talent.v4beta1.Activity activities = 20;Activity getActivities(int index)
Optional. 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][google.cloud.talent.v4beta1.Profile.employment_records].
repeated .google.cloud.talent.v4beta1.Activity activities = 20;int getActivitiesCount()
Optional. 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][google.cloud.talent.v4beta1.Profile.employment_records].
repeated .google.cloud.talent.v4beta1.Activity activities = 20;List<? extends ActivityOrBuilder> getActivitiesOrBuilderList()
Optional. 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][google.cloud.talent.v4beta1.Profile.employment_records].
repeated .google.cloud.talent.v4beta1.Activity activities = 20;ActivityOrBuilder getActivitiesOrBuilder(int index)
Optional. 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][google.cloud.talent.v4beta1.Profile.employment_records].
repeated .google.cloud.talent.v4beta1.Activity activities = 20;List<Publication> getPublicationsList()
Optional. The publications published by the candidate.
repeated .google.cloud.talent.v4beta1.Publication publications = 21;Publication getPublications(int index)
Optional. The publications published by the candidate.
repeated .google.cloud.talent.v4beta1.Publication publications = 21;int getPublicationsCount()
Optional. The publications published by the candidate.
repeated .google.cloud.talent.v4beta1.Publication publications = 21;List<? extends PublicationOrBuilder> getPublicationsOrBuilderList()
Optional. The publications published by the candidate.
repeated .google.cloud.talent.v4beta1.Publication publications = 21;PublicationOrBuilder getPublicationsOrBuilder(int index)
Optional. The publications published by the candidate.
repeated .google.cloud.talent.v4beta1.Publication publications = 21;List<Patent> getPatentsList()
Optional. The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;Patent getPatents(int index)
Optional. The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;int getPatentsCount()
Optional. The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;List<? extends PatentOrBuilder> getPatentsOrBuilderList()
Optional. The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;PatentOrBuilder getPatentsOrBuilder(int index)
Optional. The patents acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Patent patents = 22;List<Certification> getCertificationsList()
Optional. The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;Certification getCertifications(int index)
Optional. The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;int getCertificationsCount()
Optional. The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;List<? extends CertificationOrBuilder> getCertificationsOrBuilderList()
Optional. The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;CertificationOrBuilder getCertificationsOrBuilder(int index)
Optional. The certifications acquired by the candidate.
repeated .google.cloud.talent.v4beta1.Certification certifications = 23;List<String> getApplicationsList()
Output only. The resource names of the candidate's applications.
repeated string applications = 47;int getApplicationsCount()
Output only. The resource names of the candidate's applications.
repeated string applications = 47;String getApplications(int index)
Output only. The resource names of the candidate's applications.
repeated string applications = 47;com.google.protobuf.ByteString getApplicationsBytes(int index)
Output only. The resource names of the candidate's applications.
repeated string applications = 47;List<String> getAssignmentsList()
Output only. The resource names of the candidate's assignments.
repeated string assignments = 48;int getAssignmentsCount()
Output only. The resource names of the candidate's assignments.
repeated string assignments = 48;String getAssignments(int index)
Output only. The resource names of the candidate's assignments.
repeated string assignments = 48;com.google.protobuf.ByteString getAssignmentsBytes(int index)
Output only. The resource names of the candidate's assignments.
repeated string assignments = 48;int getCustomAttributesCount()
Optional. 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][google.cloud.talent.v4beta1.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;
boolean containsCustomAttributes(String key)
Optional. 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][google.cloud.talent.v4beta1.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;
@Deprecated Map<String,CustomAttribute> getCustomAttributes()
getCustomAttributesMap() instead.Map<String,CustomAttribute> getCustomAttributesMap()
Optional. 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][google.cloud.talent.v4beta1.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;
CustomAttribute getCustomAttributesOrDefault(String key, CustomAttribute defaultValue)
Optional. 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][google.cloud.talent.v4beta1.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;
CustomAttribute getCustomAttributesOrThrow(String key)
Optional. 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][google.cloud.talent.v4beta1.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;
boolean getProcessed()
Output only. Indicates if the profile is fully processed and searchable.
bool processed = 27;String getKeywordSnippet()
Output only. Keyword snippet shows how the search result is related to a search query. This is only returned in [SearchProfilesResponse][google.cloud.talent.v4beta1.SearchProfilesResponse].
string keyword_snippet = 28;com.google.protobuf.ByteString getKeywordSnippetBytes()
Output only. Keyword snippet shows how the search result is related to a search query. This is only returned in [SearchProfilesResponse][google.cloud.talent.v4beta1.SearchProfilesResponse].
string keyword_snippet = 28;Copyright © 2019 Google LLC. All rights reserved.