<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/talent/v4beta1/job_service.proto

namespace GPBMetadata\Google\Cloud\Talent\V4Beta1;

class JobService
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Talent\V4Beta1\Common::initOnce();
        \GPBMetadata\Google\Cloud\Talent\V4Beta1\Filters::initOnce();
        \GPBMetadata\Google\Cloud\Talent\V4Beta1\Histogram::initOnce();
        \GPBMetadata\Google\Cloud\Talent\V4Beta1\Job::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Rpc\Status::initOnce();
        $pool->internalAddGeneratedFile(
            '
ë4
-google/cloud/talent/v4beta1/job_service.protogoogle.cloud.talent.v4beta1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto(google/cloud/talent/v4beta1/common.proto)google/cloud/talent/v4beta1/filters.proto+google/cloud/talent/v4beta1/histogram.proto%google/cloud/talent/v4beta1/job.proto#google/longrunning/operations.protogoogle/protobuf/duration.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/rpc/status.proto"w
CreateJobRequest/
parent (	BàAúAjobs.googleapis.com/Job2
job (2 .google.cloud.talent.v4beta1.JobBàA">
GetJobRequest-
name (	BàAúA
jobs.googleapis.com/Job"w
UpdateJobRequest2
job (2 .google.cloud.talent.v4beta1.JobBàA/
update_mask (2.google.protobuf.FieldMask"A
DeleteJobRequest-
name (	BàAúA
jobs.googleapis.com/Job"^
BatchDeleteJobsRequest/
parent (	BàAúAjobs.googleapis.com/Job
filter (	BàA"¶
ListJobsRequest/
parent (	BàAúAjobs.googleapis.com/Job
filter (	BàA

page_token (	
	page_size (6
job_view (2$.google.cloud.talent.v4beta1.JobView"œ
ListJobsResponse.
jobs (2 .google.cloud.talent.v4beta1.Job
next_page_token (	?
metadata (2-.google.cloud.talent.v4beta1.ResponseMetadata"»
SearchJobsRequest/
parent (	BàAúAjobs.googleapis.com/JobN
search_mode (29.google.cloud.talent.v4beta1.SearchJobsRequest.SearchModeK
request_metadata (2,.google.cloud.talent.v4beta1.RequestMetadataBàA8
	job_query (2%.google.cloud.talent.v4beta1.JobQuery
enable_broadening (\'
require_precise_result_size (BF
histogram_queries (2+.google.cloud.talent.v4beta1.HistogramQuery6
job_view (2$.google.cloud.talent.v4beta1.JobView
offset	 (
	page_size
 (

page_token (	
order_by (	b
diversification_level (2C.google.cloud.talent.v4beta1.SearchJobsRequest.DiversificationLevel]
custom_ranking_info (2@.google.cloud.talent.v4beta1.SearchJobsRequest.CustomRankingInfo
disable_keyword_match ([
keyword_match_mode (2?.google.cloud.talent.v4beta1.SearchJobsRequest.KeywordMatchModeš
CustomRankingInfoo
importance_level (2P.google.cloud.talent.v4beta1.SearchJobsRequest.CustomRankingInfo.ImportanceLevelBàA
ranking_expression (	BàA"s
ImportanceLevel 
IMPORTANCE_LEVEL_UNSPECIFIED 
NONE
LOW
MILD

MEDIUM
HIGH
EXTREME"R

SearchMode
SEARCH_MODE_UNSPECIFIED 

JOB_SEARCH
FEATURED_JOB_SEARCH"W
DiversificationLevel%
!DIVERSIFICATION_LEVEL_UNSPECIFIED 
DISABLED

SIMPLE"‡
KeywordMatchMode"
KEYWORD_MATCH_MODE_UNSPECIFIED 
KEYWORD_MATCH_DISABLED
KEYWORD_MATCH_ALL
KEYWORD_MATCH_TITLE_ONLY"×
SearchJobsResponseR
matching_jobs (2;.google.cloud.talent.v4beta1.SearchJobsResponse.MatchingJobR
histogram_query_results (21.google.cloud.talent.v4beta1.HistogramQueryResult
next_page_token (	?
location_filters (2%.google.cloud.talent.v4beta1.Location
estimated_total_size (

total_size (?
metadata (2-.google.cloud.talent.v4beta1.ResponseMetadata"
broadened_query_jobs_count (I
spell_correction	 (2/.google.cloud.talent.v4beta1.SpellingCorrectionÜ
MatchingJob-
job (2 .google.cloud.talent.v4beta1.Job
job_summary (	
job_title_snippet (	
search_text_snippet (	Q
commute_info (2;.google.cloud.talent.v4beta1.SearchJobsResponse.CommuteInfo~
CommuteInfo;
job_location (2%.google.cloud.talent.v4beta1.Location2
travel_duration (2.google.protobuf.Duration"~
BatchCreateJobsRequest/
parent (	BàAúAjobs.googleapis.com/Job3
jobs (2 .google.cloud.talent.v4beta1.JobBàA"¯
BatchUpdateJobsRequest/
parent (	BàAúAjobs.googleapis.com/Job3
jobs (2 .google.cloud.talent.v4beta1.JobBàA/
update_mask (2.google.protobuf.FieldMask"Ä
JobOperationResultN
job_results (29.google.cloud.talent.v4beta1.JobOperationResult.JobResult^
	JobResult-
job (2 .google.cloud.talent.v4beta1.Job"
status (2.google.rpc.Status*v
JobView
JOB_VIEW_UNSPECIFIED 
JOB_VIEW_ID_ONLY
JOB_VIEW_MINIMAL
JOB_VIEW_SMALL
JOB_VIEW_FULL2Î

JobServiceÉ
	CreateJob-.google.cloud.talent.v4beta1.CreateJobRequest .google.cloud.talent.v4beta1.Job"k‚Óä“X"+/v4beta1/{parent=projects/*/tenants/*}/jobs:*Z&"!/v4beta1/{parent=projects/*}/jobs:*ÚA
parent,job›
BatchCreateJobs3.google.cloud.talent.v4beta1.BatchCreateJobsRequest.google.longrunning.Operation"³‚Óä“p"7/v4beta1/{parent=projects/*/tenants/*}/jobs:batchCreate:*Z2"-/v4beta1/{parent=projects/*}/jobs:batchCreate:*ÚAparent,jobsÊA,
JobOperationResultBatchOperationMetadata·
GetJob*.google.cloud.talent.v4beta1.GetJobRequest .google.cloud.talent.v4beta1.Job"_‚Óä“R+/v4beta1/{name=projects/*/tenants/*/jobs/*}Z#!/v4beta1/{name=projects/*/jobs/*}ÚAnameÊ
	UpdateJob-.google.cloud.talent.v4beta1.UpdateJobRequest .google.cloud.talent.v4beta1.Job"l‚Óä“`2//v4beta1/{job.name=projects/*/tenants/*/jobs/*}:*Z*2%/v4beta1/{job.name=projects/*/jobs/*}:*ÚAjob›
BatchUpdateJobs3.google.cloud.talent.v4beta1.BatchUpdateJobsRequest.google.longrunning.Operation"³‚Óä“p"7/v4beta1/{parent=projects/*/tenants/*}/jobs:batchUpdate:*Z2"-/v4beta1/{parent=projects/*}/jobs:batchUpdate:*ÚAparent,jobsÊA,
JobOperationResultBatchOperationMetadata³
	DeleteJob-.google.cloud.talent.v4beta1.DeleteJobRequest.google.protobuf.Empty"_‚Óä“R*+/v4beta1/{name=projects/*/tenants/*/jobs/*}Z#*!/v4beta1/{name=projects/*/jobs/*}ÚAnameä
BatchDeleteJobs3.google.cloud.talent.v4beta1.BatchDeleteJobsRequest.google.protobuf.Empty"ƒ‚Óä“m"7/v4beta1/{parent=projects/*/tenants/*}/jobs:batchDelete:*Z/"-/v4beta1/{parent=projects/*}/jobs:batchDeleteÚAparent,filterÑ
ListJobs,.google.cloud.talent.v4beta1.ListJobsRequest-.google.cloud.talent.v4beta1.ListJobsResponse"h‚Óä“R+/v4beta1/{parent=projects/*/tenants/*}/jobsZ#!/v4beta1/{parent=projects/*}/jobsÚAparent,filterÛ

SearchJobs..google.cloud.talent.v4beta1.SearchJobsRequest/.google.cloud.talent.v4beta1.SearchJobsResponse"l‚Óä“f"2/v4beta1/{parent=projects/*/tenants/*}/jobs:search:*Z-"(/v4beta1/{parent=projects/*}/jobs:search:*ó
SearchJobsForAlert..google.cloud.talent.v4beta1.SearchJobsRequest/.google.cloud.talent.v4beta1.SearchJobsResponse"|‚Óä“v":/v4beta1/{parent=projects/*/tenants/*}/jobs:searchForAlert:*Z5"0/v4beta1/{parent=projects/*}/jobs:searchForAlert:*lÊAjobs.googleapis.comÒAShttps://www.googleapis.com/auth/cloud-platform,https://www.googleapis.com/auth/jobsBs
com.google.cloud.talent.v4beta1BJobServiceProtoPZ7cloud.google.com/go/talent/apiv4beta1/talentpb;talentpb¢CTSbproto3'
        , true);

        static::$is_initialized = true;
    }
}

