Skip to content
This repository was archived by the owner on Sep 27, 2023. It is now read-only.

docs: Added functionality in the companyDisplayNames filter to support fuzzy matching #760

Merged
merged 4 commits into from
Mar 18, 2022
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -47,26 +47,25 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"\n$google/cloud/talent/v4/company.proto\022\026"
+ "google.cloud.talent.v4\032\037google/api/field"
+ "_behavior.proto\032\031google/api/resource.pro"
+ "to\032#google/cloud/talent/v4/common.proto\032"
+ "\034google/api/annotations.proto\"\304\004\n\007Compan"
+ "y\022\014\n\004name\030\001 \001(\t\022\031\n\014display_name\030\002 \001(\tB\003\340"
+ "A\002\022\030\n\013external_id\030\003 \001(\tB\003\340A\002\0221\n\004size\030\004 \001"
+ "(\0162#.google.cloud.talent.v4.CompanySize\022"
+ "\034\n\024headquarters_address\030\005 \001(\t\022\025\n\rhiring_"
+ "agency\030\006 \001(\010\022\020\n\010eeo_text\030\007 \001(\t\022\023\n\013websit"
+ "e_uri\030\010 \001(\t\022\027\n\017career_site_uri\030\t \001(\t\022\021\n\t"
+ "image_uri\030\n \001(\t\0220\n(keyword_searchable_jo"
+ "b_custom_attributes\030\013 \003(\t\022F\n\014derived_inf"
+ "o\030\014 \001(\0132+.google.cloud.talent.v4.Company"
+ ".DerivedInfoB\003\340A\003\022\026\n\tsuspended\030\r \001(\010B\003\340A"
+ "\003\032N\n\013DerivedInfo\022?\n\025headquarters_locatio"
+ "n\030\001 \001(\0132 .google.cloud.talent.v4.Locatio"
+ "n:Y\352AV\n\033jobs.googleapis.com/Company\0227pro"
+ "jects/{project}/tenants/{tenant}/compani"
+ "es/{company}Bp\n\032com.google.cloud.talent."
+ "v4B\014CompanyProtoP\001Z<google.golang.org/ge"
+ "nproto/googleapis/cloud/talent/v4;talent"
+ "\242\002\003CTSb\006proto3"
+ "to\032#google/cloud/talent/v4/common.proto\""
+ "\304\004\n\007Company\022\014\n\004name\030\001 \001(\t\022\031\n\014display_nam"
+ "e\030\002 \001(\tB\003\340A\002\022\030\n\013external_id\030\003 \001(\tB\003\340A\002\0221"
+ "\n\004size\030\004 \001(\0162#.google.cloud.talent.v4.Co"
+ "mpanySize\022\034\n\024headquarters_address\030\005 \001(\t\022"
+ "\025\n\rhiring_agency\030\006 \001(\010\022\020\n\010eeo_text\030\007 \001(\t"
+ "\022\023\n\013website_uri\030\010 \001(\t\022\027\n\017career_site_uri"
+ "\030\t \001(\t\022\021\n\timage_uri\030\n \001(\t\0220\n(keyword_sea"
+ "rchable_job_custom_attributes\030\013 \003(\t\022F\n\014d"
+ "erived_info\030\014 \001(\0132+.google.cloud.talent."
+ "v4.Company.DerivedInfoB\003\340A\003\022\026\n\tsuspended"
+ "\030\r \001(\010B\003\340A\003\032N\n\013DerivedInfo\022?\n\025headquarte"
+ "rs_location\030\001 \001(\0132 .google.cloud.talent."
+ "v4.Location:Y\352AV\n\033jobs.googleapis.com/Co"
+ "mpany\0227projects/{project}/tenants/{tenan"
+ "t}/companies/{company}Bp\n\032com.google.clo"
+ "ud.talent.v4B\014CompanyProtoP\001Z<google.gol"
+ "ang.org/genproto/googleapis/cloud/talent"
+ "/v4;talent\242\002\003CTSb\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -75,7 +74,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
com.google.api.FieldBehaviorProto.getDescriptor(),
com.google.api.ResourceProto.getDescriptor(),
com.google.cloud.talent.v4.CommonProto.getDescriptor(),
com.google.api.AnnotationsProto.getDescriptor(),
});
internal_static_google_cloud_talent_v4_Company_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -114,7 +112,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor();
com.google.cloud.talent.v4.CommonProto.getDescriptor();
com.google.api.AnnotationsProto.getDescriptor();
}

