Package com.google.cloud.talent.v4beta1
Class Job.ApplicationInfo.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
- com.google.cloud.talent.v4beta1.Job.ApplicationInfo.Builder
-
- All Implemented Interfaces:
Job.ApplicationInfoOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Job.ApplicationInfo
public static final class Job.ApplicationInfo.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder> implements Job.ApplicationInfoOrBuilder
Application related details of a job posting.
Protobuf typegoogle.cloud.talent.v4beta1.Job.ApplicationInfo
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Job.ApplicationInfo.BuilderaddAllEmails(Iterable<String> values)Use this field to specify email address(es) to which resumes or applications can be sent.Job.ApplicationInfo.BuilderaddAllUris(Iterable<String> values)Use this URI field to direct an applicant to a website, for example to link to an online application form.Job.ApplicationInfo.BuilderaddEmails(String value)Use this field to specify email address(es) to which resumes or applications can be sent.Job.ApplicationInfo.BuilderaddEmailsBytes(com.google.protobuf.ByteString value)Use this field to specify email address(es) to which resumes or applications can be sent.Job.ApplicationInfo.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Job.ApplicationInfo.BuilderaddUris(String value)Use this URI field to direct an applicant to a website, for example to link to an online application form.Job.ApplicationInfo.BuilderaddUrisBytes(com.google.protobuf.ByteString value)Use this URI field to direct an applicant to a website, for example to link to an online application form.Job.ApplicationInfobuild()Job.ApplicationInfobuildPartial()Job.ApplicationInfo.Builderclear()Job.ApplicationInfo.BuilderclearEmails()Use this field to specify email address(es) to which resumes or applications can be sent.Job.ApplicationInfo.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Job.ApplicationInfo.BuilderclearInstruction()Use this field to provide instructions, such as "Mail your application to ...", that a candidate can follow to apply for the job.Job.ApplicationInfo.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Job.ApplicationInfo.BuilderclearUris()Use this URI field to direct an applicant to a website, for example to link to an online application form.Job.ApplicationInfo.Builderclone()Job.ApplicationInfogetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetEmails(int index)Use this field to specify email address(es) to which resumes or applications can be sent.com.google.protobuf.ByteStringgetEmailsBytes(int index)Use this field to specify email address(es) to which resumes or applications can be sent.intgetEmailsCount()Use this field to specify email address(es) to which resumes or applications can be sent.com.google.protobuf.ProtocolStringListgetEmailsList()Use this field to specify email address(es) to which resumes or applications can be sent.StringgetInstruction()Use this field to provide instructions, such as "Mail your application to ...", that a candidate can follow to apply for the job.com.google.protobuf.ByteStringgetInstructionBytes()Use this field to provide instructions, such as "Mail your application to ...", that a candidate can follow to apply for the job.StringgetUris(int index)Use this URI field to direct an applicant to a website, for example to link to an online application form.com.google.protobuf.ByteStringgetUrisBytes(int index)Use this URI field to direct an applicant to a website, for example to link to an online application form.intgetUrisCount()Use this URI field to direct an applicant to a website, for example to link to an online application form.com.google.protobuf.ProtocolStringListgetUrisList()Use this URI field to direct an applicant to a website, for example to link to an online application form.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Job.ApplicationInfo.BuildermergeFrom(Job.ApplicationInfo other)Job.ApplicationInfo.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Job.ApplicationInfo.BuildermergeFrom(com.google.protobuf.Message other)Job.ApplicationInfo.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Job.ApplicationInfo.BuildersetEmails(int index, String value)Use this field to specify email address(es) to which resumes or applications can be sent.Job.ApplicationInfo.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Job.ApplicationInfo.BuildersetInstruction(String value)Use this field to provide instructions, such as "Mail your application to ...", that a candidate can follow to apply for the job.Job.ApplicationInfo.BuildersetInstructionBytes(com.google.protobuf.ByteString value)Use this field to provide instructions, such as "Mail your application to ...", that a candidate can follow to apply for the job.Job.ApplicationInfo.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Job.ApplicationInfo.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Job.ApplicationInfo.BuildersetUris(int index, String value)Use this URI field to direct an applicant to a website, for example to link to an online application form.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
clear
public Job.ApplicationInfo.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.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.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
getDefaultInstanceForType
public Job.ApplicationInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Job.ApplicationInfo build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Job.ApplicationInfo buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Job.ApplicationInfo.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
setField
public Job.ApplicationInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
clearField
public Job.ApplicationInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
clearOneof
public Job.ApplicationInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
setRepeatedField
public Job.ApplicationInfo.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
addRepeatedField
public Job.ApplicationInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
mergeFrom
public Job.ApplicationInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Job.ApplicationInfo.Builder>
-
mergeFrom
public Job.ApplicationInfo.Builder mergeFrom(Job.ApplicationInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
mergeFrom
public Job.ApplicationInfo.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.ApplicationInfo.Builder>- Throws:
IOException
-
getEmailsList
public com.google.protobuf.ProtocolStringList getEmailsList()
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.
repeated string emails = 1;- Specified by:
getEmailsListin interfaceJob.ApplicationInfoOrBuilder- Returns:
- A list containing the emails.
-
getEmailsCount
public int getEmailsCount()
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.
repeated string emails = 1;- Specified by:
getEmailsCountin interfaceJob.ApplicationInfoOrBuilder- Returns:
- The count of emails.
-
getEmails
public String getEmails(int index)
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.
repeated string emails = 1;- Specified by:
getEmailsin interfaceJob.ApplicationInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The emails at the given index.
-
getEmailsBytes
public com.google.protobuf.ByteString getEmailsBytes(int index)
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.
repeated string emails = 1;- Specified by:
getEmailsBytesin interfaceJob.ApplicationInfoOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the emails at the given index.
-
setEmails
public Job.ApplicationInfo.Builder setEmails(int index, String value)
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.
repeated string emails = 1;- Parameters:
index- The index to set the value at.value- The emails to set.- Returns:
- This builder for chaining.
-
addEmails
public Job.ApplicationInfo.Builder addEmails(String value)
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.
repeated string emails = 1;- Parameters:
value- The emails to add.- Returns:
- This builder for chaining.
-
addAllEmails
public Job.ApplicationInfo.Builder addAllEmails(Iterable<String> values)
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.
repeated string emails = 1;- Parameters:
values- The emails to add.- Returns:
- This builder for chaining.
-
clearEmails
public Job.ApplicationInfo.Builder clearEmails()
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.
repeated string emails = 1;- Returns:
- This builder for chaining.
-
addEmailsBytes
public Job.ApplicationInfo.Builder addEmailsBytes(com.google.protobuf.ByteString value)
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.
repeated string emails = 1;- Parameters:
value- The bytes of the emails to add.- Returns:
- This builder for chaining.
-
getInstruction
public String getInstruction()
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.
string instruction = 2;- Specified by:
getInstructionin interfaceJob.ApplicationInfoOrBuilder- Returns:
- The instruction.
-
getInstructionBytes
public com.google.protobuf.ByteString getInstructionBytes()
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.
string instruction = 2;- Specified by:
getInstructionBytesin interfaceJob.ApplicationInfoOrBuilder- Returns:
- The bytes for instruction.
-
setInstruction
public Job.ApplicationInfo.Builder setInstruction(String value)
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.
string instruction = 2;- Parameters:
value- The instruction to set.- Returns:
- This builder for chaining.
-
clearInstruction
public Job.ApplicationInfo.Builder clearInstruction()
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.
string instruction = 2;- Returns:
- This builder for chaining.
-
setInstructionBytes
public Job.ApplicationInfo.Builder setInstructionBytes(com.google.protobuf.ByteString value)
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.
string instruction = 2;- Parameters:
value- The bytes for instruction to set.- Returns:
- This builder for chaining.
-
getUrisList
public com.google.protobuf.ProtocolStringList getUrisList()
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.
repeated string uris = 3;- Specified by:
getUrisListin interfaceJob.ApplicationInfoOrBuilder- Returns:
- A list containing the uris.
-
getUrisCount
public int getUrisCount()
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.
repeated string uris = 3;- Specified by:
getUrisCountin interfaceJob.ApplicationInfoOrBuilder- Returns:
- The count of uris.
-
getUris
public String getUris(int index)
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.
repeated string uris = 3;- Specified by:
getUrisin interfaceJob.ApplicationInfoOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The uris at the given index.
-
getUrisBytes
public com.google.protobuf.ByteString getUrisBytes(int index)
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.
repeated string uris = 3;- Specified by:
getUrisBytesin interfaceJob.ApplicationInfoOrBuilder- Parameters:
index- The index of the value to return.- Returns:
- The bytes of the uris at the given index.
-
setUris
public Job.ApplicationInfo.Builder setUris(int index, String value)
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.
repeated string uris = 3;- Parameters:
index- The index to set the value at.value- The uris to set.- Returns:
- This builder for chaining.
-
addUris
public Job.ApplicationInfo.Builder addUris(String value)
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.
repeated string uris = 3;- Parameters:
value- The uris to add.- Returns:
- This builder for chaining.
-
addAllUris
public Job.ApplicationInfo.Builder addAllUris(Iterable<String> values)
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.
repeated string uris = 3;- Parameters:
values- The uris to add.- Returns:
- This builder for chaining.
-
clearUris
public Job.ApplicationInfo.Builder clearUris()
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.
repeated string uris = 3;- Returns:
- This builder for chaining.
-
addUrisBytes
public Job.ApplicationInfo.Builder addUrisBytes(com.google.protobuf.ByteString value)
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.
repeated string uris = 3;- Parameters:
value- The bytes of the uris to add.- Returns:
- This builder for chaining.
-
setUnknownFields
public final Job.ApplicationInfo.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
mergeUnknownFields
public final Job.ApplicationInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
-