Package com.google.cloud.talent.v4
Class Job.ApplicationInfo.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Job.ApplicationInfo.Builder>
com.google.cloud.talent.v4.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.GeneratedMessage.Builder<Job.ApplicationInfo.Builder>
implements Job.ApplicationInfoOrBuilder
Application related details of a job posting.Protobuf type
google.cloud.talent.v4.Job.ApplicationInfo-
Method Summary
Modifier and TypeMethodDescriptionaddAllEmails(Iterable<String> values) Use this field to specify email address(es) to which resumes or applications can be sent.addAllUris(Iterable<String> values) Use this URI field to direct an applicant to a website, for example to link to an online application form.Use this field to specify email address(es) to which resumes or applications can be sent.addEmailsBytes(com.google.protobuf.ByteString value) Use this field to specify email address(es) to which resumes or applications can be sent.Use this URI field to direct an applicant to a website, for example to link to an online application form.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.build()clear()Use this field to specify email address(es) to which resumes or applications can be sent.Use this field to provide instructions, such as "Mail your application to ...", that a candidate can follow to apply for the job.Use this URI field to direct an applicant to a website, for example to link to an online application form.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetEmails(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.intUse this field to specify email address(es) to which resumes or applications can be sent.com.google.protobuf.ProtocolStringListUse this field to specify email address(es) to which resumes or applications can be sent.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.ByteStringUse this field to provide instructions, such as "Mail your application to ...", that a candidate can follow to apply for the job.getUris(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.intUse this URI field to direct an applicant to a website, for example to link to an online application form.com.google.protobuf.ProtocolStringListUse this URI field to direct an applicant to a website, for example to link to an online application form.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(Job.ApplicationInfo other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) Use this field to specify email address(es) to which resumes or applications can be sent.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.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.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.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.ApplicationInfo.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.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.GeneratedMessage.Builder<Job.ApplicationInfo.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.ApplicationInfo.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.
-