// @@protoc_insertion_point(outer_class_scope)
Original file line number Diff line number Diff line change
@@ -50,10 +50,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
java.lang.String[] descriptorData = {
"\n/google/cloud/talent/v4/completion_serv"
+ "ice.proto\022\026google.cloud.talent.v4\032\034googl"
+ "e/api/annotations.proto\032\037google/api/fiel"
+ "d_behavior.proto\032\031google/api/resource.pr"
+ "oto\032#google/cloud/talent/v4/common.proto"
+ "\032\027google/api/client.proto\"\210\004\n\024CompleteQu"
+ "e/api/annotations.proto\032\027google/api/clie"
+ "nt.proto\032\037google/api/field_behavior.prot"
+ "o\032\031google/api/resource.proto\032#google/clo"
+ "ud/talent/v4/common.proto\"\210\004\n\024CompleteQu"
+ "eryRequest\0222\n\006tenant\030\001 \001(\tB\"\340A\002\372A\034\n\032jobs"
+ ".googleapis.com/Tenant\022\022\n\005query\030\002 \001(\tB\003\340"
+ "A\002\022\026\n\016language_codes\030\003 \003(\t\022\026\n\tpage_size\030"
@@ -92,10 +92,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.api.AnnotationsProto.getDescriptor(),
com.google.api.ClientProto.getDescriptor(),
com.google.api.FieldBehaviorProto.getDescriptor(),
com.google.api.ResourceProto.getDescriptor(),
com.google.cloud.talent.v4.CommonProto.getDescriptor(),
com.google.api.ClientProto.getDescriptor(),
});
internal_static_google_cloud_talent_v4_CompleteQueryRequest_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -133,10 +133,10 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
descriptor, registry);
com.google.api.AnnotationsProto.getDescriptor();
com.google.api.ClientProto.getDescriptor();
com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor();
com.google.cloud.talent.v4.CommonProto.getDescriptor();
com.google.api.ClientProto.getDescriptor();
}

