Class Application.Builder

public static final class Application.Builder extends GeneratedMessageV3.Builder<Application.Builder> implements ApplicationOrBuilder

Resource that represents a job application record of a candidate.

Protobuf type google.cloud.talent.v4beta1.Application

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
TypeDescription
Descriptor

Methods

addAllInterviews(Iterable<? extends Interview> values)

public Application.Builder addAllInterviews(Iterable<? extends Interview> values)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameter
NameDescription
valuesIterable<? extends com.google.cloud.talent.v4beta1.Interview>
Returns
TypeDescription
Application.Builder

addInterviews(Interview value)

public Application.Builder addInterviews(Interview value)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameter
NameDescription
valueInterview
Returns
TypeDescription
Application.Builder

addInterviews(Interview.Builder builderForValue)

public Application.Builder addInterviews(Interview.Builder builderForValue)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameter
NameDescription
builderForValueInterview.Builder
Returns
TypeDescription
Application.Builder

addInterviews(int index, Interview value)

public Application.Builder addInterviews(int index, Interview value)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameters
NameDescription
indexint
valueInterview
Returns
TypeDescription
Application.Builder

addInterviews(int index, Interview.Builder builderForValue)

public Application.Builder addInterviews(int index, Interview.Builder builderForValue)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameters
NameDescription
indexint
builderForValueInterview.Builder
Returns
TypeDescription
Application.Builder

addInterviewsBuilder()

public Interview.Builder addInterviewsBuilder()

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Returns
TypeDescription
Interview.Builder

addInterviewsBuilder(int index)

public Interview.Builder addInterviewsBuilder(int index)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameter
NameDescription
indexint
Returns
TypeDescription
Interview.Builder

addRepeatedField(Descriptors.FieldDescriptor field, Object value)

public Application.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Application.Builder
Overrides

build()

public Application build()
Returns
TypeDescription
Application

buildPartial()

public Application buildPartial()
Returns
TypeDescription
Application

clear()

public Application.Builder clear()
Returns
TypeDescription
Application.Builder
Overrides

clearApplicationDate()

public Application.Builder clearApplicationDate()

The application date.

.google.type.Date application_date = 7;

Returns
TypeDescription
Application.Builder

clearCompany()

public Application.Builder clearCompany()

Resource name of the company which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz".

string company = 5 [(.google.api.resource_reference) = { ... }

Returns
TypeDescription
Application.Builder

This builder for chaining.

clearCreateTime()

public Application.Builder clearCreateTime()

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Application.Builder

clearExternalId()

public Application.Builder clearExternalId()

Required. Client side application identifier, used to uniquely identify the application. The maximum number of allowed characters is 255.

string external_id = 31 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Application.Builder

This builder for chaining.

clearField(Descriptors.FieldDescriptor field)

public Application.Builder clearField(Descriptors.FieldDescriptor field)
Parameter
NameDescription
fieldFieldDescriptor
Returns
TypeDescription
Application.Builder
Overrides

clearInterviews()

public Application.Builder clearInterviews()

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Returns
TypeDescription
Application.Builder

clearIsMatch()

public Application.Builder clearIsMatch()

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Application.Builder

clearJob()

public Application.Builder clearJob()

Required. Resource name of the job which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}". For example, "projects/foo/tenants/bar/jobs/baz".

string job = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
Application.Builder

This builder for chaining.

clearJobTitleSnippet()

public Application.Builder clearJobTitleSnippet()

Output only. Job title snippet shows how the job title is related to a search query. It's empty if the job title isn't related to the search query.

string job_title_snippet = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Application.Builder

This builder for chaining.

clearName()

public Application.Builder clearName()

Required during application update. Resource name assigned to an application by the API. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}/applications/{application_id}". For example, "projects/foo/tenants/bar/profiles/baz/applications/qux".

string name = 1;

Returns
TypeDescription
Application.Builder

This builder for chaining.

clearOneof(Descriptors.OneofDescriptor oneof)

