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.Builder
addAllEmails(Iterable<String> values)
Use this field to specify email address(es) to which resumes or applications can be sent.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.Job.ApplicationInfo.Builder
addEmails(String value)
Use this field to specify email address(es) to which resumes or applications can be sent.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.Job.ApplicationInfo.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
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.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.Job.ApplicationInfo
build()
Job.ApplicationInfo
buildPartial()
Job.ApplicationInfo.Builder
clear()
Job.ApplicationInfo.Builder
clearEmails()
Use this field to specify email address(es) to which resumes or applications can be sent.Job.ApplicationInfo.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
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.Job.ApplicationInfo.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
Job.ApplicationInfo.Builder
clearUris()
Use this URI field to direct an applicant to a website, for example to link to an online application form.Job.ApplicationInfo.Builder
clone()
Job.ApplicationInfo
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
String
getEmails(int index)
Use this field to specify email address(es) to which resumes or applications can be sent.com.google.protobuf.ByteString
getEmailsBytes(int index)
Use this field to specify email address(es) to which resumes or applications can be sent.int
getEmailsCount()
Use this field to specify email address(es) to which resumes or applications can be sent.com.google.protobuf.ProtocolStringList
getEmailsList()
Use this field to specify email address(es) to which resumes or applications can be sent.String
getInstruction()
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.ByteString
getInstructionBytes()
Use this field to provide instructions, such as "Mail your application to ...", that a candidate can follow to apply for the job.String
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.ByteString
getUrisBytes(int index)
Use this URI field to direct an applicant to a website, for example to link to an online application form.int
getUrisCount()
Use this URI field to direct an applicant to a website, for example to link to an online application form.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.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
Job.ApplicationInfo.Builder
mergeFrom(Job.ApplicationInfo other)
Job.ApplicationInfo.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
Job.ApplicationInfo.Builder
mergeFrom(com.google.protobuf.Message other)
Job.ApplicationInfo.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
Job.ApplicationInfo.Builder
setEmails(int index, String value)
Use this field to specify email address(es) to which resumes or applications can be sent.Job.ApplicationInfo.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
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.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.Job.ApplicationInfo.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
Job.ApplicationInfo.Builder
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
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.-
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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
clear
public Job.ApplicationInfo.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
getDefaultInstanceForType
public Job.ApplicationInfo getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public Job.ApplicationInfo build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Job.ApplicationInfo buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Job.ApplicationInfo.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
setField
public Job.ApplicationInfo.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
clearField
public Job.ApplicationInfo.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
clearOneof
public Job.ApplicationInfo.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in 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:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
addRepeatedField
public Job.ApplicationInfo.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
mergeFrom
public Job.ApplicationInfo.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<Job.ApplicationInfo.Builder>
-
mergeFrom
public Job.ApplicationInfo.Builder mergeFrom(Job.ApplicationInfo other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
getEmailsList
in 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:
getEmailsCount
in 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:
getEmails
in 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:
getEmailsBytes
in 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:
getInstruction
in 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:
getInstructionBytes
in 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:
getUrisList
in 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:
getUrisCount
in 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:
getUris
in 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:
getUrisBytes
in 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:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
mergeUnknownFields
public final Job.ApplicationInfo.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<Job.ApplicationInfo.Builder>
-
-