Class: Google::Cloud::Talent::V4beta1::Job
- Inherits:
-
Object
- Object
- Google::Cloud::Talent::V4beta1::Job
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/talent/v4beta1/job.rb
Overview
A Job resource represents a job posting (also referred to as a "job listing" or "job requisition"). A job belongs to a Company, which is the hiring entity responsible for the job.
Defined Under Namespace
Classes: ApplicationInfo, CustomAttributesEntry, DerivedInfo, ProcessingOptions
Instance Attribute Summary collapse
-
#addresses ⇒ ::Array<::String>
Strongly recommended for the best service experience.
-
#application_info ⇒ ::Google::Cloud::Talent::V4beta1::Job::ApplicationInfo
Job application information.
-
#company ⇒ ::String
Required.
-
#company_display_name ⇒ ::String
readonly
Output only.
-
#compensation_info ⇒ ::Google::Cloud::Talent::V4beta1::CompensationInfo
Job compensation information (a.k.a. "pay rate") i.e., the compensation that will paid to the employee.
-
#custom_attributes ⇒ ::Google::Protobuf::Map{::String => ::Google::Cloud::Talent::V4beta1::CustomAttribute}
A map of fields to hold both filterable and non-filterable custom job attributes that are not covered by the provided structured fields.
-
#degree_types ⇒ ::Array<::Google::Cloud::Talent::V4beta1::DegreeType>
The desired education degrees for the job, such as Bachelors, Masters.
-
#department ⇒ ::String
The department or functional area within the company with the open position.
-
#derived_info ⇒ ::Google::Cloud::Talent::V4beta1::Job::DerivedInfo
readonly
Output only.
-
#description ⇒ ::String
Required.
- #employment_types ⇒ ::Array<::Google::Cloud::Talent::V4beta1::EmploymentType>
-
#incentives ⇒ ::String
A description of bonus, commission, and other compensation incentives associated with the job not including salary or pay.
-
#job_benefits ⇒ ::Array<::Google::Cloud::Talent::V4beta1::JobBenefit>
The benefits included with the job.
-
#job_end_time ⇒ ::Google::Protobuf::Timestamp
The end timestamp of the job.
-
#job_level ⇒ ::Google::Cloud::Talent::V4beta1::JobLevel
The experience level associated with the job, such as "Entry Level".
-
#job_start_time ⇒ ::Google::Protobuf::Timestamp
The start timestamp of the job in UTC time zone.
-
#language_code ⇒ ::String
The language of the posting.
-
#name ⇒ ::String
Required during job update.
-
#posting_create_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#posting_expire_time ⇒ ::Google::Protobuf::Timestamp
Strongly recommended for the best service experience.
-
#posting_publish_time ⇒ ::Google::Protobuf::Timestamp
The timestamp this job posting was most recently published.
-
#posting_region ⇒ ::Google::Cloud::Talent::V4beta1::PostingRegion
The job PostingRegion (for example, state, country) throughout which the job is available.
-
#posting_update_time ⇒ ::Google::Protobuf::Timestamp
readonly
Output only.
-
#processing_options ⇒ ::Google::Cloud::Talent::V4beta1::Job::ProcessingOptions
Options for job processing.
-
#promotion_value ⇒ ::Integer
A promotion value of the job, as determined by the client.
-
#qualifications ⇒ ::String
A description of the qualifications required to perform the job.
-
#requisition_id ⇒ ::String
Required.
-
#responsibilities ⇒ ::String
A description of job responsibilities.
-
#title ⇒ ::String
Required.
-
#visibility ⇒ ::Google::Cloud::Talent::V4beta1::Visibility
deprecated
Deprecated.
This field is deprecated and may be removed in the next major version update.
Instance Attribute Details
#addresses ⇒ ::Array<::String>
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#application_info ⇒ ::Google::Cloud::Talent::V4beta1::Job::ApplicationInfo
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#company ⇒ ::String
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#company_display_name ⇒ ::String (readonly)
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#compensation_info ⇒ ::Google::Cloud::Talent::V4beta1::CompensationInfo
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#custom_attributes ⇒ ::Google::Protobuf::Map{::String => ::Google::Cloud::Talent::V4beta1::CustomAttribute}
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#degree_types ⇒ ::Array<::Google::Cloud::Talent::V4beta1::DegreeType>
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#department ⇒ ::String
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#derived_info ⇒ ::Google::Cloud::Talent::V4beta1::Job::DerivedInfo (readonly)
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#description ⇒ ::String
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#employment_types ⇒ ::Array<::Google::Cloud::Talent::V4beta1::EmploymentType>
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#incentives ⇒ ::String
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#job_benefits ⇒ ::Array<::Google::Cloud::Talent::V4beta1::JobBenefit>
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#job_end_time ⇒ ::Google::Protobuf::Timestamp
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#job_level ⇒ ::Google::Cloud::Talent::V4beta1::JobLevel
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#job_start_time ⇒ ::Google::Protobuf::Timestamp
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#language_code ⇒ ::String
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#name ⇒ ::String
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#posting_create_time ⇒ ::Google::Protobuf::Timestamp (readonly)
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#posting_expire_time ⇒ ::Google::Protobuf::Timestamp
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#posting_publish_time ⇒ ::Google::Protobuf::Timestamp
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#posting_region ⇒ ::Google::Cloud::Talent::V4beta1::PostingRegion
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#posting_update_time ⇒ ::Google::Protobuf::Timestamp (readonly)
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#processing_options ⇒ ::Google::Cloud::Talent::V4beta1::Job::ProcessingOptions
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#promotion_value ⇒ ::Integer
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#qualifications ⇒ ::String
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#requisition_id ⇒ ::String
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#responsibilities ⇒ ::String
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#title ⇒ ::String
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |
#visibility ⇒ ::Google::Cloud::Talent::V4beta1::Visibility
This field is deprecated and may be removed in the next major version update.
Returns Deprecated. The job is only visible to the owner.
The visibility of the job.
Defaults to Visibility.ACCOUNT_ONLY if not specified.
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 |
# File 'proto_docs/google/cloud/talent/v4beta1/job.rb', line 301 class Job include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods # Application related details of a job posting. # @!attribute [rw] emails # @return [::Array<::String>] # Use this field to specify email address(es) to which resumes or # applications can be sent. # # The maximum number of allowed characters for each entry is 255. # @!attribute [rw] instruction # @return [::String] # Use this field to provide instructions, such as "Mail your application # to ...", that a candidate can follow to apply for the job. # # This field accepts and sanitizes HTML input, and also accepts # bold, italic, ordered list, and unordered list markup tags. # # The maximum number of allowed characters is 3,000. # @!attribute [rw] uris # @return [::Array<::String>] # Use this URI field to direct an applicant to a website, for example to # link to an online application form. # # The maximum number of allowed characters for each entry is 2,000. class ApplicationInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Derived details about the job posting. # @!attribute [rw] locations # @return [::Array<::Google::Cloud::Talent::V4beta1::Location>] # Structured locations of the job, resolved from # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses}. # # {::Google::Cloud::Talent::V4beta1::Job::DerivedInfo#locations locations} are # exactly matched to # {::Google::Cloud::Talent::V4beta1::Job#addresses Job.addresses} in the same # order. # @!attribute [rw] job_categories # @return [::Array<::Google::Cloud::Talent::V4beta1::JobCategory>] # Job categories derived from # {::Google::Cloud::Talent::V4beta1::Job#title Job.title} and # {::Google::Cloud::Talent::V4beta1::Job#description Job.description}. class DerivedInfo include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # Options for job processing. # @!attribute [rw] disable_street_address_resolution # @return [::Boolean] # If set to `true`, the service does not attempt to resolve a # more precise address for the job. # @!attribute [rw] html_sanitization # @return [::Google::Cloud::Talent::V4beta1::HtmlSanitization] # Option for job HTML content sanitization. Applied fields are: # # * description # * applicationInfo.instruction # * incentives # * qualifications # * responsibilities # # HTML tags in these fields may be stripped if sanitiazation isn't # disabled. # # Defaults to # {::Google::Cloud::Talent::V4beta1::HtmlSanitization::SIMPLE_FORMATTING_ONLY HtmlSanitization.SIMPLE_FORMATTING_ONLY}. class ProcessingOptions include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end # @!attribute [rw] key # @return [::String] # @!attribute [rw] value # @return [::Google::Cloud::Talent::V4beta1::CustomAttribute] class CustomAttributesEntry include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end end |