public Application.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Parameter
NameDescription
oneofOneofDescriptor
Returns
TypeDescription
Application.Builder
Overrides

clearOutcome()

public Application.Builder clearOutcome()

Outcome positiveness shows how positive the outcome is.

.google.cloud.talent.v4beta1.Outcome outcome = 22;

Returns
TypeDescription
Application.Builder

This builder for chaining.

clearOutcomeNotes()

public Application.Builder clearOutcomeNotes()

Free text reason behind the recruitement outcome (for example, reason for withdraw / reject, reason for an unsuccessful finish, and so on). Number of characters allowed is 100.

string outcome_notes = 21;

Returns
TypeDescription
Application.Builder

This builder for chaining.

clearProfile()

public Application.Builder clearProfile()

Output only. Resource name of the candidate of this application. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}". For example, "projects/foo/tenants/bar/profiles/baz".

string profile = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Application.Builder

This builder for chaining.

clearReferral()

public Application.Builder clearReferral()

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Returns
TypeDescription
Application.Builder

clearStage()

public Application.Builder clearStage()

Required. What is the most recent stage of the application (that is, new, screen, send cv, hired, finished work)? This field is intentionally not comprehensive of every possible status, but instead, represents statuses that would be used to indicate to the ML models good / bad matches.

.google.cloud.talent.v4beta1.Application.ApplicationStage stage = 11 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Application.Builder

This builder for chaining.

clearState()

public Application.Builder clearState()

The application state.

.google.cloud.talent.v4beta1.Application.ApplicationState state = 13;

Returns
TypeDescription
Application.Builder

This builder for chaining.

clearUpdateTime()

public Application.Builder clearUpdateTime()

The last update timestamp.

.google.protobuf.Timestamp update_time = 20;

Returns
TypeDescription
Application.Builder

clone()

public Application.Builder clone()
Returns
TypeDescription
Application.Builder
Overrides

getApplicationDate()

public Date getApplicationDate()

The application date.

.google.type.Date application_date = 7;

Returns
TypeDescription
com.google.type.Date

The applicationDate.

getApplicationDateBuilder()

public Date.Builder getApplicationDateBuilder()

The application date.

.google.type.Date application_date = 7;

Returns
TypeDescription
com.google.type.Date.Builder

getApplicationDateOrBuilder()

public DateOrBuilder getApplicationDateOrBuilder()

The application date.

.google.type.Date application_date = 7;

Returns
TypeDescription
com.google.type.DateOrBuilder

getCompany()

public String getCompany()

Resource name of the company which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz".

