Package com.google.cloud.talent.v4
Class Job.DerivedInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Job.DerivedInfo.Builder>
com.google.cloud.talent.v4.Job.DerivedInfo.Builder
- All Implemented Interfaces:
Job.DerivedInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Job.DerivedInfo
public static final class Job.DerivedInfo.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Job.DerivedInfo.Builder>
implements Job.DerivedInfoOrBuilder
Derived details about the job posting.Protobuf type
google.cloud.talent.v4.Job.DerivedInfo-
Method Summary
Modifier and TypeMethodDescriptionaddAllJobCategories(Iterable<? extends JobCategory> values) Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].addAllJobCategoriesValue(Iterable<Integer> values) Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].addAllLocations(Iterable<? extends Location> values) Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].addJobCategories(JobCategory value) Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].addJobCategoriesValue(int value) Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].addLocations(int index, Location value) Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].addLocations(int index, Location.Builder builderForValue) Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].addLocations(Location value) Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].addLocations(Location.Builder builderForValue) Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].addLocationsBuilder(int index) Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].build()clear()Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetJobCategories(int index) Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].intJob categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].intgetJobCategoriesValue(int index) Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].getLocations(int index) Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].getLocationsBuilder(int index) Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].intStructured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].getLocationsOrBuilder(int index) Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].List<? extends LocationOrBuilder>Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(Job.DerivedInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeLocations(int index) Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].setJobCategories(int index, JobCategory value) Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].setJobCategoriesValue(int index, int value) Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].setLocations(int index, Location value) Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].setLocations(int index, Location.Builder builderForValue) Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses].Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<Job.DerivedInfo.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Job.DerivedInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<Job.DerivedInfo.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Job.DerivedInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Job.DerivedInfo.Builder>
-
mergeFrom
public Job.DerivedInfo.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Job.DerivedInfo.Builder>- Throws:
IOException
-
getLocationsList
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1;- Specified by:
getLocationsListin interfaceJob.DerivedInfoOrBuilder
-
getLocationsCount
public int getLocationsCount()Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1;- Specified by:
getLocationsCountin interfaceJob.DerivedInfoOrBuilder
-
getLocations
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1;- Specified by:
getLocationsin interfaceJob.DerivedInfoOrBuilder
-
setLocations
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1; -
setLocations
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1; -
addLocations
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1; -
addLocations
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1; -
addLocations
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1; -
addLocations
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1; -
addAllLocations
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1; -
clearLocations
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1; -
removeLocations
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1; -
getLocationsBuilder
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1; -
getLocationsOrBuilder
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1;- Specified by:
getLocationsOrBuilderin interfaceJob.DerivedInfoOrBuilder
-
getLocationsOrBuilderList
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1;- Specified by:
getLocationsOrBuilderListin interfaceJob.DerivedInfoOrBuilder
-
addLocationsBuilder
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1; -
addLocationsBuilder
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1; -
getLocationsBuilderList
Structured locations of the job, resolved from [Job.addresses][google.cloud.talent.v4.Job.addresses]. [locations][google.cloud.talent.v4.Job.DerivedInfo.locations] are exactly matched to [Job.addresses][google.cloud.talent.v4.Job.addresses] in the same order.
repeated .google.cloud.talent.v4.Location locations = 1; -
getJobCategoriesList
Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].
repeated .google.cloud.talent.v4.JobCategory job_categories = 3;- Specified by:
getJobCategoriesListin interfaceJob.DerivedInfoOrBuilder- Returns:
- A list containing the jobCategories.
-
getJobCategoriesCount
public int getJobCategoriesCount()Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].
repeated .google.cloud.talent.v4.JobCategory job_categories = 3;- Specified by:
getJobCategoriesCountin interfaceJob.DerivedInfoOrBuilder- Returns:
- The count of jobCategories.
-
getJobCategories
Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].
repeated .google.cloud.talent.v4.JobCategory job_categories = 3;- Specified by:
getJobCategoriesin interfaceJob.DerivedInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The jobCategories at the given index.
-
setJobCategories
Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].
repeated .google.cloud.talent.v4.JobCategory job_categories = 3;- Parameters:
index- The index to set the value at.value- The jobCategories to set.- Returns:
- This builder for chaining.
-
addJobCategories
Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].
repeated .google.cloud.talent.v4.JobCategory job_categories = 3;- Parameters:
value- The jobCategories to add.- Returns:
- This builder for chaining.
-
addAllJobCategories
Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].
repeated .google.cloud.talent.v4.JobCategory job_categories = 3;- Parameters:
values- The jobCategories to add.- Returns:
- This builder for chaining.
-
clearJobCategories
Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].
repeated .google.cloud.talent.v4.JobCategory job_categories = 3;- Returns:
- This builder for chaining.
-
getJobCategoriesValueList
Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].
repeated .google.cloud.talent.v4.JobCategory job_categories = 3;- Specified by:
getJobCategoriesValueListin interfaceJob.DerivedInfoOrBuilder- Returns:
- A list containing the enum numeric values on the wire for jobCategories.
-
getJobCategoriesValue
public int getJobCategoriesValue(int index) Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].
repeated .google.cloud.talent.v4.JobCategory job_categories = 3;- Specified by:
getJobCategoriesValuein interfaceJob.DerivedInfoOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The enum numeric value on the wire of jobCategories at the given index.
-
setJobCategoriesValue
Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].
repeated .google.cloud.talent.v4.JobCategory job_categories = 3;- Parameters:
index- The index to set the value at.value- The enum numeric value on the wire for jobCategories to set.- Returns:
- This builder for chaining.
-
addJobCategoriesValue
Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].
repeated .google.cloud.talent.v4.JobCategory job_categories = 3;- Parameters:
value- The enum numeric value on the wire for jobCategories to add.- Returns:
- This builder for chaining.
-
addAllJobCategoriesValue
Job categories derived from [Job.title][google.cloud.talent.v4.Job.title] and [Job.description][google.cloud.talent.v4.Job.description].
repeated .google.cloud.talent.v4.JobCategory job_categories = 3;- Parameters:
values- The enum numeric values on the wire for jobCategories to add.- Returns:
- This builder for chaining.
-