// @@protoc_insertion_point(outer_class_scope)
Original file line number Diff line number Diff line change
@@ -47,35 +47,34 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
"\n\"google/cloud/talent/v4/event.proto\022\026go"
+ "ogle.cloud.talent.v4\032\037google/api/field_b"
+ "ehavior.proto\032\037google/protobuf/timestamp"
+ ".proto\032\034google/api/annotations.proto\"\303\001\n"
+ "\013ClientEvent\022\022\n\nrequest_id\030\001 \001(\t\022\025\n\010even"
+ "t_id\030\002 \001(\tB\003\340A\002\0224\n\013create_time\030\004 \001(\0132\032.g"
+ "oogle.protobuf.TimestampB\003\340A\002\0225\n\tjob_eve"
+ "nt\030\005 \001(\0132 .google.cloud.talent.v4.JobEve"
+ "ntH\000\022\023\n\013event_notes\030\t \001(\tB\007\n\005event\"\340\003\n\010J"
+ "obEvent\022@\n\004type\030\001 \001(\0162-.google.cloud.tal"
+ "ent.v4.JobEvent.JobEventTypeB\003\340A\002\022\021\n\004job"
+ "s\030\002 \003(\tB\003\340A\002\"\376\002\n\014JobEventType\022\036\n\032JOB_EVE"
+ "NT_TYPE_UNSPECIFIED\020\000\022\016\n\nIMPRESSION\020\001\022\010\n"
+ "\004VIEW\020\002\022\021\n\rVIEW_REDIRECT\020\003\022\025\n\021APPLICATIO"
+ "N_START\020\004\022\026\n\022APPLICATION_FINISH\020\005\022 \n\034APP"
+ "LICATION_QUICK_SUBMISSION\020\006\022\030\n\024APPLICATI"
+ "ON_REDIRECT\020\007\022!\n\035APPLICATION_START_FROM_"
+ "SEARCH\020\010\022$\n APPLICATION_REDIRECT_FROM_SE"
+ "ARCH\020\t\022\036\n\032APPLICATION_COMPANY_SUBMIT\020\n\022\014"
+ "\n\010BOOKMARK\020\013\022\020\n\014NOTIFICATION\020\014\022\t\n\005HIRED\020"
+ "\r\022\013\n\007SENT_CV\020\016\022\025\n\021INTERVIEW_GRANTED\020\017Bn\n"
+ "\032com.google.cloud.talent.v4B\nEventProtoP"
+ "\001Z<google.golang.org/genproto/googleapis"
+ "/cloud/talent/v4;talent\242\002\003CTSb\006proto3"
+ ".proto\"\303\001\n\013ClientEvent\022\022\n\nrequest_id\030\001 \001"
+ "(\t\022\025\n\010event_id\030\002 \001(\tB\003\340A\002\0224\n\013create_time"
+ "\030\004 \001(\0132\032.google.protobuf.TimestampB\003\340A\002\022"
+ "5\n\tjob_event\030\005 \001(\0132 .google.cloud.talent"
+ ".v4.JobEventH\000\022\023\n\013event_notes\030\t \001(\tB\007\n\005e"
+ "vent\"\340\003\n\010JobEvent\022@\n\004type\030\001 \001(\0162-.google"
+ ".cloud.talent.v4.JobEvent.JobEventTypeB\003"
+ "\340A\002\022\021\n\004jobs\030\002 \003(\tB\003\340A\002\"\376\002\n\014JobEventType\022"
+ "\036\n\032JOB_EVENT_TYPE_UNSPECIFIED\020\000\022\016\n\nIMPRE"
+ "SSION\020\001\022\010\n\004VIEW\020\002\022\021\n\rVIEW_REDIRECT\020\003\022\025\n\021"
+ "APPLICATION_START\020\004\022\026\n\022APPLICATION_FINIS"
+ "H\020\005\022 \n\034APPLICATION_QUICK_SUBMISSION\020\006\022\030\n"
+ "\024APPLICATION_REDIRECT\020\007\022!\n\035APPLICATION_S"
+ "TART_FROM_SEARCH\020\010\022$\n APPLICATION_REDIRE"
+ "CT_FROM_SEARCH\020\t\022\036\n\032APPLICATION_COMPANY_"
+ "SUBMIT\020\n\022\014\n\010BOOKMARK\020\013\022\020\n\014NOTIFICATION\020\014"
+ "\022\t\n\005HIRED\020\r\022\013\n\007SENT_CV\020\016\022\025\n\021INTERVIEW_GR"
+ "ANTED\020\017Bn\n\032com.google.cloud.talent.v4B\nE"
+ "ventProtoP\001Z<google.golang.org/genproto/"
+ "googleapis/cloud/talent/v4;talent\242\002\003CTSb"
+ "\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
descriptorData,
new com.google.protobuf.Descriptors.FileDescriptor[] {
com.google.api.FieldBehaviorProto.getDescriptor(),
com.google.protobuf.TimestampProto.getDescriptor(),
com.google.api.AnnotationsProto.getDescriptor(),
});
internal_static_google_cloud_talent_v4_ClientEvent_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -100,7 +99,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
descriptor, registry);
com.google.api.FieldBehaviorProto.getDescriptor();
com.google.protobuf.TimestampProto.getDescriptor();
com.google.api.AnnotationsProto.getDescriptor();
}