string company = 5 [(.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The company.

getCompanyBytes()

public ByteString getCompanyBytes()

Resource name of the company which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz".

string company = 5 [(.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for company.

getCreateTime()

public Timestamp getCreateTime()

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Timestamp

The createTime.

getCreateTimeBuilder()

public Timestamp.Builder getCreateTimeBuilder()

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Builder

getCreateTimeOrBuilder()

public TimestampOrBuilder getCreateTimeOrBuilder()

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
TimestampOrBuilder

getDefaultInstanceForType()

public Application getDefaultInstanceForType()
Returns
TypeDescription
Application

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
TypeDescription
Descriptor
Overrides

getExternalId()

public String getExternalId()

Required. Client side application identifier, used to uniquely identify the application. The maximum number of allowed characters is 255.

string external_id = 31 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The externalId.

getExternalIdBytes()

public ByteString getExternalIdBytes()

Required. Client side application identifier, used to uniquely identify the application. The maximum number of allowed characters is 255.

string external_id = 31 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for externalId.

getInterviews(int index)

public Interview getInterviews(int index)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameter
NameDescription
indexint
Returns
TypeDescription
Interview

getInterviewsBuilder(int index)

public Interview.Builder getInterviewsBuilder(int index)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameter
NameDescription
indexint
Returns
TypeDescription
Interview.Builder

getInterviewsBuilderList()

public List<Interview.Builder> getInterviewsBuilderList()

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Returns
TypeDescription
List<Builder>

getInterviewsCount()

public int getInterviewsCount()

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Returns
TypeDescription
int

getInterviewsList()

public List<Interview> getInterviewsList()

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Returns
TypeDescription
List<Interview>

getInterviewsOrBuilder(int index)

public InterviewOrBuilder getInterviewsOrBuilder(int index)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameter
NameDescription
indexint
Returns
TypeDescription
InterviewOrBuilder

getInterviewsOrBuilderList()

public List<? extends InterviewOrBuilder> getInterviewsOrBuilderList()

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Returns
TypeDescription
List<? extends com.google.cloud.talent.v4beta1.InterviewOrBuilder>

getIsMatch()

public BoolValue getIsMatch()

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
BoolValue

The isMatch.

getIsMatchBuilder()

public BoolValue.Builder getIsMatchBuilder()

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
Builder

getIsMatchOrBuilder()

public BoolValueOrBuilder getIsMatchOrBuilder()

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
BoolValueOrBuilder

getJob()

public String getJob()

Required. Resource name of the job which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}". For example, "projects/foo/tenants/bar/jobs/baz".

string job = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The job.

getJobBytes()

public ByteString getJobBytes()

Required. Resource name of the job which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}". For example, "projects/foo/tenants/bar/jobs/baz".

string job = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for job.

getJobTitleSnippet()

public String getJobTitleSnippet()

Output only. Job title snippet shows how the job title is related to a search query. It's empty if the job title isn't related to the search query.

string job_title_snippet = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The jobTitleSnippet.

getJobTitleSnippetBytes()

public ByteString getJobTitleSnippetBytes()

Output only. Job title snippet shows how the job title is related to a search query. It's empty if the job title isn't related to the search query.

string job_title_snippet = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for jobTitleSnippet.

getName()

public String getName()

Required during application update. Resource name assigned to an application by the API. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}/applications/{application_id}". For example, "projects/foo/tenants/bar/profiles/baz/applications/qux".

string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public ByteString getNameBytes()

Required during application update. Resource name assigned to an application by the API. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}/applications/{application_id}". For example, "projects/foo/tenants/bar/profiles/baz/applications/qux".

string name = 1;

Returns
TypeDescription
ByteString

The bytes for name.

getOutcome()

public Outcome getOutcome()

Outcome positiveness shows how positive the outcome is.

.google.cloud.talent.v4beta1.Outcome outcome = 22;

Returns
TypeDescription
Outcome

The outcome.

getOutcomeNotes()

public String getOutcomeNotes()

Free text reason behind the recruitement outcome (for example, reason for withdraw / reject, reason for an unsuccessful finish, and so on). Number of characters allowed is 100.

string outcome_notes = 21;

Returns
TypeDescription
String

The outcomeNotes.

getOutcomeNotesBytes()

public ByteString getOutcomeNotesBytes()

Free text reason behind the recruitement outcome (for example, reason for withdraw / reject, reason for an unsuccessful finish, and so on). Number of characters allowed is 100.

string outcome_notes = 21;

Returns
TypeDescription
ByteString

The bytes for outcomeNotes.

getOutcomeValue()

public int getOutcomeValue()

Outcome positiveness shows how positive the outcome is.

.google.cloud.talent.v4beta1.Outcome outcome = 22;

Returns
TypeDescription
int

The enum numeric value on the wire for outcome.

getProfile()

public String getProfile()

Output only. Resource name of the candidate of this application. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}". For example, "projects/foo/tenants/bar/profiles/baz".

string profile = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
String

The profile.

getProfileBytes()

public ByteString getProfileBytes()

Output only. Resource name of the candidate of this application. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}". For example, "projects/foo/tenants/bar/profiles/baz".

string profile = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
ByteString

The bytes for profile.

getReferral()

public BoolValue getReferral()

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Returns
TypeDescription
BoolValue

The referral.

getReferralBuilder()

public BoolValue.Builder getReferralBuilder()

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Returns
TypeDescription
Builder

getReferralOrBuilder()

