public final class Job extends com.google.protobuf.GeneratedMessageV3 implements JobOrBuilder
A Job resource represents a job posting (also referred to as a "job listing" or "job requisition"). A job belongs to a [Company][google.cloud.talent.v4beta1.Company], which is the hiring entity responsible for the job.Protobuf type
google.cloud.talent.v4beta1.Job| Modifier and Type | Class and Description |
|---|---|
static class |
Job.ApplicationInfo
Application related details of a job posting.
|
static interface |
Job.ApplicationInfoOrBuilder |
static class |
Job.Builder
A Job resource represents a job posting (also referred to as a "job listing"
or "job requisition").
|
static class |
Job.DerivedInfo
Output only.
|
static interface |
Job.DerivedInfoOrBuilder |
static class |
Job.ProcessingOptions
Input only.
|
static interface |
Job.ProcessingOptionsOrBuilder |
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage,BuilderType extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable| Modifier and Type | Method and Description |
|---|---|
boolean |
containsCustomAttributes(String key)
Optional.
|
boolean |
equals(Object obj) |
String |
getAddresses(int index)
Optional but strongly recommended for the best service experience.
|
com.google.protobuf.ByteString |
getAddressesBytes(int index)
Optional but strongly recommended for the best service experience.
|
int |
getAddressesCount()
Optional but strongly recommended for the best service experience.
|
com.google.protobuf.ProtocolStringList |
getAddressesList()
Optional but strongly recommended for the best service experience.
|
Job.ApplicationInfo |
getApplicationInfo()
Optional.
|
Job.ApplicationInfoOrBuilder |
getApplicationInfoOrBuilder()
Optional.
|
String |
getCompany()
Required.
|
com.google.protobuf.ByteString |
getCompanyBytes()
Required.
|
String |
getCompanyDisplayName()
Output only.
|
com.google.protobuf.ByteString |
getCompanyDisplayNameBytes()
Output only.
|
CompensationInfo |
getCompensationInfo()
Optional.
|
CompensationInfoOrBuilder |
getCompensationInfoOrBuilder()
Optional.
|
Map<String,CustomAttribute> |
getCustomAttributes()
Deprecated.
|
int |
getCustomAttributesCount()
Optional.
|
Map<String,CustomAttribute> |
getCustomAttributesMap()
Optional.
|
CustomAttribute |
getCustomAttributesOrDefault(String key,
CustomAttribute defaultValue)
Optional.
|
CustomAttribute |
getCustomAttributesOrThrow(String key)
Optional.
|
static Job |
getDefaultInstance() |
Job |
getDefaultInstanceForType() |
DegreeType |
getDegreeTypes(int index)
Optional.
|
int |
getDegreeTypesCount()
Optional.
|
List<DegreeType> |
getDegreeTypesList()
Optional.
|
int |
getDegreeTypesValue(int index)
Optional.
|
List<Integer> |
getDegreeTypesValueList()
Optional.
|
String |
getDepartment()
Optional.
|
com.google.protobuf.ByteString |
getDepartmentBytes()
Optional.
|
Job.DerivedInfo |
getDerivedInfo()
Output only.
|
Job.DerivedInfoOrBuilder |
getDerivedInfoOrBuilder()
Output only.
|
String |
getDescription()
Required.
|
com.google.protobuf.ByteString |
getDescriptionBytes()
Required.
|
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
EmploymentType |
getEmploymentTypes(int index)
Optional.
|
int |
getEmploymentTypesCount()
Optional.
|
List<EmploymentType> |
getEmploymentTypesList()
Optional.
|
int |
getEmploymentTypesValue(int index)
Optional.
|
List<Integer> |
getEmploymentTypesValueList()
Optional.
|
String |
getIncentives()
Optional.
|
com.google.protobuf.ByteString |
getIncentivesBytes()
Optional.
|
JobBenefit |
getJobBenefits(int index)
Optional.
|
int |
getJobBenefitsCount()
Optional.
|
List<JobBenefit> |
getJobBenefitsList()
Optional.
|
int |
getJobBenefitsValue(int index)
Optional.
|
List<Integer> |
getJobBenefitsValueList()
Optional.
|
com.google.protobuf.Timestamp |
getJobEndTime()
Optional.
|
com.google.protobuf.TimestampOrBuilder |
getJobEndTimeOrBuilder()
Optional.
|
JobLevel |
getJobLevel()
Optional.
|
int |
getJobLevelValue()
Optional.
|
com.google.protobuf.Timestamp |
getJobStartTime()
Optional.
|
com.google.protobuf.TimestampOrBuilder |
getJobStartTimeOrBuilder()
Optional.
|
String |
getLanguageCode()
Optional.
|
com.google.protobuf.ByteString |
getLanguageCodeBytes()
Optional.
|
String |
getName()
Required during job update.
|
com.google.protobuf.ByteString |
getNameBytes()
Required during job update.
|
com.google.protobuf.Parser<Job> |
getParserForType() |
com.google.protobuf.Timestamp |
getPostingCreateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getPostingCreateTimeOrBuilder()
Output only.
|
com.google.protobuf.Timestamp |
getPostingExpireTime()
Optional but strongly recommended for the best service
experience.
|
com.google.protobuf.TimestampOrBuilder |
getPostingExpireTimeOrBuilder()
Optional but strongly recommended for the best service
experience.
|
com.google.protobuf.Timestamp |
getPostingPublishTime()
Optional.
|
com.google.protobuf.TimestampOrBuilder |
getPostingPublishTimeOrBuilder()
Optional.
|
PostingRegion |
getPostingRegion()
Optional.
|
int |
getPostingRegionValue()
Optional.
|
com.google.protobuf.Timestamp |
getPostingUpdateTime()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getPostingUpdateTimeOrBuilder()
Output only.
|
Job.ProcessingOptions |
getProcessingOptions()
Optional.
|
Job.ProcessingOptionsOrBuilder |
getProcessingOptionsOrBuilder()
Optional.
|
int |
getPromotionValue()
Optional.
|
String |
getQualifications()
Optional.
|
com.google.protobuf.ByteString |
getQualificationsBytes()
Optional.
|
String |
getRequisitionId()
Required.
|
com.google.protobuf.ByteString |
getRequisitionIdBytes()
Required.
|
String |
getResponsibilities()
Optional.
|
com.google.protobuf.ByteString |
getResponsibilitiesBytes()
Optional.
|
int |
getSerializedSize() |
String |
getTitle()
Required.
|
com.google.protobuf.ByteString |
getTitleBytes()
Required.
|
com.google.protobuf.UnknownFieldSet |
getUnknownFields() |
Visibility |
getVisibility()
Optional.
|
int |
getVisibilityValue()
Optional.
|
boolean |
hasApplicationInfo()
Optional.
|
boolean |
hasCompensationInfo()
Optional.
|
boolean |
hasDerivedInfo()
Output only.
|
int |
hashCode() |
boolean |
hasJobEndTime()
Optional.
|
boolean |
hasJobStartTime()
Optional.
|
boolean |
hasPostingCreateTime()
Output only.
|
boolean |
hasPostingExpireTime()
Optional but strongly recommended for the best service
experience.
|
boolean |
hasPostingPublishTime()
Optional.
|
boolean |
hasPostingUpdateTime()
Output only.
|
boolean |
hasProcessingOptions()
Optional.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
protected com.google.protobuf.MapField |
internalGetMapField(int number) |
boolean |
isInitialized() |
static Job.Builder |
newBuilder() |
static Job.Builder |
newBuilder(Job prototype) |
Job.Builder |
newBuilderForType() |
protected Job.Builder |
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
static Job |
parseDelimitedFrom(InputStream input) |
static Job |
parseDelimitedFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Job |
parseFrom(byte[] data) |
static Job |
parseFrom(byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Job |
parseFrom(ByteBuffer data) |
static Job |
parseFrom(ByteBuffer data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Job |
parseFrom(com.google.protobuf.ByteString data) |
static Job |
parseFrom(com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Job |
parseFrom(com.google.protobuf.CodedInputStream input) |
static Job |
parseFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static Job |
parseFrom(InputStream input) |
static Job |
parseFrom(InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
static com.google.protobuf.Parser<Job> |
parser() |
Job.Builder |
toBuilder() |
void |
writeTo(com.google.protobuf.CodedOutputStream output) |
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, makeExtensionsImmutable, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagfindInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toStringaddAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToclone, finalize, getClass, notify, notifyAll, wait, wait, waitpublic static final int NAME_FIELD_NUMBER
public static final int COMPANY_FIELD_NUMBER
public static final int REQUISITION_ID_FIELD_NUMBER
public static final int TITLE_FIELD_NUMBER
public static final int DESCRIPTION_FIELD_NUMBER
public static final int ADDRESSES_FIELD_NUMBER
public static final int APPLICATION_INFO_FIELD_NUMBER
public static final int JOB_BENEFITS_FIELD_NUMBER
public static final int COMPENSATION_INFO_FIELD_NUMBER
public static final int CUSTOM_ATTRIBUTES_FIELD_NUMBER
public static final int DEGREE_TYPES_FIELD_NUMBER
public static final int DEPARTMENT_FIELD_NUMBER
public static final int EMPLOYMENT_TYPES_FIELD_NUMBER
public static final int INCENTIVES_FIELD_NUMBER
public static final int LANGUAGE_CODE_FIELD_NUMBER
public static final int JOB_LEVEL_FIELD_NUMBER
public static final int PROMOTION_VALUE_FIELD_NUMBER
public static final int QUALIFICATIONS_FIELD_NUMBER
public static final int RESPONSIBILITIES_FIELD_NUMBER
public static final int POSTING_REGION_FIELD_NUMBER
public static final int VISIBILITY_FIELD_NUMBER
public static final int JOB_START_TIME_FIELD_NUMBER
public static final int JOB_END_TIME_FIELD_NUMBER
public static final int POSTING_PUBLISH_TIME_FIELD_NUMBER
public static final int POSTING_EXPIRE_TIME_FIELD_NUMBER
public static final int POSTING_CREATE_TIME_FIELD_NUMBER
public static final int POSTING_UPDATE_TIME_FIELD_NUMBER
public static final int COMPANY_DISPLAY_NAME_FIELD_NUMBER
public static final int DERIVED_INFO_FIELD_NUMBER
public static final int PROCESSING_OPTIONS_FIELD_NUMBER
public final com.google.protobuf.UnknownFieldSet getUnknownFields()
getUnknownFields in interface com.google.protobuf.MessageOrBuildergetUnknownFields in class com.google.protobuf.GeneratedMessageV3public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.MapField internalGetMapField(int number)
internalGetMapField in class com.google.protobuf.GeneratedMessageV3protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3public String getName()
Required during job update.
The resource name for the job. This is generated by the service when a
job is created.
The format is
"projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}", for
example, "projects/api-test-project/tenants/foo/jobs/1234".
Tenant id is optional and the default tenant is used if unspecified, for
example, "projects/api-test-project/jobs/1234".
Use of this field in job queries and API calls is preferred over the use of
[requisition_id][google.cloud.talent.v4beta1.Job.requisition_id] since this
value is unique.
string name = 1;getName in interface JobOrBuilderpublic com.google.protobuf.ByteString getNameBytes()
Required during job update.
The resource name for the job. This is generated by the service when a
job is created.
The format is
"projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}", for
example, "projects/api-test-project/tenants/foo/jobs/1234".
Tenant id is optional and the default tenant is used if unspecified, for
example, "projects/api-test-project/jobs/1234".
Use of this field in job queries and API calls is preferred over the use of
[requisition_id][google.cloud.talent.v4beta1.Job.requisition_id] since this
value is unique.
string name = 1;getNameBytes in interface JobOrBuilderpublic String getCompany()
Required.
The resource name of the company listing the job.
The format is
"projects/{project_id}/tenants/{tenant_id}/companies/{company_id}", for
example, "projects/api-test-project/tenants/foo/companies/bar".
Tenant id is optional and the default tenant is used if unspecified, for
example, "projects/api-test-project/companies/bar".
string company = 2;getCompany in interface JobOrBuilderpublic com.google.protobuf.ByteString getCompanyBytes()
Required.
The resource name of the company listing the job.
The format is
"projects/{project_id}/tenants/{tenant_id}/companies/{company_id}", for
example, "projects/api-test-project/tenants/foo/companies/bar".
Tenant id is optional and the default tenant is used if unspecified, for
example, "projects/api-test-project/companies/bar".
string company = 2;getCompanyBytes in interface JobOrBuilderpublic String getRequisitionId()
Required. The requisition ID, also referred to as the posting ID, is assigned by the client to identify a job. This field is intended to be used by clients for client identification and tracking of postings. A job isn't allowed to be created if there is another job with the same [company][google.cloud.talent.v4beta1.Job.name], [language_code][google.cloud.talent.v4beta1.Job.language_code] and [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id]. The maximum number of allowed characters is 255.
string requisition_id = 3;getRequisitionId in interface JobOrBuilderpublic com.google.protobuf.ByteString getRequisitionIdBytes()
Required. The requisition ID, also referred to as the posting ID, is assigned by the client to identify a job. This field is intended to be used by clients for client identification and tracking of postings. A job isn't allowed to be created if there is another job with the same [company][google.cloud.talent.v4beta1.Job.name], [language_code][google.cloud.talent.v4beta1.Job.language_code] and [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id]. The maximum number of allowed characters is 255.
string requisition_id = 3;getRequisitionIdBytes in interface JobOrBuilderpublic String getTitle()
Required. The title of the job, such as "Software Engineer" The maximum number of allowed characters is 500.
string title = 4;getTitle in interface JobOrBuilderpublic com.google.protobuf.ByteString getTitleBytes()
Required. The title of the job, such as "Software Engineer" The maximum number of allowed characters is 500.
string title = 4;getTitleBytes in interface JobOrBuilderpublic String getDescription()
Required. The description of the job, which typically includes a multi-paragraph description of the company and related information. Separate fields are provided on the job object for [responsibilities][google.cloud.talent.v4beta1.Job.responsibilities], [qualifications][google.cloud.talent.v4beta1.Job.qualifications], and other job characteristics. Use of these separate job fields is recommended. 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 100,000.
string description = 5;getDescription in interface JobOrBuilderpublic com.google.protobuf.ByteString getDescriptionBytes()
Required. The description of the job, which typically includes a multi-paragraph description of the company and related information. Separate fields are provided on the job object for [responsibilities][google.cloud.talent.v4beta1.Job.responsibilities], [qualifications][google.cloud.talent.v4beta1.Job.qualifications], and other job characteristics. Use of these separate job fields is recommended. 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 100,000.
string description = 5;getDescriptionBytes in interface JobOrBuilderpublic com.google.protobuf.ProtocolStringList getAddressesList()
Optional but strongly recommended for the best service experience. Location(s) where the employer is looking to hire for this job posting. Specifying the full street address(es) of the hiring location enables better API results, especially job searches by commute time. At most 50 locations are allowed for best search performance. If a job has more locations, it is suggested to split it into multiple jobs with unique [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id]s (e.g. 'ReqA' becomes 'ReqA-1', 'ReqA-2', and so on.) as multiple jobs with the same [company][google.cloud.talent.v4beta1.Job.company], [language_code][google.cloud.talent.v4beta1.Job.language_code] and [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id] are not allowed. If the original [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id] must be preserved, a custom field should be used for storage. It is also suggested to group the locations that close to each other in the same job for better search experience. The maximum number of allowed characters is 500.
repeated string addresses = 6;getAddressesList in interface JobOrBuilderpublic int getAddressesCount()
Optional but strongly recommended for the best service experience. Location(s) where the employer is looking to hire for this job posting. Specifying the full street address(es) of the hiring location enables better API results, especially job searches by commute time. At most 50 locations are allowed for best search performance. If a job has more locations, it is suggested to split it into multiple jobs with unique [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id]s (e.g. 'ReqA' becomes 'ReqA-1', 'ReqA-2', and so on.) as multiple jobs with the same [company][google.cloud.talent.v4beta1.Job.company], [language_code][google.cloud.talent.v4beta1.Job.language_code] and [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id] are not allowed. If the original [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id] must be preserved, a custom field should be used for storage. It is also suggested to group the locations that close to each other in the same job for better search experience. The maximum number of allowed characters is 500.
repeated string addresses = 6;getAddressesCount in interface JobOrBuilderpublic String getAddresses(int index)
Optional but strongly recommended for the best service experience. Location(s) where the employer is looking to hire for this job posting. Specifying the full street address(es) of the hiring location enables better API results, especially job searches by commute time. At most 50 locations are allowed for best search performance. If a job has more locations, it is suggested to split it into multiple jobs with unique [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id]s (e.g. 'ReqA' becomes 'ReqA-1', 'ReqA-2', and so on.) as multiple jobs with the same [company][google.cloud.talent.v4beta1.Job.company], [language_code][google.cloud.talent.v4beta1.Job.language_code] and [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id] are not allowed. If the original [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id] must be preserved, a custom field should be used for storage. It is also suggested to group the locations that close to each other in the same job for better search experience. The maximum number of allowed characters is 500.
repeated string addresses = 6;getAddresses in interface JobOrBuilderpublic com.google.protobuf.ByteString getAddressesBytes(int index)
Optional but strongly recommended for the best service experience. Location(s) where the employer is looking to hire for this job posting. Specifying the full street address(es) of the hiring location enables better API results, especially job searches by commute time. At most 50 locations are allowed for best search performance. If a job has more locations, it is suggested to split it into multiple jobs with unique [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id]s (e.g. 'ReqA' becomes 'ReqA-1', 'ReqA-2', and so on.) as multiple jobs with the same [company][google.cloud.talent.v4beta1.Job.company], [language_code][google.cloud.talent.v4beta1.Job.language_code] and [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id] are not allowed. If the original [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id] must be preserved, a custom field should be used for storage. It is also suggested to group the locations that close to each other in the same job for better search experience. The maximum number of allowed characters is 500.
repeated string addresses = 6;getAddressesBytes in interface JobOrBuilderpublic boolean hasApplicationInfo()
Optional. Job application information.
.google.cloud.talent.v4beta1.Job.ApplicationInfo application_info = 7;hasApplicationInfo in interface JobOrBuilderpublic Job.ApplicationInfo getApplicationInfo()
Optional. Job application information.
.google.cloud.talent.v4beta1.Job.ApplicationInfo application_info = 7;getApplicationInfo in interface JobOrBuilderpublic Job.ApplicationInfoOrBuilder getApplicationInfoOrBuilder()
Optional. Job application information.
.google.cloud.talent.v4beta1.Job.ApplicationInfo application_info = 7;getApplicationInfoOrBuilder in interface JobOrBuilderpublic List<JobBenefit> getJobBenefitsList()
Optional. The benefits included with the job.
repeated .google.cloud.talent.v4beta1.JobBenefit job_benefits = 8;getJobBenefitsList in interface JobOrBuilderpublic int getJobBenefitsCount()
Optional. The benefits included with the job.
repeated .google.cloud.talent.v4beta1.JobBenefit job_benefits = 8;getJobBenefitsCount in interface JobOrBuilderpublic JobBenefit getJobBenefits(int index)
Optional. The benefits included with the job.
repeated .google.cloud.talent.v4beta1.JobBenefit job_benefits = 8;getJobBenefits in interface JobOrBuilderpublic List<Integer> getJobBenefitsValueList()
Optional. The benefits included with the job.
repeated .google.cloud.talent.v4beta1.JobBenefit job_benefits = 8;getJobBenefitsValueList in interface JobOrBuilderpublic int getJobBenefitsValue(int index)
Optional. The benefits included with the job.
repeated .google.cloud.talent.v4beta1.JobBenefit job_benefits = 8;getJobBenefitsValue in interface JobOrBuilderpublic boolean hasCompensationInfo()
Optional. Job compensation information (a.k.a. "pay rate") i.e., the compensation that will paid to the employee.
.google.cloud.talent.v4beta1.CompensationInfo compensation_info = 9;hasCompensationInfo in interface JobOrBuilderpublic CompensationInfo getCompensationInfo()
Optional. Job compensation information (a.k.a. "pay rate") i.e., the compensation that will paid to the employee.
.google.cloud.talent.v4beta1.CompensationInfo compensation_info = 9;getCompensationInfo in interface JobOrBuilderpublic CompensationInfoOrBuilder getCompensationInfoOrBuilder()
Optional. Job compensation information (a.k.a. "pay rate") i.e., the compensation that will paid to the employee.
.google.cloud.talent.v4beta1.CompensationInfo compensation_info = 9;getCompensationInfoOrBuilder in interface JobOrBuilderpublic int getCustomAttributesCount()
JobOrBuilderOptional. A map of fields to hold both filterable and non-filterable custom job attributes that are not covered by the provided structured fields. The keys of the map are strings up to 64 bytes and must match the pattern: [a-zA-Z][a-zA-Z0-9_]*. For example, key0LikeThis or KEY_1_LIKE_THIS. At most 100 filterable and at most 100 unfilterable keys are supported. For filterable `string_values`, across all keys at most 200 values are allowed, with each string no more than 255 characters. For unfilterable `string_values`, the maximum total size of `string_values` across all keys is 50KB.
map<string, .google.cloud.talent.v4beta1.CustomAttribute> custom_attributes = 10;
getCustomAttributesCount in interface JobOrBuilderpublic boolean containsCustomAttributes(String key)
Optional. A map of fields to hold both filterable and non-filterable custom job attributes that are not covered by the provided structured fields. The keys of the map are strings up to 64 bytes and must match the pattern: [a-zA-Z][a-zA-Z0-9_]*. For example, key0LikeThis or KEY_1_LIKE_THIS. At most 100 filterable and at most 100 unfilterable keys are supported. For filterable `string_values`, across all keys at most 200 values are allowed, with each string no more than 255 characters. For unfilterable `string_values`, the maximum total size of `string_values` across all keys is 50KB.
map<string, .google.cloud.talent.v4beta1.CustomAttribute> custom_attributes = 10;
containsCustomAttributes in interface JobOrBuilder@Deprecated public Map<String,CustomAttribute> getCustomAttributes()
getCustomAttributesMap() instead.getCustomAttributes in interface JobOrBuilderpublic Map<String,CustomAttribute> getCustomAttributesMap()
Optional. A map of fields to hold both filterable and non-filterable custom job attributes that are not covered by the provided structured fields. The keys of the map are strings up to 64 bytes and must match the pattern: [a-zA-Z][a-zA-Z0-9_]*. For example, key0LikeThis or KEY_1_LIKE_THIS. At most 100 filterable and at most 100 unfilterable keys are supported. For filterable `string_values`, across all keys at most 200 values are allowed, with each string no more than 255 characters. For unfilterable `string_values`, the maximum total size of `string_values` across all keys is 50KB.
map<string, .google.cloud.talent.v4beta1.CustomAttribute> custom_attributes = 10;
getCustomAttributesMap in interface JobOrBuilderpublic CustomAttribute getCustomAttributesOrDefault(String key, CustomAttribute defaultValue)
Optional. A map of fields to hold both filterable and non-filterable custom job attributes that are not covered by the provided structured fields. The keys of the map are strings up to 64 bytes and must match the pattern: [a-zA-Z][a-zA-Z0-9_]*. For example, key0LikeThis or KEY_1_LIKE_THIS. At most 100 filterable and at most 100 unfilterable keys are supported. For filterable `string_values`, across all keys at most 200 values are allowed, with each string no more than 255 characters. For unfilterable `string_values`, the maximum total size of `string_values` across all keys is 50KB.
map<string, .google.cloud.talent.v4beta1.CustomAttribute> custom_attributes = 10;
getCustomAttributesOrDefault in interface JobOrBuilderpublic CustomAttribute getCustomAttributesOrThrow(String key)
Optional. A map of fields to hold both filterable and non-filterable custom job attributes that are not covered by the provided structured fields. The keys of the map are strings up to 64 bytes and must match the pattern: [a-zA-Z][a-zA-Z0-9_]*. For example, key0LikeThis or KEY_1_LIKE_THIS. At most 100 filterable and at most 100 unfilterable keys are supported. For filterable `string_values`, across all keys at most 200 values are allowed, with each string no more than 255 characters. For unfilterable `string_values`, the maximum total size of `string_values` across all keys is 50KB.
map<string, .google.cloud.talent.v4beta1.CustomAttribute> custom_attributes = 10;
getCustomAttributesOrThrow in interface JobOrBuilderpublic List<DegreeType> getDegreeTypesList()
Optional. The desired education degrees for the job, such as Bachelors, Masters.
repeated .google.cloud.talent.v4beta1.DegreeType degree_types = 11;getDegreeTypesList in interface JobOrBuilderpublic int getDegreeTypesCount()
Optional. The desired education degrees for the job, such as Bachelors, Masters.
repeated .google.cloud.talent.v4beta1.DegreeType degree_types = 11;getDegreeTypesCount in interface JobOrBuilderpublic DegreeType getDegreeTypes(int index)
Optional. The desired education degrees for the job, such as Bachelors, Masters.
repeated .google.cloud.talent.v4beta1.DegreeType degree_types = 11;getDegreeTypes in interface JobOrBuilderpublic List<Integer> getDegreeTypesValueList()
Optional. The desired education degrees for the job, such as Bachelors, Masters.
repeated .google.cloud.talent.v4beta1.DegreeType degree_types = 11;getDegreeTypesValueList in interface JobOrBuilderpublic int getDegreeTypesValue(int index)
Optional. The desired education degrees for the job, such as Bachelors, Masters.
repeated .google.cloud.talent.v4beta1.DegreeType degree_types = 11;getDegreeTypesValue in interface JobOrBuilderpublic String getDepartment()
Optional. The department or functional area within the company with the open position. The maximum number of allowed characters is 255.
string department = 12;getDepartment in interface JobOrBuilderpublic com.google.protobuf.ByteString getDepartmentBytes()
Optional. The department or functional area within the company with the open position. The maximum number of allowed characters is 255.
string department = 12;getDepartmentBytes in interface JobOrBuilderpublic List<EmploymentType> getEmploymentTypesList()
Optional. The employment type(s) of a job, for example, [full time][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME] or [part time][google.cloud.talent.v4beta1.EmploymentType.PART_TIME].
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 13;getEmploymentTypesList in interface JobOrBuilderpublic int getEmploymentTypesCount()
Optional. The employment type(s) of a job, for example, [full time][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME] or [part time][google.cloud.talent.v4beta1.EmploymentType.PART_TIME].
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 13;getEmploymentTypesCount in interface JobOrBuilderpublic EmploymentType getEmploymentTypes(int index)
Optional. The employment type(s) of a job, for example, [full time][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME] or [part time][google.cloud.talent.v4beta1.EmploymentType.PART_TIME].
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 13;getEmploymentTypes in interface JobOrBuilderpublic List<Integer> getEmploymentTypesValueList()
Optional. The employment type(s) of a job, for example, [full time][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME] or [part time][google.cloud.talent.v4beta1.EmploymentType.PART_TIME].
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 13;getEmploymentTypesValueList in interface JobOrBuilderpublic int getEmploymentTypesValue(int index)
Optional. The employment type(s) of a job, for example, [full time][google.cloud.talent.v4beta1.EmploymentType.FULL_TIME] or [part time][google.cloud.talent.v4beta1.EmploymentType.PART_TIME].
repeated .google.cloud.talent.v4beta1.EmploymentType employment_types = 13;getEmploymentTypesValue in interface JobOrBuilderpublic String getIncentives()
Optional. A description of bonus, commission, and other compensation incentives associated with the job not including salary or pay. The maximum number of allowed characters is 10,000.
string incentives = 14;getIncentives in interface JobOrBuilderpublic com.google.protobuf.ByteString getIncentivesBytes()
Optional. A description of bonus, commission, and other compensation incentives associated with the job not including salary or pay. The maximum number of allowed characters is 10,000.
string incentives = 14;getIncentivesBytes in interface JobOrBuilderpublic String getLanguageCode()
Optional.
The language of the posting. This field is distinct from
any requirements for fluency that are associated with the job.
Language codes must be in BCP-47 format, such as "en-US" or "sr-Latn".
For more information, see
[Tags for Identifying Languages](https://tools.ietf.org/html/bcp47){:
class="external" target="_blank" }.
If this field is unspecified and
[Job.description][google.cloud.talent.v4beta1.Job.description] is present,
detected language code based on
[Job.description][google.cloud.talent.v4beta1.Job.description] is assigned,
otherwise defaults to 'en_US'.
string language_code = 15;getLanguageCode in interface JobOrBuilderpublic com.google.protobuf.ByteString getLanguageCodeBytes()
Optional.
The language of the posting. This field is distinct from
any requirements for fluency that are associated with the job.
Language codes must be in BCP-47 format, such as "en-US" or "sr-Latn".
For more information, see
[Tags for Identifying Languages](https://tools.ietf.org/html/bcp47){:
class="external" target="_blank" }.
If this field is unspecified and
[Job.description][google.cloud.talent.v4beta1.Job.description] is present,
detected language code based on
[Job.description][google.cloud.talent.v4beta1.Job.description] is assigned,
otherwise defaults to 'en_US'.
string language_code = 15;getLanguageCodeBytes in interface JobOrBuilderpublic int getJobLevelValue()
Optional. The experience level associated with the job, such as "Entry Level".
.google.cloud.talent.v4beta1.JobLevel job_level = 16;getJobLevelValue in interface JobOrBuilderpublic JobLevel getJobLevel()
Optional. The experience level associated with the job, such as "Entry Level".
.google.cloud.talent.v4beta1.JobLevel job_level = 16;getJobLevel in interface JobOrBuilderpublic int getPromotionValue()
Optional. A promotion value of the job, as determined by the client. The value determines the sort order of the jobs returned when searching for jobs using the featured jobs search call, with higher promotional values being returned first and ties being resolved by relevance sort. Only the jobs with a promotionValue >0 are returned in a FEATURED_JOB_SEARCH. Default value is 0, and negative values are treated as 0.
int32 promotion_value = 17;getPromotionValue in interface JobOrBuilderpublic String getQualifications()
Optional. A description of the qualifications required to perform the job. The use of this field is recommended as an alternative to using the more general [description][google.cloud.talent.v4beta1.Job.description] field. 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 10,000.
string qualifications = 18;getQualifications in interface JobOrBuilderpublic com.google.protobuf.ByteString getQualificationsBytes()
Optional. A description of the qualifications required to perform the job. The use of this field is recommended as an alternative to using the more general [description][google.cloud.talent.v4beta1.Job.description] field. 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 10,000.
string qualifications = 18;getQualificationsBytes in interface JobOrBuilderpublic String getResponsibilities()
Optional. A description of job responsibilities. The use of this field is recommended as an alternative to using the more general [description][google.cloud.talent.v4beta1.Job.description] field. 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 10,000.
string responsibilities = 19;getResponsibilities in interface JobOrBuilderpublic com.google.protobuf.ByteString getResponsibilitiesBytes()
Optional. A description of job responsibilities. The use of this field is recommended as an alternative to using the more general [description][google.cloud.talent.v4beta1.Job.description] field. 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 10,000.
string responsibilities = 19;getResponsibilitiesBytes in interface JobOrBuilderpublic int getPostingRegionValue()
Optional. The job [PostingRegion][google.cloud.talent.v4beta1.PostingRegion] (for example, state, country) throughout which the job is available. If this field is set, a [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] in a search query within the job region finds this job posting if an exact location match isn't specified. If this field is set to [PostingRegion.NATION][google.cloud.talent.v4beta1.PostingRegion.NATION] or [PostingRegion.ADMINISTRATIVE_AREA][google.cloud.talent.v4beta1.PostingRegion.ADMINISTRATIVE_AREA], setting job [Job.addresses][google.cloud.talent.v4beta1.Job.addresses] to the same location level as this field is strongly recommended.
.google.cloud.talent.v4beta1.PostingRegion posting_region = 20;getPostingRegionValue in interface JobOrBuilderpublic PostingRegion getPostingRegion()
Optional. The job [PostingRegion][google.cloud.talent.v4beta1.PostingRegion] (for example, state, country) throughout which the job is available. If this field is set, a [LocationFilter][google.cloud.talent.v4beta1.LocationFilter] in a search query within the job region finds this job posting if an exact location match isn't specified. If this field is set to [PostingRegion.NATION][google.cloud.talent.v4beta1.PostingRegion.NATION] or [PostingRegion.ADMINISTRATIVE_AREA][google.cloud.talent.v4beta1.PostingRegion.ADMINISTRATIVE_AREA], setting job [Job.addresses][google.cloud.talent.v4beta1.Job.addresses] to the same location level as this field is strongly recommended.
.google.cloud.talent.v4beta1.PostingRegion posting_region = 20;getPostingRegion in interface JobOrBuilderpublic int getVisibilityValue()
Optional. The visibility of the job. Defaults to [Visibility.ACCOUNT_ONLY][google.cloud.talent.v4beta1.Visibility.ACCOUNT_ONLY] if not specified.
.google.cloud.talent.v4beta1.Visibility visibility = 21;getVisibilityValue in interface JobOrBuilderpublic Visibility getVisibility()
Optional. The visibility of the job. Defaults to [Visibility.ACCOUNT_ONLY][google.cloud.talent.v4beta1.Visibility.ACCOUNT_ONLY] if not specified.
.google.cloud.talent.v4beta1.Visibility visibility = 21;getVisibility in interface JobOrBuilderpublic boolean hasJobStartTime()
Optional. The start timestamp of the job in UTC time zone. Typically this field is used for contracting engagements. Invalid timestamps are ignored.
.google.protobuf.Timestamp job_start_time = 22;hasJobStartTime in interface JobOrBuilderpublic com.google.protobuf.Timestamp getJobStartTime()
Optional. The start timestamp of the job in UTC time zone. Typically this field is used for contracting engagements. Invalid timestamps are ignored.
.google.protobuf.Timestamp job_start_time = 22;getJobStartTime in interface JobOrBuilderpublic com.google.protobuf.TimestampOrBuilder getJobStartTimeOrBuilder()
Optional. The start timestamp of the job in UTC time zone. Typically this field is used for contracting engagements. Invalid timestamps are ignored.
.google.protobuf.Timestamp job_start_time = 22;getJobStartTimeOrBuilder in interface JobOrBuilderpublic boolean hasJobEndTime()
Optional. The end timestamp of the job. Typically this field is used for contracting engagements. Invalid timestamps are ignored.
.google.protobuf.Timestamp job_end_time = 23;hasJobEndTime in interface JobOrBuilderpublic com.google.protobuf.Timestamp getJobEndTime()
Optional. The end timestamp of the job. Typically this field is used for contracting engagements. Invalid timestamps are ignored.
.google.protobuf.Timestamp job_end_time = 23;getJobEndTime in interface JobOrBuilderpublic com.google.protobuf.TimestampOrBuilder getJobEndTimeOrBuilder()
Optional. The end timestamp of the job. Typically this field is used for contracting engagements. Invalid timestamps are ignored.
.google.protobuf.Timestamp job_end_time = 23;getJobEndTimeOrBuilder in interface JobOrBuilderpublic boolean hasPostingPublishTime()
Optional. The timestamp this job posting was most recently published. The default value is the time the request arrives at the server. Invalid timestamps are ignored.
.google.protobuf.Timestamp posting_publish_time = 24;hasPostingPublishTime in interface JobOrBuilderpublic com.google.protobuf.Timestamp getPostingPublishTime()
Optional. The timestamp this job posting was most recently published. The default value is the time the request arrives at the server. Invalid timestamps are ignored.
.google.protobuf.Timestamp posting_publish_time = 24;getPostingPublishTime in interface JobOrBuilderpublic com.google.protobuf.TimestampOrBuilder getPostingPublishTimeOrBuilder()
Optional. The timestamp this job posting was most recently published. The default value is the time the request arrives at the server. Invalid timestamps are ignored.
.google.protobuf.Timestamp posting_publish_time = 24;getPostingPublishTimeOrBuilder in interface JobOrBuilderpublic boolean hasPostingExpireTime()
Optional but strongly recommended for the best service experience. The expiration timestamp of the job. After this timestamp, the job is marked as expired, and it no longer appears in search results. The expired job can't be deleted or listed by the [DeleteJob][google.cloud.talent.v4beta1.JobService.DeleteJob] and [ListJobs][google.cloud.talent.v4beta1.JobService.ListJobs] APIs, but it can be retrieved with the [GetJob][google.cloud.talent.v4beta1.JobService.GetJob] API or updated with the [UpdateJob][google.cloud.talent.v4beta1.JobService.UpdateJob] API. An expired job can be updated and opened again by using a future expiration timestamp. Updating an expired job fails if there is another existing open job with same [company][google.cloud.talent.v4beta1.Job.company], [language_code][google.cloud.talent.v4beta1.Job.language_code] and [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id]. The expired jobs are retained in our system for 90 days. However, the overall expired job count cannot exceed 3 times the maximum of open jobs count over the past week, otherwise jobs with earlier expire time are cleaned first. Expired jobs are no longer accessible after they are cleaned out. Invalid timestamps are ignored, and treated as expire time not provided. Timestamp before the instant request is made is considered valid, the job will be treated as expired immediately. If this value isn't provided at the time of job creation or is invalid, the job posting expires after 30 days from the job's creation time. For example, if the job was created on 2017/01/01 13:00AM UTC with an unspecified expiration date, the job expires after 2017/01/31 13:00AM UTC. If this value isn't provided on job update, it depends on the field masks set by [UpdateJobRequest.update_mask][google.cloud.talent.v4beta1.UpdateJobRequest.update_mask]. If the field masks include [job_end_time][google.cloud.talent.v4beta1.Job.job_end_time], or the masks are empty meaning that every field is updated, the job posting expires after 30 days from the job's last update time. Otherwise the expiration date isn't updated.
.google.protobuf.Timestamp posting_expire_time = 25;hasPostingExpireTime in interface JobOrBuilderpublic com.google.protobuf.Timestamp getPostingExpireTime()
Optional but strongly recommended for the best service experience. The expiration timestamp of the job. After this timestamp, the job is marked as expired, and it no longer appears in search results. The expired job can't be deleted or listed by the [DeleteJob][google.cloud.talent.v4beta1.JobService.DeleteJob] and [ListJobs][google.cloud.talent.v4beta1.JobService.ListJobs] APIs, but it can be retrieved with the [GetJob][google.cloud.talent.v4beta1.JobService.GetJob] API or updated with the [UpdateJob][google.cloud.talent.v4beta1.JobService.UpdateJob] API. An expired job can be updated and opened again by using a future expiration timestamp. Updating an expired job fails if there is another existing open job with same [company][google.cloud.talent.v4beta1.Job.company], [language_code][google.cloud.talent.v4beta1.Job.language_code] and [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id]. The expired jobs are retained in our system for 90 days. However, the overall expired job count cannot exceed 3 times the maximum of open jobs count over the past week, otherwise jobs with earlier expire time are cleaned first. Expired jobs are no longer accessible after they are cleaned out. Invalid timestamps are ignored, and treated as expire time not provided. Timestamp before the instant request is made is considered valid, the job will be treated as expired immediately. If this value isn't provided at the time of job creation or is invalid, the job posting expires after 30 days from the job's creation time. For example, if the job was created on 2017/01/01 13:00AM UTC with an unspecified expiration date, the job expires after 2017/01/31 13:00AM UTC. If this value isn't provided on job update, it depends on the field masks set by [UpdateJobRequest.update_mask][google.cloud.talent.v4beta1.UpdateJobRequest.update_mask]. If the field masks include [job_end_time][google.cloud.talent.v4beta1.Job.job_end_time], or the masks are empty meaning that every field is updated, the job posting expires after 30 days from the job's last update time. Otherwise the expiration date isn't updated.
.google.protobuf.Timestamp posting_expire_time = 25;getPostingExpireTime in interface JobOrBuilderpublic com.google.protobuf.TimestampOrBuilder getPostingExpireTimeOrBuilder()
Optional but strongly recommended for the best service experience. The expiration timestamp of the job. After this timestamp, the job is marked as expired, and it no longer appears in search results. The expired job can't be deleted or listed by the [DeleteJob][google.cloud.talent.v4beta1.JobService.DeleteJob] and [ListJobs][google.cloud.talent.v4beta1.JobService.ListJobs] APIs, but it can be retrieved with the [GetJob][google.cloud.talent.v4beta1.JobService.GetJob] API or updated with the [UpdateJob][google.cloud.talent.v4beta1.JobService.UpdateJob] API. An expired job can be updated and opened again by using a future expiration timestamp. Updating an expired job fails if there is another existing open job with same [company][google.cloud.talent.v4beta1.Job.company], [language_code][google.cloud.talent.v4beta1.Job.language_code] and [requisition_id][google.cloud.talent.v4beta1.Job.requisition_id]. The expired jobs are retained in our system for 90 days. However, the overall expired job count cannot exceed 3 times the maximum of open jobs count over the past week, otherwise jobs with earlier expire time are cleaned first. Expired jobs are no longer accessible after they are cleaned out. Invalid timestamps are ignored, and treated as expire time not provided. Timestamp before the instant request is made is considered valid, the job will be treated as expired immediately. If this value isn't provided at the time of job creation or is invalid, the job posting expires after 30 days from the job's creation time. For example, if the job was created on 2017/01/01 13:00AM UTC with an unspecified expiration date, the job expires after 2017/01/31 13:00AM UTC. If this value isn't provided on job update, it depends on the field masks set by [UpdateJobRequest.update_mask][google.cloud.talent.v4beta1.UpdateJobRequest.update_mask]. If the field masks include [job_end_time][google.cloud.talent.v4beta1.Job.job_end_time], or the masks are empty meaning that every field is updated, the job posting expires after 30 days from the job's last update time. Otherwise the expiration date isn't updated.
.google.protobuf.Timestamp posting_expire_time = 25;getPostingExpireTimeOrBuilder in interface JobOrBuilderpublic boolean hasPostingCreateTime()
Output only. The timestamp when this job posting was created.
.google.protobuf.Timestamp posting_create_time = 26;hasPostingCreateTime in interface JobOrBuilderpublic com.google.protobuf.Timestamp getPostingCreateTime()
Output only. The timestamp when this job posting was created.
.google.protobuf.Timestamp posting_create_time = 26;getPostingCreateTime in interface JobOrBuilderpublic com.google.protobuf.TimestampOrBuilder getPostingCreateTimeOrBuilder()
Output only. The timestamp when this job posting was created.
.google.protobuf.Timestamp posting_create_time = 26;getPostingCreateTimeOrBuilder in interface JobOrBuilderpublic boolean hasPostingUpdateTime()
Output only. The timestamp when this job posting was last updated.
.google.protobuf.Timestamp posting_update_time = 27;hasPostingUpdateTime in interface JobOrBuilderpublic com.google.protobuf.Timestamp getPostingUpdateTime()
Output only. The timestamp when this job posting was last updated.
.google.protobuf.Timestamp posting_update_time = 27;getPostingUpdateTime in interface JobOrBuilderpublic com.google.protobuf.TimestampOrBuilder getPostingUpdateTimeOrBuilder()
Output only. The timestamp when this job posting was last updated.
.google.protobuf.Timestamp posting_update_time = 27;getPostingUpdateTimeOrBuilder in interface JobOrBuilderpublic String getCompanyDisplayName()
Output only. Display name of the company listing the job.
string company_display_name = 28;getCompanyDisplayName in interface JobOrBuilderpublic com.google.protobuf.ByteString getCompanyDisplayNameBytes()
Output only. Display name of the company listing the job.
string company_display_name = 28;getCompanyDisplayNameBytes in interface JobOrBuilderpublic boolean hasDerivedInfo()
Output only. Derived details about the job posting.
.google.cloud.talent.v4beta1.Job.DerivedInfo derived_info = 29;hasDerivedInfo in interface JobOrBuilderpublic Job.DerivedInfo getDerivedInfo()
Output only. Derived details about the job posting.
.google.cloud.talent.v4beta1.Job.DerivedInfo derived_info = 29;getDerivedInfo in interface JobOrBuilderpublic Job.DerivedInfoOrBuilder getDerivedInfoOrBuilder()
Output only. Derived details about the job posting.
.google.cloud.talent.v4beta1.Job.DerivedInfo derived_info = 29;getDerivedInfoOrBuilder in interface JobOrBuilderpublic boolean hasProcessingOptions()
Optional. Options for job processing.
.google.cloud.talent.v4beta1.Job.ProcessingOptions processing_options = 30;hasProcessingOptions in interface JobOrBuilderpublic Job.ProcessingOptions getProcessingOptions()
Optional. Options for job processing.
.google.cloud.talent.v4beta1.Job.ProcessingOptions processing_options = 30;getProcessingOptions in interface JobOrBuilderpublic Job.ProcessingOptionsOrBuilder getProcessingOptionsOrBuilder()
Optional. Options for job processing.
.google.cloud.talent.v4beta1.Job.ProcessingOptions processing_options = 30;getProcessingOptionsOrBuilder in interface JobOrBuilderpublic final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3public void writeTo(com.google.protobuf.CodedOutputStream output)
throws IOException
writeTo in interface com.google.protobuf.MessageLitewriteTo in class com.google.protobuf.GeneratedMessageV3IOExceptionpublic int getSerializedSize()
getSerializedSize in interface com.google.protobuf.MessageLitegetSerializedSize in class com.google.protobuf.GeneratedMessageV3public boolean equals(Object obj)
equals in interface com.google.protobuf.Messageequals in class com.google.protobuf.AbstractMessagepublic int hashCode()
hashCode in interface com.google.protobuf.MessagehashCode in class com.google.protobuf.AbstractMessagepublic static Job parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Job parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Job parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Job parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Job parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Job parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
com.google.protobuf.InvalidProtocolBufferExceptionpublic static Job parseFrom(InputStream input) throws IOException
IOExceptionpublic static Job parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Job parseDelimitedFrom(InputStream input) throws IOException
IOExceptionpublic static Job parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic static Job parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
IOExceptionpublic static Job parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
IOExceptionpublic Job.Builder newBuilderForType()
newBuilderForType in interface com.google.protobuf.MessagenewBuilderForType in interface com.google.protobuf.MessageLitepublic static Job.Builder newBuilder()
public static Job.Builder newBuilder(Job prototype)
public Job.Builder toBuilder()
toBuilder in interface com.google.protobuf.MessagetoBuilder in interface com.google.protobuf.MessageLiteprotected Job.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
newBuilderForType in class com.google.protobuf.GeneratedMessageV3public static Job getDefaultInstance()
public static com.google.protobuf.Parser<Job> parser()
public com.google.protobuf.Parser<Job> getParserForType()
getParserForType in interface com.google.protobuf.MessagegetParserForType in interface com.google.protobuf.MessageLitegetParserForType in class com.google.protobuf.GeneratedMessageV3public Job getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderCopyright © 2019 Google LLC. All rights reserved.