1 /* 2 * Copyright 2020 Google LLC 3 * 4 * Licensed under the Apache License, Version 2.0 (the "License"); 5 * you may not use this file except in compliance with the License. 6 * You may obtain a copy of the License at 7 * 8 * https://www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 // Generated by the protocol buffer compiler. DO NOT EDIT! 17 // source: google/cloud/talent/v4/job.proto 18 19 package com.google.cloud.talent.v4; 20 21 public final class JobProto { JobProto()22 private JobProto() {} 23 registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)24 public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {} 25 registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)26 public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) { 27 registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry); 28 } 29 30 static final com.google.protobuf.Descriptors.Descriptor 31 internal_static_google_cloud_talent_v4_Job_descriptor; 32 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 33 internal_static_google_cloud_talent_v4_Job_fieldAccessorTable; 34 static final com.google.protobuf.Descriptors.Descriptor 35 internal_static_google_cloud_talent_v4_Job_ApplicationInfo_descriptor; 36 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 37 internal_static_google_cloud_talent_v4_Job_ApplicationInfo_fieldAccessorTable; 38 static final com.google.protobuf.Descriptors.Descriptor 39 internal_static_google_cloud_talent_v4_Job_DerivedInfo_descriptor; 40 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 41 internal_static_google_cloud_talent_v4_Job_DerivedInfo_fieldAccessorTable; 42 static final com.google.protobuf.Descriptors.Descriptor 43 internal_static_google_cloud_talent_v4_Job_ProcessingOptions_descriptor; 44 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 45 internal_static_google_cloud_talent_v4_Job_ProcessingOptions_fieldAccessorTable; 46 static final com.google.protobuf.Descriptors.Descriptor 47 internal_static_google_cloud_talent_v4_Job_CustomAttributesEntry_descriptor; 48 static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable 49 internal_static_google_cloud_talent_v4_Job_CustomAttributesEntry_fieldAccessorTable; 50 getDescriptor()51 public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() { 52 return descriptor; 53 } 54 55 private static com.google.protobuf.Descriptors.FileDescriptor descriptor; 56 57 static { 58 java.lang.String[] descriptorData = { 59 "\n google/cloud/talent/v4/job.proto\022\026goog" 60 + "le.cloud.talent.v4\032\037google/api/field_beh" 61 + "avior.proto\032\031google/api/resource.proto\032#" 62 + "google/cloud/talent/v4/common.proto\032\037goo" 63 + "gle/protobuf/timestamp.proto\"\365\016\n\003Job\022\014\n\004" 64 + "name\030\001 \001(\t\0224\n\007company\030\002 \001(\tB#\340A\002\372A\035\n\033job" 65 + "s.googleapis.com/Company\022\033\n\016requisition_" 66 + "id\030\003 \001(\tB\003\340A\002\022\022\n\005title\030\004 \001(\tB\003\340A\002\022\030\n\013des" 67 + "cription\030\005 \001(\tB\003\340A\002\022\021\n\taddresses\030\006 \003(\t\022E" 68 + "\n\020application_info\030\007 \001(\0132+.google.cloud." 69 + "talent.v4.Job.ApplicationInfo\0228\n\014job_ben" 70 + "efits\030\010 \003(\0162\".google.cloud.talent.v4.Job" 71 + "Benefit\022C\n\021compensation_info\030\t \001(\0132(.goo" 72 + "gle.cloud.talent.v4.CompensationInfo\022L\n\021" 73 + "custom_attributes\030\n \003(\01321.google.cloud.t" 74 + "alent.v4.Job.CustomAttributesEntry\0228\n\014de" 75 + "gree_types\030\013 \003(\0162\".google.cloud.talent.v" 76 + "4.DegreeType\022\022\n\ndepartment\030\014 \001(\t\022@\n\020empl" 77 + "oyment_types\030\r \003(\0162&.google.cloud.talent" 78 + ".v4.EmploymentType\022\022\n\nincentives\030\016 \001(\t\022\025" 79 + "\n\rlanguage_code\030\017 \001(\t\0223\n\tjob_level\030\020 \001(\016" 80 + "2 .google.cloud.talent.v4.JobLevel\022\027\n\017pr" 81 + "omotion_value\030\021 \001(\005\022\026\n\016qualifications\030\022 " 82 + "\001(\t\022\030\n\020responsibilities\030\023 \001(\t\022=\n\016posting" 83 + "_region\030\024 \001(\0162%.google.cloud.talent.v4.P" 84 + "ostingRegion\022:\n\nvisibility\030\025 \001(\0162\".googl" 85 + "e.cloud.talent.v4.VisibilityB\002\030\001\0222\n\016job_" 86 + "start_time\030\026 \001(\0132\032.google.protobuf.Times" 87 + "tamp\0220\n\014job_end_time\030\027 \001(\0132\032.google.prot" 88 + "obuf.Timestamp\0228\n\024posting_publish_time\030\030" 89 + " \001(\0132\032.google.protobuf.Timestamp\0227\n\023post" 90 + "ing_expire_time\030\031 \001(\0132\032.google.protobuf." 91 + "Timestamp\022<\n\023posting_create_time\030\032 \001(\0132\032" 92 + ".google.protobuf.TimestampB\003\340A\003\022<\n\023posti" 93 + "ng_update_time\030\033 \001(\0132\032.google.protobuf.T" 94 + "imestampB\003\340A\003\022!\n\024company_display_name\030\034 " 95 + "\001(\tB\003\340A\003\022B\n\014derived_info\030\035 \001(\0132\'.google." 96 + "cloud.talent.v4.Job.DerivedInfoB\003\340A\003\022I\n\022" 97 + "processing_options\030\036 \001(\0132-.google.cloud." 98 + "talent.v4.Job.ProcessingOptions\032D\n\017Appli" 99 + "cationInfo\022\016\n\006emails\030\001 \003(\t\022\023\n\013instructio" 100 + "n\030\002 \001(\t\022\014\n\004uris\030\003 \003(\t\032\177\n\013DerivedInfo\0223\n\t" 101 + "locations\030\001 \003(\0132 .google.cloud.talent.v4" 102 + ".Location\022;\n\016job_categories\030\003 \003(\0162#.goog" 103 + "le.cloud.talent.v4.JobCategory\032\203\001\n\021Proce" 104 + "ssingOptions\022)\n!disable_street_address_r" 105 + "esolution\030\001 \001(\010\022C\n\021html_sanitization\030\002 \001" 106 + "(\0162(.google.cloud.talent.v4.HtmlSanitiza" 107 + "tion\032`\n\025CustomAttributesEntry\022\013\n\003key\030\001 \001" 108 + "(\t\0226\n\005value\030\002 \001(\0132\'.google.cloud.talent." 109 + "v4.CustomAttribute:\0028\001:L\352AI\n\027jobs.google" 110 + "apis.com/Job\022.projects/{project}/tenants" 111 + "/{tenant}/jobs/{job}Bb\n\032com.google.cloud" 112 + ".talent.v4B\010JobProtoP\001Z2cloud.google.com" 113 + "/go/talent/apiv4/talentpb;talentpb\242\002\003CTS" 114 + "b\006proto3" 115 }; 116 descriptor = 117 com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom( 118 descriptorData, 119 new com.google.protobuf.Descriptors.FileDescriptor[] { 120 com.google.api.FieldBehaviorProto.getDescriptor(), 121 com.google.api.ResourceProto.getDescriptor(), 122 com.google.cloud.talent.v4.CommonProto.getDescriptor(), 123 com.google.protobuf.TimestampProto.getDescriptor(), 124 }); 125 internal_static_google_cloud_talent_v4_Job_descriptor = 126 getDescriptor().getMessageTypes().get(0); 127 internal_static_google_cloud_talent_v4_Job_fieldAccessorTable = 128 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 129 internal_static_google_cloud_talent_v4_Job_descriptor, 130 new java.lang.String[] { 131 "Name", 132 "Company", 133 "RequisitionId", 134 "Title", 135 "Description", 136 "Addresses", 137 "ApplicationInfo", 138 "JobBenefits", 139 "CompensationInfo", 140 "CustomAttributes", 141 "DegreeTypes", 142 "Department", 143 "EmploymentTypes", 144 "Incentives", 145 "LanguageCode", 146 "JobLevel", 147 "PromotionValue", 148 "Qualifications", 149 "Responsibilities", 150 "PostingRegion", 151 "Visibility", 152 "JobStartTime", 153 "JobEndTime", 154 "PostingPublishTime", 155 "PostingExpireTime", 156 "PostingCreateTime", 157 "PostingUpdateTime", 158 "CompanyDisplayName", 159 "DerivedInfo", 160 "ProcessingOptions", 161 }); 162 internal_static_google_cloud_talent_v4_Job_ApplicationInfo_descriptor = 163 internal_static_google_cloud_talent_v4_Job_descriptor.getNestedTypes().get(0); 164 internal_static_google_cloud_talent_v4_Job_ApplicationInfo_fieldAccessorTable = 165 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 166 internal_static_google_cloud_talent_v4_Job_ApplicationInfo_descriptor, 167 new java.lang.String[] { 168 "Emails", "Instruction", "Uris", 169 }); 170 internal_static_google_cloud_talent_v4_Job_DerivedInfo_descriptor = 171 internal_static_google_cloud_talent_v4_Job_descriptor.getNestedTypes().get(1); 172 internal_static_google_cloud_talent_v4_Job_DerivedInfo_fieldAccessorTable = 173 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 174 internal_static_google_cloud_talent_v4_Job_DerivedInfo_descriptor, 175 new java.lang.String[] { 176 "Locations", "JobCategories", 177 }); 178 internal_static_google_cloud_talent_v4_Job_ProcessingOptions_descriptor = 179 internal_static_google_cloud_talent_v4_Job_descriptor.getNestedTypes().get(2); 180 internal_static_google_cloud_talent_v4_Job_ProcessingOptions_fieldAccessorTable = 181 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 182 internal_static_google_cloud_talent_v4_Job_ProcessingOptions_descriptor, 183 new java.lang.String[] { 184 "DisableStreetAddressResolution", "HtmlSanitization", 185 }); 186 internal_static_google_cloud_talent_v4_Job_CustomAttributesEntry_descriptor = 187 internal_static_google_cloud_talent_v4_Job_descriptor.getNestedTypes().get(3); 188 internal_static_google_cloud_talent_v4_Job_CustomAttributesEntry_fieldAccessorTable = 189 new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable( 190 internal_static_google_cloud_talent_v4_Job_CustomAttributesEntry_descriptor, 191 new java.lang.String[] { 192 "Key", "Value", 193 }); 194 com.google.protobuf.ExtensionRegistry registry = 195 com.google.protobuf.ExtensionRegistry.newInstance(); 196 registry.add(com.google.api.FieldBehaviorProto.fieldBehavior); 197 registry.add(com.google.api.ResourceProto.resource); 198 registry.add(com.google.api.ResourceProto.resourceReference); com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)199 com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( 200 descriptor, registry); com.google.api.FieldBehaviorProto.getDescriptor()201 com.google.api.FieldBehaviorProto.getDescriptor(); com.google.api.ResourceProto.getDescriptor()202 com.google.api.ResourceProto.getDescriptor(); com.google.cloud.talent.v4.CommonProto.getDescriptor()203 com.google.cloud.talent.v4.CommonProto.getDescriptor(); com.google.protobuf.TimestampProto.getDescriptor()204 com.google.protobuf.TimestampProto.getDescriptor(); 205 } 206 207 // @@protoc_insertion_point(outer_class_scope) 208 } 209