public BoolValueOrBuilder getReferralOrBuilder()

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Returns
TypeDescription
BoolValueOrBuilder

getStage()

public Application.ApplicationStage getStage()

Required. What is the most recent stage of the application (that is, new, screen, send cv, hired, finished work)? This field is intentionally not comprehensive of every possible status, but instead, represents statuses that would be used to indicate to the ML models good / bad matches.

.google.cloud.talent.v4beta1.Application.ApplicationStage stage = 11 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Application.ApplicationStage

The stage.

getStageValue()

public int getStageValue()

Required. What is the most recent stage of the application (that is, new, screen, send cv, hired, finished work)? This field is intentionally not comprehensive of every possible status, but instead, represents statuses that would be used to indicate to the ML models good / bad matches.

.google.cloud.talent.v4beta1.Application.ApplicationStage stage = 11 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
int

The enum numeric value on the wire for stage.

getState()

public Application.ApplicationState getState()

The application state.

.google.cloud.talent.v4beta1.Application.ApplicationState state = 13;

Returns
TypeDescription
Application.ApplicationState

The state.

getStateValue()

public int getStateValue()

The application state.

.google.cloud.talent.v4beta1.Application.ApplicationState state = 13;

Returns
TypeDescription
int

The enum numeric value on the wire for state.

getUpdateTime()

public Timestamp getUpdateTime()

The last update timestamp.

.google.protobuf.Timestamp update_time = 20;

Returns
TypeDescription
Timestamp

The updateTime.

getUpdateTimeBuilder()

public Timestamp.Builder getUpdateTimeBuilder()

The last update timestamp.

.google.protobuf.Timestamp update_time = 20;

Returns
TypeDescription
Builder

getUpdateTimeOrBuilder()

public TimestampOrBuilder getUpdateTimeOrBuilder()

The last update timestamp.

.google.protobuf.Timestamp update_time = 20;

Returns
TypeDescription
TimestampOrBuilder

hasApplicationDate()

public boolean hasApplicationDate()

The application date.

.google.type.Date application_date = 7;

Returns
TypeDescription
boolean

Whether the applicationDate field is set.

hasCreateTime()

public boolean hasCreateTime()

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the createTime field is set.

hasIsMatch()

public boolean hasIsMatch()

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
TypeDescription
boolean

Whether the isMatch field is set.

hasReferral()

public boolean hasReferral()

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Returns
TypeDescription
boolean

Whether the referral field is set.

hasUpdateTime()

public boolean hasUpdateTime()

The last update timestamp.

.google.protobuf.Timestamp update_time = 20;

Returns
TypeDescription
boolean

Whether the updateTime field is set.

internalGetFieldAccessorTable()

protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
TypeDescription
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
TypeDescription
boolean
Overrides

mergeApplicationDate(Date value)

public Application.Builder mergeApplicationDate(Date value)

The application date.

.google.type.Date application_date = 7;

Parameter
NameDescription
valuecom.google.type.Date
Returns
TypeDescription
Application.Builder

mergeCreateTime(Timestamp value)

public Application.Builder mergeCreateTime(Timestamp value)

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Application.Builder

mergeFrom(Application other)

public Application.Builder mergeFrom(Application other)
Parameter
NameDescription
otherApplication
Returns
TypeDescription
Application.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public Application.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
NameDescription
inputCodedInputStream
extensionRegistryExtensionRegistryLite
Returns
TypeDescription
Application.Builder
Overrides Exceptions
TypeDescription
IOException

mergeFrom(Message other)

public Application.Builder mergeFrom(Message other)
Parameter
NameDescription
otherMessage
Returns
TypeDescription
Application.Builder
Overrides

mergeIsMatch(BoolValue value)

public Application.Builder mergeIsMatch(BoolValue value)

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueBoolValue
Returns
TypeDescription
Application.Builder

mergeReferral(BoolValue value)

public Application.Builder mergeReferral(BoolValue value)

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Parameter
NameDescription
valueBoolValue
Returns
TypeDescription
Application.Builder

mergeUnknownFields(UnknownFieldSet unknownFields)