// @@protoc_insertion_point(outer_class_scope)
Original file line number Diff line number Diff line change
@@ -57,57 +57,56 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
+ "_behavior.proto\032#google/cloud/talent/v4/"
+ "common.proto\032\036google/protobuf/duration.p"
+ "roto\032\030google/type/latlng.proto\032\033google/t"
+ "ype/timeofday.proto\032\034google/api/annotati"
+ "ons.proto\"\342\004\n\010JobQuery\022\r\n\005query\030\001 \001(\t\022\033\n"
+ "\023query_language_code\030\016 \001(\t\022\021\n\tcompanies\030"
+ "\002 \003(\t\022@\n\020location_filters\030\003 \003(\0132&.google"
+ ".cloud.talent.v4.LocationFilter\022;\n\016job_c"
+ "ategories\030\004 \003(\0162#.google.cloud.talent.v4"
+ ".JobCategory\022=\n\016commute_filter\030\005 \001(\0132%.g"
+ "oogle.cloud.talent.v4.CommuteFilter\022\035\n\025c"
+ "ompany_display_names\030\006 \003(\t\022G\n\023compensati"
+ "on_filter\030\007 \001(\0132*.google.cloud.talent.v4"
+ ".CompensationFilter\022\037\n\027custom_attribute_"
+ "filter\030\010 \001(\t\022\033\n\023disable_spell_check\030\t \001("
+ "\010\022@\n\020employment_types\030\n \003(\0162&.google.clo"
+ "ud.talent.v4.EmploymentType\022\026\n\016language_"
+ "codes\030\013 \003(\t\022B\n\022publish_time_range\030\014 \001(\0132"
+ "&.google.cloud.talent.v4.TimestampRange\022"
+ "\025\n\rexcluded_jobs\030\r \003(\t\"\311\002\n\016LocationFilte"
+ "r\022\017\n\007address\030\001 \001(\t\022\023\n\013region_code\030\002 \001(\t\022"
+ "$\n\007lat_lng\030\003 \001(\0132\023.google.type.LatLng\022\031\n"
+ "\021distance_in_miles\030\004 \001(\001\022\\\n\026telecommute_"
+ "preference\030\005 \001(\0162<.google.cloud.talent.v"
+ "4.LocationFilter.TelecommutePreference\"r"
+ "\n\025TelecommutePreference\022&\n\"TELECOMMUTE_P"
+ "REFERENCE_UNSPECIFIED\020\000\022\030\n\024TELECOMMUTE_E"
+ "XCLUDED\020\001\022\027\n\023TELECOMMUTE_ALLOWED\020\002\"\273\003\n\022C"
+ "ompensationFilter\022H\n\004type\030\001 \001(\01625.google"
+ ".cloud.talent.v4.CompensationFilter.Filt"
+ "erTypeB\003\340A\002\022M\n\005units\030\002 \003(\01629.google.clou"
+ "d.talent.v4.CompensationInfo.Compensatio"
+ "nUnitB\003\340A\002\022I\n\005range\030\003 \001(\0132:.google.cloud"
+ ".talent.v4.CompensationInfo.Compensation"
+ "Range\0228\n0include_jobs_with_unspecified_c"
+ "ompensation_range\030\004 \001(\010\"\206\001\n\nFilterType\022\033"
+ "\n\027FILTER_TYPE_UNSPECIFIED\020\000\022\r\n\tUNIT_ONLY"
+ "\020\001\022\023\n\017UNIT_AND_AMOUNT\020\002\022\032\n\026ANNUALIZED_BA"
+ "SE_AMOUNT\020\003\022\033\n\027ANNUALIZED_TOTAL_AMOUNT\020\004"
+ "\"\301\003\n\rCommuteFilter\022B\n\016commute_method\030\001 \001"
+ "(\0162%.google.cloud.talent.v4.CommuteMetho"
+ "dB\003\340A\002\0223\n\021start_coordinates\030\002 \001(\0132\023.goog"
+ "le.type.LatLngB\003\340A\002\0227\n\017travel_duration\030\003"
+ " \001(\0132\031.google.protobuf.DurationB\003\340A\002\022!\n\031"
+ "allow_imprecise_addresses\030\004 \001(\010\022I\n\014road_"
+ "traffic\030\005 \001(\01621.google.cloud.talent.v4.C"
+ "ommuteFilter.RoadTrafficH\000\0220\n\016departure_"
+ "time\030\006 \001(\0132\026.google.type.TimeOfDayH\000\"L\n\013"
+ "RoadTraffic\022\034\n\030ROAD_TRAFFIC_UNSPECIFIED\020"
+ "\000\022\020\n\014TRAFFIC_FREE\020\001\022\r\n\tBUSY_HOUR\020\002B\020\n\016tr"
+ "affic_optionBp\n\032com.google.cloud.talent."
+ "v4B\014FiltersProtoP\001Z<google.golang.org/ge"
+ "nproto/googleapis/cloud/talent/v4;talent"
+ "\242\002\003CTSb\006proto3"
+ "ype/timeofday.proto\"\342\004\n\010JobQuery\022\r\n\005quer"
+ "y\030\001 \001(\t\022\033\n\023query_language_code\030\016 \001(\t\022\021\n\t"
+ "companies\030\002 \003(\t\022@\n\020location_filters\030\003 \003("
+ "\0132&.google.cloud.talent.v4.LocationFilte"
+ "r\022;\n\016job_categories\030\004 \003(\0162#.google.cloud"
+ ".talent.v4.JobCategory\022=\n\016commute_filter"
+ "\030\005 \001(\0132%.google.cloud.talent.v4.CommuteF"
+ "ilter\022\035\n\025company_display_names\030\006 \003(\t\022G\n\023"
+ "compensation_filter\030\007 \001(\0132*.google.cloud"
+ ".talent.v4.CompensationFilter\022\037\n\027custom_"
+ "attribute_filter\030\010 \001(\t\022\033\n\023disable_spell_"
+ "check\030\t \001(\010\022@\n\020employment_types\030\n \003(\0162&."
+ "google.cloud.talent.v4.EmploymentType\022\026\n"
+ "\016language_codes\030\013 \003(\t\022B\n\022publish_time_ra"
+ "nge\030\014 \001(\0132&.google.cloud.talent.v4.Times"
+ "tampRange\022\025\n\rexcluded_jobs\030\r \003(\t\"\311\002\n\016Loc"
+ "ationFilter\022\017\n\007address\030\001 \001(\t\022\023\n\013region_c"
+ "ode\030\002 \001(\t\022$\n\007lat_lng\030\003 \001(\0132\023.google.type"
+ ".LatLng\022\031\n\021distance_in_miles\030\004 \001(\001\022\\\n\026te"
+ "lecommute_preference\030\005 \001(\0162<.google.clou"
+ "d.talent.v4.LocationFilter.TelecommutePr"
+ "eference\"r\n\025TelecommutePreference\022&\n\"TEL"
+ "ECOMMUTE_PREFERENCE_UNSPECIFIED\020\000\022\030\n\024TEL"
+ "ECOMMUTE_EXCLUDED\020\001\022\027\n\023TELECOMMUTE_ALLOW"
+ "ED\020\002\"\273\003\n\022CompensationFilter\022H\n\004type\030\001 \001("
+ "\01625.google.cloud.talent.v4.CompensationF"
+ "ilter.FilterTypeB\003\340A\002\022M\n\005units\030\002 \003(\01629.g"
+ "oogle.cloud.talent.v4.CompensationInfo.C"
+ "ompensationUnitB\003\340A\002\022I\n\005range\030\003 \001(\0132:.go"
+ "ogle.cloud.talent.v4.CompensationInfo.Co"
+ "mpensationRange\0228\n0include_jobs_with_uns"
+ "pecified_compensation_range\030\004 \001(\010\"\206\001\n\nFi"
+ "lterType\022\033\n\027FILTER_TYPE_UNSPECIFIED\020\000\022\r\n"
+ "\tUNIT_ONLY\020\001\022\023\n\017UNIT_AND_AMOUNT\020\002\022\032\n\026ANN"
+ "UALIZED_BASE_AMOUNT\020\003\022\033\n\027ANNUALIZED_TOTA"
+ "L_AMOUNT\020\004\"\301\003\n\rCommuteFilter\022B\n\016commute_"
+ "method\030\001 \001(\0162%.google.cloud.talent.v4.Co"
+ "mmuteMethodB\003\340A\002\0223\n\021start_coordinates\030\002 "
+ "\001(\0132\023.google.type.LatLngB\003\340A\002\0227\n\017travel_"
+ "duration\030\003 \001(\0132\031.google.protobuf.Duratio"
+ "nB\003\340A\002\022!\n\031allow_imprecise_addresses\030\004 \001("
+ "\010\022I\n\014road_traffic\030\005 \001(\01621.google.cloud.t"
+ "alent.v4.CommuteFilter.RoadTrafficH\000\0220\n\016"
+ "departure_time\030\006 \001(\0132\026.google.type.TimeO"
+ "fDayH\000\"L\n\013RoadTraffic\022\034\n\030ROAD_TRAFFIC_UN"
+ "SPECIFIED\020\000\022\020\n\014TRAFFIC_FREE\020\001\022\r\n\tBUSY_HO"
+ "UR\020\002B\020\n\016traffic_optionBp\n\032com.google.clo"
+ "ud.talent.v4B\014FiltersProtoP\001Z<google.gol"
+ "ang.org/genproto/googleapis/cloud/talent"
+ "/v4;talent\242\002\003CTSb\006proto3"
};
descriptor =
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -118,7 +117,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
com.google.protobuf.DurationProto.getDescriptor(),
com.google.type.LatLngProto.getDescriptor(),
com.google.type.TimeOfDayProto.getDescriptor(),
com.google.api.AnnotationsProto.getDescriptor(),
});
internal_static_google_cloud_talent_v4_JobQuery_descriptor =
getDescriptor().getMessageTypes().get(0);
@@ -181,7 +179,6 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
com.google.protobuf.DurationProto.getDescriptor();
com.google.type.LatLngProto.getDescriptor();
com.google.type.TimeOfDayProto.getDescriptor();
com.google.api.AnnotationsProto.getDescriptor();
}

// @@protoc_insertion_point(outer_class_scope)
Loading