public final Application.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Parameter
NameDescription
unknownFieldsUnknownFieldSet
Returns
TypeDescription
Application.Builder
Overrides

mergeUpdateTime(Timestamp value)

public Application.Builder mergeUpdateTime(Timestamp value)

The last update timestamp.

.google.protobuf.Timestamp update_time = 20;

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Application.Builder

removeInterviews(int index)

public Application.Builder removeInterviews(int index)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameter
NameDescription
indexint
Returns
TypeDescription
Application.Builder

setApplicationDate(Date value)

public Application.Builder setApplicationDate(Date value)

The application date.

.google.type.Date application_date = 7;

Parameter
NameDescription
valuecom.google.type.Date
Returns
TypeDescription
Application.Builder

setApplicationDate(Date.Builder builderForValue)

public Application.Builder setApplicationDate(Date.Builder builderForValue)

The application date.

.google.type.Date application_date = 7;

Parameter
NameDescription
builderForValuecom.google.type.Date.Builder
Returns
TypeDescription
Application.Builder

setCompany(String value)

public Application.Builder setCompany(String value)

Resource name of the company which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz".

string company = 5 [(.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueString

The company to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setCompanyBytes(ByteString value)

public Application.Builder setCompanyBytes(ByteString value)

Resource name of the company which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/companies/{company_id}". For example, "projects/foo/tenants/bar/companies/baz".

string company = 5 [(.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueByteString

The bytes for company to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setCreateTime(Timestamp value)

public Application.Builder setCreateTime(Timestamp value)

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueTimestamp
Returns
TypeDescription
Application.Builder

setCreateTime(Timestamp.Builder builderForValue)

public Application.Builder setCreateTime(Timestamp.Builder builderForValue)

Required. Reflects the time that the application was created.

.google.protobuf.Timestamp create_time = 19 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
Application.Builder

setExternalId(String value)

public Application.Builder setExternalId(String value)

Required. Client side application identifier, used to uniquely identify the application. The maximum number of allowed characters is 255.

string external_id = 31 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueString

The externalId to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setExternalIdBytes(ByteString value)

public Application.Builder setExternalIdBytes(ByteString value)

Required. Client side application identifier, used to uniquely identify the application. The maximum number of allowed characters is 255.

string external_id = 31 [(.google.api.field_behavior) = REQUIRED];

Parameter
NameDescription
valueByteString

The bytes for externalId to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setField(Descriptors.FieldDescriptor field, Object value)

public Application.Builder setField(Descriptors.FieldDescriptor field, Object value)
Parameters
NameDescription
fieldFieldDescriptor
valueObject
Returns
TypeDescription
Application.Builder
Overrides

setInterviews(int index, Interview value)

public Application.Builder setInterviews(int index, Interview value)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameters
NameDescription
indexint
valueInterview
Returns
TypeDescription
Application.Builder

setInterviews(int index, Interview.Builder builderForValue)

public Application.Builder setInterviews(int index, Interview.Builder builderForValue)

All interviews (screen, onsite, and so on) conducted as part of this application (includes details such as user conducting the interview, timestamp, feedback, and so on).

repeated .google.cloud.talent.v4beta1.Interview interviews = 16;

Parameters
NameDescription
indexint
builderForValueInterview.Builder
Returns
TypeDescription
Application.Builder

setIsMatch(BoolValue value)

public Application.Builder setIsMatch(BoolValue value)

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueBoolValue
Returns
TypeDescription
Application.Builder

setIsMatch(BoolValue.Builder builderForValue)

public Application.Builder setIsMatch(BoolValue.Builder builderForValue)

Output only. Indicates whether this job application is a match to application related filters. This value is only applicable in profile search response.

.google.protobuf.BoolValue is_match = 28 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
Application.Builder

setJob(String value)

public Application.Builder setJob(String value)

Required. Resource name of the job which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}". For example, "projects/foo/tenants/bar/jobs/baz".

string job = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueString

The job to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setJobBytes(ByteString value)

public Application.Builder setJobBytes(ByteString value)

Required. Resource name of the job which the candidate applied for. The format is "projects/{project_id}/tenants/{tenant_id}/jobs/{job_id}". For example, "projects/foo/tenants/bar/jobs/baz".

string job = 4 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Parameter
NameDescription
valueByteString

The bytes for job to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setJobTitleSnippet(String value)

public Application.Builder setJobTitleSnippet(String value)

Output only. Job title snippet shows how the job title is related to a search query. It's empty if the job title isn't related to the search query.

string job_title_snippet = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueString

The jobTitleSnippet to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setJobTitleSnippetBytes(ByteString value)

public Application.Builder setJobTitleSnippetBytes(ByteString value)

Output only. Job title snippet shows how the job title is related to a search query. It's empty if the job title isn't related to the search query.

string job_title_snippet = 29 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueByteString

The bytes for jobTitleSnippet to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setName(String value)

public Application.Builder setName(String value)

Required during application update. Resource name assigned to an application by the API. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}/applications/{application_id}". For example, "projects/foo/tenants/bar/profiles/baz/applications/qux".

string name = 1;

Parameter
NameDescription
valueString

The name to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setNameBytes(ByteString value)

public Application.Builder setNameBytes(ByteString value)

Required during application update. Resource name assigned to an application by the API. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}/applications/{application_id}". For example, "projects/foo/tenants/bar/profiles/baz/applications/qux".

string name = 1;

Parameter
NameDescription
valueByteString

The bytes for name to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setOutcome(Outcome value)

public Application.Builder setOutcome(Outcome value)

Outcome positiveness shows how positive the outcome is.

.google.cloud.talent.v4beta1.Outcome outcome = 22;

Parameter
NameDescription
valueOutcome

The outcome to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setOutcomeNotes(String value)

public Application.Builder setOutcomeNotes(String value)

Free text reason behind the recruitement outcome (for example, reason for withdraw / reject, reason for an unsuccessful finish, and so on). Number of characters allowed is 100.

string outcome_notes = 21;

Parameter
NameDescription
valueString

The outcomeNotes to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setOutcomeNotesBytes(ByteString value)

public Application.Builder setOutcomeNotesBytes(ByteString value)

Free text reason behind the recruitement outcome (for example, reason for withdraw / reject, reason for an unsuccessful finish, and so on). Number of characters allowed is 100.

string outcome_notes = 21;

Parameter
NameDescription
valueByteString

The bytes for outcomeNotes to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setOutcomeValue(int value)

public Application.Builder setOutcomeValue(int value)

Outcome positiveness shows how positive the outcome is.

.google.cloud.talent.v4beta1.Outcome outcome = 22;

Parameter
NameDescription
valueint

The enum numeric value on the wire for outcome to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setProfile(String value)

public Application.Builder setProfile(String value)

Output only. Resource name of the candidate of this application. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}". For example, "projects/foo/tenants/bar/profiles/baz".

string profile = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueString

The profile to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setProfileBytes(ByteString value)

public Application.Builder setProfileBytes(ByteString value)

Output only. Resource name of the candidate of this application. The format is "projects/{project_id}/tenants/{tenant_id}/profiles/{profile_id}". For example, "projects/foo/tenants/bar/profiles/baz".

string profile = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Parameter
NameDescription
valueByteString

The bytes for profile to set.

Returns
TypeDescription
Application.Builder

This builder for chaining.

setReferral(BoolValue value)

public Application.Builder setReferral(BoolValue value)

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Parameter
NameDescription
valueBoolValue
Returns
TypeDescription
Application.Builder

setReferral(BoolValue.Builder builderForValue)

public Application.Builder setReferral(BoolValue.Builder builderForValue)

If the candidate is referred by a employee.

.google.protobuf.BoolValue referral = 18;

Parameter
NameDescription
builderForValueBuilder
Returns
TypeDescription
Application.Builder

setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)

public Application.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Parameters
NameDescription
fieldFieldDescriptor
index